diff --git a/account_banking_sepa_direct_debit/__manifest__.py b/account_banking_sepa_direct_debit/__manifest__.py
index 7fc6bf591..01ff8c320 100644
--- a/account_banking_sepa_direct_debit/__manifest__.py
+++ b/account_banking_sepa_direct_debit/__manifest__.py
@@ -5,7 +5,7 @@
{
"name": "Account Banking SEPA Direct Debit",
"summary": "Create SEPA files for Direct Debit",
- "version": "14.0.1.0.0",
+ "version": "14.0.1.1.0",
"license": "AGPL-3",
"author": "Akretion, " "Tecnativa, " "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/bank-payment",
diff --git a/account_banking_sepa_direct_debit/i18n/account_banking_sepa_direct_debit.pot b/account_banking_sepa_direct_debit/i18n/account_banking_sepa_direct_debit.pot
index 64ab4879a..c8271e5ca 100644
--- a/account_banking_sepa_direct_debit/i18n/account_banking_sepa_direct_debit.pot
+++ b/account_banking_sepa_direct_debit/i18n/account_banking_sepa_direct_debit.pot
@@ -17,7 +17,7 @@ msgstr ""
#: model:ir.actions.report,print_report_name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate
msgid ""
"'Mandate-%s-%s' % (object.unique_mandate_reference, "
-"object.partner_id.name.replace(' ', '_')"
+"object.partner_id.name.replace(' ', '_'))"
msgstr ""
#. module: account_banking_sepa_direct_debit
@@ -316,6 +316,11 @@ msgid ""
" 'pain.008.001.04'."
msgstr ""
+#. module: account_banking_sepa_direct_debit
+#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_form
+msgid "Print"
+msgstr ""
+
#. module: account_banking_sepa_direct_debit
#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__recurrent
#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document
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/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
+