Integracje

⌘K
  1. Strona główna
  2. Dokumentacja
  3. Integracje
  4. ERP – Integracja z Subiek...
  5. Błędy zamówień w Subiekt Nexo — weryfikacja i rozwiązania

Błędy zamówień w Subiekt Nexo — weryfikacja i rozwiązania

Jeżeli zamówienie z xSale nie zapisuje się poprawnie w Subiekt Nexo, najważniejsze informacje o przyczynie błędu znajdziesz w Futuriti Connector. W tym artykule pokazujemy, gdzie sprawdzić szczegóły oraz jak interpretować najczęstsze komunikaty.

W tym artykule znajdziesz

Kiedy sprawdzić logi

Do logów Futuriti Connector warto zajrzeć przede wszystkim wtedy, gdy:

  • zamówienie w xSale ma status Do obsługi ręcznej,
  • zamówienie nie utworzyło dokumentu w Subiekt Nexo,
  • integracja działa dla części zamówień, ale pojedyncze zamówienie kończy się błędem,
  • widzisz, że problem dotyczy konfiguracji lub danych, ale komunikat w xSale jest zbyt ogólny.

Jak sprawdzić szczegóły błędu

  1. Zaloguj się na serwerze, na którym działa Futuriti Connector.
  2. Uruchom aplikację Futuriti Connector.
  3. Kliknij Status Futuriti Connector.
  4. W otwartym oknie przejdź do zakładki Logi.
  5. Znajdź wpis odpowiadający momentowi wysyłki zamówienia do ERP.
  6. Odczytaj pełny komunikat błędu i sprawdź, którego elementu dotyczy: kontrahenta, towaru, dokumentu lub konfiguracji.

Najczęstsze przyczyny błędów

Brak kontrahenta lub kraju kontrahenta

Błąd może dotyczyć danych kontrahenta, jeżeli w logu pojawia się informacja o braku kontrahenta albo kraju w Subiekt Nexo.

Sprawdź w takim przypadku:

  • czy dane kupującego i odbiorcy są kompletne,
  • czy kraj w zamówieniu jest zapisany poprawnie,
  • czy kontrahent może zostać prawidłowo powiązany lub utworzony w ERP.

Brak towaru lub jednostki

Jeżeli w logu pojawia się komunikat o braku towaru albo jednostki towaru, oznacza to zwykle problem z kartoteką lub mapowaniem pozycji zamówienia.

Warto wtedy sprawdzić:

  • czy towar istnieje w Subiekt Nexo,
  • czy symbol towaru zgadza się z tym, co wysyła xSale,
  • czy dla towaru dostępna jest właściwa jednostka.

Brak waluty, magazynu, formy płatności lub sposobu dostawy

Część błędów wynika z konfiguracji dokumentu w ERP. Dotyczy to na przykład braku waluty, magazynu, formy płatności albo sposobu dostawy.

W takiej sytuacji sprawdź:

  • czy w integracji wybrany jest właściwy magazyn,
  • czy używana waluta istnieje w Subiekt Nexo,
  • czy nazwa formy płatności ma odpowiednie mapowanie,
  • czy sposób dostawy używany w zamówieniu ma odpowiednik po stronie ERP.

Brak ustawienia sposobu liczenia VAT

W kodzie integracji występuje również błąd dla pola VatTypeGross, czyli informacji, czy dokument ma być liczony od netto czy od brutto.

Jeżeli taki komunikat pojawi się w logu, problem dotyczy konfiguracji dokumentu przekazywanego do Subiekt Nexo i wymaga weryfikacji ustawień integracji.

Błędy walidacji po stronie Subiekt Nexo

Część komunikatów pochodzi bezpośrednio z walidacji obiektów biznesowych w Subiekt Nexo. Takie błędy mogą dotyczyć różnych elementów dokumentu lub kontrahenta i zwykle są widoczne dopiero w logu Futuriti Connector.

W praktyce oznacza to, że trzeba odczytać pełny komunikat i sprawdzić, który element dokumentu został odrzucony przez ERP.

Blokada zasobu lub równoległa praca na obiekcie

W logach może pojawić się również błąd blokady zasobu. Taki problem zwykle oznacza, że w tym samym czasie inny proces lub użytkownik korzysta z tego samego obiektu w Subiekt Nexo.

Warto wtedy sprawdzić, czy dokument lub kontrahent nie jest równolegle edytowany, a następnie ponowić operację.

Co zrobić po znalezieniu komunikatu

  1. Usuń przyczynę błędu po stronie danych lub konfiguracji.
  2. Ponów wysyłkę zamówienia zgodnie z procesem używanym w Twojej organizacji.
  3. Jeżeli problem dotyczy wielu zamówień, sprawdź konfigurację integracji przed dalszym uruchamianiem automatyzacji.
  4. Jeżeli komunikat jest niejasny albo problem się powtarza, przekaż pełny tekst błędu z logów do zespołu wsparcia.