forked from Mapan/odoo17e
23 lines
919 B
Python
23 lines
919 B
Python
from odoo import models, fields, _
|
|
from odoo.tools import format_date
|
|
|
|
# Used for printing a follow-up letter
|
|
|
|
class Partner(models.Model):
|
|
_inherit = 'res.partner'
|
|
|
|
l10n_din5008_template_data = fields.Binary(compute='_compute_l10n_din5008_template_data')
|
|
l10n_din5008_document_title = fields.Char(compute='_compute_l10n_din5008_document_title')
|
|
|
|
def _compute_l10n_din5008_template_data(self):
|
|
for record in self:
|
|
record.l10n_din5008_template_data = data = []
|
|
data.append((_("Date:"), format_date(self.env, fields.Date.today())))
|
|
addr = self.env['res.partner'].browse(record.address_get(['invoice'])['invoice']) or record
|
|
if addr.ref:
|
|
data.append((_("Customer ref:"), addr.ref))
|
|
|
|
def _compute_l10n_din5008_document_title(self):
|
|
for record in self:
|
|
record.l10n_din5008_document_title = _('Payment Reminder')
|