Integracje

⌘K
  1. Strona główna
  2. Integracje
  3. ERP – Integracja z Comarc...
  4. Opis integracji
  5. Synchronizacja kontrahenta w Comarch ERP XL

Synchronizacja kontrahenta w Comarch ERP XL

Podczas synchronizacji kontrahenta do Comarch ERP XL xSale nie opiera się wyłącznie na polu Kod widocznym na karcie kontrahenta. System korzysta także z technicznego powiązania z kontrahentem po stronie ERP, dzięki czemu łatwiej rozpoznać istniejącą kartę i ograniczyć ryzyko tworzenia duplikatów.

W tym artykule znajdziesz

Jak xSale rozpoznaje kontrahenta

Podczas wysyłki kontrahenta do Comarch ERP XL xSale sprawdza, czy taki kontrahent jest już dostępny w ERP. Do identyfikacji mogą być używane:

  • kod kontrahenta,
  • NIP,
  • adres e-mail.

Jeżeli w ERP XL zostanie znaleziony pasujący kontrahent, xSale podepnie zamówienie do istniejącej karty zamiast tworzyć nową.

Techniczne powiązanie kontrahenta z ERP

xSale zapisuje techniczne powiązanie kontrahenta z ERP w polu wewnętrznym, niewidocznym w standardowym widoku interfejsu. Dzięki temu system pamięta, jaki kod kontrahenta został ostatecznie użyty po stronie Comarch ERP XL.

W praktyce oznacza to, że:

  • jeżeli kontrahent został już wcześniej powiązany z ERP XL, przy kolejnych synchronizacjach xSale korzysta z tego ustalonego powiązania,
  • jeżeli podczas wysyłki xSale znajdzie istniejącą kartę kontrahenta w ERP, zapisuje użyty kod i wykorzystuje go przy kolejnych synchronizacjach.

Kiedy xSale tworzy nowy kod kontrahenta

Jeżeli xSale nie znajdzie istniejącego powiązania z kontrahentem w ERP XL, sprawdza, czy aktualny kod kontrahenta może zostać użyty przy zakładaniu nowej karty.

Dla Comarch ERP XL kod kontrahenta jest uznawany za nieprawidłowy, gdy:

  • jest pusty,
  • ma więcej niż 20 znaków.

Jeżeli kod jest poprawny, może zostać użyty przy tworzeniu kontrahenta w ERP. Jeżeli kod nie spełnia tych warunków, xSale generuje nowy kod i zapisuje go jako techniczne powiązanie do kolejnych synchronizacji.

Zmiana kodu kontrahenta w xSale

Jeżeli na karcie kontrahenta w xSale zmienisz pole Kod, dotychczasowe techniczne powiązanie z ERP zostanie wyczyszczone. Przy kolejnej synchronizacji xSale ponownie przejdzie proces wyszukiwania i dopasowania kontrahenta.

To rozwiązanie pomaga w sytuacjach, w których dotychczasowe powiązanie trzeba zbudować od nowa, na przykład po zmianie kodu lub po korekcie danych kontrahenta.

Kolejność wyszukiwania kontrahenta

Kolejność sprawdzania danych identyfikujących kontrahenta jest konfigurowalna. W zależności od ustawień integracji xSale może szukać kontrahenta w Comarch ERP XL według ustalonej kolejności pola Kod, NIP i e-mail.

Jeżeli chcesz zmienić sposób identyfikacji kontrahentów w swojej integracji, skontaktuj się z helpdesk@xsale.ai.

Ustawienia dodatkowe w WebService XL

W WebService XL można dodatkowo włączyć ustawienie, które blokuje nadpisywanie adresu e-mail na istniejącej karcie kontrahenta podczas synchronizacji.

Wyłączenie nadpisywania adresu e-mail

  1. Uruchom Futuriti WebService XL i przejdź do konfiguracji.
  2. Przejdź do sekcji Konfiguracja → Wczytywanie dok. do ERP i zaznacz opcję nie nadpisuj e-mail na istniejącym kontrahencie.
  3. Po wprowadzeniu zmian zapisz ustawienia przyciskiem Zapisz.
  4. Aby wprowadzone zmiany zaczęły obowiązywać, przejdź do sekcji Harmonogram i zrestartuj usługę WebService XL: Zatrzymaj, następnie Odśwież status SOAP i Uruchom.

To ustawienie warto stosować wtedy, gdy na karcie kontrahenta w ERP XL ma pozostać dotychczasowy adres e-mail i nie powinien być on nadpisywany danymi przychodzącymi z xSale.

Czego brakuje w tym artykule?