Erstellt vor 20 Monaten

Geschlossen vor 14 Monaten

#2314 closed Fehler (fixed)

Wiederkehrende Rechnung mit Steuer inklusive buchen Erlöse falsch

Erstellt von: grichardson@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 3.0.0 unstable
Schweregrad: normal Stichworte:
Beobachter:

Beschreibung

Hat man einen Auftrag für wiederkehrende Rechnungen konfiguriert, und im Auftrag das Feld für "Steuer inklusive" angehakt, wird beim Erstellen der Rechnung aus dem Auftrag bei dem Erlöskonto fälschlicherweise statt dem Nettowert der Bruttowert inkl. MwSt?. gebucht.
Dadurch wird die Buchung unausgeglichen, dieser Fehler wird auch nicht durch den DATEV-Check abgefangen.

Bei den wiederkehrenden Rechnungen wird ja mit Rose-Code gearbeitet.
Es fehlt mindestens eine Stelle, wo auf "Steuer inkl." geprüft wird, ein Patch der bei mir funktioniert, ist hier eine zweite Zeile hinzuzufügen:
SL/DB/Helper/PriceTaxCalculator.pm und _calculate_item

$data->{amounts}->{ $chart->id }->{amount} += $linetotal;
$data->{amounts}->{ $chart->id }->{amount} -= $tax_amount if $self->taxincluded;

Das ist aber nicht gut getestet und nicht unbedingt eine gute Lösung, weiter habe ich aber noch nicht geschaut.

Änderungshistorie (2)

comment:1 Geändert vor 19 Monaten durch m.bunkus@…

  • Status von new nach accepted geändert
  • Verantwortlicher auf m.bunkus@… gesetzt

comment:2 Geändert vor 14 Monaten durch jbueren

  • Lösung auf fixed gesetzt
  • Status von accepted nach closed geändert

In 22322dc1849de5516d3b577a86221e6849877ae9/erp:

Wiederkehrende Rechnung mit Steuer inklusive buchen Erlöse falsch
closes #2314
Zwei Testfälle i.O.:

Auftrag mit Steuern inklusive -> Rechnung i.O.
Auftrag netto -> Rechnung i.O.

Test auch mit 4 Nachkommastellen in Einzelposition i.O.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.