From f791e02ded2538a7c479e4c277bd0bd1e5c0b5ca Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Tue, 10 Feb 2026 15:27:43 +0100 Subject: [PATCH] Manual Invoice BMD Export: not splitting if only 1 gkonto --- application/Invoice/InvoiceController.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/application/Invoice/InvoiceController.php b/application/Invoice/InvoiceController.php index 76b2bdfde..bfd28f209 100644 --- a/application/Invoice/InvoiceController.php +++ b/application/Invoice/InvoiceController.php @@ -955,13 +955,17 @@ class InvoiceController extends mfBaseController { $csv_out .= $mandatskz.";"; $csv_out .= ($last_invoice_date ? $last_invoice_date->format("d.m.Y") : "").";"; $csv_out .= ($is_sepa ? 0 : 10).";"; - $csv_out .= ($is_sepa ? 1 : 0); + $csv_out .= ($is_sepa ? 1 : 0).";"; + if(count($kostentraeger) == 1) { + $gkonto_num = array_key_first($kostentraeger); + $csv_out .= $gkonto_num; + } if(count($kostentraeger) >= 2) { foreach($kostentraeger as $gkonto_num => $kobetrag) { $kobetrag_text = number_format($kobetrag, 2, ",", ""); - $csv_out .= "\n1;;;;;;;;;;;;;;;;;;;;;;$gkonto_num;$kobetrag_text;"; + $csv_out .= "\n1;;;;;;;;;;;;;;;;;;;;;;$gkonto_num;$kobetrag_text"; } }