Problemy z uzgadnianiem danych w końcowym raporcie sprzedaży
Kod błędu: SYS103633
Ten artykuł zawiera rozwiązanie problemów z uzgadnianiem danych raportu Z w siedzibie firmy Microsoft Dynamics 365 Commerce.
Symptomy
- Występuje niezgodność między kwotami, które są wyświetlane w raporcie Z, a sumami, które są wyświetlane w obliczonym zestawieniu.
- Transakcja w centrali ma nieprawidłową liczbę pozycji lub występuje niezgodność między sumą pozycji a sumą transakcji.
- Liczba transakcji wykazanych w zmianie w centrali jest mniejsza niż liczba transakcji na raporcie Z.
- Publikowanie instrukcji kończy się niepowodzeniem z jednego z powyższych powodów.
Przyczyna
Najczęstszą przyczyną opisanych wcześniej objawów jest generowanie duplikatów identyfikatorów transakcji w bazie danych kanału. Duplikaty identyfikatorów transakcji mogą być generowane z następujących powodów:
- Lokalna baza danych Modern Point of Sale (MPOS) jest uszkodzona.
- W systemie MPOS niektóre transakcje odbywają się w trybie offline, a jego reaktywacja odbywa się za pomocą konta, które nie ma dostępu do bazy danych offline.
- Istnieje problem z dostosowywaniem, który jest związany z generowaniem identyfikatorów transakcji.
Rozwiązanie
Zazwyczaj Commerce wykorzystuje sekwencję liczb do generowania kolejnych identyfikatorów transakcji. Jeśli system nie może określić, czy sekwencja liczbowa została użyta z jakiegokolwiek powodu, generowany jest zduplikowany identyfikator transakcji.
Aby rozwiązać problem zduplikowanych identyfikatorów transakcji, utwórz zgłoszenie do pomocy technicznej, aby sprawdzić, czy można naprawić dane transakcji. W niektórych przypadkach, np. gdy nie ma utraty danych w centrali, nie jest możliwe ani wymagane ich naprawienie.
Aby zapobiec temu problemowi w przyszłości, musisz włączyć w centrali funkcję Włącz nowy identyfikator transakcji, aby uniknąć powielania identyfikatorów transakcji. Ta funkcja została wprowadzona w usłudze Microsoft Dynamics 365 Commerce w wersji 10.0.19. Zapobiega to tworzeniu kolejnych identyfikatorów transakcji, ponieważ dla każdej transakcji tworzony jest unikalny identyfikator. Aby uzyskać więcej informacji o tej funkcji, zobacz temat Zapobieganie powielaniu identyfikatorów transakcji.