Zentriq Agent ist live auf Microsoft AppSourceKostenlos installieren →Microsoft AppSourceKostenlos installieren →

"Location Code must have a value in Item Journal Line: Journal Template Name=ITEM, Journal Batch Name=DEFAULT, Line No.=10000. It cannot be zero or empty."

Fehlender Lagerortcode auf einer Buchblattzeile

Business Central weist darauf hin, dass die Zeile keinen Location Code hat und die Routine einen leeren Wert nicht akzeptiert. Meist ist Location Mandatory in der Lagereinrichtung aktiviert, oder die Buchungsroutine prüft das Feld direkt, wie es Ausgabe- und Verbrauchsbuchblätter tun. Tragen Sie den Lagerort auf der Zeile ein oder hinterlegen Sie den passenden Standardwert, damit er sich selbst füllt.

Warum Business Central diesen Fehler meldet

Eine Lagerbewegung muss angeben, wo die Ware liegt, sonst verlieren Verfügbarkeit, Lagerbearbeitung und Kostenermittlung je Lagerort ihren Sinn. Die Lagereinrichtung bietet deshalb die Option Location Mandatory, die das Feld auf Lagerzeilen im ganzen Unternehmen zwingend macht, und mehrere Routinen prüfen das Feld unabhängig von dieser Option, weil sie ohne Lagerort nicht arbeiten können. Die Meldung nennt genau die Fundstelle: Tabelle und Primärschlüssel des fehlerhaften Datensatzes, hier Buchblattvorlage, Buchblattname und Zeilennummer, sodass Sie direkt zur Zeile gelangen.

  • Location Mandatory ist in der Lagereinrichtung aktiviert und die Zeile blieb mit leerem Location Code stehen, oft weil die Spalte im Buchblatt ausgeblendet ist.
  • Die Zeile stammt aus einem Import, einer Kopie, einem wiederkehrenden Buchblatt oder einer Schnittstelle ohne Lagerort, oder Debitor, Kreditor und Unternehmenseinrichtung liefern keinen Standardlagerort zum Vererben.
  • Die Zeile gehört zu einer Routine, die immer einen Lagerort braucht, etwa ein Ausgabe- oder Verbrauchsbuchblatt, dessen Fertigungsauftragszeile, Komponente oder Arbeitsplatz keinen Lagerortcode trägt.

So beheben Sie den Fehler

  1. Lesen Sie den in der Meldung genannten Schlüssel, hier Journal Template Name=ITEM, Journal Batch Name=DEFAULT, Line No.=10000, und öffnen Sie genau dieses Buchblatt, diesen Namen und diese Zeile. Die genannten Feldnamen sind die der englischen Oberfläche.
  2. Blenden Sie die Spalte Location Code ein, falls sie fehlt, und tragen Sie den Lagerort ein, an dem die Bewegung tatsächlich stattfindet; ergänzen Sie Variant Code und Bin Code, wenn Artikel und Lagerort sie verwenden.
  3. Sollte sich der Lagerort automatisch füllen, prüfen Sie den Standardlagerort in den Unternehmensdaten, auf der Debitoren- oder Kreditorenkarte oder in der Verantwortlichkeitseinheit des Benutzers, damit künftige Zeilen ihn erben.
  4. Korrigieren Sie bei einem Ausgabe- oder Verbrauchsbuchblatt den Lagerort auf der freigegebenen Fertigungsauftragszeile, auf deren Komponenten oder auf dem Arbeits- oder Maschinenplatz, damit das Buchblatt mit richtigem Lagerort neu erzeugt wird statt Zeile für Zeile geflickt zu werden.
  5. Tragen Sie bei einer Verkaufs-, Einkaufs- oder Umlagerungszeile den Lagerort im Belegkopf ein, bevor Sie Zeilen erfassen, damit jede neue Zeile ihn erbt, und korrigieren Sie die bestehenden Zeilen.
  6. Buchen Sie erneut. Änderungen an der Lagereinrichtung oder an unternehmensweiten Standardwerten erfordern Einrichtungsrechte; wenden Sie sich an die Administration, falls diese Felder für Sie nicht bearbeitbar sind.

So vermeiden Sie den Fehler künftig

Die Option sollte aktiv bleiben: ohne Location Mandatory lässt sich Bestand ganz ohne Lagerort buchen, und die entstehenden Mengen sind später kaum mit dem physischen Regalbestand abzugleichen. Nachhaltig hilft, den richtigen Lagerort von selbst ankommen zu lassen, über Standardwerte im Unternehmen, bei Debitoren und Kreditoren sowie in den Verantwortlichkeitseinheiten, und die Spalte Location Code in den genutzten Buchblättern sichtbar zu halten, damit ein leerer Wert vor dem Buchen auffällt. Bei wiederkehrenden Importen und Schnittstellen setzen Sie den Lagerort in der Quelle oder in der Vorlage, statt auf eine Kontrolle Zeile für Zeile zu bauen.

Häufige Fragen

Kann ich Location Mandatory in der Lagereinrichtung einfach abschalten?

Die Administration kann das, und der Fehler verschwindet, doch mit ihm die Gewähr, dass jede Lagerbewegung angibt, wo die Ware liegt. Meist ist es besser, die Standardwerte zu korrigieren, damit sich der Lagerort selbst füllt, als die Kontrolle zu entfernen, die den leeren Wert gefunden hat.

Warum verlangen nur manche Zeilen einen Lagerort?

Die Pflicht gilt für Zeilen, die Bestand bewegen. Zeilen mit lagerlosen Artikeln oder Dienstleistungen und Sachkontozeilen brauchen keinen Lagerort, während einige Routinen wie Ausgabe- und Verbrauchsbuchblätter das Feld auch bei abgeschaltetem Location Mandatory prüfen.

Verwandte Themen

Weitere Business Central Fehlermeldungen