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."

Fehlendes Konto in der Buchungsmatrix

Die vom Beleg verwendete Kombination aus Geschäftsbuchungsgruppe und Produktbuchungsgruppe existiert in der Buchungsmatrix Einrichtung (General Posting Setup), doch das Konto, das die Buchungsroutine benötigt, hier Sales Account, ist leer. Business Central errät kein Konto und bricht deshalb ab, bevor etwas geschrieben wird. Tragen Sie das fehlende Sachkonto in dieser Zeile nach, oder korrigieren Sie die Buchungsgruppen auf Debitor, Kreditor oder Artikel, damit der Beleg eine vollständige Zeile verwendet.

Warum Business Central diese Meldung ausgibt

Die Buchungsmatrix Einrichtung legt fest, welches Sachkonto für jede Kombination aus Geschäftsbuchungsgruppe (mit wem Sie handeln, im Text DOMESTIC) und Produktbuchungsgruppe (womit Sie handeln, im Text RETAIL) gilt. Jede Routine liest genau ein Feld dieser Zeile: Verkaufszeilen lesen Sales Account, Einkaufszeilen Purch. Account, Lagerwertbuchungen das Konto für Warenaufwand, Zeilenrabatte ihr eigenes Rabattkonto und so weiter. Das am Anfang der Meldung genannte Feld ist das leere. Da ein Sachposten ohne Konto nicht existieren kann, bricht die Routine mit einem Feldfehler ab, statt eine unvollständige Buchung zu erzeugen.

  • Eine neue Geschäfts- oder Produktbuchungsgruppe wurde angelegt und ihre Zeilen in der Buchungsmatrix blieben teilweise leer.
  • Der Beleg nutzt eine unerwartete Kombination, etwa einen ausländischen Debitor mit versehentlich gesetzter Gruppe DOMESTIC oder einen Artikel, dessen Produktbuchungsgruppe nach der Auftragserfassung geändert wurde.
  • Die Zeile ist für die üblichen Konten gefüllt, nicht aber für den konkreten Fall: Rabatt, Rechnungsrundung oder Artikelzuschlag greifen auf ein Feld zu, das nie ausgefüllt wurde.

So ergänzen Sie das fehlende Konto

  1. Suchen Sie mit Alt+Q nach Buchungsmatrix Einrichtung (General Posting Setup) und öffnen Sie die Seite.
  2. Suchen Sie die Zeile mit der Geschäftsbuchungsgruppe DOMESTIC und der Produktbuchungsgruppe RETAIL, also den beiden in der Meldung genannten Werten.
  3. Füllen Sie das am Anfang der Meldung genannte Feld, hier Sales Account, mit dem Sachkonto, das Ihr Kontenplan für diesen Ertrag oder Aufwand vorsieht, und prüfen Sie dabei auch die benachbarten Felder derselben Zeile.
  4. Ist eine ähnliche Kombination bereits vollständig, übernehmen Sie deren Konten mit der Aktion Kopieren in die leere Zeile und passen Sie danach die Abweichungen an.
  5. Prüfen Sie das Konto selbst im Kontenplan: es muss existieren, vom Typ Buchung sein und darf nicht gesperrt sein, sonst scheitert die Buchung mit einer anderen Meldung.
  6. Ist die Kombination für diesen Beleg schlicht falsch, korrigieren Sie die Geschäftsbuchungsgruppe auf der Debitoren- oder Kreditorenkarte beziehungsweise die Produktbuchungsgruppe auf der Artikelkarte und erfassen Sie die betroffene Belegzeile neu, damit sie den neuen Wert übernimmt.

So vermeiden Sie den Fehler künftig

Behandeln Sie die Buchungsmatrix als Matrix, die vollständig sein muss: jede Geschäftsbuchungsgruppe, die auf einem realen Beleg auf eine Produktbuchungsgruppe treffen kann, braucht eine gefüllte Zeile. Wird eine Buchungsgruppe angelegt, prüfen Sie die neuen Zeilen noch am selben Tag und klären Sie mit der Buchhaltung das richtige Konto, bevor der erste Beleg erfasst wird. Das Bearbeiten dieser Einrichtung und des Kontenplans setzt Rechte für die Finanzeinrichtung voraus; sind die Felder bei Ihnen schreibgeschützt, muss eine Administratorin oder die Leitung Finanzen die Änderung vornehmen.

Häufige Fragen

Bei mir steht Purch. Account. Ist das ein anderes Problem?

Nein. Dieselbe Prüfung läuft für jedes Kontofeld der Zeile, nur der Feldname wechselt. Sehen Sie sich das am Anfang der Meldung genannte Feld an und füllen Sie es in der Zeile der beiden genannten Buchungsgruppen.

Kann ich vorübergehend ein Zwischenkonto eintragen?

Das ist möglich, doch der Posten muss später umgebucht werden, und die Einrichtung steuert alle künftigen Belege mit diesen Buchungsgruppen. Meist ist es schneller, das richtige Konto einmalig festzulegen.

Weiterführende Themen

Weitere Business Central Fehlermeldungen