Probleme mit der asynchronen Auftragssynchronisierung
In diesem Artikel werden häufige Gründe für Fehler bei der asynchronen Auftragserstellung in Microsoft Dynamics 365 Commerce und Schritte zur Fehlerbehebung beschrieben, damit Systembenutzer und Partner wissen, was schief gelaufen ist.
Problembeschreibung
Asynchrone Aufträge, die aus Dynamics 365 Commerce E-Commerce oder der Verkaufsstelle (POS) erstellt werden, werden nicht in Commerce headquarters widergespiegelt.
Schritte zur Problembehandlung
Die Auftragserstellung kann aus unterschiedlichen Gründen in der Zentrale fehlschlagen, je nachdem, in welcher Phase der Auftragserstellung ein Fehler auftritt. Die folgenden Schritte zur Fehlerbehebung gehen die möglichen Ursachen durch.
Bestätigen Sie, dass die mit dem asynchronen Auftrag verbundene Transaktion in Headquarters erreicht hat
Für E-Commerce-Bestellungen, in der Zentrale, gehen Sie zu Einzelhandels- und Commerce-Anfragen>und meldet>Online-Store-Transaktionen. Wenn Sie eine Bestätigungsnummer für den Auftrag haben, filtern Sie die Transaktionen, indem Sie die Bestätigungsnummer in das Feld Kanalreferenz-ID eingeben. Wenn Sie keine Bestätigungsnummer haben, filtern Sie die Transaktionen, indem Sie die Kundenkontonummer eingeben.
Öffnen Sie für POS-Aufträge die Seite Geschäftstransaktionen und filtern Sie die Datensätze nach Belegnummer oder Kundenkontonummer. Wenn die Transaktion nicht gefunden wird, führen Sie den Kanaltransaktionseinzelvorgang P-0001 aus, der Transaktionen von den Kanälen mit Headquarters synchronisiert. Wenn der Einzelvorgang P-0001 fehlschlägt, öffnen Sie ein Supportticket für den fehlgeschlagenen Auftrag. Wenn der Einzelvorgang P-0001 erfolgreich ist, die Transaktionen jedoch immer noch nicht in Headquarters angezeigt werden, öffnen Sie ein Supportticket mit den relevanten Informationen.
Überprüfen Sie den Synchronisierungsstatus, wenn die Transaktion in Headquarters vorhanden, aber nicht mit einem Auftrag verknüpft ist
Wenn die Transaktion in Headquarters vorhanden ist, der Auftrag jedoch nicht erstellt wurde, öffnen Sie die Seite Onlineshoptransaktionen und wählen Sie das Inforegister Synchronisierungsstatus. Wenn der Einzelvorgang Sychronisierungsstatus versucht, diese Transaktion zu synchronisieren, sollte das Feld Status des ausstehenden Auftrags den Status Erfolgreich oder Fehlgeschlagen. Wenn der Status Erfolgreich lautet, muss das Auftragsfeld für diese Transaktion vorhanden sein. Wenn der Status Fehlgeschlagen lautet, können Sie die Fehlerdetails im Feld Auftragsfehlerdetails im Inforegister Synchronisationsstatus anzeigen lassen. Wenn keiner dieser Status angezeigt wird, wurde kein Versuch unternommen, die Transaktion zu verarbeiten. In diesem Fall können Sie oben auf der Seite Auftrag synchronisieren auswählen, um den Einzelvorgang für die Synchronisierung auszuführen.
Stellen Sie sicher, dass der Einzelvorgang Aufträge synchronisieren regelmäßig ausgeführt wird, damit asynchrone Transaktionen als Aufträge in Headquarters erstellt werden können.
Die folgenden Abschnitte enthalten Informationen zu einigen häufigen Fehlern und zu Korrekturvorschlägen.
The "Order error details" field shows the "Number sequence has been exceeded" error message
Nummernkreise werden verwendet, um Aufträge in Headquarters zu erstellen. Wenn alle für einen Nummernkreis zulässigen Nummern ausgeschöpft sind, generiert das System diese Fehlermeldung. Die Zum Erstellen von Verkaufsaufträgen verwendete Nummernreihenfolge finden Sie unter Den Parametern "Forderungsparameter>Number sequences Sales order".> Um diesen Fehler zu beheben, korrigieren Sie den vorhandenen Nummernkreis oder ersetzen Sie ihn durch einen neuen Nummernkreis.
The "Order error details" field shows the "There must be a default payment service to process credit card transactions" error message
Um diesen Fehler zu beheben, bestätigen Sie, dass in Headquarters eine Standardzahlung definiert ist. Wenn keine Standardzahlung festgelegt ist, müssen Sie dies tun. Wechseln Sie zu zahlungsaufforderungen>>bei Zahlungsdiensten, und stellen Sie sicher, dass der Standardauftragsverarbeiter für neue Kreditkartenoption für einen Zahlungsdienst auf "Ja" festgelegt ist.
Das Feld "Bestellfehlerdetails" zeigt eine Fehlermeldung in der Kontostruktur an.
Der Text der Fehlermeldung zur Kontostruktur kann variieren, wie die folgenden Beispiele zeigen. Die Fehler haben jedoch eine gemeinsame Ursache, die mit der Konfiguration der Kontostruktur zusammenhängt.
-
Posten von Ergebnissen für Journalbatchnummer 0009656328 Gutschein ARP-000959899 1.00 für Gutschein ARP-000959899 in Unternehmen usrt wird als Überzahlung oder Unterzahlung gebucht
-
Das Posten von Ergebnissen für die Journalbatchnummer 0009656328 Gutschein ARP-000959899 Gutschein ARP-000959901 Kontostruktur für die Kombination 618160 ist nicht gültig für ledger Corporate Main Account Shared
-
Posten von Ergebnissen für Journalbatchnummer 0009656328 Gutschein ARP-000959899 Gutschein ARP-000959901 Gemeldet von Firmenkonten usrt
-
Das Posten von Ergebnissen für die Journalbatchnummer 0009656328 Gutschein ARP-000959899 Buchung wurde storniert.
Um diese Fehler zu beheben, überprüfen Sie, ob die Kontostrukturen richtig sind. Weitere Informationen finden Sie unter Kontostrukturen konfigurieren.
Nachdem der Fehler behoben wurde, wählen Sie die fehlgeschlagene Transaktion und dann oben auf der Seite Auftrag synchronisieren aus, um den Synchronisierungsauftrag auszuführen.
Andere Arten von Fehlern, die möglicherweise eine Korrektur der Transaktionsdaten erfordern
Um andere Arten von Fehlern zu beheben, bei denen möglicherweise die Transaktionsdaten behoben werden müssen, können Sie Transaktionen bearbeiten und überwachen.