Fehler bei der Auszugsbuchung aufgrund von nicht verfügbaren Bestands- oder Aktualisierungskonflikten
Fehlercode: CannotPickWithEnoughInventory
Dieser Artikel enthält Problemumgehungen für Fehlermeldungen im Zusammenhang mit Bestandsproblemen oder Aktualisierungskonflikten während der Buchung von Commerce-Transaktionen in Microsoft Dynamics 365 Commerce.
Fehler bei der Auszugsbuchung aufgrund eines nicht verfügbaren Bestands
Während der Veröffentlichung der Anweisung erhalten Sie eine Fehlermeldung wie die folgende:
xx kann nicht ausgewählt werden, da nur yy aus dem Bestand verfügbar ist/sind
Problemumgehung
Sie können den Fehler beheben, indem Sie entweder den Bestand für den Artikel manuell aktualisieren oder den physischen negativen Bestand für die Artikelmodellgruppe aktivieren, die dem Artikel in der Commerce-Zentrale zugeordnet ist.
Für eine konsistente Buchungserfahrung empfiehlt Microsoft, die physische negative Inventur für die Artikelmodellgruppe zu aktivieren. In einigen Szenarien können Anweisungen möglicherweise nicht gebucht werden, es sei denn, es ist ein physischer negativer Bestand aktiviert.
Beispielsweise ist kein Bestand für einen Artikel verfügbar, aber ein Kassierer gibt den Artikel zurück und fügt ihn dann zu einem reduzierten Preis der gleichen Transaktion hinzu, um eine Preisabgleichung nachzuahmen. In diesem Fall werden sowohl die Rückgabetransaktion als auch die Verkaufstransaktion in die gleiche Anweisung der einzelnen Kundenbestellung gezogen. Da es jedoch keine Garantie dafür gibt, dass die Rücksendeposition (die den Bestand erhöht) gebucht wird, bevor die Verkaufsposition (wodurch der Bestand reduziert wird) gebucht wird, können Inventurfehler auftreten. Wenn in diesem Szenario der physische negative Bestand aktiviert ist, wird die Transaktionsbuchung nicht negativ beeinflusst, und das System spiegelt den Bestand korrekt wider.
Führen Sie die folgenden Schritte aus, um den physischen negativen Bestand für eine Artikelmodellgruppe in der Commerce-Zentrale zu aktivieren:
Wechseln Sie zu Bestandsverwaltung>Setup>Bestand.
Wählen Sie im linken Navigationsbereich die Elementmodellgruppe aus.
Aktivieren Sie im Abschnitt Bestandsrichtlinien unter Negativer Bestand das Kontrollkästchen Physischer negativer Bestand .
Fehler bei der Ausweisungsbuchung aufgrund von Updatekonflikten
Ein Updatekonflikt kann auftreten, wenn die Bestandsbewertungsmethode entweder Standardkosten oder gleitender Durchschnitt ist. Da es sich bei beiden Methoden um unbefristete Kosten handelt, werden die endgültigen Kosten zum Zeitpunkt der Buchung bestimmt.
Wenn Sie die Methode des gleitenden Durchschnitts verwenden, erhalten Sie eine Fehlermeldung wie die folgende:
Der Lagerwert xx.xx wird nach der proportionalen Aufwandsberechnung nicht erwartet.
Wenn Sie die Standardkostenmethode verwenden, erhalten Sie eine Fehlermeldung wie die folgende:
Die Standardkosten stimmen nach dem Update nicht mit dem Finanzbestandswert überein. Value = xx.xx, Qty = yy.yy, Standard cost = zz.zz
Problemumgehung
Informationen zur Umgehung der Fehler finden Sie unter Ein Updatekonflikt tritt auf, wenn die Bestandsbewertungsmethode entweder die Standardkosten oder der gleitende Durchschnitt ist.
Hinweis
Für den Fehler "Updatekonflikt" müssen Sie die Kundenbestellungen, die mithilfe des Aggregationsschritts der Buchung generiert wurden, nicht löschen. Nachdem Sie die vorgeschlagenen Problemumgehungen implementiert haben, sollte die Anweisung veröffentlicht werden, wenn Sie die Veröffentlichung der Anweisung erneut durchführen.