From 8e6bbaec54f746e69e23bdba065079834ed82734 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Fri, 12 Jul 2024 18:59:05 +0200 Subject: [PATCH] Added credit invoice csv download csv template --- .../default/Invoice/invoicepositions.csv.php | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Layout/default/Invoice/invoicepositions.csv.php diff --git a/Layout/default/Invoice/invoicepositions.csv.php b/Layout/default/Invoice/invoicepositions.csv.php new file mode 100644 index 000000000..90ee06bf4 --- /dev/null +++ b/Layout/default/Invoice/invoicepositions.csv.php @@ -0,0 +1,38 @@ +invoice_number.'.csv"'); + +?> +Rechnungsnummer;Belegdatum;Kundennummer;Firma;Nachname;Vorname;Produktname;Matchcode;Anschluss Name;Bauabschnitt;Anschluss PLZ;Anschluss Ort;Anschluss Strasse; +positions as $p): +?> +invoice_number?>;invoice_date)?>;customer_number?>;"company)?>";"lastname?>";"firstname?>";"product_name?>";"matchcode)?>";contract_id) { + $credit = $p->contract; + + foreach($credit->linkFrom as $link) { + if($link->type == "credit" && $link->origin->termination_id) { + $contract = $link->origin; + break; + } + + } +} +if($contract): ?> +termination; + //var_dump($term); + $building = $term->building; + //var_dump($building); + $order = OrderModel::getFirst(["termination_id" => $term->id]); + //var_dump($order);exit; +?> +"owner->getCompanyOrName()) : str_replace(["\n","\r"], " ", $term->contact)?>";"networksection_id) ? $building->networksection->name : ""?>";zip?>;"city?>";"street?>"; + +;;;;; + +