Registriert seit: 2. Apr 2004
Ort: Bonn
2.550 Beiträge
Delphi 12 Athens
|
Rundungsbehandlung in der E-Rechnung
21. Mär 2025, 17:32
Rundungsbehandlung in der X-Rechnung
Ich kämpfe immer noch mit der richtigen Vorgehensweise mit Rundungsfehlern in der X-Rechnung.
Bislang habe ich immer meine Rechnungen immer nach der (Brutto) Summenmethode berechnet.
Beispiel: Ich habe ein Produkt, das kostet 7,35 Euro, enthält 19% MWSt.
Nun soll eine Rechnung erstellt werden, wo der Artikel 16 mal verkauft wird.
16 x 7,35 = 117,60 Brutto.
Daraus der berechnete Nettobetrag beträgt 98,82 Euro ( Brutto / 1,19).
MWst also 117,60 - 98,82 = 18,78.
In der X-Rechnung muss ich aber den Nettopreis eines Artikels angeben = 6,18 (gerundet aus 6,17647).
und die Summe aus der Anzahl (also 6,18 x 16 : 92,88).
Hier sieht man also schon, dass aufgrund der Rundungsdifferenzen sich ein höherer Nettosummenbetrag ergibt, als von mir nach
der Summen-Methode berechnet.
Wie gehe ich jetzt damit in der X-Rechnung um?
Meine gedruckte Rechnung, die als Summe 117,60 auseist, sollte das ja auch in der X-Rechnung entsprechend wiedergeben.
Aber wenn ich als Invoice.Lineamount (also summe netto) die 98,82 angebe, beschwert sich der Validator natürlich, weil er die 92,88 berechtnet hat (aus 6,18 * 16).
|