Udostępnij za pośrednictwem


Problemy z synchronizacją asynchroniczną zamówienia

W tym artykule opisano typowe przyczyny niepowodzenia asynchronicznego tworzenia zamówień w Microsoft Dynamics 365 Commerce oraz przedstawiono kroki rozwiązywania problemów, aby pomóc użytkownikom systemu i partnerom zrozumieć, co poszło nie tak.

Symptomy

Zamówienia asynchroniczne tworzone w usługach Dynamics 365 Commerce e-commerce lub punkt sprzedaży (POS) nie są odzwierciedlane w programie Commerce Headquarters.

Kroki rozwiązywania problemów

Tworzenie zamówienia może zakończyć się niepowodzeniem w siedzibie z różnych powodów, w zależności od etapu, na którym proces tworzenia zamówienia kończy się niepowodzeniem. Poniżej przedstawiono przyczyny główne rozwiązywania problemów.

W przypadku zamówień handlu elektronicznego w siedzibie firmy przejdź do pozycji Zapytania dotyczące handlu detalicznego i handlowego>oraz raporty>Transakcje sklepu online. Jeśli dla zamówienia jest dostępny numer potwierdzenia, przefiltruj transakcje, wprowadzając numer potwierdzenia w polu Identyfikator odwołania kanału . Jeśli nie masz numeru potwierdzenia, odfiltruj transakcje, wprowadzając numer konta odbiorcy.

W przypadku zamówień w aplikacji POS otwórz stronę Transakcje sklepu i odfiltruj rekordy według numeru paragonu lub numeru konta odbiorcy. Jeśli transakcja nie zostanie znaleziona, uruchom zadanie transakcje kanału P-0001, które synchronizuje transakcje z kanałów do centrali. Jeśli zadanie P-0001 nie powiedzie się, otwórz bilet pomocy technicznej dla błędu zadania. Jeśli zadanie P-0001 się powiedzie, ale transakcje nadal nie będą widoczne w centrali, otwórz bilet pomocy technicznej z odpowiednimi informacjami.

Sprawdź stan synchronizacji, jeśli transakcja znajduje się w centrali, ale nie jest połączona z zamówieniem sprzedaży

Jeśli transakcja jest obecna w centrali, ale zamówienie sprzedaży nie zostało utworzone, otwórz stronę Transakcje w sklepie internetowym i wybierz Stan synchronizacji skróconą kartę. Jeśli zadanie Synchronizuj zamówienia próbowało zsynchronizować tę transakcję, w polu Stan zamówienia oczekującego powinien być pokazywany stan Sukces lub Niepowodzenie. Jeśli stan to Sukces, pole zamówienia sprzedaży musi być obecne w tej transakcji. Jeśli stan to Niepowodzenie, można wyświetlić szczegóły błędu w polu Szczegóły błędu zamówienia na skróconej karcie stan synchronizacji. Jeśli żaden z tych stanów nie jest wyświetlany, nie są dokonywane żadne próby przetwarzania transakcji. W takim przypadku w górnej części strony można wybrać opcję Synchronizuj zamówienie, aby uruchomić zadanie synchronizacji.

Upewnij się, że zadanie Synchronizowania zamówień jest zaplanowane do okresowego uruchomienia, dzięki czemu transakcje asynchroniczne mogą być tworzone jako zamówienia w centrali.

Poniższe sekcje zawierają informacje o pewnych typowych błędach i proponowanych poprawkach.

W polu "Szczegóły błędu zamówienia" jest wyświetlany komunikat o błędzie "Sekwencja numerów została przekroczona"

Sekwencje numerów są używane do tworzenia zamówień sprzedaży w centrali. Jeśli wszystkie numery dozwolone dla sekwencji numerów są wyczerpane, system wygeneruje ten komunikat o błędzie. Sekwencja numerów używana do tworzenia zamówień sprzedaży można znaleźć w obszarze >Parametry należności konta Liczba sekwencji zamówienia sprzedaży.> Aby rozwiązać ten problem, napraw istniejącą sekwencję numerów lub zastąp ją nową sekwencją numerów.

W polu "Szczegóły błędu zamówienia" jest wyświetlany komunikat o błędzie "Musi istnieć domyślna usługa płatności, aby przetwarzać transakcje kart kredytowych"

Aby rozwiązać ten problem, upewnij się, że domyślna płatność jest zdefiniowana w centrali. Jeśli nie zdefiniowano domyślnej płatności, należy jej zdefiniować. Przejdź do pozycji Konta należności>Konfiguracja>płatności Usługi płatności i upewnij się, że opcja Domyślny procesor dla nowych kart kredytowych ma wartość Tak dla jednej usługi płatniczej.

Pole "Szczegóły błędu zamówienia" zawiera komunikat o błędzie struktury konta

Tekst komunikatu o błędzie struktury konta może być różny, tak jak po poniższych przykładach. Błędy mają jednak wspólne główne przyczyny, które są powiązane z konfiguracją struktury konta.

  • Publikowanie wyników dla numeru partii dziennika 0009656328 Voucher ARP-000959899 1.00 dla kuponu ARP-000959899 w firmie usrt zostanie wysłana jako nadpłata lub niedopłata

  • Publikowanie wyników dla numeru partii dziennika 0009656328 Bon ARP-000959899 Voucher ARP-0009599901 Struktura konta dla kombinacji 618160 nie jest prawidłowa dla konta głównego rejestru udostępnionego

  • Publikowanie wyników dla numeru partii dziennika 0009656328 Voucher ARP-000959899 Voucher ARP-000959991 Zgłoszone z kont firmowych usrt

  • Publikowanie wyników dla numeru partii dziennika 0009656328 Voucher ARP-0009598999 został anulowany

Aby poprawić te błędy, sprawdź poprawność struktur kont. Aby uzyskać więcej informacji, zobacz Konfigurowanie struktury konta.

Po awarii zaznacz transakcję, która się nie powiodła, a następnie w górnej części strony wybierz opcję Synchronizuj zamówienie, aby uruchomić zadanie synchronizacji.

Inne typy błędów, które mogą wymagać stałych danych transakcji

Aby naprawić inne typy błędów, które mogą wymagać naprawienia danych transakcji, możesz edytować i przeprowadzać inspekcję transakcji.