diff --git a/account_banking_mandate/models/account_banking_mandate.py b/account_banking_mandate/models/account_banking_mandate.py
index 70bd98845..d15b71430 100644
--- a/account_banking_mandate/models/account_banking_mandate.py
+++ b/account_banking_mandate/models/account_banking_mandate.py
@@ -34,6 +34,7 @@ class AccountBankingMandate(models.Model):
'account.banking.mandate'))
unique_mandate_reference = fields.Char(
string='Unique Mandate Reference', track_visibility='onchange')
+
signature_date = fields.Date(string='Date of Signature of the Mandate',
track_visibility='onchange')
scan = fields.Binary(
@@ -42,6 +43,7 @@ class AccountBankingMandate(models.Model):
)
last_debit_date = fields.Date(string='Date of the Last Debit',
readonly=True)
+ filename = fields.Char(string='Filename', readonly=True)
state = fields.Selection([
('draft', 'Draft'),
('valid', 'Valid'),
@@ -98,6 +100,8 @@ class AccountBankingMandate(models.Model):
vals['unique_mandate_reference'] = \
self.env['ir.sequence'].next_by_code(
'account.banking.mandate') or 'New'
+ vals['filename'] = '{}.pdf'.format(
+ vals['unique_mandate_reference'])
return super(AccountBankingMandate, self).create(vals)
@api.multi
diff --git a/account_banking_mandate/views/account_banking_mandate_view.xml b/account_banking_mandate/views/account_banking_mandate_view.xml
index c46226607..e428eecc4 100644
--- a/account_banking_mandate/views/account_banking_mandate_view.xml
+++ b/account_banking_mandate/views/account_banking_mandate_view.xml
@@ -37,7 +37,8 @@
invisible="context.get('mandate_bank_partner_view')"
readonly="True"/>
-
+
+