Freigeben über


Ein Journal kann aufgrund eines Ungleichgewichts nicht veröffentlicht werden

In diesem Artikel wird erläutert, warum Abbuchungen und Gutschriften bei Gutscheintransaktionen möglicherweise nicht ausgeglichen werden, sodass die Transaktionen nicht in Microsoft Dynamics 365 Finance gebucht werden können. Der Artikel enthält auch Schritte zum Beheben des Problems.

Symptome

In einigen Fällen kann ein Journal nicht gepostet werden, und die folgende Meldung wird angezeigt:

Die Transaktionen auf einem bestimmten Gutschein werden ab einem bestimmten Datum nicht ausgeglichen (Buchhaltungswährung: 0,01 - Berichtswährung: 0,06).

Lösung

Während der Buchung in das Hauptbuch muss jeder Gutschein in der Transaktionswährung, der Buchhaltungswährung und der Berichtswährung ausgeglichen werden, wenn diese Währungen auf der Seite Ledgereinrichtung definiert sind. (Gutscheine werden ausgeglichen, wenn die Gesamtlasten dem Gesamtguthaben entsprechen.)

Am unteren Rand der Seite "Journalzeilen" werden die Summen in der Buchhaltungswährung und der Berichtswährung angezeigt. Sie werden in der Transaktionswährung für Fremdwährungstransaktionen nicht angezeigt. Darüber hinaus zeigt die Fehlermeldung, die Benutzer während der Simulation oder Buchung erhalten, nur die Unterschiede in der Buchhaltungswährung und der Berichtswährung an. Sie werden nicht in der Transaktionswährung angezeigt, da ein einzelner Gutschein mehr als eine Transaktionswährung aufweisen kann und das Journal Gutscheine in verschiedenen Transaktionswährungen enthalten kann. Daher ist es wichtig, dass Sie manuell überprüfen, ob die Transaktionswährungsbeträge für jeden Gutschein, der nur über eine Transaktionswährung verfügt, ausgeglichen sind.

Transaktionswährung

Während der Simulation und Buchung überprüft das System, dass jeder Gutschein mit nur einer Transaktionswährung in der Transaktionswährung ausgeglichen wird. Für jeden eingegebenen Gutschein kann es eine oder mehrere Währungen für die Transaktionswährung geben. Beispielsweise kann ein Gutschein, der in das allgemeine Journal eingegeben wird, zwei Transaktionswährungen aufweisen, wenn Bargeld von einem Bankkonto mit Euro (EUR) auf ein Bankkonto überwiesen wird, das kanadische Dollar (CAD) verwendet.

Wenn ein Gutschein nur über eine Transaktionswährung verfügt, müssen die Gesamtentlastungen dem Gesamtguthaben in der Transaktionswährung für diesen Gutschein entsprechen. Kunden sind auf die folgenden Szenarien gestoßen, in denen die Buchung ordnungsgemäß fehlgeschlagen ist, weil die Transaktionswährungsbeträge nicht ausgeglichen wurden:

  • Die Gesamtlasten und die Gesamtguthaben wurden nicht in der Transaktionswährung ausgeglichen, aber sie wurden für die Buchhaltungswährung und die Berichtswährung ausgeglichen. Ein Kunde ging davon aus, dass der Gutschein weiterhin gebucht wird. Diese Annahme war jedoch falsch.

    Hinweis

    Die Transaktionswährungsbeträge auf einem Gutschein müssen immer ausgeglichen werden, wenn alle Positionen des Gutscheins über die gleiche Transaktionswährung verfügen.

  • Der Gutschein wurde mit einer Datenentität über das Datenverwaltung Framework (DMF) importiert, und der Benutzer dachte, dass die Transaktionswährungsbeträge ausgeglichen waren. In der Importdatei enthielten einige der Beträge mehr als zwei Dezimalstellen, und mehr als zwei Dezimalstellen waren enthalten, als die Beträge importiert wurden. Daher entsprachen die Abbuchungen nicht dem Guthaben, da sie um einen Bruchteil eines Cents abgezogen waren. Das Journal hat diese Differenz nicht in den Zeilen des Gutscheins wider, da die angezeigten Beträge nur zwei Dezimalstellen aufweisen.

  • Der Gutschein wurde mit einer Datenentität über DMF importiert, und der Benutzer dachte, dass die Transaktionswährungsbeträge ausgeglichen waren. Obwohl der Gutschein ausgeglichen war, hatten einige Zeilen auf dem Gutschein unterschiedliche Transaktionsdaten. Wenn Sie die Gesamtlasten und das Gesamtguthaben in der Transaktionswährung pro Gutschein und Transaktionsdatum hinzugefügt haben, wurden diese nicht ausgeglichen. Diese Anforderung wird erzwungen, wenn Sie einen Gutschein über das allgemeine Journal im System eingeben. Dies wird jedoch nicht erzwungen, wenn ein Gutschein mit einer Datenentität über DMF importiert wird.

In einem unterstützten Szenario kann ein Gutschein mehrere Transaktionswährungen aufweisen. In diesem Fall überprüft das System nicht, ob die Abbuchungen dem Guthaben in der Transaktionswährung entsprechen, da die Währungen nicht übereinstimmen. Stattdessen überprüft das System, ob die Beträge der Buchhaltungswährung und der Berichtswährung ausgeglichen sind.

Buchhaltungswährung

Wenn alle Zeilen eines Gutscheins die gleiche Transaktionswährung aufweisen und die Transaktionswährungsbeträge ausgeglichen sind, überprüft das System, ob die Buchführungswährungsbeträge ausgeglichen sind. Wenn der Gutschein in einer ausländischen Währung eingegeben wird, wird der Wechselkurs der Gutscheinpositionen verwendet, um die Transaktionswährungsbeträge in die Buchhaltungswährung umzurechnen. Zunächst wird jede Zeile des Gutscheins übersetzt und auf zwei Dezimalstellen gerundet. Anschließend werden die Zeilen summiert, um die Gesamtlasten und die Gesamtguthaben zu bestimmen. Da jede Zeile übersetzt wird, werden die Gesamtenlasten und die Gesamtguthaben möglicherweise nicht ausgeglichen. Wenn der absolute Wert der Differenz jedoch innerhalb des Auf der Seite Hauptbuchparameter definierten Werts der maximalen Penny-Differenz liegt, wird der Gutschein gebucht, und die Differenz wird automatisch auf das Penny-Differenzkonto gebucht.

Wenn der Gutschein über mehr als eine Transaktionswährung verfügt, wird jede Zeile des Gutscheins in die Buchhaltungswährung umgerechnet und auf zwei Dezimalstellen gerundet, und dann werden die Zeilen addiert, um die Gesamtlasten und die Gesamtguthaben zu bestimmen. Um als ausgeglichen zu gelten, müssen die Abbuchungen und Guthaben in der Buchhaltungswährung ausgeglichen werden. Ein Cent-Differenzkonto wird niemals dem Gutschein in der Buchhaltungswährung hinzugefügt, um die Abbuchungen und Guthaben in den Saldo zu bringen.

Berichtswährung

Wenn alle Zeilen eines Gutscheins die gleiche Transaktionswährung aufweisen und die Transaktionswährungsbeträge ausgeglichen sind, überprüft das System, ob die Beträge der Berichtswährung ausgeglichen sind. Wenn der Gutschein in einer ausländischen Währung eingegeben wird, wird der Wechselkurs der Gutscheinpositionen verwendet, um die Transaktionswährungsbeträge in die Berichtswährung zu übersetzen. Zunächst wird jede Zeile des Gutscheins übersetzt und auf zwei Dezimalstellen gerundet. Anschließend werden die Zeilen summiert, um die Gesamtlasten und die Gesamtguthaben zu bestimmen. Da jede Zeile übersetzt wird, werden die Gesamtenlasten und die Gesamtguthaben möglicherweise nicht ausgeglichen. Wenn die Differenz jedoch innerhalb der maximal auf der Seite Hauptbuchparameter definierten Wert der Berichtswährung liegt, wird der Gutschein gebucht, und die Differenz wird automatisch auf das Penny-Differenzkonto gebucht.

Wenn der Gutschein über mehr als eine Transaktionswährung verfügt, wird jede Zeile des Gutscheins in die Berichtswährung umgerechnet und auf zwei Dezimalstellen gerundet, und dann werden die Zeilen summiert, um die Gesamtlasten und die Gesamtguthaben zu bestimmen. Um als ausgeglichen zu gelten, müssen die Abbuchungen und Guthaben in der Berichtswährung ausgeglichen werden. Nie wird dem Gutschein in der Berichtswährung ein Cent-Differenzkonto hinzugefügt, um die Abbuchungen und Guthaben in den Saldo zu bringen.

Beispiel für ein Währungsungleichgewicht in der Buchhaltung

Hinweis

Der Betrag der Berichtswährung wird aus dem Betrag der Transaktionswährung auf die gleiche Weise berechnet wie der Betrag der Buchhaltungswährung.

Wechselkurs: 1,5

Zeile Gutschein Konto Währung Debit (Transaktion) Guthaben (Transaktion) Debit (Buchhaltung) Kredit (Buchhaltung)
1 001 1101-01 EUR 3.33 5.00 (4.995)
2 001 1101-02 EUR 3.33 5.00 (4.995)
3 001 1101-03 EUR 3.34 5.01
4 001 4101- EUR 10.00 15.00
Total 10.00 10.00 15.01 15.00

Die Buchhaltungswährung ist um 0,01 ausgeglichen. Solange jedoch die maximale Penny-Rundung in der Buchhaltungswährung mindestens 0,01 beträgt, wird die Differenz automatisch auf das Penny-Differenzkonto gebucht, und der Gutschein wird erfolgreich gebucht.