1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/l10n_din5008_account_followup/models/res_partner.py
2024-12-10 09:04:09 +07:00

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')