From 6897e803006aeb9b2b72dfa1d9117bc55e305c9e Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Thu, 15 Jan 2026 15:40:22 +0100 Subject: [PATCH] Invoice: Implicitly rounding price totals --- application/Invoice/InvoiceController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/application/Invoice/InvoiceController.php b/application/Invoice/InvoiceController.php index 6d44febed..f96dd6615 100644 --- a/application/Invoice/InvoiceController.php +++ b/application/Invoice/InvoiceController.php @@ -681,6 +681,8 @@ class InvoiceController extends mfBaseController { } // save Invoiceposition + // first round price + $position->price_gross = round($position->price_gross, 4); if (!$position->save()) { $invoice->rollbackTransaction(); die("Error saving Invoiceposition"); @@ -703,7 +705,7 @@ class InvoiceController extends mfBaseController { } $invoice->total = $total_net; - $invoice->total_gross = $total_gross; + $invoice->total_gross = round($total_gross, 4); //$invoice->total_vat = $total_vat; if (!$invoice->save()) {