]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Wiederkehrende Rechnung mit Steuer inklusive buchen Erlöse falsch
authorJan Büren <jan@kivitendo-premium.de>
Tue, 7 Jan 2014 09:24:35 +0000 (10:24 +0100)
committerJan Büren <jan@kivitendo-premium.de>
Tue, 7 Jan 2014 09:24:35 +0000 (10:24 +0100)
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.

SL/DB/Helper/PriceTaxCalculator.pm
doc/changelog

index af5664694f424f0ad2a9411dc2c5fb4f9d09023a..2478292a4245bbfe4dd3cc748914cebf66eb55e7 100644 (file)
@@ -124,6 +124,7 @@ sub _calculate_item {
   my $chart = $item->part->get_chart(type => $data->{is_sales} ? 'income' : 'expense', taxzone => $self->taxzone_id);
   $data->{amounts}->{ $chart->id }           ||= { taxkey => $taxkey->taxkey_id, tax_id => $taxkey->tax_id, amount => 0 };
   $data->{amounts}->{ $chart->id }->{amount}  += $linetotal;
+  $data->{amounts}->{ $chart->id }->{amount}  -= $tax_amount if $self->taxincluded;
 
   push @{ $data->{assembly_items} }, [];
   if ($item->part->is_assembly) {
index 28da8968f3a3b0c073b6d8582932ffab3b745516..240b18347bc9ad3143dfd54571ed2c4546eaf474 100644 (file)
@@ -107,6 +107,7 @@ Bugfixes:
  - Punkt in Belegnummer korrekt für WebDAV File Feature escapt (Bug 2394)
  - Stornierte Rechnungen (sowohl die Stornorechnung als auch das Storno nicht
    Buchen oder Löschen, egal was in der Mandantenkonfiguration steht)
+ - Wiederkehrende Rechnung mit Steuer inklusive buchen Erlöse falsch (Bug 2314)
 
 2012-12-10 - Release 3.0.0