Neu Fehlerhafte Rechnungsbeträge

Invisonic

Neues Mitglied
1. Juli 2024
4
0
Hallo Zusammen,

uns ist aufgefallen, dass bei Aufträgen und Rechnungen bei der Summierung des Nettobetrages mit der MWSt. offenbar ein Fehler entsteht.

Screenshot 2024-07-26 132046.png
Dies mag zwar erstmal nur im Cent-Bereich stattfinden, aber buchhalterisch trotzdem eine Katastrophe! Scheinbar wird hier falsch gerundet bzw. überhaupt nicht.

Richtig deutlich wird dies bei innergemeinschaftlichen Lieferungen - also mit MWSt. 0,00%.

Screenshot 2024-07-26 131044.png
Hier dürfte dieser Fehler überhaupt nicht entstehen!

Verwendet wurden die Formeln aus der vorhandenen Mustervorlage, weshalb ein selbst produzierter Fehler ausgeschlossen werden kann. ( JTL-Wawi 1.9.4.4)

"Gesamt Netto (" + LocNumber$(TotalsSalesOrder.VATRate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO), @DecimalVat) + " %)"
"zzgl. MwSt (" + LocNumber$(TotalsSalesOrder.VATRate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO), @DecimalVat) + " %)"

Für Rechnungsbetrag:
LocCurrL$(Report.TotalGrossPrice, @InvoiceCulture)

Für Zahlbetrag:
cond(@OneCurrency, LocCurrL$(Report.TotalGrossPrice, @InvoiceCulture), "") +

cond(@TwoCurrencies,
cond(Report.CurrencyISO <> Report.ShipFromCountryCurrencyISO,
LocCurrL$(Report.TotalGrossPrice,@InvoiceCulture) + " / " +
LocCurrL$(Report.TotalGrossPrice / Report.CurrencyFactor * Report.ShipFromCountryCurrencyFactor, @ShipFromCountryCulture)
, cond(Report.CurrencyISO <> Report.TaxCountryCurrencyISO,
LocCurrL$(Report.TotalGrossPrice, @InvoiceCulture) + " / " +
LocCurrL$(Report.TotalGrossPrice / Report.CurrencyFactor * Report.TaxCountryCurrencyFactor , @TaxCountryCulture)
, LocCurrL$(Report.TotalGrossPrice / Report.CurrencyFactor * Report.ShipFromCountryCurrencyFactor, @ShipFromCountryCulture)
+ " / " +
LocCurrL$(Report.TotalGrossPrice / Report.CurrencyFactor * Report.TaxCountryCurrencyFactor , @TaxCountryCulture)))
, "") +


cond(@ThreeCurrencies, LocCurrL$(Report.TotalGrossPrice, @InvoiceCulture)
+ " / " +
LocCurrL$(Report.TotalGrossPrice / Report.CurrencyFactor * Report.ShipFromCountryCurrencyFactor, @ShipFromCountryCulture)
+ " / " +
LocCurrL$(Report.TotalGrossPrice / Report.CurrencyFactor * Report.TaxCountryCurrencyFactor , @TaxCountryCulture), "")

Hat jemand eine Idde, wo der Fehler liegt und wie man ihn beheben kann?

Vielen Dank für die Unterstützung.
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.091
1.736
Such im Forum nach "Rundungsfehler" ich denke da gibt viele Beiträge dazu ... ich befürchte aber ohne Lösung.
 

Ähnliche Themen