diff --git a/addons/l10n_din5008_sale/i18n/l10n_din5008_sale.pot b/addons/l10n_din5008_sale/i18n/l10n_din5008_sale.pot index e84d0a5742e..13bc732a9b2 100644 --- a/addons/l10n_din5008_sale/i18n/l10n_din5008_sale.pot +++ b/addons/l10n_din5008_sale/i18n/l10n_din5008_sale.pot @@ -72,6 +72,12 @@ msgstr "" msgid "Order No." msgstr "" +#. module: l10n_din5008_sale +#: code:addons/l10n_din5008_sale/models/sale.py:0 +#, python-format +msgid "Pro Forma Invoice" +msgstr "" + #. module: l10n_din5008_sale #: code:addons/l10n_din5008_sale/models/sale.py:0 #, python-format diff --git a/addons/l10n_din5008_sale/models/sale.py b/addons/l10n_din5008_sale/models/sale.py index 0e90243d9f7..f25fd6db1b4 100644 --- a/addons/l10n_din5008_sale/models/sale.py +++ b/addons/l10n_din5008_sale/models/sale.py @@ -33,7 +33,9 @@ class SaleOrder(models.Model): def _compute_l10n_din5008_document_title(self): for record in self: - if record.state in ('draft', 'sent'): + if self._context.get('proforma'): + record.l10n_din5008_document_title = _('Pro Forma Invoice') + elif record.state in ('draft', 'sent'): record.l10n_din5008_document_title = _('Quotation') else: record.l10n_din5008_document_title = _('Sales Order') diff --git a/addons/sale/report/ir_actions_report_templates.xml b/addons/sale/report/ir_actions_report_templates.xml index aa0575055ab..258cfa33895 100644 --- a/addons/sale/report/ir_actions_report_templates.xml +++ b/addons/sale/report/ir_actions_report_templates.xml @@ -192,6 +192,7 @@