Integracje

⌘K
  1. Strona główna
  2. Integracje
  3. ERP – Integracja z Comarc...
  4. Opis integracji
  5. Zakres wymienianych danych z Comarch ERP XL

Zakres wymienianych danych z Comarch ERP XL

Ten wpis opisuje zakres danych wymienianych między xSale i Comarch ERP XL. Integracja obsługuje dwa kierunki synchronizacji: pobieranie danych z ERP do xSale oraz przekazywanie danych z xSale do ERP. Rzeczywisty zakres wymiany zależy od konfiguracji Futuriti WebService XL, ustawień integracji w xSale oraz procesów automatycznych uruchomionych dla danego wdrożenia.

W tym artykule znajdziesz

Kierunki wymiany danych

Integracja xSale z Comarch ERP XL działa w dwóch głównych kierunkach:

  • Comarch ERP XL → xSale – xSale pobiera dane potrzebne do pracy na asortymencie, cenach, stanach magazynowych, kontrahentach i dalszej obsłudze zamówień.
  • xSale → Comarch ERP XL – xSale przekazuje do ERP dane sprzedażowe, przede wszystkim zamówienia, dane kontrahentów, płatności i informacje potrzebne do obsługi dokumentów.

Nie wszystkie elementy są synchronizowane w każdej instalacji. Część danych wymaga włączenia odpowiedniej opcji w WebService XL, część zależy od mapowań w integracji, a część działa dopiero po uruchomieniu dedykowanego procesu automatycznego.

Dane pobierane z Comarch ERP XL do xSale

Z Comarch ERP XL do xSale mogą być pobierane przede wszystkim dane asortymentowe oraz dane pomocnicze potrzebne do realizacji zamówień.

  • Towary – karty towarowe są pobierane zgodnie z grupami i warunkami ustawionymi w konfiguracji WebService XL.
  • Stany magazynowe – xSale pobiera stany z magazynów wskazanych w konfiguracji. Zakres magazynów zależy od ustawień WebService XL.
  • Ceny – pobierane są typy cen zaznaczone w WebService XL. Jeśli ceny są prowadzone w różnych walutach, znaczenie ma również mapowanie typów cen i walut w xSale.
  • Opisy, zdjęcia i dane towaru – mogą zasilać kartę towaru w xSale i później być wykorzystywane przy pracy na ofertach.
  • Jednostki pomocnicze – nazwa jednostki oraz przelicznik mogą być pobierane z Comarch ERP XL na towar w xSale. Szczegóły opisuje wpis Jednostki pomocnicze z Comarch ERP XL.
  • Kontrahenci – mogą być pobierani zgodnie z grupami kontrahentów wskazanymi w konfiguracji WebService XL.
  • Numery listów przewozowych – mogą być pobierane z ERP do xSale, jeśli numer jest zapisany w odpowiednim atrybucie na dokumencie i włączono obsługę tego procesu. Szczegóły opisuje wpis Pobieranie numeru listu przewozowego z ERP XL do xSale.
  • Dokumenty ZS – w wybranych scenariuszach xSale może pobierać zamówienia sprzedaży utworzone najpierw w Comarch ERP XL. Szczegóły opisuje wpis Import ZS do xSale.

Przy pobieraniu zdjęć WebService analizuje zawartość pliku i na tej podstawie rozpoznaje duplikaty. Jeśli dwa zdjęcia mają taką samą zawartość, zostaną potraktowane jako ten sam obraz. Dla jednej karty towaru pobieranych jest maksymalnie 20 zdjęć, w kolejności alfabetycznej.

Dane przesyłane z xSale do Comarch ERP XL

Z xSale do Comarch ERP XL przekazywane są dane potrzebne do obsługi sprzedaży w ERP. Najważniejszym elementem jest utworzenie dokumentu ZS, czyli zamówienia sprzedaży.

  • Zamówienia – zamówienia z xSale są zapisywane w Comarch ERP XL jako dokumenty ZS.
  • Pozycje zamówienia – xSale przekazuje towary, ilości, ceny, stawki VAT oraz dane potrzebne do poprawnego utworzenia pozycji na dokumencie.
  • Kontrahenci i adresy – dane nabywcy, odbiorcy i płatnika są przekazywane zgodnie z konfiguracją wyszukiwania, tworzenia i aktualizacji kontrahentów.
  • Płatności – mogą być przekazywane do ERP, jeśli integracja i mapowania płatności zostały poprawnie skonfigurowane.
  • Dostawa i transport – sposób dostawy oraz pozycja transportowa zależą od mapowań i ustawień integracji.
  • Wartości z pól dodatkowych – mogą być przekazywane do ERP, jeśli pola dodatkowe zostały skonfigurowane jako pola używane w integracji z ERP.
  • Karty towarowe – w wybranych scenariuszach mogą być tworzone lub aktualizowane w ERP, jeśli taki kierunek synchronizacji został wdrożony.

W pełnej wersji xSale można uruchomić dodatkowe procesy automatyczne powiązane z Comarch ERP XL, m.in. zatwierdzanie ZS, generowanie dokumentów, generowanie faktur, obsługę płatności lub wysyłkę faktury do klienta. Te procesy nie wynikają wyłącznie z samego zakresu danych, tylko z konfiguracji wdrożenia.

Statusy, dokumenty i numery listów przewozowych

Po utworzeniu ZS w Comarch ERP XL xSale może odpytywać ERP o dalszy przebieg realizacji zamówienia. Na podstawie zdarzeń w ERP aktualizowany jest status zamówienia w xSale, np. po zatwierdzeniu ZS, wystawieniu dokumentów magazynowych albo wystawieniu faktury.

Mechanizm statusów działa zdarzeniowo i z uwzględnieniem wydajności. Starsze zamówienia mogą być sprawdzane rzadziej, dlatego ich status w xSale może zmienić się z opóźnieniem. Szczegóły opisuje wpis Status zamówienia – Comarch ERP XL.

Numer listu przewozowego może być obsługiwany w obu kierunkach zależnie od procesu: xSale może przekazać numer do ERP albo pobrać go z ERP, jeśli numer został zapisany w odpowiednim miejscu i spełnione są warunki konfiguracji.

Ważne zasady i ograniczenia

  • xSale obsługuje jedną aktywną integrację z systemem ERP. Nie należy równolegle konfigurować dwóch różnych systemów ERP w jednej organizacji.
  • Synchronizacja towarów i powiązanych danych w Comarch ERP XL opiera się na kodzie towaru. Zmiana kodu w ERP może spowodować utworzenie nowej karty towarowej w xSale, brak dalszej synchronizacji poprzedniego kodu oraz konieczność aktualizacji ofert powiązanych ze starym kodem.
  • Jeśli w organizacji trzeba zmieniać kody towarów w XL, skontaktuj się z helpdesk@xsale.ai, żeby potwierdzić właściwy proces i wpływ zmiany na synchronizację.
  • Samo włączenie integracji nie oznacza automatycznego uruchomienia wszystkich opisanych mechanizmów. Część funkcji wymaga konfiguracji WebService XL, mapowań w xSale lub uruchomienia procesu automatycznego.
  • Tabela poniżej opisuje szczegółowe mapowanie pól zamówienia z xSale do Comarch ERP XL. Tabela i screeny zostaną uporządkowane w osobnym etapie.

Szczegółowy zakres danych przesyłanych z xSale do Comarch ERP XL

Zamówienia z xSale są przekazywane do Comarch ERP XL jako dokumenty Zamówienie sprzedaży (ZS). Poniższa tabela pokazuje odpowiedniki pól między xSale i XL oraz numery pól widoczne na screenach pod tabelą.

Obszar xSale Pole xSale nr Obszar XL Pole XL nr Uwagi
Edycja zamówienia > Formularz zamówienia Id zamówienia 3 Edycja Zamówienia sprzedaży > Atrybuty Atrybut 16  
Edycja zamówienia > Formularz zamówienia FGUID 1 Edycja Zamówienia sprzedaży > Atrybuty Atrybut 36  
Edycja zamówienia > Formularz zamówienia Data zakupu 5 Edycja Zamówienia sprzedaży > Nagłówek Wystawienia 34  
Edycja zamówienia > Formularz zamówienia Termin wysyłki 12 Lista zamówień sprzedaży Data realizacji 45  
Edycja zamówienia > Formularz zamówienia Źródło 2 Edycja Zamówienia sprzedaży > Atrybuty Atrybut 36  
Edycja zamówienia > Formularz zamówienia Nr obcy 4 Edycja Zamówienia sprzedaży > Nagłówek U kontrahenta 37  
Edycja zamówienia > Formularz zamówienia Sposób dostawy 10 Edycja Zamówienia sprzedaży > Ogólne Sposób dostawy 3  
Edycja zamówienia > Formularz zamówienia Forma płatność 7 Edycja Zamówienia sprzedaży > Ogólne Płatność 4  
Edycja zamówienia > Formularz zamówienia Dokument liczony od brutto 9 Edycja Zamówienia sprzedaży > Nagłówek Vat od 33  
Edycja zamówienia > Formularz zamówienia Rodzaj faktury 6 Edycja Zamówienia sprzedaży > Atrybuty Atrybut 36  
Edycja zamówienia > Formularz zamówienia Uwagi klienta 8 Edycja Zamówienia sprzedaży > Nagłówek Opis 35  
Edycja zamówienia > Formularz zamówienia Nr listu 11 Edycja Zamówienia sprzedaży > Atrybuty Atrybut 36  
Edycja zamówienia > Formularz zamówienia Punkt dostawy 40 Edycja Zamówienia sprzedaży > Ogólne Punkt odbioru 38  
Kontrahenci> Edycja kontrahenta Kod Edycja Zamówienia sprzedaży > Ogólne Kontrahent 1 Pole „Kod” z edycji kontrahenta w xSale = akronimowi kontrahenta z zamówienia xSale tj. to właśnie pole wysyłane jest do ERP jako akronim. Szczegółowy opis.
Edycja zamówienia > Formularz adresu > Odbiorca Nazwa 13 Edycja Zamówienia sprzedaży > Kontrahent Nazwa 24 Pola z xSale „Nazwa”, „Nazwa 2”, „Nazwa 3” są sklejane w jedną nazwę i tak eksportowane są do ERP do odpowiedniego pola. Jeśli po stronie ERP pole nazwa jest ograniczone ilością znaków, nazwa ucinana jest zgodnie z ograniczeniem oraz dalsza część przenoszona jest do kolejnych przeznaczonych na nazwę pól.
Edycja zamówienia > Formularz adresu > Odbiorca Nazwa 2 14 Edycja Zamówienia sprzedaży > Kontrahent Nazwa 24 Pola z xSale „Nazwa”, „Nazwa 2”, „Nazwa 3” są sklejane w jedną nazwę i tak eksportowane są do ERP do odpowiedniego pola. Jeśli po stronie ERP pole nazwa jest ograniczone ilością znaków, nazwa ucinana jest zgodnie z ograniczeniem oraz dalsza część przenoszona jest do kolejnych przeznaczonych na nazwę pól.
Edycja zamówienia > Formularz adresu > Odbiorca Nazwa 3 15 Edycja Zamówienia sprzedaży > Kontrahent Nazwa 24 Pola z xSale „Nazwa”, „Nazwa 2”, „Nazwa 3” są sklejane w jedną nazwę i tak eksportowane są do ERP do odpowiedniego pola. Jeśli po stronie ERP pole nazwa jest ograniczone ilością znaków, nazwa ucinana jest zgodnie z ograniczeniem oraz dalsza część przenoszona jest do kolejnych przeznaczonych na nazwę pól.
Edycja zamówienia > Formularz adresu > Odbiorca NIP 21 Edycja Zamówienia sprzedaży > Kontrahent NIP/Pesel 25  
Edycja zamówienia > Formularz adresu > Odbiorca Telefon 23 Edycja Zamówienia sprzedaży > Kontrahent Telefon 1 31  
Edycja zamówienia > Formularz adresu > Odbiorca E-mail 24 Edycja Zamówienia sprzedaży > Kontrahent Mail 32  
Edycja zamówienia > Formularz adresu > Odbiorca Miasto 18 Edycja Zamówienia sprzedaży > Kontrahent Adres 28  
Edycja zamówienia > Formularz adresu > Odbiorca Ulica 16 Edycja Zamówienia sprzedaży > Kontrahent Ulica 30 Pole „Ulica” jest łączone z polem „Nr ulicy”.
Edycja zamówienia > Formularz adresu > Odbiorca Numer domu 17 Edycja Zamówienia sprzedaży > Kontrahent Ulica 30 W zależności od integracji „nr domu” i „nr lokalu” doklejane są do pola „Ulica”. W takim wypadku skoro nr domu i lokalu znajdują się w jednym polu wraz z ulicą (np. „Szewska 12/2”) to pola „nr domu” i „nr lokalu” zostaną nadpisane pustymi danymi w ERP (aby uniknąć wpisu „Szewska 12/2 12/2”
Edycja zamówienia > Formularz adresu > Odbiorca Kod pocztowy 19 Edycja Zamówienia sprzedaży > Kontrahent Adres 29  
Edycja zamówienia > Formularz adresu > Odbiorca Kraj 20 Edycja Zamówienia sprzedaży > Ogólne Kraj przezn. 2  
Edycja zamówienia > Formularz adresu > Nabywca Nazwa 25 Edycja Zamówienia sprzedaży > Kontrahent Nazwa 12 Pola z xSale „Nazwa”, „Nazwa 2”, „Nazwa 3” są sklejane w jedną nazwę i tak eksportowane są do ERP do odpowiedniego pola. Jeśli po stronie ERP pole nazwa jest ograniczone ilością znaków, nazwa ucinana jest zgodnie z ograniczeniem oraz dalsza część przenoszona jest do kolejnych przeznaczonych na nazwę pól.
Edycja zamówienia > Formularz adresu > Nabywca Nazwa 2 26 Edycja Zamówienia sprzedaży > Kontrahent Nazwa 12 Pola z xSale „Nazwa”, „Nazwa 2”, „Nazwa 3” są sklejane w jedną nazwę i tak eksportowane są do ERP do odpowiedniego pola. Jeśli po stronie ERP pole nazwa jest ograniczone ilością znaków, nazwa ucinana jest zgodnie z ograniczeniem oraz dalsza część przenoszona jest do kolejnych przeznaczonych na nazwę pól.
Edycja zamówienia > Formularz adresu > Nabywca Nazwa 3 27 Edycja Zamówienia sprzedaży > Kontrahent Nazwa 12 Pola z xSale „Nazwa”, „Nazwa 2”, „Nazwa 3” są sklejane w jedną nazwę i tak eksportowane są do ERP do odpowiedniego pola. Jeśli po stronie ERP pole nazwa jest ograniczone ilością znaków, nazwa ucinana jest zgodnie z ograniczeniem oraz dalsza część przenoszona jest do kolejnych przeznaczonych na nazwę pól.
Edycja zamówienia > Formularz adresu > Nabywca NIP 33 Edycja Zamówienia sprzedaży > Kontrahent NIP/Pesel 13  
Edycja zamówienia > Formularz adresu > Nabywca Telefon 35 Edycja Zamówienia sprzedaży > Kontrahent Telefon 1 20  
Edycja zamówienia > Formularz adresu > Nabywca E-mail 36 Edycja Zamówienia sprzedaży > Kontrahent Mail 21  
Edycja zamówienia > Formularz adresu > Nabywca Miasto 30 Edycja Zamówienia sprzedaży > Kontrahent Adres 17  
Edycja zamówienia > Formularz adresu > Nabywca Ulica 28 Edycja Zamówienia sprzedaży > Kontrahent Ulica 19 Pole „Ulica” jest łączone z polem „Nr domu”.
Edycja zamówienia > Formularz adresu > Nabywca Numer domu 29 Edycja Zamówienia sprzedaży > Kontrahent Ulica 19 W zależności od integracji „nr domu” i „nr lokalu” doklejane są do pola „Ulica”. W takim wypadku jeśli nr domu i lokalu znajdują się w jednym polu wraz z ulicą (np. „Szewska 12/2”) to pola „nr domu” i „nr lokalu” zostaną nadpisane pustymi danymi w ERP (aby uniknąć wpisu „Szewska 12/2 12/2”
Edycja zamówienia > Formularz adresu > Nabywca Kod pocztowy 31 Edycja Zamówienia sprzedaży > Kontrahent Adres 18  
Edycja zamówienia > Formularz adresu > Nabywca Kraj 32 Edycja Zamówienia sprzedaży > Ogólne Kraj przezn. 2  
Edycja zamówienia > Lista przedmiotów zamówienia Nazwa 37 Edycja Zamówienia sprzedaży > Ogólne Nazwa 10  
Edycja zamówienia > Lista przedmiotów zamówienia Kod 37 Edycja Zamówienia sprzedaży > Ogólne Towar 5  
Edycja zamówienia > Lista przedmiotów zamówienia Cena 39 Edycja Zamówienia sprzedaży > Ogólne Cena brutto 9  
Edycja zamówienia > Lista przedmiotów zamówienia Ilość 38 Edycja Zamówienia sprzedaży > Ogólne Ilość 6  
Edycja zamówienia > Pola dodatkowe Pola i ich wartość 45 Edycja Zamówienia sprzedaży > Atrybuty Atrybuty 36 Uwaga: aby pole dodatkowe i jego wartość były przesyłane do Comarch XL, muszą mieć zaznaczony w ustawieniach pola checkbox „W integracji z ERP”

Szczegółowy zakres danych przesyłanych z Comarch ERP XL do xSale:

Obszar xSale Pole xSale nr Obszar Comarch XL Pole Comarch XL nr Uwagi
Towary > Edytuj towar Nazwa 1 Ogólne > Towary > Edycja karty towaru >  Ogólne  Nazwa 1  
Towary > Edytuj towar Kod 2 Ogólne > Towary > Edycja karty towaru >  Ogólne  Kod 2 Istnieje możliwość włączenia procesu umożliwiającego bezpieczną zmianę kodu na towarze w ERP.
Towary > Edytuj towar Kod EAN 4 Ogólne > Towary > Edycja karty towaru >  Ogólne  EAN 3  
Towary > Edytuj towar Kod ERP 3 Ogólne > Towary > Edycja karty towaru >  Ogólne  Kod 2  
Towary > Edytuj towar Rodzaj 6 Ogólne > Towary > Edycja karty towaru >  Ogólne  Typ 5 Typ produktu nie jest pobierany z ERP do xSale. Jest ustawiony domyślnie na „Towar”. W xSale jest możliwa późniejsza zmiana typu na „Usługa”.
Towary > Edytuj towar Opis  5 Ogólne > Towary > Edycja karty towaru >  Opisy i tłumaczenia Opis 6  
Towary > Edytuj towar Jednostka główna 8 Ogólne > Towary > Edycja karty towaru > Jednostki i kody Jednostka podstawowa 8 xSale najpierw szuka dokładnie takiej samej jednostki. Jeśli jej nie znajdzie, szuka podobnej po nazwie. najpierw szuka `m`, a dopiero potem może dopasować `m2` albo `m3`. Dlatego najlepiej, aby nazwy jednostek w ERP były takie same jak w xSale.
Towary > Edytuj towar Jednostka pomocnicza (nazwa + przelicznik) przykład Ogólne > Towary > Edycja karty towaru > Jednostki i kody Jednostki pomocnicze przykład Jednostka pomocnicza (nazwa oraz przelicznik: licznik i mianownik) jest pobierana z Comarch ERP XL na towar w xSale. xSale najpierw szuka dokładnie takiej samej jednostki. Jeśli jej nie znajdzie, szuka podobnej po nazwie. najpierw szuka `m`, a dopiero potem może dopasować `m2` albo `m3`. Dlatego najlepiej, aby nazwy jednostek w ERP były takie same jak w xSale.
Szczegóły
Towary > Edytuj towar Stawka VAT 7 Ogólne > Towary > Edycja karty towaru >  Ogólne  Stawka VAT sprz. 9  
Towary > Edytuj towar Archiwizuj 9 Ogólne > Towary > Edycja karty towaru >  Ogólne  Archiwalny 10  
Towary > Edytuj towar > Zdjęcia Zdjęcia 12 Ogólne > Towary > Edycja karty towaru > Załączniki Załączniki 11 Typ załącznika – Obraz
Towary > Edytuj towar > Stany magazynowe Magazyn 11 Ogólne > Towary > Edycja karty towaru > Zasoby > Wg dokumentów Stany Sprzedaż/ Magazyn 12 Stan stan pobierany jest według magazynów wskazanych w konfiguracji Webservice według ilości magazynowych lub sprzedażowych zgodnie z konfiguracją. 
Towary > Edytuj towar > Cena Typ ceny  10 Ogólne > Towary > Edycja karty towaru > Ogólne Rodzaj ceny 7 Importowane są tylko te typy cen, które wskazano w konfiguracji 
Towary > Edytuj towar > Dodaj parametr Parametry 13 Ogólne > Towary > Edycja karty towaru > Atrybuty Atrybuty 14 Wymaga włączenia synchronizacji grup i parametrów z ERP w konfiguracji xSale
Towary > Edytuj towar > Kategorie Kategorie 14 Ogólne > Towary > Edycja karty towaru > Grupy Grupy 15 Wymaga włączenia synchronizacji grup i parametrów z ERP w konfiguracji xSale
Towary > Edytuj towar > Opis Opis w różnych językach 15 Ogólne > Towary > Edycja karty towaru > Opisy i tłumaczenia  Tłumaczenia  16  
Towary -> Edytuj towar Szerokość 41 Edycja Zamówienia sprzedaży > Atrybuty Szerokość 36 Wyrażone w centymetrach 
Towary -> Edytuj towar Wysokość 42 Edycja Zamówienia sprzedaży > Atrybuty Wysokość 36 Wyrażone w centymetrach 
Towary -> Edytuj towar Długość 43 Edycja Zamówienia sprzedaży > Atrybuty Długość 36 Wyrażone w centymetrach 
Towary -> Edytuj towar Waga 44 Edycja Zamówienia sprzedaży > Atrybuty Waga 36 Wyrażone w kilogramach

Uwaga: Pola nie opisane w dokumentacji otrzymują taką wartość jaką domyślnie ustawia API danego systemu.

Zrzuty xSale

Zrzuty XL

Artykuły

Czego brakuje w tym artykule?