diff --git a/Layout/default/WarehouseOffer/PDF_HEADER.html b/Layout/default/WarehouseOffer/PDF_HEADER.html index 87352ed31..cf9a38549 100644 --- a/Layout/default/WarehouseOffer/PDF_HEADER.html +++ b/Layout/default/WarehouseOffer/PDF_HEADER.html @@ -59,7 +59,6 @@
- {{ addressLine_header }}{{ addressLine_1 }}
{{ addressLine_2 }}
{{ addressLine_3 }}
diff --git a/Layout/default/WarehouseOffer/PDF_MAIN.php b/Layout/default/WarehouseOffer/PDF_MAIN.php
index da8f13027..7bb8a81f4 100644
--- a/Layout/default/WarehouseOffer/PDF_MAIN.php
+++ b/Layout/default/WarehouseOffer/PDF_MAIN.php
@@ -29,6 +29,9 @@ $texts = [
'title' => 'Angebot',
'offerNumberLabel' => 'Angebotsnr.:',
'offerDateLabel' => 'Datum:',
+ 'editorLabel' => 'Sachbearbeiter:',
+ 'usageLabel' => 'Zweck:',
+ 'customerReferenceLabel' => 'Kundenreferenz:',
'validUntilLabel' => 'Gültig bis:',
'pageLabel' => 'Seite', // For page numbering in content if needed
'table' => [
@@ -40,16 +43,19 @@ $texts = [
'unitPrice' => 'Einzelpreis',
'totalPrice' => 'Gesamtpreis'
],
+ 'paymentTerms' => [
+ 'net30' => 'Zahlungsbedingungen: 30 Tage netto',
+ 'net60' => 'Zahlungsbedingungen: 60 Tage netto',
+ 'immediate' => 'Zahlungsbedingungen: Sofort fällig'
+ ],
'summary' => [
- 'subTotal' => 'Zwischensumme',
+ 'subTotal' => 'Nettobetrag',
'vatFormatted' => 'zzgl. {VAT_RATE}% MwSt.', // Placeholder for rate
'total' => 'Gesamtbetrag',
'currency' => '€' // Currency symbol
],
'notes' => 'Anmerkungen:',
'defaultOfferText' => 'Vielen Dank für Ihre Anfrage. Es gelten unsere Allgemeinen Geschäftsbedingungen.',
- 'taxInfoNet' => '(Alle Preise exkl. MwSt.)', // Info if tax is added at the end
- 'taxInfoGross' => '(Alle Preise inkl. MwSt.)', // Info if prices already include tax (less common in B2B offers)
]
// Add 'EN' => [...] section if needed
];
@@ -220,15 +226,28 @@ $formattedValidUntil = $validUntilDate ? date("d.m.Y", $validUntilDate) : date("
| ||||||||||||||||
| = $posCounter ?> |
- = htmlspecialchars($p['articleText']) ?>
+
+
+ = htmlspecialchars($p['articleNumber']) ?> |
+
+
+ = htmlspecialchars($p['articleText']) ?>
= nl2br(htmlspecialchars($p['articleDescription'])) ?>
@@ -307,14 +331,6 @@ $formattedValidUntil = $validUntilDate ? date("d.m.Y", $validUntilDate) : date("
|
= $text['notes'] ?>
@@ -322,8 +338,9 @@ if ($includeTax) {= $text['defaultOfferText'] // Add default closing text ?>
-Zahlungsbedingungen: 14 Tage netto.
+= $text['paymentTerms'][$offer->paymentTerms] ?? $text['paymentTerms']['immediate'] ?>
Lieferzeit: nach Vereinbarung.
+= nl2br(htmlspecialchars($offer->closingText ?? '')) ?>