Invoice: Implicitly rounding price totals

This commit is contained in:
Frank Schubert
2026-01-15 15:40:22 +01:00
parent bba978a61d
commit 6897e80300
+3 -1
View File
@@ -681,6 +681,8 @@ class InvoiceController extends mfBaseController {
} }
// save Invoiceposition // save Invoiceposition
// first round price
$position->price_gross = round($position->price_gross, 4);
if (!$position->save()) { if (!$position->save()) {
$invoice->rollbackTransaction(); $invoice->rollbackTransaction();
die("Error saving Invoiceposition"); die("Error saving Invoiceposition");
@@ -703,7 +705,7 @@ class InvoiceController extends mfBaseController {
} }
$invoice->total = $total_net; $invoice->total = $total_net;
$invoice->total_gross = $total_gross; $invoice->total_gross = round($total_gross, 4);
//$invoice->total_vat = $total_vat; //$invoice->total_vat = $total_vat;
if (!$invoice->save()) { if (!$invoice->save()) {