PTC: nicht einfach die Rundungsgenauigkeiten erhöhen …
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 12 Dec 2018 15:53:28 +0000 (16:53 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 12 Dec 2018 15:53:28 +0000 (16:53 +0100)
… das verschiebt das Problem auf jeden Fall nur.
Siehe auch Ticket #82.

Diser commit macht den Teil
"Ferner Rundungsgenauigkeiten für wiederkehrende Rechnungen erhöht." aus
commit 075f64d61e999506517a304022525d83c29e6e3e rückgängig.

Es folgen weitere Commits zu diesem Problem.

SL/DB/Helper/PriceTaxCalculator.pm

index d830c1e..9a27184 100644 (file)
@@ -95,7 +95,6 @@ sub _calculate_item {
   $item->fxsellprice($item->sellprice) if $data->{is_invoice};
 
   my $num_dec   = max 2, _num_decimal_places($item->sellprice);
-  $num_dec   = 5;
   my $discount  = _round($item->sellprice * ($item->discount || 0), $num_dec);
   my $sellprice = _round($item->sellprice - $discount,              $num_dec);