W tym artykule opisujemy, jak działa eksport zamówień z xSale do Subiekt GT na konkretny magazyn oraz co sprawdzić, gdy zamówienie nie zostało przekazane do ERP.
W standardowym procesie Futuriti Connector pobiera z xSale zamówienia gotowe do eksportu i tworzy w Subiekt GT dokument ZK – Zamówienie od klienta. Magazyn na dokumencie jest ustawiany na podstawie magazynu przypisanego do zamówienia w xSale.
W tym artykule znajdziesz
- jak działa eksport zamówienia do Subiekt GT,
- jakie dane trafiają na dokument ZK,
- jak wybierany jest magazyn,
- co może zablokować eksport zamówienia,
- co sprawdzić przy błędzie eksportu.
Uwaga: na jednym koncie użytkownika Windows oraz na jednym koncie użytkownika Subiekt GT nie powinny działać równocześnie inne narzędzia wykorzystujące API ERP. Może to powodować konflikty, między innymi zmianę aktywnego magazynu podczas tworzenia dokumentu.
Jak działa eksport zamówienia do Subiekt GT
- Connector pobiera z xSale zamówienia oczekujące na eksport do ERP.
- Zamówienie otrzymuje status przetwarzania.
- Connector przygotowuje dane zamówienia i kontrahenta.
- W Subiekt GT tworzony jest dokument ZK – Zamówienie od klienta.
- Jeżeli zapis w Subiekt GT zakończy się poprawnie, zamówienie w xSale otrzymuje status poprawnego eksportu.
- Jeżeli wystąpi błąd, zamówienie otrzymuje status błędu i wymaga weryfikacji.
Jakie dane trafiają na dokument ZK
Podczas tworzenia ZK Connector zapisuje na dokumencie między innymi:
- datę magazynową na podstawie daty zakupu z zamówienia,
- tytuł dokumentu na podstawie numeru zamówienia zewnętrznego,
- uwagi z zamówienia,
- kontrahenta i adres dostawy,
- pozycje zamówienia wraz z ilością, jednostką i ceną,
- formę płatności, jeśli została rozpoznana w konfiguracji,
- walutę i kurs waluty, jeśli zamówienie jest w walucie innej niż PLN.
Na dokumencie ZK uzupełniane są również pola własne używane do identyfikacji zamówienia:
- Id zamówienia,
- FGUID,
- Źródło,
- Dostawa.
Jak wybierany jest magazyn
Jeżeli zamówienie w xSale ma przypisany magazyn źródłowy, Connector ustawia ten magazyn jako magazyn aktywny w Subiekt GT przed utworzeniem dokumentu ZK.
Pozycje zamówienia są zapisywane na magazynie wskazanym na zamówieniu. Po utworzeniu dokumentu Connector sprawdza, czy magazyn aktywny w sesji Subiekt GT jest zgodny z magazynem przypisanym do zamówienia.
Jeżeli magazyn zmieni się w trakcie tworzenia dokumentu albo nie jest zgodny z magazynem zamówienia, eksport zostaje przerwany błędem. Taka kontrola zabezpiecza przed zapisaniem zamówienia na niewłaściwy magazyn.
Więcej o samym przypisywaniu magazynu do zamówienia przeczytasz we wpisie:
Przypisanie magazynu do zamówienia w xSale.
Co może zablokować eksport
Eksport zamówienia do Subiekt GT może zostać przerwany między innymi wtedy, gdy:
- zamówienie nie ma przypisanego magazynu albo magazyn nie jest poprawnie powiązany z magazynem Subiekt GT,
- aktywny magazyn w sesji Subiekt GT zmieni się podczas tworzenia dokumentu,
- na zamówieniu znajduje się towar bez powiązania z kartoteką w Subiekt GT,
- Subiekt GT nie znajdzie pozycji po identyfikatorze ERP zapisanym na towarze,
- nie została podana informacja, czy dokument ma być liczony od cen brutto czy netto,
- forma płatności z zamówienia nie istnieje albo ma typ nieobsługiwany przez integrację,
- Subiekt GT nie może zapisać pól własnych wymaganych do identyfikacji zamówienia.
Co sprawdzić przy błędzie eksportu
- Sprawdź, czy zamówienie w xSale ma przypisany właściwy magazyn.
- Sprawdź, czy ten magazyn jest pobrany z Subiekt GT i dostępny w konfiguracji integracji.
- Upewnij się, że z konta Windows i konta Subiekt GT używanego przez Connector nie korzysta równolegle inne narzędzie API.
- Sprawdź, czy wszystkie pozycje zamówienia są powiązane z kartotekami w Subiekt GT.
- Sprawdź, czy forma płatności użyta na zamówieniu istnieje w Subiekt GT i jest aktywna.
- Jeżeli błąd dotyczy magazynu, popraw przypisanie magazynu na zamówieniu lub w konfiguracji integracji, a następnie ponów eksport.
