From 87ab48357e6365cebe763a10975514f31328d290 Mon Sep 17 00:00:00 2001 From: Laurent LE CORRE Date: Sun, 3 May 2020 11:00:25 +0200 Subject: [PATCH] =?UTF-8?q?On=20reprend=20le=20template=20de=20la=20factur?= =?UTF-8?q?e=20de=20la=202.3.4=20+=20int=C3=A9gration=20des=20sp=C3=A9cifi?= =?UTF-8?q?cit=C3=A9s=20L&D=20(logo,=20d=C3=A9tail=20de=20la=20TVA,=20comm?= =?UTF-8?q?entaire=20de=20l'admin=20sur=20la=20commande)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/pdf/default2020/I18n/ar_SA.php | 18 + templates/pdf/default2020/I18n/cs_CZ.php | 21 + templates/pdf/default2020/I18n/de_DE.php | 31 ++ templates/pdf/default2020/I18n/el_GR.php | 15 + templates/pdf/default2020/I18n/en_US.php | 33 ++ templates/pdf/default2020/I18n/es_ES.php | 31 ++ templates/pdf/default2020/I18n/fa_IR.php | 31 ++ templates/pdf/default2020/I18n/fr_FR.php | 33 ++ templates/pdf/default2020/I18n/hu_HU.php | 18 + templates/pdf/default2020/I18n/id_ID.php | 17 + templates/pdf/default2020/I18n/it_IT.php | 17 + templates/pdf/default2020/I18n/nl_NL.php | 6 + templates/pdf/default2020/I18n/pl_PL.php | 18 + templates/pdf/default2020/I18n/pt_BR.php | 21 + templates/pdf/default2020/I18n/pt_PT.php | 15 + templates/pdf/default2020/I18n/ru_RU.php | 21 + templates/pdf/default2020/I18n/sk_SK.php | 24 ++ templates/pdf/default2020/I18n/tr_TR.php | 31 ++ templates/pdf/default2020/LICENSE.txt | 165 ++++++++ templates/pdf/default2020/Readme.md | 18 + .../pdf/default2020/assets/img/LogoLD.png | Bin 0 -> 129258 bytes templates/pdf/default2020/composer.json | 10 + templates/pdf/default2020/delivery.html | 279 +++++++++++++ templates/pdf/default2020/invoice.html | 375 +++++++++++++++++ templates/pdf/default2020/invoice_BKP.html | 386 ++++++++++++++++++ 25 files changed, 1634 insertions(+) create mode 100644 templates/pdf/default2020/I18n/ar_SA.php create mode 100644 templates/pdf/default2020/I18n/cs_CZ.php create mode 100644 templates/pdf/default2020/I18n/de_DE.php create mode 100644 templates/pdf/default2020/I18n/el_GR.php create mode 100755 templates/pdf/default2020/I18n/en_US.php create mode 100755 templates/pdf/default2020/I18n/es_ES.php create mode 100644 templates/pdf/default2020/I18n/fa_IR.php create mode 100755 templates/pdf/default2020/I18n/fr_FR.php create mode 100644 templates/pdf/default2020/I18n/hu_HU.php create mode 100644 templates/pdf/default2020/I18n/id_ID.php create mode 100755 templates/pdf/default2020/I18n/it_IT.php create mode 100644 templates/pdf/default2020/I18n/nl_NL.php create mode 100644 templates/pdf/default2020/I18n/pl_PL.php create mode 100644 templates/pdf/default2020/I18n/pt_BR.php create mode 100644 templates/pdf/default2020/I18n/pt_PT.php create mode 100644 templates/pdf/default2020/I18n/ru_RU.php create mode 100644 templates/pdf/default2020/I18n/sk_SK.php create mode 100644 templates/pdf/default2020/I18n/tr_TR.php create mode 100644 templates/pdf/default2020/LICENSE.txt create mode 100644 templates/pdf/default2020/Readme.md create mode 100644 templates/pdf/default2020/assets/img/LogoLD.png create mode 100644 templates/pdf/default2020/composer.json create mode 100644 templates/pdf/default2020/delivery.html create mode 100644 templates/pdf/default2020/invoice.html create mode 100644 templates/pdf/default2020/invoice_BKP.html diff --git a/templates/pdf/default2020/I18n/ar_SA.php b/templates/pdf/default2020/I18n/ar_SA.php new file mode 100644 index 00000000..81017f9c --- /dev/null +++ b/templates/pdf/default2020/I18n/ar_SA.php @@ -0,0 +1,18 @@ + 'التوصيل', + 'Delivery address' => 'عنوان التوصيل', + 'Delivery module' => 'طريقة التوصيل', + 'Discount' => 'خصم', + 'INVOICE' => 'الفاتورة', + 'Invoice REF' => 'مرجع الفاتورة', + 'Postage' => 'الارسالية', + 'Quantity' => 'الكمية', + 'Ref' => 'المرجع', + 'Total' => 'الإجمالي', + 'Total with tax' => 'الإجمالي مع الضريبة', + 'Total without tax' => 'المجموع بدون ضريبة', + 'page' => 'الصفحة', + 'product' => 'المنتج', +]; diff --git a/templates/pdf/default2020/I18n/cs_CZ.php b/templates/pdf/default2020/I18n/cs_CZ.php new file mode 100644 index 00000000..8b5ed6ac --- /dev/null +++ b/templates/pdf/default2020/I18n/cs_CZ.php @@ -0,0 +1,21 @@ + 'Číslo zákazníka', + 'DELIVERY' => 'DODÁNÍ', + 'Delivery address' => 'Doručovací adresa', + 'Email: ' => 'Email: ', + 'INVOICE' => 'FAKTURA', + 'Invoice REF' => 'Faktura číslo', + 'Invoice address' => 'Fakturační adresa', + 'Phone: ' => 'Tel.: ', + 'Quantity' => 'Množství', + 'Ref' => 'Číslo', + 'Total' => 'Celkem', + 'Total with tax' => 'Celkem včetně daně', + 'Total without tax' => 'Celkem bez daně', + 'delivery.imprint' => 'delivery.imprint', + 'invoice.imprint' => 'invoice.imprint', + 'page' => 'stránka', + 'product' => 'zboží', +]; diff --git a/templates/pdf/default2020/I18n/de_DE.php b/templates/pdf/default2020/I18n/de_DE.php new file mode 100644 index 00000000..b35d4758 --- /dev/null +++ b/templates/pdf/default2020/I18n/de_DE.php @@ -0,0 +1,31 @@ + 'Kundennummer', + 'DELIVERY' => 'LIEFERUNG', + 'Delivery address' => 'Lieferadresse', + 'Delivery module' => 'Liefermodul', + 'Discount' => 'Rabatt', + 'Email: ' => 'E-Mail-Adresse: ', + 'INVOICE' => 'RECHNUNG', + 'Invoice REF' => 'Rechnungs REF', + 'Invoice address' => 'Rechungsadresse', + 'Invoice date' => 'Rechnungsdatum', + 'Payment module' => 'Zahlungsmodul', + 'Phone: ' => 'Telefonnummer: ', + 'Postage' => 'Porto', + 'Product' => 'Produkt', + 'Quantity' => 'Menge', + 'Ref' => 'REF', + 'Tax' => 'Taxe', + 'Taxed total' => 'Gesamtsumme', + 'Total' => 'Gesamtsumme', + 'Total with tax' => 'Gesamtpreis inkl. Steuern', + 'Total without tax' => 'Gesamtpreis exkl. Steuern', + 'Unit taxed price' => 'Besteuert Einzelpreis', + 'Unit. price' => 'Einzelpreis', + 'delivery.imprint' => 'delivery.imprint', + 'invoice.imprint' => 'invoice.imprint', + 'page' => 'Seite', + 'product' => 'Produkt', +]; diff --git a/templates/pdf/default2020/I18n/el_GR.php b/templates/pdf/default2020/I18n/el_GR.php new file mode 100644 index 00000000..78b4f26b --- /dev/null +++ b/templates/pdf/default2020/I18n/el_GR.php @@ -0,0 +1,15 @@ + 'ΠΑΡΑΔΟΣΗ', + 'Delivery address' => 'Διεύθυνση παράδοσης', + 'INVOICE' => 'ΤΙΜΟΛΟΓΙΟ', + 'Invoice REF' => 'Αναφ Τιμολογίου', + 'Quantity' => 'Ποσότητα', + 'Ref' => 'Αναφ', + 'Total' => 'Σύνολο', + 'Total with tax' => 'Σύνολο με ΦΠΑ', + 'Total without tax' => 'Σύνολο χωρίς ΦΠΑ', + 'page' => 'σελίδα', + 'product' => 'προϊόν', +]; diff --git a/templates/pdf/default2020/I18n/en_US.php b/templates/pdf/default2020/I18n/en_US.php new file mode 100755 index 00000000..26cad62e --- /dev/null +++ b/templates/pdf/default2020/I18n/en_US.php @@ -0,0 +1,33 @@ + 'Combination ref : ', + 'Customer Number' => 'Customer Number', + 'DELIVERY' => 'DELIVERY', + 'Delivery address' => 'Delivery address', + 'Delivery module' => 'Delivery module', + 'Discount' => 'Discount', + 'Email: ' => 'Email: ', + 'INVOICE' => 'INVOICE', + 'Invoice REF' => 'Invoice REF', + 'Invoice address' => 'Invoice address', + 'Invoice date' => 'Invoice date', + 'Payment module' => 'Payment module', + 'Phone: ' => 'Phone: ', + 'Postage' => 'Postage', + 'Postage without tax' => 'Postage without tax', + 'Product' => 'Product', + 'Product ref : ' => 'Product ref : ', + 'Quantity' => 'Quantity', + 'Ref' => 'Ref', + 'Tax' => 'Tax', + 'Total taxes' => 'Taxes total', + 'Taxed total' => 'Taxed total', + 'Total' => 'Total', + 'Total with tax' => 'Subtotal products incl. tax', + 'Total without tax' => 'Subtotal products without tax', + 'Unit taxed price' => 'Unit taxed price', + 'Unit. price' => 'Unit. price', + 'page' => 'page', + 'product' => 'product', +); diff --git a/templates/pdf/default2020/I18n/es_ES.php b/templates/pdf/default2020/I18n/es_ES.php new file mode 100755 index 00000000..2281fe94 --- /dev/null +++ b/templates/pdf/default2020/I18n/es_ES.php @@ -0,0 +1,31 @@ + 'Número de cliente', + 'DELIVERY' => 'ENTREGA', + 'Delivery address' => 'Dirección de entrega', + 'Delivery module' => 'Módulo de entrega', + 'Discount' => 'Descuento', + 'Email: ' => 'Correo electrónico: ', + 'INVOICE' => 'FACTURA', + 'Invoice REF' => 'REF de factura ', + 'Invoice address' => 'Dirección de facturación', + 'Invoice date' => 'Fecha factura', + 'Payment module' => 'Módulo de pago', + 'Phone: ' => 'Teléfono: ', + 'Postage' => 'Gastos de envío', + 'Product' => 'Producto', + 'Quantity' => 'Cantidad', + 'Ref' => 'Ref', + 'Tax' => 'Impuestos', + 'Taxed total' => 'Total impuesto', + 'Total' => 'Total', + 'Total with tax' => 'Total IVA inc.', + 'Total without tax' => 'Total sin impuestos', + 'Unit taxed price' => 'Precio unitario IVA incluido', + 'Unit. price' => 'Precio unitario', + 'delivery.imprint' => 'delivery.imprint', + 'invoice.imprint' => 'invoice.Imprint', + 'page' => 'Página', + 'product' => 'producto', +]; diff --git a/templates/pdf/default2020/I18n/fa_IR.php b/templates/pdf/default2020/I18n/fa_IR.php new file mode 100644 index 00000000..75fc532a --- /dev/null +++ b/templates/pdf/default2020/I18n/fa_IR.php @@ -0,0 +1,31 @@ + 'شماره مشتری', + 'DELIVERY' => 'تحویل', + 'Delivery address' => 'آدرس تحویل', + 'Delivery module' => 'ماژول تحویل', + 'Discount' => 'تخفیف', + 'Email: ' => 'ایمیل: ', + 'INVOICE' => 'فاکتور', + 'Invoice REF' => 'شماره صورت حساب', + 'Invoice address' => 'آدرس صورتحساب', + 'Invoice date' => 'تاریخ فاکتور', + 'Payment module' => 'ماژول پرداخت', + 'Phone: ' => 'شماره تماس: ', + 'Postage' => 'هزینه پست', + 'Product' => 'محصول', + 'Quantity' => 'تعداد', + 'Ref' => 'شماره', + 'Tax' => 'مالیات', + 'Taxed total' => 'مجموع (با مالیات)', + 'Total' => 'مجموع', + 'Total with tax' => 'مجموع (با مالیات)', + 'Total without tax' => 'مجموع (بدون مالیات)', + 'Unit taxed price' => 'قیمت واحد مالیات خورده', + 'Unit. price' => 'قیمت واحد', + 'delivery.imprint' => 'delivery.imprint', + 'invoice.imprint' => 'invoice.imprint', + 'page' => 'صفحه', + 'product' => 'محصول', +]; diff --git a/templates/pdf/default2020/I18n/fr_FR.php b/templates/pdf/default2020/I18n/fr_FR.php new file mode 100755 index 00000000..ca74d341 --- /dev/null +++ b/templates/pdf/default2020/I18n/fr_FR.php @@ -0,0 +1,33 @@ + 'Numéro de client', + 'DELIVERY' => 'LIVRAISON', + 'Delivery address' => 'Adresse de livraison', + 'Delivery module' => 'Module de livraison', + 'Discount' => 'Remise', + 'Email: ' => 'Email :', + 'INVOICE' => 'FACTURE', + 'Invoice REF' => 'Numéro de facture', + 'Invoice address' => 'Adresse de facturation', + 'Invoice date' => 'Date de facturation', + 'Payment module' => 'Module de paiement', + 'Phone: ' => 'Tél.: ', + 'Postage' => 'Frais de livraison', + 'Postage without tax' => 'Frais de livraison HT', + 'Product' => 'Produit', + 'Quantity' => 'Quantité', + 'Ref' => 'Réf.', + 'Tax' => 'Taxe', + 'Total taxes' => 'Total taxes', + 'Taxed total' => 'Total TTC', + 'Total' => 'Total', + 'Total with tax' => 'Sous-total matériel TTC', + 'Total without tax' => 'Sous-total matériel HT', + 'Unit taxed price' => 'Prix unitaire TTC', + 'Unit. price' => 'Prix unitaire', + 'delivery.imprint' => 'delivery.imprint', + 'invoice.imprint' => 'invoice.imprint', + 'page' => 'page', + 'product' => 'Produit', +]; diff --git a/templates/pdf/default2020/I18n/hu_HU.php b/templates/pdf/default2020/I18n/hu_HU.php new file mode 100644 index 00000000..fb2d0646 --- /dev/null +++ b/templates/pdf/default2020/I18n/hu_HU.php @@ -0,0 +1,18 @@ + 'Ügyfélszám', + 'Delivery address' => 'Szállítáci cím', + 'Delivery module' => 'Szállítási modul', + 'Discount' => 'Kedvezmény', + 'Invoice date' => 'Számla kelte', + 'Payment module' => 'Fizetési modul', + 'Postage' => 'Szállítási költség', + 'Product' => 'Termék', + 'Quantity' => 'Mennyiség', + 'Tax' => 'Adó', + 'Taxed total' => 'Összesen (Bruttó)', + 'Total' => 'Összesen', + 'Unit taxed price' => 'Egységár (Bruttó)', + 'Unit. price' => 'Egységár', +]; diff --git a/templates/pdf/default2020/I18n/id_ID.php b/templates/pdf/default2020/I18n/id_ID.php new file mode 100644 index 00000000..5ffba332 --- /dev/null +++ b/templates/pdf/default2020/I18n/id_ID.php @@ -0,0 +1,17 @@ + 'PENGIRIMAN', + 'Email: ' => 'E-mail: ', + 'INVOICE' => 'FAKTUR', + 'Invoice REF' => 'REF Faktur', + 'Invoice address' => 'Alamat untuk faktur', + 'Phone: ' => 'Telepon: ', + 'Ref' => 'Ref', + 'Total with tax' => 'Total termasuk pajak', + 'Total without tax' => 'Total tanpa pajak', + 'delivery.imprint' => 'jejak Pengiriman', + 'invoice.imprint' => 'jejak Faktur', + 'page' => 'halaman', + 'product' => 'produk', +]; diff --git a/templates/pdf/default2020/I18n/it_IT.php b/templates/pdf/default2020/I18n/it_IT.php new file mode 100755 index 00000000..e733fd21 --- /dev/null +++ b/templates/pdf/default2020/I18n/it_IT.php @@ -0,0 +1,17 @@ + 'Indirizzo di consegna', + 'Delivery module' => 'Modulo di consegna', + 'Discount' => 'Sconto', + 'Invoice date' => 'Data della fattura', + 'Payment module' => 'Modulo di pagamento', + 'Postage' => 'Spese di spedizione', + 'Product' => 'Prodotto', + 'Quantity' => 'Quantità', + 'Tax' => 'Tassa', + 'Taxed total' => 'Totale tassato', + 'Total' => 'Totale', + 'Unit taxed price' => 'Prezzo unitario tassato', + 'Unit. price' => 'Prezzo unitario', +]; diff --git a/templates/pdf/default2020/I18n/nl_NL.php b/templates/pdf/default2020/I18n/nl_NL.php new file mode 100644 index 00000000..4ded4adb --- /dev/null +++ b/templates/pdf/default2020/I18n/nl_NL.php @@ -0,0 +1,6 @@ + 'pagina', + 'product' => 'product', +]; diff --git a/templates/pdf/default2020/I18n/pl_PL.php b/templates/pdf/default2020/I18n/pl_PL.php new file mode 100644 index 00000000..6d3ea3ee --- /dev/null +++ b/templates/pdf/default2020/I18n/pl_PL.php @@ -0,0 +1,18 @@ + 'Numer klienta', + 'DELIVERY' => 'DOSTAWA', + 'Delivery address' => 'Adres dostawy', + 'Email: ' => 'Email: ', + 'INVOICE' => 'FAKTURA', + 'Invoice REF' => 'Numer faktury', + 'Invoice address' => 'Adres rozliczeniowy (do faktury)', + 'Phone: ' => 'Telefon: ', + 'Total with tax' => 'Suma brutto', + 'Total without tax' => 'Suma netto', + 'delivery.imprint' => 'delivery.imprint', + 'invoice.imprint' => 'invoice.imprint', + 'page' => 'strona', + 'product' => 'produkt', +]; diff --git a/templates/pdf/default2020/I18n/pt_BR.php b/templates/pdf/default2020/I18n/pt_BR.php new file mode 100644 index 00000000..52f661c6 --- /dev/null +++ b/templates/pdf/default2020/I18n/pt_BR.php @@ -0,0 +1,21 @@ + 'Número do cliente', + 'DELIVERY' => 'ENTREGA', + 'Delivery address' => 'Endereço de entrega', + 'Email: ' => 'Email', + 'INVOICE' => 'Fatura', + 'Invoice REF' => 'Ref de fatura', + 'Invoice address' => 'Endereço de fatura', + 'Phone: ' => 'Telefone', + 'Quantity' => 'Quantidade', + 'Ref' => 'Ref', + 'Total' => 'Total', + 'Total with tax' => 'Preço Final c/ impostos', + 'Total without tax' => 'Preço final s/ impostos', + 'delivery.imprint' => 'delivery.imprint', + 'invoice.imprint' => 'invoice.imprint', + 'page' => 'página', + 'product' => 'produto', +]; diff --git a/templates/pdf/default2020/I18n/pt_PT.php b/templates/pdf/default2020/I18n/pt_PT.php new file mode 100644 index 00000000..9f07b493 --- /dev/null +++ b/templates/pdf/default2020/I18n/pt_PT.php @@ -0,0 +1,15 @@ + 'ENTREGA', + 'Email: ' => 'Email: ', + 'INVOICE' => 'FATURA', + 'Invoice REF' => 'Referencia da factura', + 'Invoice address' => 'Morada de facturação', + 'Phone: ' => 'Telefone: ', + 'Ref' => 'Ref', + 'Total with tax' => 'Total (com IVA)', + 'Total without tax' => 'Total (sem IVA)', + 'page' => 'página', + 'product' => 'produto', +]; diff --git a/templates/pdf/default2020/I18n/ru_RU.php b/templates/pdf/default2020/I18n/ru_RU.php new file mode 100644 index 00000000..6a39c978 --- /dev/null +++ b/templates/pdf/default2020/I18n/ru_RU.php @@ -0,0 +1,21 @@ + 'Номер клиента', + 'DELIVERY' => 'ДОСТАВКА', + 'Delivery address' => 'Адрес доставки', + 'Email: ' => 'Эл.почта: ', + 'INVOICE' => 'СЧЕТ-ФАКТУРА', + 'Invoice REF' => 'Счет-фактура номер', + 'Invoice address' => 'Адрес плательщика', + 'Phone: ' => 'Телефон: ', + 'Quantity' => 'Количество', + 'Ref' => 'Номер', + 'Total' => 'Итого', + 'Total with tax' => 'Итого с налогом', + 'Total without tax' => 'Итого без налога', + 'delivery.imprint' => 'delivery.imprint', + 'invoice.imprint' => 'invoice.imprint', + 'page' => 'страница', + 'product' => 'товар', +]; diff --git a/templates/pdf/default2020/I18n/sk_SK.php b/templates/pdf/default2020/I18n/sk_SK.php new file mode 100644 index 00000000..589b36d1 --- /dev/null +++ b/templates/pdf/default2020/I18n/sk_SK.php @@ -0,0 +1,24 @@ + 'Zákaznícke číslo', + 'DELIVERY' => 'DODANIE', + 'Delivery address' => 'Adresa doručenia', + 'Email: ' => 'E-mail: ', + 'INVOICE' => 'FAKTÚRA', + 'Invoice REF' => 'Číslo Faktúry', + 'Invoice address' => 'Fakturačná adresa', + 'Phone: ' => 'Telefón: ', + 'Quantity' => 'Množstvo', + 'Ref' => 'Kód', + 'Tax' => 'Daň', + 'Total' => 'Celkom', + 'Total with tax' => 'Celkom vrátane dane', + 'Total without tax' => 'Celkom bez dane', + 'Unit taxed price' => 'Jednotková cena s daňou', + 'Unit. price' => 'Jednotková cena', + 'delivery.imprint' => 'delivery.imprint', + 'invoice.imprint' => 'invoice.imprint', + 'page' => 'stránka', + 'product' => 'produkt', +]; diff --git a/templates/pdf/default2020/I18n/tr_TR.php b/templates/pdf/default2020/I18n/tr_TR.php new file mode 100644 index 00000000..6625cb69 --- /dev/null +++ b/templates/pdf/default2020/I18n/tr_TR.php @@ -0,0 +1,31 @@ + 'Müşteri numarası', + 'DELIVERY' => 'TESLİMAT', + 'Delivery address' => 'Teslimat adresi', + 'Delivery module' => 'Teslimat modülü', + 'Discount' => 'İndirim', + 'Email: ' => 'Eposta: ', + 'INVOICE' => 'FATURA', + 'Invoice REF' => 'Fatura ürün kodu', + 'Invoice address' => 'Fatura Adresi', + 'Invoice date' => 'Fatura tarihi', + 'Payment module' => 'Ödeme modülü', + 'Phone: ' => 'Telefon: ', + 'Postage' => 'Posta', + 'Product' => 'ürün', + 'Quantity' => 'Adet', + 'Ref' => 'Referans', + 'Tax' => 'Kdv', + 'Taxed total' => 'Genel Toplam [Kdv dahil]', + 'Total' => 'Toplam', + 'Total with tax' => 'Genel Toplam [Kdv dahil]', + 'Total without tax' => 'Kdv toplam', + 'Unit taxed price' => 'Birim kdv fiyatı', + 'Unit. price' => 'Birim Fiyatı', + 'delivery.imprint' => 'Teslimat Şekli', + 'invoice.imprint' => 'Fatura Şekli', + 'page' => 'sayfa', + 'product' => 'Ürün', +]; diff --git a/templates/pdf/default2020/LICENSE.txt b/templates/pdf/default2020/LICENSE.txt new file mode 100644 index 00000000..65c5ca88 --- /dev/null +++ b/templates/pdf/default2020/LICENSE.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/templates/pdf/default2020/Readme.md b/templates/pdf/default2020/Readme.md new file mode 100644 index 00000000..0433ebba --- /dev/null +++ b/templates/pdf/default2020/Readme.md @@ -0,0 +1,18 @@ +Readme +====== + +## This is the repository of Thelia default pdf template. All the pull requests on this repo will be ignored. +### If you want to create a project, please take a look at [thelia/thelia-project](https://github.com/thelia/thelia-project) +### If you want to contribute to Thelia, please take a look at [thelia/thelia](https://github.com/thelia/thelia) + +Thelia +------ +[![Build Status](https://travis-ci.org/thelia/thelia.png?branch=master)](https://travis-ci.org/thelia/thelia) [![License](https://poser.pugx.org/thelia/thelia/license.png)](https://packagist.org/packages/thelia/thelia) [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/thelia/thelia/badges/quality-score.png?s=61e3e04a69bffd71c29b08e5392080317a546716)](https://scrutinizer-ci.com/g/thelia/thelia/) + +[Thelia](http://thelia.net/) is an open source tool for creating e-business websites and managing online content. This software is published under LGPL. + +This is the new major version of Thelia. + +You can download this version and have a try or take a look at the source code (or anything you wish, respecting LGPL). See http://thelia.net/ web site for more information. + +A repository containing all thelia modules is available at this address : https://github.com/thelia-modules diff --git a/templates/pdf/default2020/assets/img/LogoLD.png b/templates/pdf/default2020/assets/img/LogoLD.png new file mode 100644 index 0000000000000000000000000000000000000000..365e6a212f0ead2d48ed64fe55cad973be388986 GIT binary patch literal 129258 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
    =#$|k5tj`iYB!7if;j^sz2l){+y1t=f1SLg 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 literal 0 HcmV?d00001 diff --git a/templates/pdf/default2020/composer.json b/templates/pdf/default2020/composer.json new file mode 100644 index 00000000..721ce169 --- /dev/null +++ b/templates/pdf/default2020/composer.json @@ -0,0 +1,10 @@ +{ + "name": "thelia/pdf-default-template", + "type": "thelia-pdf-template", + "require": { + "thelia/installer": "~1.1" + }, + "extra": { + "installer-name": "default" + } +} diff --git a/templates/pdf/default2020/delivery.html b/templates/pdf/default2020/delivery.html new file mode 100644 index 00000000..299410f4 --- /dev/null +++ b/templates/pdf/default2020/delivery.html @@ -0,0 +1,279 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='pdf.default2020'} +{literal} + +{/literal} + + + {hook name="delivery.header" order=$order_id} + + + + {hook name="delivery.footer-top" order=$order_id} + + + + + + + + + +
    + {hook name="delivery.imprint" order=$order_id} + {elsehook rel="delivery.imprint"} + + {config key="store_name"} + {$addresses="{config key='store_address1'} {config key='store_address2'} {config key='store_address3'}"} + {$city="{config key='store_zipcode'} {config key='store_city'}"} + {if $addresses != " "}- {$addresses}{/if} + {if $city != " " }- {$city}{/if} + {if {config key="store_country"} } + {loop type="country" visible="*" name="address.country.title" id={config key="store_country"}} - {$TITLE}{/loop} + {/if} + {if {config key="store_business_id"} } + - {config key="store_business_id"} + {/if} +
    + {if {config key="store_phone"} } + {intl l="Phone: "}{config key="store_phone"} + {/if} + {if {config key="store_email"} } + {intl l="Email: "}{config key="store_email"} + {/if} + {/elsehook} +
    {intl l="page"} [[page_cu]]/[[page_nb]]
    + {hook name="delivery.footer-bottom" order=$order_id} +
    + +{loop name="order.invoice" type="order" id=$order_id customer="*"} + + + + + + + + + + + + + + + + {hookblock name="delivery.information" order=$order_id fields="title,value"} + {forhook rel="delivery.information"} + + + + {/forhook} + {/hookblock} +
    +

    {intl l="DELIVERY"}

    +

    {intl l="Invoice date"} : {format_date date=$INVOICE_DATE output="date"}

    {intl l="Invoice REF"} : {$REF}

    {intl l="Customer Number"} : {loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"}{$REF}{/loop}

    {$title} : {$value}

    + + {hook name="delivery.after-information" order=$order_id} + + + + + + + + +
    +

    {intl l="Delivery address"}

    + {ifhook rel="delivery.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="delivery.delivery-address" module={$DELIVERY_MODULE} order=$order_id} + {/ifhook} + {elsehook rel="delivery.delivery-address"} + {format_address order_address=$DELIVERY_ADDRESS locale=$locale} + {/elsehook} +
    +

    {intl l="Invoice address"}

    + {format_address order_address=$INVOICE_ADDRESS locale=$locale} +
    + + {hook name="delivery.after-addresses" order=$order_id} + + + + + + + + + + + {loop type="order_product" name="order-products" order=$ID} + + + + + + + {hook name="delivery.order-product" order="{$order_id}" order_product="{$ID}"} + {/loop} +
    +

    {intl l="Ref"}

    +
    +

    {intl l="product"}

    +
    +

    {intl l="Quantity"}

    +
    +

    {$REF}

    +
    +

    {$TITLE}

    + {ifloop rel="combinations"} + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE}
    + {/loop} + {/ifloop} +
    +

    {$QUANTITY}

    +
    + + + + + + + + + +
    +

    {intl l="Delivery module"}

    +

    + {loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop} +

    + + {hook name="delivery.after-delivery-module" order=$order_id module_id=$DELIVERY_MODULE} +
    + +{hook name="delivery.after-summary" order=$order_id} + +{/loop} +
    diff --git a/templates/pdf/default2020/invoice.html b/templates/pdf/default2020/invoice.html new file mode 100644 index 00000000..c697eadc --- /dev/null +++ b/templates/pdf/default2020/invoice.html @@ -0,0 +1,375 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='pdf.default2020'} +{literal} + +{/literal} + + + {hook name="invoice.header" order=$order_id} + + + + + {hook name="invoice.footer-top" order=$order_id} + + + + + + + + + +
    + {hook name="invoice.imprint" order=$order_id} + {elsehook rel="invoice.imprint"} + + {config key="store_name"} + {$addresses="{config key="store_address1"} {config key="store_address2"} {config key="store_address3"}"} + {$city="{config key="store_zipcode"} {config key="store_city"}"} + {if $addresses != " "}- {$addresses}{/if} + {if $city != " " }- {$city}{/if} + {if {config key="store_country"} } + {loop type="country" visible="*" name="address.country.title" id={config key="store_country"}} - {$TITLE}{/loop} + {/if} + {if {config key="store_business_id"} } + - {config key="store_business_id"} + {/if} +
    + {if {config key="store_phone"} } + {intl l="Phone: "}{config key="store_phone"} + {/if} + {if {config key="store_email"} } + {intl l="Email: "}{config key="store_email"} + {/if} + {/elsehook} +
    {intl l="page"} [[page_cu]]/[[page_nb]]
    + {hook name="invoice.footer-bottom" order=$order_id} +
    + + {$taxes = []} + + {loop name="order.invoice" type="order" id=$order_id customer="*"} + + + + + + + + + + + + + + + {hookblock name="invoice.information" order=$order_id fields="title,value"} + {forhook rel="invoice.information"} + + + + {/forhook} + {/hookblock} +
    +

    {intl l="INVOICE"}

    +

    {intl l="Invoice date"} : {format_date date=$INVOICE_DATE output="date"}

    {intl l="Invoice REF"} : {$REF}

    {intl l="Customer Number"} : {loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"}{$REF}{/loop}

    {$title} : {$value}

    + + {hook name="invoice.after-information" order=$order_id} + + + + + + + + +
    +

    {intl l="Delivery address"}

    + {ifhook rel="invoice.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="invoice.delivery-address" module={$DELIVERY_MODULE} order=$order_id} + {/ifhook} + {elsehook rel="invoice.delivery-address"} + {format_address order_address=$DELIVERY_ADDRESS locale=$locale} + {/elsehook} +
    +

    {intl l="Invoice address"}

    + {format_address order_address=$INVOICE_ADDRESS locale=$locale} +
    + + {hook name="invoice.after-addresses" order=$order_id} + + + + + + + + + + + + + + + + + + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {assign "realTotalPrice" $TOTAL_TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {assign "realTotalPrice" $TOTAL_TAXED_PRICE} + {/if} + + {$taxes[{$TAX_RULE_TITLE}][] = $realTax * $QUANTITY} + + + + + + + + + + + {hook name="invoice.order-product" order="{$order_id}" order_product="{$ID}"} + {/loop} +

    {intl l="Product"}

    {intl l="Unit. price"}

    {intl l="Tax"}

    {intl l="Unit taxed price"}

    {intl l="Quantity"}

    {intl l="Taxed total"}

    +

    {$TITLE}

    +

    + {intl l="Product ref : "}{$REF}
    + {intl l="Combination ref : "}{$PRODUCT_SALE_ELEMENTS_REF} +

    + {ifloop rel="combinations"} + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE}
    + {/loop} + {/ifloop} + {hook name="invoice.product-list" order_product=$ID order=$order_id} +

    {format_money number=$realPrice currency_id=$CURRENCY}

    {format_money number=$realTax currency_id=$CURRENCY}

    {format_money number=$realTaxedPrice currency_id=$CURRENCY}

    {$QUANTITY}

    {format_money number=$realTotalPrice currency_id=$CURRENCY}

    + + {hook name="invoice.after-products" order=$order_id} + + + + + + + + +
    + +

    Commentaire de commande

    +

    + {loop name="admin-comment" type="admin_comment" element_key="order" element_id={$order_id}}{$COMMENT}{/loop} +

    +
    + +

    {intl l="Payment module"}

    +

    + {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$COMMENT}{/loop} +

    + + {hook name="invoice.after-payment-module" order=$order_id module_id=$PAYMENT_MODULE} + + +

    {intl l="Delivery module"}

    +

    + {loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop} +

    + + {hook name="invoice.after-delivery-module" order=$order_id module_id=$DELIVERY_MODULE} + +
    + + + + {if $DISCOUNT} + + + + + {/if} + + + + + {strip} + {capture name="tax"} + {foreach $taxes as $name=>$prices} + {assign var="_price_taxe_" value="0"} + {foreach $prices as $price} + {$_price_taxe_= $_price_taxe_ + $price} + {/foreach} + + + + + + + + {/foreach} + {if $POSTAGE_TAX != 0} + + + + + {/if} + {/capture} + {/strip} + {if $smarty.capture.tax ne ""} + + + + + {$smarty.capture.tax nofilter} + {/if} + + + + + + + + + + + + +

    {intl l="Discount"}

    {format_money number=$DISCOUNT currency_id=$CURRENCY}

    {intl l="Total without tax"}

    {format_money number={$TOTAL_AMOUNT - $POSTAGE_UNTAXED} currency_id=$CURRENCY}

    {$name}

    {format_money number=$_price_taxe_ currency_id=$CURRENCY}

    {intl l="Postage"}
    {$POSTAGE_TAX_RULE_TITLE}blabla

    {format_money number=$POSTAGE_TAX currency_id=$CURRENCY}

    {intl l="Total taxes"}

    {format_money number=$TOTAL_TAX currency_id=$CURRENCY}

    {intl l="Total with tax"}

    {format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}

    {intl l="Postage"}

    {format_money number=$POSTAGE currency_id=$CURRENCY}

    {intl l="Total"}

    {format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}

    +
    + + {hook name="invoice.after-summary" order=$order_id} + + {/loop} +
    diff --git a/templates/pdf/default2020/invoice_BKP.html b/templates/pdf/default2020/invoice_BKP.html new file mode 100644 index 00000000..c1560bde --- /dev/null +++ b/templates/pdf/default2020/invoice_BKP.html @@ -0,0 +1,386 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='pdf.default2020'} +{literal} + +{/literal} + + + + + + + + + {hook name="invoice.footer-top" order="{$order_id}"} + + + + + + +
    + {hook name="invoice.imprint" order="{$order_id}"} + {elsehook rel="invoice.imprint"} + +

    {config key="store_name"}

    + {$addresses="{config key="store_address1"} + + {config key="store_address2"} {config key="store_address3"}"} + + {$city="{config key="store_zipcode"} {config key="store_city"}"} + + {if $addresses != " "}{$addresses} +
    + {/if} + {if $city != " " }{$city} +
    + {/if} + + {if {config key="store_business_id"} } + {config key="store_business_id"} +
    + {/if} +
    + {if {config key="store_phone"} } + {intl l="Phone: "}{config key="store_phone"} + {/if} +
    + {if {config key="store_email"} } + {intl l="Email: "}{config key="store_email"} + {/if} + {/elsehook} +
    {intl l="page"} [[page_cu]]/[[page_nb]]
    + {hook name="invoice.footer-bottom" order="{$order_id}"} +
    + + {$taxes = []} + + {loop name="order.invoice" type="order" id=$order_id customer="*"} + {loop name="currency.order" type="currency" id=$CURRENCY} + {assign "orderCurrency" $SYMBOL} + {/loop} + + + + + + + + + + + + + + + {hookblock name="invoice.information" order="{$order_id}" fields="title,value"} + {forhook rel="invoice.information"} + + + + {/forhook} + {/hookblock} +
    +

    {intl l="INVOICE"}

    +

    {intl l="Invoice date"} : {format_date date=$INVOICE_DATE output="date"}

    {intl l="Invoice REF"} : {$INVOICE_REF}

    {intl l="Customer Number"} : {loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"}{$REF}{/loop}

    {$title} : {$value}

    + + {hook name="invoice.after-information" order="{$order_id}"} + + + + + + + + +
    +

    {intl l="Delivery address"}

    + {ifhook rel="invoice.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="invoice.delivery-address" module="{order attr="delivery_module"}" order="{$order_id}"} + {/ifhook} + {elsehook rel="invoice.delivery-address"} +

    + {loop type="order_address" name="delivery_address" id=$DELIVERY_ADDRESS} + {$COMPANY}
    + {loop type="title" name="order-invoice-address-title" id=$TITLE}{$LONG} {/loop} + {$FIRSTNAME} {$LASTNAME}
    + {$ADDRESS1} {$ADDRESS2} {$ADDRESS3}
    + {$ZIPCODE} {$CITY}
    + {loop type="country" name="country_delivery" id=$COUNTRY}{$TITLE}{/loop} + {/loop} +

    + {/elsehook} +
    +

    {intl l="Invoice address"}

    +

    + {loop type="order_address" name="delivery_address" id=$INVOICE_ADDRESS} + {$COMPANY}
    + {loop type="title" name="order-invoice-address-title" id=$TITLE}{$LONG} {/loop} + {$FIRSTNAME} {$LASTNAME}
    + {$ADDRESS1} {$ADDRESS2} {$ADDRESS3}
    + {$ZIPCODE} {$CITY}
    + {loop type="country" name="country_delivery" id=$COUNTRY}{$TITLE}{/loop} + {/loop} +

    +
    + + {hook name="invoice.after-addresses" order="{$order_id}"} + + {$totalArticlesHtSansRemise = 0} + + + + + + + + + + + + + + + + + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {/if} + + {$taxes[{$TAX_RULE_TITLE}][] = $realTax * $QUANTITY} + + {$totalArticlesHtSansRemise = $totalArticlesHtSansRemise + $realPrice * $QUANTITY} + + + + + + + + + + {/loop} +

    {intl l="Product"}

    {intl l="Unit. price"}

    {intl l="Tax"}

    {intl l="Unit taxed price"}

    {intl l="Quantity"}

    {intl l="Taxed total"}

    +

    {$TITLE}

    + {ifloop rel="combinations"} + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE}
    + {/loop} + {/ifloop} +

    {format_money number=$realPrice symbol=$orderCurrency}

    {format_money number=$realTax symbol=$orderCurrency}

    {format_money number=$realTaxedPrice symbol=$orderCurrency}

    {$QUANTITY}

    {format_money number={$realTaxedPrice * $QUANTITY} symbol=$orderCurrency}

    + +{hook name="invoice.after-products" order="{$order_id}"} + + {if $POSTAGE_TAX_RULE_TITLE} + {$taxes[$POSTAGE_TAX_RULE_TITLE][] = $POSTAGE_TAX} + {/if} + + + + + + + + +
    + +

    {intl l="Payment module"}

    +

    + {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop} +

    + +

    {intl l="Delivery module"}

    +

    + {loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop} +

    + +
    + + + + + + + + {strip} + {capture name="tax"} + {foreach $taxes as $name=>$prices} + {assign var="_price_taxe_" value="0"} + {foreach $prices as $price} + {$_price_taxe_= $_price_taxe_ + $price} + {/foreach} + {if $_price_taxe_ != 0} + + + + + {/if} + {/foreach} + {/capture} + {/strip} + {if $smarty.capture.tax ne ""} + + + + + + {$smarty.capture.tax nofilter} + {/if} + + + + + + + {if $DISCOUNT} + + + + + {/if} + + + + + + + + + +

    {intl l="Total without tax"}

    {format_money number={$totalArticlesHtSansRemise} symbol=$orderCurrency}

    {$name}

    {format_money number=$_price_taxe_ symbol=$orderCurrency}

    {intl l="Tax"}

    {format_money number=$TOTAL_TAX symbol=$orderCurrency}

    {intl l="Total with tax"}

    {format_money number={$TOTAL_TAXED_AMOUNT + $DISCOUNT - $POSTAGE_UNTAXED} symbol=$orderCurrency}

    {intl l="Discount"}

    -{format_money number=$DISCOUNT symbol=$orderCurrency}

    {intl l="Postage"}

    {format_money number=$POSTAGE symbol=$orderCurrency}

    {intl l="Total"}

    {format_money number=$TOTAL_TAXED_AMOUNT symbol=$orderCurrency}

    +
    + +{hook name="invoice.after-summary" order="{$order_id}"} + +{/loop} +