[IMP] account: put payment reference in invoice mail

Before, only when you had installed the Belgian
structured communication module, when you sent an
invoice by mail then only the structured communication
would be added in the mail.

But it should be visible all the time when
you have a payment reference.

closes odoo/odoo#52618

Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
This commit is contained in:
Josse Colpaert
2020-06-08 14:05:36 +00:00
parent 85f3c08039
commit 4bbc666cae
3 changed files with 4 additions and 40 deletions
@@ -36,6 +36,10 @@
This invoice is already paid.
% else:
Please remit payment at your earliest convenience.
% if object.invoice_payment_ref:
<br /><br />
Please use the following communication for your payment: <strong>${object.invoice_payment_ref}</strong>.
% endif
% endif
<br /><br />
Do not hesitate to contact us if you have any questions.
@@ -24,7 +24,6 @@ Two algorithms are suggested:
""",
'depends': ['account', 'l10n_be'],
'data': [
'data/mail_template_data.xml',
],
'auto_install': True,
}
@@ -1,39 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="account.email_template_edi_invoice" model="mail.template">
<field name="body_html" type="html">
<div style="margin: 0px; padding: 0px;">
<p style="margin: 0px; padding: 0px; font-size: 13px;">
Dear ${object.partner_id.name}
% if object.partner_id.parent_id:
(${object.partner_id.parent_id.name})
% endif
<br /><br />
Here is, in attachment, your
% if object.name:
invoice <strong>${object.name}</strong>
% else:
invoice
% endif
% if object.invoice_origin:
(with reference: ${object.invoice_origin} )
% endif
amounting in <strong>${format_amount(object.amount_total, object.currency_id)}</strong>
from ${object.company_id.name}.
% if object.payment_state=='paid':
This invoice is already paid.
% else:
Please remit payment at your earliest convenience.
% if object.invoice_reference_type=='structured' and object.ref:
Please use the following communication for your payment: <strong>${object.ref}</strong>.
% endif
% endif
<br /><br />
Do not hesitate to contact us if you have any questions.
</p>
</div>
</field>
</record>
</data>
</odoo>