diff --git a/account_banking_sepa_direct_debit/models/account_banking_mandate.py b/account_banking_sepa_direct_debit/models/account_banking_mandate.py index 80113fc80..6b98c7624 100644 --- a/account_banking_sepa_direct_debit/models/account_banking_mandate.py +++ b/account_banking_sepa_direct_debit/models/account_banking_mandate.py @@ -114,3 +114,9 @@ class AccountBankingMandate(models.Model): ) else: logger.info("0 SDD Mandates had to be set to Expired") + + def print_report(self): + self.ensure_one() + xmlid = "account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate" + action = self.env.ref(xmlid).report_action(self) + return action diff --git a/account_banking_sepa_direct_debit/reports/sepa_direct_debit_mandate.xml b/account_banking_sepa_direct_debit/reports/sepa_direct_debit_mandate.xml index 4586e8e23..5566b996b 100644 --- a/account_banking_sepa_direct_debit/reports/sepa_direct_debit_mandate.xml +++ b/account_banking_sepa_direct_debit/reports/sepa_direct_debit_mandate.xml @@ -29,7 +29,7 @@ /> 'Mandate-%s-%s' % (object.unique_mandate_reference, object.partner_id.name.replace(' ', '_') + >'Mandate-%s-%s' % (object.unique_mandate_reference, object.partner_id.name.replace(' ', '_')) diff --git a/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml b/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml index 4c0395336..bda6d0ad5 100644 --- a/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml +++ b/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml @@ -12,6 +12,9 @@ account.banking.mandate +