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

"Sales Account must have a value in General Posting Setup: Gen. Bus. Posting Group=DOMESTIC, Gen. Prod. Posting Group=RETAIL. It cannot be zero or empty."

Leeres Sachkonto in der Einrichtungszeile

Hier fehlt nicht die Einrichtungszeile: die Zeile für die beiden Buchungsgruppen besteht, aber das für diesen Vorgang benötigte Sachkontofeld ist leer. Business Central prüft das Feld vor dem Schreiben der Buchung und bricht ab, sobald es leer ist. Öffnen Sie General Posting Setup, suchen Sie die Zeile der beiden genannten Gruppen und tragen Sie das richtige Konto in das genannte Feld ein.

Warum Business Central diese Meldung ausgibt

Eine Zeile in General Posting Setup enthält rund ein Dutzend Kontofelder, und jede Belegart prüft nur jene, die sie benutzt. Ein Verkauf prüft die Verkaufskonten, ein Einkauf die Einkaufskonten, eine Gutschrift die Gutschriftskonten, eine Lagerregulierung die Regulierungskonten. Deshalb kann eine Zeile monatelang funktionieren und dann scheitern: der erste Beleg einer Art, die ein nie gefülltes Feld liest, erreicht die Prüfung, und das Feld ist noch immer leer.

  • Die Zeile wurde früher angelegt, um eine Meldung 'does not exist' zu beheben, und es wurden nur die damals nötigen Felder gefüllt.
  • Die Belegart ist für diese Kombination neu, etwa die erste Gutschrift oder der erste Einkauf auf einer Zeile, die bisher nur Verkaufskonten trug.
  • Eine Bereinigung des Kontenplans hat ein Konto entfernt oder umnummeriert und das Feld in der Einrichtungszeile leer gelassen.

So tragen Sie das fehlende Konto ein

  1. Lesen Sie den Feldnamen am Anfang der Meldung: er nennt genau die leere Spalte, zum Beispiel Sales Account, Purch. Account oder COGS Account.
  2. Suchen Sie General Posting Setup (Alt+Q, englische Bezeichnungen) und öffnen Sie die Zeile mit der genannten Gen. Bus. Posting Group und Gen. Prod. Posting Group.
  3. Ist die Spalte nicht sichtbar, blenden Sie die ausgeblendeten Kontospalten über die Aktion Personalisieren auf dieser Seite ein.
  4. Tragen Sie das mit der Finanzabteilung abgestimmte Sachkonto ein; die sicherste Referenz ist dasselbe Feld auf einer vergleichbaren, bereits korrekt buchenden Zeile.
  5. Öffnen Sie die Karte des eingetragenen Sachkontos und prüfen Sie, dass es nicht gesperrt ist und dass Direct Posting dem Prozess entsprechend gesetzt ist.
  6. Buchen Sie den Beleg erneut, und füllen Sie ein weiteres Feld derselben Zeile auf gleiche Weise, falls die nächste Meldung es nennt.

So vermeiden Sie den Fehler künftig

Füllen Sie beim Anlegen einer Einrichtungszeile alle Konten aus, die die Kombination je benötigen kann, und nicht nur das Feld, das den heutigen Beleg freigibt; übernehmen Sie das Muster einer vergleichbaren Zeile, damit die Logik einheitlich bleibt. Gehen Sie nach jeder Änderung am Kontenplan die Einrichtung erneut durch und prüfen Sie, ob eine Umnummerierung oder Löschung ein Feld leer zurückgelassen hat. Ein Test mit je einem Verkauf, Einkauf und einer Gutschrift pro neuer Kombination in einer Sandbox findet die restlichen Lücken, bevor eine Anwenderin oder ein Anwender beim Buchen darauf trifft.

Häufige Fragen

Welches Konto gehört in das Feld Sales Account?

Das Ertragskonto, das die Finanzabteilung für diese Debitoren- und Produktgruppe verwendet. Übernehmen Sie das Muster einer vergleichbaren Zeile, statt selbst zu wählen, und lassen Sie es bestätigen.

Gestern hat dieselbe Kombination gebucht. Warum jetzt nicht?

Der gestrige Beleg nutzte ein anderes Feld derselben Zeile. Jede Belegart prüft nur die Konten, die sie braucht, eine Zeile kann also für Verkäufe passen und beim ersten Einkauf oder bei der ersten Gutschrift scheitern.

Weiterführende Themen

Weitere Business Central Fehlermeldungen