diff --git a/account_banking_sepa_direct_debit/README.rst b/account_banking_sepa_direct_debit/README.rst new file mode 100644 index 000000000..052348a7f --- /dev/null +++ b/account_banking_sepa_direct_debit/README.rst @@ -0,0 +1,146 @@ +================================= +Account Banking SEPA Direct Debit +================================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fbank--payment-lightgray.png?logo=github + :target: https://github.com/OCA/bank-payment/tree/16.0/account_banking_sepa_direct_debit + :alt: OCA/bank-payment +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/bank-payment-16-0/bank-payment-16-0-account_banking_sepa_direct_debit + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/webui/builds.html?repo=OCA/bank-payment&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Create SEPA files for Direct Debit + +Module to export direct debit payment orders in SEPA XML file format. + +SEPA PAIN (PAyment INitiation) is the new european standard for +Customer-to-Bank payment instructions. This module implements SEPA Direct +Debit (SDD), more specifically PAIN versions 008.001.02, 008.001.03 and +008.001.04. It is part of the ISO 20022 standard, available on +http://www.iso20022.org. + +The Implementation Guidelines for SEPA Direct Debit published by the European +Payments Council (http://http://www.europeanpaymentscouncil.eu) use PAIN +version 008.001.02. So if you don't know which version your bank supports, you +should try version 008.001.02 first. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module depends on : + +* account_banking_pain_base +* account_banking_mandate + +This module is part of the OCA/bank-payment suite. + +Configuration +============= + +For setting the SEPA creditor identifier: + +#. Go to Invoicing/Accounting > Configuration > Settings. +#. On the field "SEPA Creditor Identifier" in the section *SEPA/PAIN*, you can + fill the corresponding identifier. + +If your country requires several identifiers (like Spain), you must: + +#. Go to *Invoicing/Accounting > Configuration > Settings*. +#. On the section *SEPA/PAIN*, check the mark "Multiple identifiers". +#. Now go to *Invoicing/Accounting > Configuration > Management > Payment Modes*. +#. Create a payment mode for your specific bank. +#. Fill the specific identifier on the field "SEPA Creditor Identifier". + +For defining a payment mode that uses SEPA direct debit: + +#. Go to *Invoicing/Accounting > Configuration > Management > Payment Modes*. +#. Create a record. +#. Select the Payment Method *SEPA Direct Debit for customers* (which is + automatically created upon module installation). +#. Check that this payment method uses the proper version of PAIN. +#. If not, go *Invoicing/Accounting > Configuration > Management > Payment Methods*. +#. Locate the "SEPA Direct Debit for customers" record and open it. +#. Change the "PAIN version" according your needs. +#. If you need to handle several PAIN versions, just duplicate the payment + method adjusting this field on each for having them. + +Usage +===== + +In the menu *Invoicing/Accounting > Customers > Debit Order*, create a new debit +order and select the Payment Mode dedicated to SEPA Direct Debit that +you created during the configuration step. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre +* Stéphane Bidoul +* Alexandre Fayolle +* Raphaël Valyi +* Sandy Carter +* Antonio Espinosa +* Marçal Isern +* `Tecnativa `__: + + * Pedro M. Baeza + * Sergio Teruel + * Carlos Roca +* Manuel Regidor + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/bank-payment `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_banking_sepa_direct_debit/__init__.py b/account_banking_sepa_direct_debit/__init__.py new file mode 100644 index 000000000..aee8895e7 --- /dev/null +++ b/account_banking_sepa_direct_debit/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizards diff --git a/account_banking_sepa_direct_debit/__manifest__.py b/account_banking_sepa_direct_debit/__manifest__.py new file mode 100644 index 000000000..b5bb55fc6 --- /dev/null +++ b/account_banking_sepa_direct_debit/__manifest__.py @@ -0,0 +1,32 @@ +# Copyright 2013-2020 Akretion (www.akretion.com) +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2014-2022 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Banking SEPA Direct Debit", + "summary": "Create SEPA files for Direct Debit", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "Akretion, Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/bank-payment", + "category": "Banking addons", + "depends": ["account_banking_pain_base", "account_banking_mandate"], + "assets": { + "web.report_assets_common": [ + "/account_banking_sepa_direct_debit/static/src/css/report.css" + ], + }, + "data": [ + "views/account_banking_mandate_view.xml", + "views/res_config_settings.xml", + "views/account_payment_mode.xml", + "data/mandate_expire_cron.xml", + "data/account_payment_method.xml", + "data/report_paperformat.xml", + "reports/sepa_direct_debit_mandate.xml", + "views/report_sepa_direct_debit_mandate.xml", + ], + "demo": ["demo/sepa_direct_debit_demo.xml"], + "installable": True, +} diff --git a/account_banking_sepa_direct_debit/data/account_payment_method.xml b/account_banking_sepa_direct_debit/data/account_payment_method.xml new file mode 100644 index 000000000..16463e917 --- /dev/null +++ b/account_banking_sepa_direct_debit/data/account_payment_method.xml @@ -0,0 +1,11 @@ + + + + SEPA Direct Debit for customers + sepa_direct_debit + inbound + + + pain.008.001.02 + + diff --git a/account_banking_sepa_direct_debit/data/mandate_expire_cron.xml b/account_banking_sepa_direct_debit/data/mandate_expire_cron.xml new file mode 100644 index 000000000..af823ee39 --- /dev/null +++ b/account_banking_sepa_direct_debit/data/mandate_expire_cron.xml @@ -0,0 +1,18 @@ + + + + + Set SEPA Direct Debit Mandates to Expired + + + code + model._sdd_mandate_set_state_to_expired() + 1 + days + -1 + + + diff --git a/account_banking_sepa_direct_debit/data/pain.008.001.02.xsd b/account_banking_sepa_direct_debit/data/pain.008.001.02.xsd new file mode 100644 index 000000000..56596d9cc --- /dev/null +++ b/account_banking_sepa_direct_debit/data/pain.008.001.02.xsd @@ -0,0 +1,1423 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/account_banking_sepa_direct_debit/data/pain.008.001.03.xsd b/account_banking_sepa_direct_debit/data/pain.008.001.03.xsd new file mode 100644 index 000000000..6565640e6 --- /dev/null +++ b/account_banking_sepa_direct_debit/data/pain.008.001.03.xsd @@ -0,0 +1,1494 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/account_banking_sepa_direct_debit/data/pain.008.001.04.xsd b/account_banking_sepa_direct_debit/data/pain.008.001.04.xsd new file mode 100644 index 000000000..759051ec0 --- /dev/null +++ b/account_banking_sepa_direct_debit/data/pain.008.001.04.xsd @@ -0,0 +1,1463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/account_banking_sepa_direct_debit/data/pain.008.003.02.xsd b/account_banking_sepa_direct_debit/data/pain.008.003.02.xsd new file mode 100644 index 000000000..ba500747b --- /dev/null +++ b/account_banking_sepa_direct_debit/data/pain.008.003.02.xsd @@ -0,0 +1,658 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mandatory if changes occur in ‘Mandate Identification’, otherwise not to be used. + + + + + Mandatory if changes occur in 'Creditor Scheme Identification', otherwise not to be used. + + + + + To be used only for changes of accounts within the same bank. + + + + + To use 'Identification’ under 'Other' under 'Financial Institution Identifier with code ‘SMNDA’ to indicate same mandate with new Debtor Agent. To be used with the ‘FRST’ indicator in the ‘Sequence Type’. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If a Creditor Reference contains a check digit, the receiving bank is not required to validate this. +If the receiving bank validates the check digit and if this validation fails, the bank may continue its processing and send the transaction to the next party in the chain. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + It is recommended that all transactions within the same ‘Payment Information’ block have the same ‘Creditor Scheme Identification’. +This data element must be present at either ‘Payment Information’ or ‘Direct Debit +Transaction’ level. + + + + + + + + + + + It is recommended that this element be specified at ‘Payment Information’ level. + + + + + + This data element may be present either at ‘Payment Information’ or at ‘Direct Debit Transaction Information’ level. + + + + + + + + Mandatory if provided by the debtor in the mandate. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mandatory if 'Amendment Indicator' is 'TRUE' +The reason code from the Rulebook is indicated using one of the following message subelements. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either ‘BIC or BEI’ or one +occurrence of ‘Other’ is allowed. + + + + + Either ‘Date and Place of Birth’ or one occurrence of ‘Other’ is allowed + + + + + + + + + + Private Identification is used to identify either an organisation or a private +person. + + + + + + + + + ‘Name’ is limited to 70 characters in length. + + + + + + + + + + ‘Name’ is limited to 70 characters in length. + + + + + + + + + + + + + + + + If present the new’ Name’ must be specified under ‘Creditor’. ‘Name’ is limited to 70 characters in length. + + + + + + + + + + ‘Name’ is limited to 70 characters in length. + + + + + + + + + + + + + + + + + + If present and contains ‘true’, batch booking is requested. If present and contains ‘false’, booking per transaction is requested. If element is not present, pre-agreed customer-to-bank conditions apply. + + + + + + + + + + + + This data element may be present either at ‘Payment Information’ or at ‘Direct Debit Transaction Information’ level. + + + + + It is recommended that this element be specified at ‘Payment Information’ level. + + + + + It is recommended that all transactions within the same ‘Payment Information’ block have the same ‘Creditor Scheme Identification’. +This data element must be present at either ‘Payment Information’ or ‘Direct Debit +Transaction’ level. + + + + + + + + + + + + + + + + Only ‘B2B’, 'CORE' or 'COR1' is allowed. The mixing of different Local Instrument values is not allowed in the same message. + + + + + If 'Amendment Indicator' is 'true' and 'Original Debtor Agent' is set to 'SMNDA' this message element must indicate 'FRST' + + + + + Depending on the agreement between the Creditor and the Creditor Bank, ‘Category Purpose’ may be forwarded to the Debtor Bank. + + + + + + + + + + + + + + + + + Only one occurrence of ‘Other’ is allowed, and no other sub-elements are allowed. +Identification must be used with an identifier described in General Message Element Specifications, Chapter 1.5.2 of the Implementation Guide. +Scheme Name’ under ‘Other’ must specify ‘SEPA’ under ‘Proprietary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only codes from the ISO 20022 ExternalPurposeCode list are allowed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + When present, the receiving bank is not obliged to validate the reference information. + + + + + + + + + + + + + + + + + + diff --git a/account_banking_sepa_direct_debit/data/report_paperformat.xml b/account_banking_sepa_direct_debit/data/report_paperformat.xml new file mode 100644 index 000000000..76c8dd351 --- /dev/null +++ b/account_banking_sepa_direct_debit/data/report_paperformat.xml @@ -0,0 +1,18 @@ + + + + European A4 low margin for SEPA + + A4 + 0 + 0 + Portrait + 10 + 10 + 5 + 5 + + 0 + 80 + + diff --git a/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml b/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml new file mode 100644 index 000000000..62bcdb055 --- /dev/null +++ b/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml @@ -0,0 +1,39 @@ + + + + SEPA Direct Debit of customers + + variable + + + + + FR78ZZZ424242 + + + + + sepa + recurrent + first + + valid + + + + + + + + + sepa + recurrent + first + + valid + + + + + + 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 new file mode 100644 index 000000000..8ed55c439 --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/account_banking_sepa_direct_debit.pot @@ -0,0 +1,456 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order {} has" +" been marked as uploaded." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +msgid "Display Name" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +msgid "Mandate Format" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +msgid "Payment Lines" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and" +" '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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank after your account has\n" +" been debited, but you are entitled to request your bank\n" +" not to debit your account up until the day on which the payment is due." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +msgid "Type of Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank to\n" +" debit your account in accordance with the instructions from" +msgstr "" diff --git a/account_banking_sepa_direct_debit/i18n/de.po b/account_banking_sepa_direct_debit/i18n/de.po new file mode 100644 index 000000000..86b68c98a --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/de.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 03:38+0000\n" +"PO-Revision-Date: 2017-11-23 03:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "Kontonummer - IBAN:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "Adresse des Debitor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "Adresse:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "Land des Debitors:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "Land:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "Name des Kreditors:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "Datum - Ort:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "Name des Debitors:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "Identifizierer:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "Referenz des Mandanten:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "Postleitzahl - Stadt - Gemeinde:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "Unterschrift des Debitors:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "Swift BIC (bis zu 8 oder 11 Stellen):" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "Art der Zahlung:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "SEPA Geschäft-zu-Geschäft Lastschriftenmandat" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "SEPA Lastschrift Mandat" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Ein generisches Bankmandat" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Bankzahlungszeilen" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Unternehmen" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "Geschäftlich (B2B)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "Endgültig" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "Erstes" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +msgid "Mandate Format" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +#, fuzzy +msgid "Payment Lines" +msgstr "Bankzahlungszeilen" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "Zahlungsmethoden" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "Zahlungsmodi" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "Zahlungsauftrag" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "SEPA Lastschriften der Kunden" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "Sepa Mandat" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "Art" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +#, fuzzy +msgid "Type of Mandate" +msgstr "Sepa Mandat" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +#, fuzzy +msgid "Unique Mandate Reference" +msgstr "Referenz des Mandanten:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" + +#, fuzzy +#~ msgid "Basic Mandate" +#~ msgstr "Sepa Mandat" + +#, fuzzy +#~ msgid "Generic Mandate" +#~ msgstr "Sepa Mandat" diff --git a/account_banking_sepa_direct_debit/i18n/es.po b/account_banking_sepa_direct_debit/i18n/es.po new file mode 100644 index 000000000..4942b7901 --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/es.po @@ -0,0 +1,570 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 03:38+0000\n" +"PO-Revision-Date: 2020-02-05 15:13+0000\n" +"Last-Translator: oihane \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "Número de cuenta - IBAN:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "Dirección del deudor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "Dirección:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "País del deudor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "País:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "Nombre del acreedor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "Fecha - Localidad:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "Nombre del deudor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "Identificador:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "Referencia del mandato:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "Código postal - Población - Provincia:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "Firma del deudor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "Swift BIC (puede contener 8 u 11 posiciones):" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "Tipo de pago:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "Orden de domiciliación de adeudo directo SEPA B2B" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "Mandato de adeudo directo SEPA" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Un mandato bancario genérico" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" +"TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA " +"ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" +"TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA " +"ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA.LA " +"ENTIDAD DE DEUDOR REQUIERE AUTORIZACIÓN DE ÉSTE PREVIA AL CARGO EN CUENTA DE " +"LOS ADEUDOS DIRECTOS B2B.EL DEUDOR PODRÁ GESTIONAR DICHA AUTORIZACIÓN CON " +"LOS MEDIOS QUE SU ENTIDAD PONGA A SU DISPOSICIÓN." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" +"Como parte de sus derechos, el deudor está legitimado al reembolso por su " +"entidad en los términos y condiciones del contrato suscrito con la misma. La " +"solicitud de reembolso deberá efectuarse dentro de las ocho semanas que " +"siguen a la fecha de adeudo en cuenta. Puede obtener información adicional " +"sobre sus derechos en su entidad financiera." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" +"Puesto que ha cambiado la cuenta bancaria relacionada con este mandato, el " +"'Tipo de secuencia' se ha vuelto a 'Inicial'." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" +"Se ha cambiado automáticamente de Primero a Recurrente cuando " +"la orden de débito %s2 se ha marcado como subido." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Líneas de pago bancario" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "Básico (CORE)" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" +"Mediante la firma de esta orden de domiciliación, el deudor autoriza (A)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "res.config.settings" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Introduzca el identificador de acreedor que se le ha atribuido a su compañía " +"para realizar adeudos directos SEPA. Su banco suele poseer esta información. " +"Este identificador se compone de:\n" +"- el código ISO de 2 letras de su país\n" +"- dos dígitos de comprobación\n" +"- tres letras de código de negocio\n" +"- un identificador específico de país (en España, el NIF)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Introduzca el identificador de acreedor que se le ha atribuido a su compañía " +"para realizar adeudos directos SEPA. Su banco suele poseer esta información. " +"Este identificador se compone de:\n" +"- el código ISO de 2 letras de su país\n" +"- dos dígitos de comprobación\n" +"- tres letras de código de negocio\n" +"- un identificador específico de país (en España, el NIF)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "Empresa (B2B)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "Final" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "Inicial" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +#, fuzzy +msgid "Mandate Format" +msgstr "Actualizacion de mandato" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "Actualizacion de mandato" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" +"Falta el mandato de adeudo directo SEPA en la linea de pago bancario de la " +"empresa {partner_name} (referencia {reference})." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "Único" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +#, fuzzy +msgid "Payment Lines" +msgstr "Líneas de pago bancario" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "Métodos de pago" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "Métodos de pago" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "Orden de pago" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'pain.008.001.04'." +msgstr "" +"El código de tipo de pago '%s' no está soportado. Los únicos códigos de tipo " +"de pago soportados para los adedudos directos SEPA son 'pain.008.001.02', " +"'pain.008.001.03' y 'pain.008.001.04'." + +#. 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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "Recurrente" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "Periódico" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "Identificador de acreedor SEPA" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "Débito directo SEPA para clientes" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "Adeudo directo SEPA de clientes" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "Esquema" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "Mandato SEPA" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "Tipo de secuencia" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "Tipo de secuencia para el próximo cobro" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "Marcar los Mandatos de débitos directo SEPA como Expirados" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "Identificador de acreedor SEPA '%s' no válido." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" +"El mandato de adeudo directo SEPA con referencia {mandate_ref} para la " +"empresa {partner_name} ha expirado." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" +"El mandato con referencia {mandate_ref} para la empresa {partner_name} tipo " +"como 'Único', ya tiene como fecha de último cobro {last_debit_date}, por lo " +"que no se puede usar." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "El mandato periódico '%s' debe tener un tipo de secuencia." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "Este campo se utiliza sólo para mandatos periódicos, no para únicos." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" +"Esta orden de domiciliación está prevista para operaciones exclusivamente " +"entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le " +"reembolse una vez que se haya realizado el cargo en cuenta, pero puede " +"solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha " +"debida. Podrá obtener información detallada del procedimiento en su entidad " +"financiera." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "A cumplimentar por el acreedor" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "A cumplimentar por el deudor" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "Tipo" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +#, fuzzy +msgid "Type of Mandate" +msgstr "Mandato SEPA" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +#, fuzzy +msgid "Unique Mandate Reference" +msgstr "Referencia del mandato:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "Escriba el IAS de su compañía" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" +"a enviar instrucciones a la entidad del deudor para adeudar su cuenta y (B) " +"a la entidad para efectuar los adeudos en su cuenta siguiendo las " +"instrucciones del acreedor" + +#, fuzzy +#~ msgid "Basic Mandate" +#~ msgstr "Mandato SEPA" + +#, fuzzy +#~ msgid "Generic Mandate" +#~ msgstr "Mandato SEPA" diff --git a/account_banking_sepa_direct_debit/i18n/es_AR.po b/account_banking_sepa_direct_debit/i18n/es_AR.po new file mode 100644 index 000000000..84ca2bb52 --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/es_AR.po @@ -0,0 +1,568 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-11-08 06:35+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" +"'Mandato-%s-%s' % (object.unique_mandate_reference, object.partner_id and " +"object.partner_id.name.replace(' ', '_') or '')" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "Número de cuenta - IBAN:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "Dirección del deudor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "Dirección:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "País del deudor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "País:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "Nombre del acreedor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "Fecha - Localidad:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "Nombre del deudor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "Identificador:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "Referencia del mandato:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "Código postal - Población - Provincia:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "Firma del deudor:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "Swift BIC (puede contener 8 u 11 posiciones):" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "Tipo de pago:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "Orden de domiciliación de adeudo directo SEPA B2B" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "Mandato de adeudo directo SEPA" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Un mandato bancario genérico" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" +"TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA " +"ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" +"TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA " +"ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA.\n" +" LA ENTIDAD DE DEUDOR REQUIERE AUTORIZACIÓN DE " +"ÉSTE PREVIA AL CARGO EN CUENTA DE LOS ADEUDOS DIRECTOS B2B.\n" +" EL DEUDOR PODRÁ GESTIONAR DICHA AUTORIZACIÓN " +"CON LOS MEDIOS QUE SU ENTIDAD PONGA A SU DISPOSICIÓN." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" +"Como parte de sus derechos, el deudor está legitimado al reembolso por su " +"entidad en los términos y condiciones del contrato suscrito con la misma. La " +"solicitud de reembolso deberá efectuarse dentro de las ocho semanas que " +"siguen a la fecha de adeudo en cuenta. Puede obtener información adicional " +"sobre sus derechos en su entidad financiera." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" +"Puesto que ha cambiado la cuenta bancaria relacionada con este mandato, el " +"'Tipo de secuencia' se ha vuelto a 'Inicial'." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" +"Se ha cambiado automáticamente de Primero a Recurrente cuando " +"la orden de débito %s2 se ha marcado como subido." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Líneas de pago bancario" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "Básico (CORE)" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" +"Mediante la firma de esta orden de domiciliación, el deudor autoriza (A)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "Configurar Ajustes" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Introduzca el identificador de acreedor que se le ha atribuido a su compañía " +"para realizar adeudos directos SEPA. Su banco suele poseer esta información. " +"Este identificador se compone de:\n" +"- el código ISO de 2 letras de su país\n" +"- dos dígitos de comprobación\n" +"- tres letras de código de negocio\n" +"- un identificador específico de país (en España, el NIF)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Introduzca el identificador de acreedor que se le ha atribuido a su compañía " +"para realizar adeudos directos SEPA. Su banco suele poseer esta información. " +"Este identificador se compone de:\n" +"- el código ISO de 2 letras de su país\n" +"- dos dígitos de comprobación\n" +"- tres letras de código de negocio\n" +"- un identificador específico de país (en España, el NIF)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "Empresa (B2B)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "Final" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "Inicial" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "ID" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" +"El tipo de mandato no es válido en '%s'. Los válidos son 'Recurrente' o " +"'Único'" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +msgid "Mandate Format" +msgstr "Formato del Mandato" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" +"El mandato se establece automáticamente como vencido después de %d meses sin " +"uso." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "Actualizacion de mandato" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" +"Falta el mandato de adeudo directo SEPA en la linea de pago bancario de la " +"empresa {partner_name} (referencia {reference})." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "Único" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "Versión PAIN" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +msgid "Payment Lines" +msgstr "Líneas de Pago" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "Métodos de pago" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "Métodos de pago" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "Orden de pago" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'pain.008.001.04'." +msgstr "" +"El código de tipo de pago '%s' no está soportado. Los únicos códigos de tipo " +"de pago soportados para los adedudos directos SEPA son 'pain.008.001.02', " +"'pain.008.001.03' y 'pain.008.001.04'." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_form +msgid "Print" +msgstr "Imprimir" + +#. 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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "Recurrente" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "Periódico" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "Identificador de acreedor SEPA" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "Débito directo SEPA para clientes" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "Adeudo directo SEPA de clientes" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "Mandato SEPA" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "Esquema" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "Mandato SEPA" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "Tipo de secuencia" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "Tipo de secuencia para el próximo cobro" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "Marcar los Mandatos de débitos directo SEPA como Expirados" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "Identificador de acreedor SEPA '%s' no válido." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" +"El mandato de adeudo directo SEPA con referencia {mandate_ref} para la " +"empresa {partner_name} ha expirado." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" +"El mandato con referencia {mandate_ref} para la empresa {partner_name} tipo " +"como 'Único', ya tiene como fecha de último cobro {last_debit_date}, por lo " +"que no se puede usar." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "El mandato periódico '%s' debe tener un tipo de secuencia." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "Este campo se utiliza sólo para mandatos periódicos, no para únicos." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" +"Esta orden de domiciliación está prevista para operaciones exclusivamente " +"entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le " +"reembolse una vez que se haya realizado el cargo en cuenta, pero puede " +"solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha " +"debida. Podrá obtener información detallada del procedimiento en su entidad " +"financiera." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "A cumplimentar por el acreedor" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "A cumplimentar por el deudor" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "Tipo" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +msgid "Type of Mandate" +msgstr "Tipo de Mandato" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +msgid "Unique Mandate Reference" +msgstr "Referencia Única de Mandato" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "Escriba el IAS de su compañía" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "pain.008.001.02 (recomendada para débito directo)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "pain.008.001.03" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "pain.008.001.04" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "pain.008.003.02 (débito directo en Alemania)" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" +"a enviar instrucciones a la entidad del deudor para adeudar su cuenta y (B) " +"a la entidad para efectuar los adeudos en su cuenta siguiendo las " +"instrucciones del acreedor" + +#~ msgid "" +#~ "'Mandate-%s-%s' % (object.unique_mandate_reference, object.partner_id." +#~ "name.replace(' ', '_'))" +#~ msgstr "" +#~ "'Mandatario-%s-%s' % (object.unique_mandate_reference, object.partner_id." +#~ "name.replace(' ', '_'))" diff --git a/account_banking_sepa_direct_debit/i18n/fr.po b/account_banking_sepa_direct_debit/i18n/fr.po new file mode 100644 index 000000000..105886eb4 --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/fr.po @@ -0,0 +1,566 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +# OCA Transbot , 2017 +# Nicolas JEUDY , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-10 02:10+0000\n" +"PO-Revision-Date: 2021-02-12 18:45+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "Numéro de compte - IBAN:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "Adresse du débiteur:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "Adresse:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "Pays du débiteur:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "Pays:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "Nom du créancier:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "Date - Lieu:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "Nom du débiteur:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "Identifiant:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "Référence du mandat:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "Code postal - Ville:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "Signature du débiteur:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "Swift BIC (jusqu' à 8 ou 11 caractères):" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "Type de règlement:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "Mandat de prélèvement automatique SEPA B2B" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "Mandat de prélèvement Sepa" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Un mandat bancaire générique" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" +"TOUS LES CHAMPS SONT OBLIGATOIRES. UNE FOIS CE MANDAT SIGNÉ DOIT ÊTRE ENVOYÉ " +"AU CRÉANCIER POUR CONSERVATION." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" +"TOUS LES CHAMPS SONT OBLIGATOIRES. UNE FOIS CE MANDAT SIGNÉ Il DOIT ÊTRE " +"ENVOYÉ AU CRÉANCIER POUR ARCHIVAGE.\n" +"NÉANMOINS, LA BANQUE DU DÉBITEUR EXIGE L'AUTORISATION DU DÉBITEUR AVANT DE " +"POUVOIR DÉBITER UN PRÉLÈVEMENTS B2B SUR LE COMPTE.\n" +"LE DÉBITEUR POURRA GÉRER L'AUTORISATION SUSMENTIONNÉE PAR LES MOYENS MIS À " +"SA DISPOSITION PAR SA BANQUE." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" +"Dans le cadre de vos droits, vous avez la possibilité d'obtenir un " +"remboursement de votre banque selon les termes et conditions de votre " +"accord. Un remboursement doit être demandé dans les 8 semaines suivant la " +"date à laquelle votre compte a été débité." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" +"Etant donné que vous avez changé le compte bancaire associé à ce mandat, le " +"'Type de séquence' a été remis à 'First'." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" +"Remplacé automatiquement de First par Récurrent quand l'ordre " +"de débit %s " +"a été marqué comme téléchargé." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Lignes de paiement bancaire" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "Basique (CORE)" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "En signant ce formulaire de mandat, vous autorisez (A)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "Configuration" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "Nom" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Saisissez le code d'identification du créancier qui a été attribué à votre " +"entreprise pour effectuer les prélèvements SEPA. S'il n'est pas défini, " +"l'Identifiant SEPA du créancier de la société sera utilisé.\n" +"Cet identifiant est composé de:\n" +"- votre code ISO pays (2 lettres)\n" +"- un checksum à 2 chiffres\n" +"- un code d'affaires à 3 lettres\n" +"- un identificateur propre au pays" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Entrez l'Identifiant créancier qui a été attribué à votre société pour " +"réaliser des prélèvements SEPA. Cet identifiant est composé de :\n" +"- du code ISO de votre pays (2 lettres)\n" +"- un code de contrôle à 2 chiffres\n" +"- un code d'activité à 3 lettres\n" +"- un identifiant national" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "Entreprise (B2B)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "Final" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "First" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" +"Mandat non valide dans '%s'. Les mandats valides sont 'Récurrent' ou 'One-" +"Off'" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +msgid "Mandate Format" +msgstr "Format du mandat" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "Mise-à-jour du mandat" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" +"Absence du mandat de prélèvement SEPA sur la ligne de paiement bancaire avec " +"le partenaire ' %s' (référence '%s')." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "One-Off" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "PAIN Version" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +msgid "Payment Lines" +msgstr "Lignes de paiement bancaire" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "Methodes de règlement" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "Mode de paiement" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "Ordre de paiement" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'pain.008.001.04'." +msgstr "" +"Le code du Type de paiement '%s' n'est pas supporté. Les seuls codes de Type " +"de paiement supportés pour les prélèvements SEPA sont 'pain.008.001.02', " +"'pain.008.001.03' et 'pain.008.001.04'." + +#. 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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "Récurrent" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "Recurring" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "Identifiant créancier SEPA" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "Prélèvement SEPA clients" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "Prélèvement SEPA des clients" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "Structure" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "Mandat SEPA" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "Type de séquence" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "Type de séquence pour le prochain prélèvement" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "Définir les mandats de prélèvement SEPA comme expirés" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "L'identification de créancier SEPA \"%s\" est invalide." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" +"Le mandat de prélèvement SEPA portant la référence '%s' pour le partenaire " +"'%s' a expiré." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" +"Le mandat SEPA portant la référence '%s' pour le partenaire '%s' est de type " +"'One-Off' et il a une date de dernier débit au '%s'. Il n'est donc pas " +"utilisable." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "Le mandat récurrent '%s' doit avoir un type de séquence." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" +"Ce champ n'est utilisé que pour les mandats récurrents, pas pour les mandats " +"One-Off." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" +"Ce mandat est uniquement destiné aux transactions interentreprises. Vous " +"n'avez pas droit à un remboursement de votre banque après que votre compte " +"ait été débité, mais vous avez le droit de demander votre banque de ne pas " +"débiter votre compte avant la date d'échéance du paiement." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "A remplir par le créancier" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "A remplir par le débiteur" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "Type" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +msgid "Type of Mandate" +msgstr "Type de mandat" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +msgid "Unique Mandate Reference" +msgstr "Référence de mandat unique" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "Saisir l'ICS de votre société" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "pain.008.001.02 (recommandé pour les prélèvements)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "pain.008.001.03" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "pain.008.001.04" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "pain.008.003.02 (prélèvement en Allemagne)" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" +"à envoyer des instructions à votre banque pour débiter votre compte et (B) " +"votre banque à débiter votre compte conformément aux instructions du" + +#, fuzzy +#~ msgid "Basic Mandate" +#~ msgstr "Mandat SEPA" + +#, fuzzy +#~ msgid "Generic Mandate" +#~ msgstr "Mandat SEPA" diff --git a/account_banking_sepa_direct_debit/i18n/hr.po b/account_banking_sepa_direct_debit/i18n/hr.po new file mode 100644 index 000000000..d84d55b18 --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/hr.po @@ -0,0 +1,507 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (10.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 00:10+0000\n" +"PO-Revision-Date: 2016-10-19 23:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Croatian (http://www.transifex.com/oca/OCA-bank-payment-10-0/" +"language/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Stavke izvoda" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +msgid "Mandate Format" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +#, fuzzy +msgid "Payment Lines" +msgstr "Stavke izvoda" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "Metode plaćanja" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "Modeli plaćanja" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "Nalog za plaćanje" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +msgid "Type of Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" diff --git a/account_banking_sepa_direct_debit/i18n/it.po b/account_banking_sepa_direct_debit/i18n/it.po new file mode 100644 index 000000000..ae9d9b0b5 --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/it.po @@ -0,0 +1,503 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-05-05 00:02+0000\n" +"Last-Translator: Marco Calcagni \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.5.1\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "Numero Conto - IBAN:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "Indirizzo del debitore:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "Indirizzo:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "Nazione del debitore:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "Paese:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "Nome del Creditore:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "Data - Locazione:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "Nome Debitore:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "Identificativo:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "Riferimento del Mandato:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "Cap - Città - Località:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "Firma del Debitore:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "Swift BIC (fino a 8 o 11 caratteri):" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "Tipo di pagamento:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "Mandato Sepa Business-To-Business Direct debit" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "Mandato Sepa Direct Debit" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Un generico mandato bancario" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +msgid "Mandate Format" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +msgid "Payment Lines" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +msgid "Type of Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" diff --git a/account_banking_sepa_direct_debit/i18n/nb_NO.po b/account_banking_sepa_direct_debit/i18n/nb_NO.po new file mode 100644 index 000000000..14332a26d --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/nb_NO.po @@ -0,0 +1,507 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +# Imre Kristoffer Eilertsen , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-30 07:37+0000\n" +"PO-Revision-Date: 2016-07-30 07:37+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen , 2016\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +msgid "Mandate Format" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +#, fuzzy +msgid "Payment Lines" +msgstr "Betalingsordre" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "Betalingsordre" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +msgid "Type of Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" diff --git a/account_banking_sepa_direct_debit/i18n/nl.po b/account_banking_sepa_direct_debit/i18n/nl.po new file mode 100644 index 000000000..5d23d0793 --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/nl.po @@ -0,0 +1,572 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +# OCA Transbot , 2017 +# Melroy van den Berg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-04 15:36+0000\n" +"PO-Revision-Date: 2021-04-23 18:47+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "Rekening - IBAN:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "Adres van de Debiteur:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "Adres:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "Land van de debiteur:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "Land:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "Naam Crediteur:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "Datum - Locatie:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "Naam Debiteur:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "Kenmerk:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "Mandaat Referentie:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "Postcode - Stad - Dorp:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "Handtekening van de debiteur:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "Swift BIC (8 of 11 karakters):" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "Soort betaling:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "SEPA Business-To-Business Incasso Mandaat" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "Sepa Incasso mandaat" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Een generiek bank mandaat" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" +"ALL LEGE VELDEN ZIJN VERPLICHT. WANNEER ONDERTEKEND MOET DIT MANDAAT NAAR DE " +"CREDITEUR GESTUURD WORDEN VOOR ADMINISTRATIE/" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" +"ALL LEGE VELDEN ZIJN VERPLICHT. WANNEER ONDERTEKEND MOET DIT MANDAAT NAAR DE " +"CREDITEUR GESTUURD WORDEN VOOR ADMINISTRATIE.\n" +" NIETTEMIN, DE BANK VAN DE DEBITEUR VERGT AUTHORISATIE " +"VAN DE DEBITEUR VOOR HET DEBITEREN VAN B2B INCASSO'S VAN DE REKENING\n" +" DE DEBITEUR KAN DE AUTHORISATIE BEHEREN VIA DE MIDDELEN " +"VERSCHAFT DOOR DE BANK." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" +"Als onderdeel van uw rechten heeft u recht op een credit van uw bank onder " +"de condities en voorwaarden van uw bank.\n" +"Een credit moet worden geclaimed binnen 8 dagen vanaf de datum waarop het " +"bedrag is afgeschreven." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" +"Omdat u de gekoppelde bankrekening heeft gewijzigd is de reeks terug gezet " +"naar 'Eerste'." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" +"Automatisch omgeschakeld van First naar Recurring wanneer de " +"incasso opdracht " +"%s is gemarkeerd als geüpload." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Bank betaalregels" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "Basic (CORE)" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "Met ondertekening van dit mandaat autoriseert u (A)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "Instellingen" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Geef de Incassant-ID in, welke is toegewezen aan uw bedrijf om incasso's uit " +"te voeren. De Incassant-ID is samengesteld uit:\n" +"- uw ISO landcode (2 letters)\n" +"- een 2 cijferig controlegetal\n" +"- een 3 cijferig business code\n" +"- een landspecifieke identifier" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Geef de Incassant-ID in, welke is toegewezen aan uw bedrijf om incasso's uit " +"te voeren. De Incassant-ID is samengesteld uit:\n" +"- uw ISO landcode (2 letters)\n" +"- een 2 cijferig controlegetal\n" +"- een 3 cijferig business code\n" +"- een landspecifieke identifier" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "Enterprise (B2B)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "Definitief" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "Eerste" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "ID" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" +"Onjuist machtigings type in '%s'. Correcte types zijn 'Herhaald' of " +"'Eenmalig'" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +#, fuzzy +msgid "Mandate Format" +msgstr "Machtiging bijwerken" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" +"Machtiging is automatisch ingesteld om te verlopen na '%d' maanden indien " +"ongebruikt." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "Machtiging bijwerken" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, fuzzy, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" +"Missende SEPA Incasso mandaten op betaalregel met klant '%s' (referentie " +"'%s')." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "Eenmalig" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "PAIN versie" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +#, fuzzy +msgid "Payment Lines" +msgstr "Bank betaalregels" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "Betaalwijzes" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "Betaalwijze" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "Betalingsopdracht" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'pain.008.001.04'." +msgstr "" +"Betaal soort code '%s' wordt niet ondersteund. De enige betaalsoort code " +"ondersteund voor SEPA incasso's zijn 'pain.008.001.02', 'pain.008.001.03' en " +"'pain.008.001.04'." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_form +msgid "Print" +msgstr "Print" + +#. 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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "Terugkerend" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "Terugkerend" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "SEPA Incassant-ID" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "SEPA Automatische Incasso voor klanten" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "SEPA Incasso voor klanten" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "SEPA Machtiging" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "Schema" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "Sepa machtiging" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "Volgorde Type" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "Reeks soort voor volgende incasso" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "Zet SEPA Incasso mandaten naar Verlopen" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "De SEPA Incassant-ID '%s' is ongeldig." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, fuzzy, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" +"De SEPA incasso machtiging met referentie '%s' voor relatie '%s' is verlopen." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, fuzzy, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" +"De machtiging referentie '%s' voor relatie %s' is ingesteld op 'eenmalig' en " +"de laatste incasso datum is ingesteld op '%s'. Zodoende kunnen we deze niet " +"gebruiken." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "De herhalende machtiging '%s' dient een reeks soort te hebben." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" +"Dit veld wordt alleen gebruikt voor herhalende machtigingen, niet voor een " +"eenmalige machtiging." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" +"Deze machtiging is alleen bedoelt voor B2B transacties.\n" +"Het is niet toegestaan een credit te doen nadat het bedrag is afgeschreven, " +"maar je kan een verzoek doen aan de bank om het bedrag niet af te schrijven " +"totaan de vervaldatum." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "Moet ingevuld worden door de crediteur" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "Moet ingevuld worden door de debiteur" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "Soort" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +msgid "Type of Mandate" +msgstr "Machtigingstype" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +msgid "Unique Mandate Reference" +msgstr "Unieke machtigings Referentie:" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "Vul hier de ICS van uw bedrijf in" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "pain.008.001.02 (aanbevolen voor automatische incasso)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "pain.008.001.03" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "pain.008.001.04" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "pain.008.003.02 (automatische incasso in Duitsland)" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" + +#~ msgid "" +#~ "'Mandate-%s-%s' % (object.unique_mandate_reference, object.partner_id." +#~ "name.replace(' ', '_'))" +#~ msgstr "" +#~ "'Machtiging-%s-%s' % (object.unique_mandate_reference, object.partner_id." +#~ "name.replace(' ', '_'))" + +#, fuzzy +#~ msgid "Basic Mandate" +#~ msgstr "Sepa mandaat" + +#, fuzzy +#~ msgid "Generic Mandate" +#~ msgstr "Sepa mandaat" diff --git a/account_banking_sepa_direct_debit/i18n/pt_BR.po b/account_banking_sepa_direct_debit/i18n/pt_BR.po new file mode 100644 index 000000000..7052ccccf --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/pt_BR.po @@ -0,0 +1,511 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (10.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-21 10:17+0000\n" +"PO-Revision-Date: 2016-10-19 23:47+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-" +"payment-10-0/language/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Uma ordem bancária genérica" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Linhas de pagamento bancária" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "Assinando este formulário de Ordem, você autoriza (A)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +msgid "Mandate Format" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +#, fuzzy +msgid "Payment Lines" +msgstr "Linhas de pagamento bancária" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "Ordem de Pagamento" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +msgid "Type of Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" + +#, fuzzy +#~ msgid "Generic Mandate" +#~ msgstr "Uma ordem bancária genérica" diff --git a/account_banking_sepa_direct_debit/i18n/sl.po b/account_banking_sepa_direct_debit/i18n/sl.po new file mode 100644 index 000000000..fd5e2528e --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/sl.po @@ -0,0 +1,567 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 03:38+0000\n" +"PO-Revision-Date: 2017-11-23 03:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_banking_sepa_direct_debit +#: 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 and " +"object.partner_id.name.replace(' ', '_') or '')" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Generični bančni mandat" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" +"VSE VRZELI SO OBVEZNE. PO PODPISU MANDATA, SE GA MORA POSLATI UPNIKU V " +"HRANJENJE." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" +"VSE VRZELI SO OBVEZNE. PO PODPISU MANDATA, SE GA MORA POSLATI UPNIKU V " +"HRANJENJE.\n" +" KLJUB VSEMU, BANKA DOLŽNIKA ZAHTEVA DOLŽNIKOVO " +"POOBLASTILO PRED NEPOSREDNO B2B OBREMENITVIJO RAČUNA.\n" +" DOLŽNIK BI LAHKO UPRAVLJAL OMENJENO POOBLASTILO NA " +"NAČIN, KI MU GA OMOGOČA NJEGOVA BANKA." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" +"V sklopu vaših pravic je dobropis/povračilo vaše banke\n" +" v skladu s splošnimi pogoji vašega dogovora\n" +" z banko.\n" +" Povračilo je potrebno zahtevati v do 8 tednih od " +"datuma, na katerega je bil vaš račun obremenjen." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" +"Ker ste spremenili bančni račun pripet temu mandatu, se je tip zaporedja " +"vrnil v 'Prvi'." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Automatically switched from First to Recurring when the debit " +"order %s has " +"been marked as uploaded." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Postavke bančnih plačil" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__core +msgid "Basic (CORE)" +msgstr "Osnovna (CORE)" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "S podpisom tega mandata vi pooblaščate (A)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Družbe" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__display_name +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Vnesi identifikator upnika, ki je bil dodeljen vaši družbi za izvajanje SEPA " +"direktnih obremenitev. Če ni določen, se uporabi SEPA identifikator upnika " +"iz nastavitev družbe.\n" +"Identifikator sestavljajo:\n" +"- ISO koda vaše države (2 znaka)\n" +"- 2-značna checkum koda\n" +"- 3-značna poslovna koda\n" +"- specifični identifikator glede na državo" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Vnesi identifikator upnika, ki je bil dodeljen vaši družbi za izvajanje SEPA " +"direktnih obremenitev. Identifikator sestavljajo:\n" +"- ISO koda vaše države (2 znaka)\n" +"- 2-značna checkum koda\n" +"- 3-značna poslovna koda\n" +"- specifični identifikator glede na državo" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__scheme__b2b +msgid "Enterprise (B2B)" +msgstr "Podjetje (B2B)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__final +msgid "Final" +msgstr "Končna" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__first +msgid "First" +msgstr "Prva" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__id +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "Invalid mandate type in '%s'. Valid ones are 'Recurrent' or 'One-Off'" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company____last_update +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__format +#, fuzzy +msgid "Mandate Format" +msgstr "Posodobitev mandata" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate automatically set to expired after %d months without use." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "Mandate update" +msgstr "Posodobitev mandata" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, fuzzy, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the line with partner {partner_name} " +"(reference {reference})." +msgstr "" +"Pri postavki bančnega plačila partnerja '%s' (sklic '%s') manjka SEPA " +"direktna obremenitev." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__oneoff +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "One-Off" +msgstr "Enkratna" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_method__pain_version +msgid "PAIN Version" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_line +#, fuzzy +msgid "Payment Lines" +msgstr "Postavke bančnih plačil" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_method +msgid "Payment Methods" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_mode +msgid "Payment Modes" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_payment_order +msgid "Payment Order" +msgstr "Plačilni nalog" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_order.py:0 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'pain.008.001.04'." +msgstr "" +"Koda tipa plačila '%s' ni podprta. Edine kode tipov plačil, ki so podprte za " +"SEPA bremenilne transakcije, so 'pain.008.001.02', 'pain.008.001.03' in " +"'pain.008.001.04'." + +#. 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 +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Recurrent" +msgstr "Ponavljajoče se" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__recurrent_sequence_type__recurring +msgid "Recurring" +msgstr "Ponavljajoč" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_payment_mode__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_company__sepa_creditor_identifier +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_res_config_settings__sepa_creditor_identifier +msgid "SEPA Creditor Identifier" +msgstr "Identifikator SEPA upnika" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.method,name:account_banking_sepa_direct_debit.sepa_direct_debit +msgid "SEPA Direct Debit for customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:account.payment.mode,name:account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1 +msgid "SEPA Direct Debit of customers" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.report,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +msgid "SEPA Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__scheme +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Scheme" +msgstr "Shema" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__format__sepa +msgid "Sepa Mandate" +msgstr "SEPA mandat" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_tree +msgid "Sequence Type" +msgstr "Tip zaporedja" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "Sequence Type for Next Debit" +msgstr "Tip zaporedja za naslednjo obremenitev" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.server,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron_ir_actions_server +#: model:ir.cron,cron_name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +#: model:ir.cron,name:account_banking_sepa_direct_debit.sdd_mandate_expire_cron +msgid "Set SEPA Direct Debit Mandates to Expired" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_mode.py:0 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:0 +#, python-format +msgid "The SEPA Creditor Identifier '%s' is invalid." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, fuzzy, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has expired." +msgstr "" +"SEPA mandat za direktno obremenitev s sklicem '%s' za partnerja '%s' je " +"potekel." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_payment_line.py:0 +#, fuzzy, python-format +msgid "" +"The SEPA Direct Debit mandate with reference {mandate_ref} for partner " +"{partner_name} has type set to 'One-Off' but has a last debit date set to " +"{last_debit_date}. Therefore, it cannot be used." +msgstr "" +"Pri mandatu s sklicem '%s' za partnerja '%s' je tip nastavljen na " +"'enkraten', zadnji datum obremenitve pa ima nastavljen na '%s', zato ga ne " +"moremo uporabiti." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:0 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "Ponavljajoči se mandat '%s' mora vsebovati tip zaporedja." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,help:account_banking_sepa_direct_debit.field_account_banking_mandate__recurrent_sequence_type +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" +"To polje se uporablja le za ponavljajoče se mandate, ne pa za enkratne " +"mandate." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" +"Ta mandat je mišljen le za transakcije med pravnimi osebami.\n" +" Po obremenitvi vašega računa nimate pravice do " +"povračila\n" +" svoje banke,, lahko pa pri banki zahtevate, da se " +"računa\n" +" ne bremeni do dneva zapadlosti plačila." + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_search +msgid "Type" +msgstr "Tip" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__type +#, fuzzy +msgid "Type of Mandate" +msgstr "SEPA mandat" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields,field_description:account_banking_sepa_direct_debit.field_account_banking_mandate__unique_mandate_reference +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_account_config_settings +msgid "Write the ICS of your company" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_02 +msgid "pain.008.001.02 (recommended for direct debit)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_03 +msgid "pain.008.001.03" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_001_04 +msgid "pain.008.001.04" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_payment_method__pain_version__pain_008_003_02 +msgid "pain.008.003.02 (direct debit in Germany)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" +"za pošiljanje navodil svoji banki glede bremenitve vašega računa in (B) " +"svoji banki\n" +" naj bremeni vaš račun v skladu z navodili iz" + +#, fuzzy +#~ msgid "Basic Mandate" +#~ msgstr "SEPA mandat" + +#, fuzzy +#~ msgid "Generic Mandate" +#~ msgstr "SEPA mandat" diff --git a/account_banking_sepa_direct_debit/models/__init__.py b/account_banking_sepa_direct_debit/models/__init__.py new file mode 100644 index 000000000..6902b752e --- /dev/null +++ b/account_banking_sepa_direct_debit/models/__init__.py @@ -0,0 +1,6 @@ +from . import res_company +from . import account_banking_mandate +from . import account_payment_mode +from . import account_payment_method +from . import account_payment_order +from . import account_payment_line diff --git a/account_banking_sepa_direct_debit/models/account_banking_mandate.py b/account_banking_sepa_direct_debit/models/account_banking_mandate.py new file mode 100644 index 000000000..9c6ed42b6 --- /dev/null +++ b/account_banking_sepa_direct_debit/models/account_banking_mandate.py @@ -0,0 +1,122 @@ +# Copyright 2020 Akretion - Alexis de Lattre +# Copyright 2014 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +import logging +from datetime import datetime + +from dateutil.relativedelta import relativedelta + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + +NUMBER_OF_UNUSED_MONTHS_BEFORE_EXPIRY = 36 + +logger = logging.getLogger(__name__) + + +class AccountBankingMandate(models.Model): + """SEPA Direct Debit Mandate""" + + _inherit = "account.banking.mandate" + _rec_name = "display_name" + + format = fields.Selection( + selection_add=[("sepa", "Sepa Mandate")], + default="sepa", + ondelete={"sepa": "set default"}, + ) + type = fields.Selection( + selection_add=[("recurrent", "Recurrent"), ("oneoff", "One-Off")], + default="recurrent", + ondelete={"recurrent": "set null", "oneoff": "set null"}, + ) + recurrent_sequence_type = fields.Selection( + [("first", "First"), ("recurring", "Recurring"), ("final", "Final")], + string="Sequence Type for Next Debit", + tracking=70, + help="This field is only used for Recurrent mandates, not for " + "One-Off mandates.", + default="first", + ) + scheme = fields.Selection( + [("CORE", "Basic (CORE)"), ("B2B", "Enterprise (B2B)")], + default="CORE", + tracking=80, + ) + unique_mandate_reference = fields.Char(size=35) # cf ISO 20022 + display_name = fields.Char(compute="_compute_display_name2", store=True) + + @api.constrains("type", "recurrent_sequence_type") + def _check_recurring_type(self): + for mandate in self: + if mandate.type == "recurrent" and not mandate.recurrent_sequence_type: + raise UserError( + _("The recurrent mandate '%s' must have a sequence type.") + % mandate.unique_mandate_reference + ) + + @api.depends("unique_mandate_reference", "recurrent_sequence_type") + def _compute_display_name2(self): + for mandate in self: + if mandate.format == "sepa": + mandate.display_name = "{} ({})".format( + mandate.unique_mandate_reference, mandate.recurrent_sequence_type + ) + else: + mandate.display_name = mandate.unique_mandate_reference + + @api.onchange("partner_bank_id") + def mandate_partner_bank_change(self): + super().mandate_partner_bank_change() + res = {} + if ( + self.state == "valid" + and self.partner_bank_id + and self.type == "recurrent" + and self.recurrent_sequence_type != "first" + ): + self.recurrent_sequence_type = "first" + res["warning"] = { + "title": _("Mandate update"), + "message": _( + "As you changed the bank account attached " + "to this mandate, the 'Sequence Type' has " + "been set back to 'First'." + ), + } + return res + + def _sdd_mandate_set_state_to_expired(self): + logger.info("Searching for SDD Mandates that must be set to Expired") + expire_limit_date = datetime.today() + relativedelta( + months=-NUMBER_OF_UNUSED_MONTHS_BEFORE_EXPIRY + ) + expired_mandates = self.search( + [ + "|", + ("last_debit_date", "=", False), + ("last_debit_date", "<=", expire_limit_date), + ("state", "=", "valid"), + ("signature_date", "<=", expire_limit_date), + ] + ) + if expired_mandates: + expired_mandates.write({"state": "expired"}) + expired_mandates.message_post( + body=_( + "Mandate automatically set to expired after %d months without use." + ) + % NUMBER_OF_UNUSED_MONTHS_BEFORE_EXPIRY + ) + logger.info( + "%d SDD Mandate set to expired: IDs %s" + % (len(expired_mandates), expired_mandates.ids) + ) + 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/models/account_payment_line.py b/account_banking_sepa_direct_debit/models/account_payment_line.py new file mode 100644 index 000000000..45191f500 --- /dev/null +++ b/account_banking_sepa_direct_debit/models/account_payment_line.py @@ -0,0 +1,56 @@ +# Copyright 2019 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, models +from odoo.exceptions import UserError + + +class AccountPaymentLine(models.Model): + _inherit = "account.payment.line" + + def draft2open_payment_line_check(self): + res = super().draft2open_payment_line_check() + sepa_dd_lines = self.filtered( + lambda l: l.order_id.payment_method_id.code == "sepa_direct_debit" + ) + sepa_dd_lines._check_sepa_direct_debit_ready() + return res + + def _check_sepa_direct_debit_ready(self): + """ + This method checks whether the payment line(s) are ready to be used + in the SEPA Direct Debit file generation. + :raise: UserError if a line does not fulfils all requirements + """ + for rec in self: + if not rec.mandate_id: + raise UserError( + _( + "Missing SEPA Direct Debit mandate on the line with " + "partner {partner_name} (reference {reference})." + ).format(partner_name=rec.partner_id.name, reference=rec.name) + ) + if rec.mandate_id.state != "valid": + raise UserError( + _( + "The SEPA Direct Debit mandate with reference " + "{mandate_ref} for partner {partner_name} has " + "expired." + ).format( + mandate_ref=rec.mandate_id.unique_mandate_reference, + partner_name=rec.partner_id.name, + ) + ) + if rec.mandate_id.type == "oneoff" and rec.mandate_id.last_debit_date: + raise UserError( + _( + "The SEPA Direct Debit mandate with reference " + "{mandate_ref} for partner {partner_name} has type set " + "to 'One-Off' but has a last debit date set to " + "{last_debit_date}. Therefore, it cannot be used." + ).format( + mandate_ref=rec.mandate_id.unique_mandate_reference, + partner_name=rec.partner_id.name, + last_debit_date=rec.mandate_id.last_debit_date, + ) + ) diff --git a/account_banking_sepa_direct_debit/models/account_payment_method.py b/account_banking_sepa_direct_debit/models/account_payment_method.py new file mode 100644 index 000000000..0663e9904 --- /dev/null +++ b/account_banking_sepa_direct_debit/models/account_payment_method.py @@ -0,0 +1,41 @@ +# Copyright 2020 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class AccountPaymentMethod(models.Model): + _inherit = "account.payment.method" + + pain_version = fields.Selection( + selection_add=[ + ("pain.008.001.02", "pain.008.001.02 (recommended for direct debit)"), + ("pain.008.001.03", "pain.008.001.03"), + ("pain.008.001.04", "pain.008.001.04"), + ("pain.008.003.02", "pain.008.003.02 (direct debit in Germany)"), + ], + ondelete={ + "pain.008.001.02": "set null", + "pain.008.001.03": "set null", + "pain.008.001.04": "set null", + "pain.008.003.02": "set null", + }, + ) + + def get_xsd_file_path(self): + self.ensure_one() + if self.pain_version in [ + "pain.008.001.02", + "pain.008.001.03", + "pain.008.001.04", + "pain.008.003.02", + ]: + path = "account_banking_sepa_direct_debit/data/%s.xsd" % self.pain_version + return path + return super().get_xsd_file_path() + + @api.model + def _get_payment_method_information(self): + res = super()._get_payment_method_information() + res["sepa_direct_debit"] = {"mode": "multi", "domain": [("type", "=", "bank")]} + return res diff --git a/account_banking_sepa_direct_debit/models/account_payment_mode.py b/account_banking_sepa_direct_debit/models/account_payment_mode.py new file mode 100644 index 000000000..8d3d306b4 --- /dev/null +++ b/account_banking_sepa_direct_debit/models/account_payment_mode.py @@ -0,0 +1,33 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from stdnum.eu.at_02 import is_valid + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + + +class AccountPaymentMode(models.Model): + _inherit = "account.payment.mode" + + sepa_creditor_identifier = fields.Char( + string="SEPA Creditor Identifier", + size=35, + help="Enter the Creditor Identifier that has been attributed to your " + "company to make SEPA Direct Debits. If not defined, " + "SEPA Creditor Identifier from company will be used.\n" + "This identifier is composed of :\n" + "- your country ISO code (2 letters)\n" + "- a 2-digits checkum\n" + "- a 3-letters business code\n" + "- a country-specific identifier", + ) + + @api.constrains("sepa_creditor_identifier") + def _check_sepa_creditor_identifier(self): + for payment_mode in self: + ics = payment_mode.sepa_creditor_identifier + if ics and not is_valid(ics): + raise ValidationError( + _("The SEPA Creditor Identifier '%s' is invalid.") % ics + ) diff --git a/account_banking_sepa_direct_debit/models/account_payment_order.py b/account_banking_sepa_direct_debit/models/account_payment_order.py new file mode 100644 index 000000000..bed20090f --- /dev/null +++ b/account_banking_sepa_direct_debit/models/account_payment_order.py @@ -0,0 +1,309 @@ +# Copyright 2020 Akretion (Alexis de Lattre ) +# Copyright 2018-2022 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from lxml import etree + +from odoo import _, exceptions, fields, models +from odoo.exceptions import UserError + + +class AccountPaymentOrder(models.Model): + _inherit = "account.payment.order" + + def generate_payment_file(self): + """Creates the SEPA Direct Debit file. That's the important code !""" + self.ensure_one() + if self.payment_method_id.code != "sepa_direct_debit": + return super().generate_payment_file() + pain_flavor = self.payment_method_id.pain_version + # We use pain_flavor.startswith('pain.008.001.xx') + # to support country-specific extensions such as + # pain.008.001.02.ch.01 (cf l10n_ch_sepa) + if pain_flavor.startswith("pain.008.001.02"): + bic_xml_tag = "BIC" + name_maxsize = 70 + root_xml_tag = "CstmrDrctDbtInitn" + elif pain_flavor.startswith("pain.008.003.02"): + bic_xml_tag = "BIC" + name_maxsize = 70 + root_xml_tag = "CstmrDrctDbtInitn" + elif pain_flavor.startswith("pain.008.001.03"): + bic_xml_tag = "BICFI" + name_maxsize = 140 + root_xml_tag = "CstmrDrctDbtInitn" + elif pain_flavor.startswith("pain.008.001.04"): + bic_xml_tag = "BICFI" + name_maxsize = 140 + root_xml_tag = "CstmrDrctDbtInitn" + else: + raise UserError( + _( + "Payment Type Code '%s' is not supported. The only " + "Payment Type Code supported for SEPA Direct Debit are " + "'pain.008.001.02', 'pain.008.001.03' and " + "'pain.008.001.04'." + ) + % pain_flavor + ) + pay_method = self.payment_mode_id.payment_method_id + xsd_file = pay_method.get_xsd_file_path() + gen_args = { + "bic_xml_tag": bic_xml_tag, + "name_maxsize": name_maxsize, + "convert_to_ascii": pay_method.convert_to_ascii, + "payment_method": "DD", + "file_prefix": "sdd_", + "pain_flavor": pain_flavor, + "pain_xsd_file": xsd_file, + } + nsmap = self.generate_pain_nsmap() + attrib = self.generate_pain_attrib() + xml_root = etree.Element("Document", nsmap=nsmap, attrib=attrib) + pain_root = etree.SubElement(xml_root, root_xml_tag) + # A. Group header + ( + group_header, + nb_of_transactions_a, + control_sum_a, + ) = self.generate_group_header_block(pain_root, gen_args) + transactions_count_a = 0 + amount_control_sum_a = 0.0 + lines_per_group = {} + # key = (requested_date, priority, sequence type) + # value = list of lines as objects + for line in self.payment_ids: + transactions_count_a += 1 + payment_line = line.payment_line_ids[:1] + priority = payment_line.priority + categ_purpose = payment_line.category_purpose + scheme = payment_line.mandate_id.scheme + if payment_line.mandate_id.type == "oneoff": + seq_type = "OOFF" + elif payment_line.mandate_id.type == "recurrent": + seq_type_map = {"recurring": "RCUR", "first": "FRST", "final": "FNAL"} + seq_type_label = payment_line.mandate_id.recurrent_sequence_type + assert seq_type_label is not False + seq_type = seq_type_map[seq_type_label] + else: + raise exceptions.UserError( + _( + "Invalid mandate type in '%s'. Valid ones are 'Recurrent' " + "or 'One-Off'" + ) + % payment_line.mandate_id.unique_mandate_reference + ) + # The field line.date is the requested payment date + # taking into account the 'date_preferred' setting + # cf account_banking_payment_export/models/account_payment.py + # in the inherit of action_open() + key = (line.date, priority, categ_purpose, seq_type, scheme) + if key in lines_per_group: + lines_per_group[key].append(line) + else: + lines_per_group[key] = [line] + + for ( + (requested_date, priority, categ_purpose, sequence_type, scheme), + lines, + ) in list(lines_per_group.items()): + requested_date = fields.Date.to_string(requested_date) + # B. Payment info + ( + payment_info, + nb_of_transactions_b, + control_sum_b, + ) = self.generate_start_payment_info_block( + pain_root, + "self.name + '-' + " + "sequence_type + '-' + requested_date.replace('-', '') " + "+ '-' + priority + '-' + category_purpose", + priority, + scheme, + categ_purpose, + sequence_type, + requested_date, + { + "self": self, + "sequence_type": sequence_type, + "priority": priority, + "category_purpose": categ_purpose or "NOcateg", + "requested_date": requested_date, + }, + gen_args, + ) + + self.generate_party_block( + payment_info, "Cdtr", "B", self.company_partner_bank_id, gen_args + ) + charge_bearer = etree.SubElement(payment_info, "ChrgBr") + if self.sepa: + charge_bearer_text = "SLEV" + else: + charge_bearer_text = self.charge_bearer + charge_bearer.text = charge_bearer_text + creditor_scheme_identification = etree.SubElement( + payment_info, "CdtrSchmeId" + ) + self.generate_creditor_scheme_identification( + creditor_scheme_identification, + "self.payment_mode_id.sepa_creditor_identifier or " + "self.company_id.sepa_creditor_identifier", + "SEPA Creditor Identifier", + {"self": self}, + "SEPA", + gen_args, + ) + transactions_count_b = 0 + amount_control_sum_b = 0.0 + for line in lines: + transactions_count_b += 1 + # C. Direct Debit Transaction Info + dd_transaction_info = etree.SubElement(payment_info, "DrctDbtTxInf") + payment_identification = etree.SubElement(dd_transaction_info, "PmtId") + instruction_identification = etree.SubElement( + payment_identification, "InstrId" + ) + instruction_identification.text = self._prepare_field( + "Instruction Identification", + "str(line.move_id.id)", + {"line": line}, + 35, + gen_args=gen_args, + ) + end2end_identification = etree.SubElement( + payment_identification, "EndToEndId" + ) + end2end_identification.text = self._prepare_field( + "End to End Identification", + "str(line.move_id.id)", + {"line": line}, + 35, + gen_args=gen_args, + ) + currency_name = self._prepare_field( + "Currency Code", + "line.currency_id.name", + {"line": line}, + 3, + gen_args=gen_args, + ) + instructed_amount = etree.SubElement( + dd_transaction_info, "InstdAmt", Ccy=currency_name + ) + instructed_amount.text = "%.2f" % line.amount + amount_control_sum_a += line.amount + amount_control_sum_b += line.amount + dd_transaction = etree.SubElement(dd_transaction_info, "DrctDbtTx") + mandate_related_info = etree.SubElement(dd_transaction, "MndtRltdInf") + mandate_identification = etree.SubElement( + mandate_related_info, "MndtId" + ) + mandate = line.payment_line_ids[:1].mandate_id + mandate_identification.text = self._prepare_field( + "Unique Mandate Reference", + "mandate.unique_mandate_reference", + {"mandate": mandate}, + 35, + gen_args=gen_args, + ) + mandate_signature_date = etree.SubElement( + mandate_related_info, "DtOfSgntr" + ) + mandate_signature_date.text = self._prepare_field( + "Mandate Signature Date", + "signature_date", + { + "line": line, + "signature_date": fields.Date.to_string(mandate.signature_date), + }, + 10, + gen_args=gen_args, + ) + if sequence_type == "FRST" and mandate.last_debit_date: + amendment_indicator = etree.SubElement( + mandate_related_info, "AmdmntInd" + ) + amendment_indicator.text = "true" + amendment_info_details = etree.SubElement( + mandate_related_info, "AmdmntInfDtls" + ) + ori_debtor_account = etree.SubElement( + amendment_info_details, "OrgnlDbtrAcct" + ) + ori_debtor_account_id = etree.SubElement(ori_debtor_account, "Id") + ori_debtor_agent_other = etree.SubElement( + ori_debtor_account_id, "Othr" + ) + ori_debtor_agent_other_id = etree.SubElement( + ori_debtor_agent_other, "Id" + ) + ori_debtor_agent_other_id.text = "SMNDA" + # Until 20/11/2016, SMNDA meant + # "Same Mandate New Debtor Agent" + # After 20/11/2016, SMNDA means + # "Same Mandate New Debtor Account" + + self.generate_party_block( + dd_transaction_info, + "Dbtr", + "C", + line.partner_bank_id, + gen_args, + line, + ) + line_purpose = line.payment_line_ids[:1].purpose + if line_purpose: + purpose = etree.SubElement(dd_transaction_info, "Purp") + etree.SubElement(purpose, "Cd").text = line_purpose + + self.generate_remittance_info_block(dd_transaction_info, line, gen_args) + + nb_of_transactions_b.text = str(transactions_count_b) + control_sum_b.text = "%.2f" % amount_control_sum_b + nb_of_transactions_a.text = str(transactions_count_a) + control_sum_a.text = "%.2f" % amount_control_sum_a + + return self.finalize_sepa_file_creation(xml_root, gen_args) + + def generated2uploaded(self): + """Write 'last debit date' on mandates + Set mandates from first to recurring + Set oneoff mandates to expired + """ + # I call super() BEFORE updating the sequence_type + # from first to recurring, so that the account move + # is generated BEFORE, which will allow the split + # of the account move per sequence_type + res = super().generated2uploaded() + abmo = self.env["account.banking.mandate"] + for order in self: + to_expire_mandates = abmo.browse([]) + first_mandates = abmo.browse([]) + all_mandates = abmo.browse([]) + for payment in order.payment_ids: + mandate = payment.payment_line_ids.mandate_id + if mandate in all_mandates: + continue + all_mandates += mandate + if mandate.type == "oneoff": + to_expire_mandates += mandate + elif mandate.type == "recurrent": + seq_type = mandate.recurrent_sequence_type + if seq_type == "final": + to_expire_mandates += mandate + elif seq_type == "first": + first_mandates += mandate + all_mandates.write({"last_debit_date": order.date_generated}) + to_expire_mandates.write({"state": "expired"}) + first_mandates.write({"recurrent_sequence_type": "recurring"}) + for first_mandate in first_mandates: + first_mandate.message_post( + body=_( + "Automatically switched from First to " + "Recurring when the debit order " + "{} has been marked as uploaded." + ).format(order.id, order.name) + ) + return res diff --git a/account_banking_sepa_direct_debit/models/res_company.py b/account_banking_sepa_direct_debit/models/res_company.py new file mode 100644 index 000000000..c72ec6dfb --- /dev/null +++ b/account_banking_sepa_direct_debit/models/res_company.py @@ -0,0 +1,32 @@ +# Copyright 2013-2016 Akretion - Alexis de Lattre +# Copyright 2014 Tecnativa - Pedro M. Baeza +# Copyright 2016 Tecnativa - Antonio Espinosa +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from stdnum.eu.at_02 import is_valid + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + + +class ResCompany(models.Model): + _inherit = "res.company" + + sepa_creditor_identifier = fields.Char( + string="SEPA Creditor Identifier", + size=35, + help="Enter the Creditor Identifier that has been attributed to your " + "company to make SEPA Direct Debits. This identifier is composed " + "of :\n- your country ISO code (2 letters)\n- a 2-digits " + "checkum\n- a 3-letters business code\n- a country-specific " + "identifier", + ) + + @api.constrains("sepa_creditor_identifier") + def _check_sepa_creditor_identifier(self): + for company in self: + ics = company.sepa_creditor_identifier + if ics and not is_valid(ics): + raise ValidationError( + _("The SEPA Creditor Identifier '%s' is invalid.") % ics + ) diff --git a/account_banking_sepa_direct_debit/readme/CONFIGURE.rst b/account_banking_sepa_direct_debit/readme/CONFIGURE.rst new file mode 100644 index 000000000..bc7383d66 --- /dev/null +++ b/account_banking_sepa_direct_debit/readme/CONFIGURE.rst @@ -0,0 +1,26 @@ +For setting the SEPA creditor identifier: + +#. Go to Invoicing/Accounting > Configuration > Settings. +#. On the field "SEPA Creditor Identifier" in the section *SEPA/PAIN*, you can + fill the corresponding identifier. + +If your country requires several identifiers (like Spain), you must: + +#. Go to *Invoicing/Accounting > Configuration > Settings*. +#. On the section *SEPA/PAIN*, check the mark "Multiple identifiers". +#. Now go to *Invoicing/Accounting > Configuration > Management > Payment Modes*. +#. Create a payment mode for your specific bank. +#. Fill the specific identifier on the field "SEPA Creditor Identifier". + +For defining a payment mode that uses SEPA direct debit: + +#. Go to *Invoicing/Accounting > Configuration > Management > Payment Modes*. +#. Create a record. +#. Select the Payment Method *SEPA Direct Debit for customers* (which is + automatically created upon module installation). +#. Check that this payment method uses the proper version of PAIN. +#. If not, go *Invoicing/Accounting > Configuration > Management > Payment Methods*. +#. Locate the "SEPA Direct Debit for customers" record and open it. +#. Change the "PAIN version" according your needs. +#. If you need to handle several PAIN versions, just duplicate the payment + method adjusting this field on each for having them. diff --git a/account_banking_sepa_direct_debit/readme/CONTRIBUTORS.rst b/account_banking_sepa_direct_debit/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..a69a2bd73 --- /dev/null +++ b/account_banking_sepa_direct_debit/readme/CONTRIBUTORS.rst @@ -0,0 +1,13 @@ +* Alexis de Lattre +* Stéphane Bidoul +* Alexandre Fayolle +* Raphaël Valyi +* Sandy Carter +* Antonio Espinosa +* Marçal Isern +* `Tecnativa `__: + + * Pedro M. Baeza + * Sergio Teruel + * Carlos Roca +* Manuel Regidor diff --git a/account_banking_sepa_direct_debit/readme/DESCRIPTION.rst b/account_banking_sepa_direct_debit/readme/DESCRIPTION.rst new file mode 100644 index 000000000..438e66eba --- /dev/null +++ b/account_banking_sepa_direct_debit/readme/DESCRIPTION.rst @@ -0,0 +1,14 @@ +Create SEPA files for Direct Debit + +Module to export direct debit payment orders in SEPA XML file format. + +SEPA PAIN (PAyment INitiation) is the new european standard for +Customer-to-Bank payment instructions. This module implements SEPA Direct +Debit (SDD), more specifically PAIN versions 008.001.02, 008.001.03 and +008.001.04. It is part of the ISO 20022 standard, available on +http://www.iso20022.org. + +The Implementation Guidelines for SEPA Direct Debit published by the European +Payments Council (http://http://www.europeanpaymentscouncil.eu) use PAIN +version 008.001.02. So if you don't know which version your bank supports, you +should try version 008.001.02 first. diff --git a/account_banking_sepa_direct_debit/readme/INSTALL.rst b/account_banking_sepa_direct_debit/readme/INSTALL.rst new file mode 100644 index 000000000..2359a600a --- /dev/null +++ b/account_banking_sepa_direct_debit/readme/INSTALL.rst @@ -0,0 +1,6 @@ +This module depends on : + +* account_banking_pain_base +* account_banking_mandate + +This module is part of the OCA/bank-payment suite. diff --git a/account_banking_sepa_direct_debit/readme/USAGE.rst b/account_banking_sepa_direct_debit/readme/USAGE.rst new file mode 100644 index 000000000..f53734b2f --- /dev/null +++ b/account_banking_sepa_direct_debit/readme/USAGE.rst @@ -0,0 +1,3 @@ +In the menu *Invoicing/Accounting > Customers > Debit Order*, create a new debit +order and select the Payment Mode dedicated to SEPA Direct Debit that +you created during the configuration step. 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 new file mode 100644 index 000000000..99cd63a9e --- /dev/null +++ b/account_banking_sepa_direct_debit/reports/sepa_direct_debit_mandate.xml @@ -0,0 +1,23 @@ + + + + + SEPA Mandate + account.banking.mandate + qweb-pdf + account_banking_sepa_direct_debit.sepa_direct_debit_mandate + account_banking_sepa_direct_debit.sepa_direct_debit_mandate + + 'Mandate-%s-%s' % (object.unique_mandate_reference, object.partner_id and object.partner_id.name.replace(' ', '_') or '') + + + diff --git a/account_banking_sepa_direct_debit/static/description/icon.png b/account_banking_sepa_direct_debit/static/description/icon.png new file mode 100644 index 000000000..dca4d23f2 Binary files /dev/null and b/account_banking_sepa_direct_debit/static/description/icon.png differ diff --git a/account_banking_sepa_direct_debit/static/description/icon.svg b/account_banking_sepa_direct_debit/static/description/icon.svg new file mode 100644 index 000000000..a78efd659 --- /dev/null +++ b/account_banking_sepa_direct_debit/static/description/icon.svg @@ -0,0 +1,92 @@ + + + +image/svg+xmlDIRECTDEBIT + diff --git a/account_banking_sepa_direct_debit/static/description/index.html b/account_banking_sepa_direct_debit/static/description/index.html new file mode 100644 index 000000000..162d3710f --- /dev/null +++ b/account_banking_sepa_direct_debit/static/description/index.html @@ -0,0 +1,491 @@ + + + + + + +Account Banking SEPA Direct Debit + + + +
+

Account Banking SEPA Direct Debit

+ + +

Beta License: AGPL-3 OCA/bank-payment Translate me on Weblate Try me on Runboat

+

Create SEPA files for Direct Debit

+

Module to export direct debit payment orders in SEPA XML file format.

+

SEPA PAIN (PAyment INitiation) is the new european standard for +Customer-to-Bank payment instructions. This module implements SEPA Direct +Debit (SDD), more specifically PAIN versions 008.001.02, 008.001.03 and +008.001.04. It is part of the ISO 20022 standard, available on +http://www.iso20022.org.

+

The Implementation Guidelines for SEPA Direct Debit published by the European +Payments Council (http://http://www.europeanpaymentscouncil.eu) use PAIN +version 008.001.02. So if you don’t know which version your bank supports, you +should try version 008.001.02 first.

+

Table of contents

+ +
+

Installation

+

This module depends on :

+
    +
  • account_banking_pain_base
  • +
  • account_banking_mandate
  • +
+

This module is part of the OCA/bank-payment suite.

+
+
+

Configuration

+

For setting the SEPA creditor identifier:

+
    +
  1. Go to Invoicing/Accounting > Configuration > Settings.
  2. +
  3. On the field “SEPA Creditor Identifier” in the section SEPA/PAIN, you can +fill the corresponding identifier.
  4. +
+

If your country requires several identifiers (like Spain), you must:

+
    +
  1. Go to Invoicing/Accounting > Configuration > Settings.
  2. +
  3. On the section SEPA/PAIN, check the mark “Multiple identifiers”.
  4. +
  5. Now go to Invoicing/Accounting > Configuration > Management > Payment Modes.
  6. +
  7. Create a payment mode for your specific bank.
  8. +
  9. Fill the specific identifier on the field “SEPA Creditor Identifier”.
  10. +
+

For defining a payment mode that uses SEPA direct debit:

+
    +
  1. Go to Invoicing/Accounting > Configuration > Management > Payment Modes.
  2. +
  3. Create a record.
  4. +
  5. Select the Payment Method SEPA Direct Debit for customers (which is +automatically created upon module installation).
  6. +
  7. Check that this payment method uses the proper version of PAIN.
  8. +
  9. If not, go Invoicing/Accounting > Configuration > Management > Payment Methods.
  10. +
  11. Locate the “SEPA Direct Debit for customers” record and open it.
  12. +
  13. Change the “PAIN version” according your needs.
  14. +
  15. If you need to handle several PAIN versions, just duplicate the payment +method adjusting this field on each for having them.
  16. +
+
+
+

Usage

+

In the menu Invoicing/Accounting > Customers > Debit Order, create a new debit +order and select the Payment Mode dedicated to SEPA Direct Debit that +you created during the configuration step.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/bank-payment project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/account_banking_sepa_direct_debit/static/src/css/report.css b/account_banking_sepa_direct_debit/static/src/css/report.css new file mode 100644 index 000000000..1e3418fdc --- /dev/null +++ b/account_banking_sepa_direct_debit/static/src/css/report.css @@ -0,0 +1,27 @@ +.sepa_direct_debit h4 { + margin-top: 2px; + margin-bottom: 2px; +} +.sepa_direct_debit .under-line { + border-bottom: 1px solid; +} +.sepa_direct_debit input { + vertical-align: baseline; +} +.sepa_direct_debit .card { + border: 2px solid; + margin-bottom: 4px; +} +.sepa_direct_debit .card-body { + padding: 2px 14px; +} +.sepa_direct_debit p { + margin: 0 0 4px; + font-size: 8px; +} +.sepa_direct_debit .native_lang { + font-style: italic; +} +.sepa_direct_debit .native_lang_small { + font-size: 0.8em; +} diff --git a/account_banking_sepa_direct_debit/tests/__init__.py b/account_banking_sepa_direct_debit/tests/__init__.py new file mode 100644 index 000000000..f8b40c8bd --- /dev/null +++ b/account_banking_sepa_direct_debit/tests/__init__.py @@ -0,0 +1,2 @@ +from . import test_sdd +from . import test_mandate diff --git a/account_banking_sepa_direct_debit/tests/test_mandate.py b/account_banking_sepa_direct_debit/tests/test_mandate.py new file mode 100644 index 000000000..09ad053be --- /dev/null +++ b/account_banking_sepa_direct_debit/tests/test_mandate.py @@ -0,0 +1,48 @@ +# Copyright 2016-2020 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from dateutil.relativedelta import relativedelta + +from odoo import fields +from odoo.exceptions import UserError +from odoo.tests.common import TransactionCase + + +class TestMandate(TransactionCase): + def test_contrains(self): + with self.assertRaises(UserError): + self.mandate.recurrent_sequence_type = False + self.mandate.type = "recurrent" + self.mandate._check_recurring_type() + + def test_onchange_bank(self): + self.mandate.write( + {"type": "recurrent", "recurrent_sequence_type": "recurring"} + ) + self.mandate.validate() + self.mandate.partner_bank_id = self.env.ref( + "account_payment_mode.res_partner_2_iban" + ) + self.mandate.mandate_partner_bank_change() + self.assertEqual(self.mandate.recurrent_sequence_type, "first") + + def test_expire(self): + self.mandate.signature_date = fields.Date.today() + relativedelta(months=-50) + self.mandate.validate() + self.assertEqual(self.mandate.state, "valid") + self.env["account.banking.mandate"]._sdd_mandate_set_state_to_expired() + self.assertEqual(self.mandate.state, "expired") + + def setUp(self): + res = super().setUp() + self.partner = self.env.ref("base.res_partner_12") + bank_account = self.env.ref("account_payment_mode.res_partner_12_iban") + self.mandate = self.env["account.banking.mandate"].create( + { + "partner_bank_id": bank_account.id, + "format": "sepa", + "type": "oneoff", + "signature_date": "2015-01-01", + } + ) + return res diff --git a/account_banking_sepa_direct_debit/tests/test_sdd.py b/account_banking_sepa_direct_debit/tests/test_sdd.py new file mode 100644 index 000000000..dd9b26532 --- /dev/null +++ b/account_banking_sepa_direct_debit/tests/test_sdd.py @@ -0,0 +1,362 @@ +# Copyright 2016 Akretion (Alexis de Lattre ) +# Copyright 2018-2022 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import base64 + +from lxml import etree + +from odoo import fields +from odoo.tests.common import TransactionCase +from odoo.tools import float_compare + + +class TestSDDBase(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.company_B = cls.env["res.company"].create({"name": "Company B"}) + cls.account_payable_company_B = cls.env["account.account"].create( + { + "code": "NC1110", + "name": "Test Payable Account Company B", + "account_type": "liability_payable", + "reconcile": True, + "company_id": cls.company_B.id, + } + ) + cls.account_receivable_company_B = cls.env["account.account"].create( + { + "code": "NC1111", + "name": "Test Receivable Account Company B", + "account_type": "asset_receivable", + "reconcile": True, + "company_id": cls.company_B.id, + } + ) + cls.company = cls.env["res.company"] + cls.account_model = cls.env["account.account"] + cls.journal_model = cls.env["account.journal"] + cls.payment_order_model = cls.env["account.payment.order"] + cls.payment_line_model = cls.env["account.payment.line"] + cls.mandate_model = cls.env["account.banking.mandate"] + cls.partner_bank_model = cls.env["res.partner.bank"] + cls.attachment_model = cls.env["ir.attachment"] + cls.invoice_model = cls.env["account.move"] + cls.partner_agrolait = cls.env.ref("base.res_partner_2").copy() + cls.partner_c2c = cls.env.ref("base.res_partner_12").copy() + cls.eur_currency = cls.env.ref("base.EUR") + cls.setUpAdditionalAccounts() + cls.setUpAccountJournal() + cls.main_company = cls.company_B + cls.company_B.write( + { + "name": "Test EUR company", + "currency_id": cls.eur_currency.id, + "sepa_creditor_identifier": "FR78ZZZ424242", + } + ) + cls.env.user.write( + { + "company_ids": [(6, 0, cls.main_company.ids)], + "company_id": cls.main_company.id, + } + ) + (cls.partner_agrolait + cls.partner_c2c).write( + { + "company_id": cls.main_company.id, + "supplier_payment_mode_id": False, + "customer_payment_mode_id": False, + "property_account_payable_id": cls.account_payable_company_B.id, + "property_account_receivable_id": cls.account_receivable_company_B.id, + } + ) + cls.company_bank = cls.env.ref("account_payment_mode.main_company_iban").copy( + { + "company_id": cls.main_company.id, + "partner_id": cls.main_company.partner_id.id, + "bank_id": ( + cls.env.ref("account_payment_mode.bank_la_banque_postale").id + ), + "acc_number": "ES52 0182 2782 5688 3882 1868", + } + ) + # create journal + cls.bank_journal = cls.journal_model.create( + { + "name": "Company Bank journal", + "type": "bank", + "code": "BNKFC", + "payment_sequence": False, + "bank_account_id": cls.company_bank.id, + "bank_id": cls.company_bank.bank_id.id, + "inbound_payment_method_line_ids": [ + ( + 0, + 0, + { + "payment_method_id": cls.env.ref( + "account_banking_sepa_direct_debit.sepa_direct_debit" + ).id, + "payment_account_id": cls.account_expense_company_B.id, + }, + ) + ], + } + ) + # update payment mode + cls.payment_mode = cls.env.ref( + "account_banking_sepa_direct_debit.payment_mode_inbound_sepa_dd1" + ).copy({"company_id": cls.main_company.id}) + cls.payment_mode.write( + {"bank_account_link": "fixed", "fixed_journal_id": cls.bank_journal.id} + ) + # Copy partner bank accounts + bank1 = cls.env.ref("account_payment_mode.res_partner_12_iban").copy( + { + "company_id": cls.main_company.id, + "partner_id": cls.partner_c2c.id, + "acc_type": "iban", + } + ) + cls.mandate12 = cls.env.ref( + "account_banking_sepa_direct_debit.res_partner_12_mandate" + ).copy( + { + "partner_bank_id": bank1.id, + "company_id": cls.main_company.id, + "state": "valid", + "unique_mandate_reference": "BMTEST12", + } + ) + bank2 = cls.env.ref("account_payment_mode.res_partner_2_iban").copy( + { + "company_id": cls.main_company.id, + "partner_id": cls.partner_agrolait.id, + "acc_type": "iban", + } + ) + cls.mandate2 = cls.env.ref( + "account_banking_sepa_direct_debit.res_partner_2_mandate" + ).copy( + { + "partner_bank_id": bank2.id, + "company_id": cls.main_company.id, + "state": "valid", + "unique_mandate_reference": "BMTEST2", + } + ) + # Trigger the recompute of account type on res.partner.bank + cls.partner_bank_model.search([])._compute_acc_type() + + @classmethod + def setUpAdditionalAccounts(cls): + """Set up some addionnal accounts: expenses, revenue, ...""" + cls.account_income = cls.env["account.account"].create( + { + "code": "NC1112", + "name": "Sale - Test Account", + "account_type": "asset_current", + } + ) + cls.account_expense = cls.env["account.account"].create( + { + "code": "NC1113", + "name": "HR Expense - Test Purchase Account", + "account_type": "expense", + } + ) + cls.account_revenue = cls.env["account.account"].create( + { + "code": "NC1114", + "name": "Sales - Test Sales Account", + "account_type": "expense_direct_cost", + "reconcile": True, + } + ) + cls.account_income_company_B = cls.env["account.account"].create( + { + "code": "NC1112", + "name": "Sale - Test Account Company B", + "account_type": "expense_direct_cost", + "company_id": cls.company_B.id, + } + ) + cls.account_expense_company_B = cls.env["account.account"].create( + { + "code": "NC1113", + "name": "HR Expense - Test Purchase Account Company B", + "account_type": "expense", + "company_id": cls.company_B.id, + } + ) + cls.account_revenue_company_B = cls.env["account.account"].create( + { + "code": "NC1114", + "name": "Sales - Test Sales Account Company B", + "account_type": "expense_direct_cost", + "reconcile": True, + "company_id": cls.company_B.id, + } + ) + + @classmethod + def setUpAccountJournal(cls): + # Set up some journals + cls.journal_purchase_company_B = cls.env["account.journal"].create( + { + "name": "Purchase Journal Company B - Test", + "code": "AJ-PURC", + "type": "purchase", + "payment_sequence": False, + "company_id": cls.company_B.id, + "default_account_id": cls.account_expense_company_B.id, + } + ) + cls.journal_sale_company_B = cls.env["account.journal"].create( + { + "name": "Sale Journal Company B - Test", + "code": "AJ-SALE", + "type": "sale", + "payment_sequence": False, + "company_id": cls.company_B.id, + "default_account_id": cls.account_income_company_B.id, + } + ) + cls.journal_general_company_B = cls.env["account.journal"].create( + { + "name": "General Journal Company B - Test", + "code": "AJ-GENERAL", + "type": "general", + "payment_sequence": False, + "company_id": cls.company_B.id, + } + ) + + def check_sdd(self): + self.mandate2.recurrent_sequence_type = "first" + invoice1 = self.create_invoice(self.partner_agrolait.id, self.mandate2, 42.0) + self.mandate12.type = "oneoff" + invoice2 = self.create_invoice(self.partner_c2c.id, self.mandate12, 11.0) + self.payment_mode.payment_method_id.mandate_required = True + for inv in [invoice1, invoice2]: + action = inv.create_account_payment_line() + self.assertEqual(action["res_model"], "account.payment.order") + payment_order = self.payment_order_model.browse(action["res_id"]) + self.assertEqual(payment_order.payment_type, "inbound") + self.assertEqual(payment_order.payment_mode_id, self.payment_mode) + self.assertEqual(payment_order.journal_id, self.bank_journal) + # Check payment line + pay_lines = self.payment_line_model.search( + [ + ("partner_id", "=", self.partner_agrolait.id), + ("order_id", "=", payment_order.id), + ] + ) + self.assertEqual(len(pay_lines), 1) + agrolait_pay_line1 = pay_lines[0] + accpre = self.env["decimal.precision"].precision_get("Account") + self.assertEqual(agrolait_pay_line1.currency_id, self.eur_currency) + self.assertEqual(agrolait_pay_line1.mandate_id, invoice1.mandate_id) + self.assertEqual( + agrolait_pay_line1.partner_bank_id, invoice1.mandate_id.partner_bank_id + ) + self.assertEqual( + float_compare( + agrolait_pay_line1.amount_currency, 42, precision_digits=accpre + ), + 0, + ) + self.assertEqual(agrolait_pay_line1.communication_type, "normal") + self.assertEqual(agrolait_pay_line1.communication, invoice1.name) + payment_order._compute_sepa() + payment_order.draft2open() + self.assertEqual(payment_order.state, "open") + self.assertEqual(payment_order.sepa, True) + # Check account payment + agrolait_bank_line = payment_order.payment_ids[0] + self.assertEqual(agrolait_bank_line.currency_id, self.eur_currency) + self.assertEqual( + float_compare(agrolait_bank_line.amount, 42.0, precision_digits=accpre), + 0, + ) + self.assertEqual(agrolait_bank_line.payment_reference, invoice1.name) + self.assertEqual( + agrolait_bank_line.partner_bank_id, invoice1.mandate_id.partner_bank_id + ) + action = payment_order.open2generated() + self.assertEqual(payment_order.state, "generated") + self.assertEqual(action["res_model"], "ir.attachment") + attachment = self.attachment_model.browse(action["res_id"]) + self.assertEqual(attachment.name[-4:], ".xml") + xml_file = base64.b64decode(attachment.datas) + xml_root = etree.fromstring(xml_file) + namespaces = xml_root.nsmap + namespaces["p"] = xml_root.nsmap[None] + namespaces.pop(None) + pay_method_xpath = xml_root.xpath("//p:PmtInf/p:PmtMtd", namespaces=namespaces) + self.assertEqual(pay_method_xpath[0].text, "DD") + sepa_xpath = xml_root.xpath( + "//p:PmtInf/p:PmtTpInf/p:SvcLvl/p:Cd", namespaces=namespaces + ) + self.assertEqual(sepa_xpath[0].text, "SEPA") + debtor_acc_xpath = xml_root.xpath( + "//p:PmtInf/p:CdtrAcct/p:Id/p:IBAN", namespaces=namespaces + ) + self.assertEqual( + debtor_acc_xpath[0].text, + payment_order.company_partner_bank_id.sanitized_acc_number, + ) + payment_order.generated2uploaded() + self.assertEqual(payment_order.state, "uploaded") + for inv in [invoice1, invoice2]: + self.assertEqual(inv.payment_state, "paid") + self.assertEqual(self.mandate2.recurrent_sequence_type, "recurring") + return + + def create_invoice(self, partner_id, mandate, price_unit, inv_type="out_invoice"): + invoice_vals = [ + ( + 0, + 0, + { + "name": "Great service", + "quantity": 1, + "account_id": self.account_revenue_company_B.id, + "price_unit": price_unit, + }, + ) + ] + invoice = self.invoice_model.create( + { + "partner_id": partner_id, + "reference_type": "none", + "currency_id": self.env.ref("base.EUR").id, + "move_type": inv_type, + "journal_id": self.journal_sale_company_B.id, + "date": fields.Date.today(), + "payment_mode_id": self.payment_mode.id, + "mandate_id": mandate.id, + "invoice_line_ids": invoice_vals, + } + ) + invoice.action_post() + return invoice + + +class TestSDD(TestSDDBase): + def test_pain_001_02(self): + self.payment_mode.payment_method_id.pain_version = "pain.008.001.02" + self.check_sdd() + + def test_pain_003_02(self): + self.payment_mode.payment_method_id.pain_version = "pain.008.003.02" + self.check_sdd() + + def test_pain_001_03(self): + self.payment_mode.payment_method_id.pain_version = "pain.008.001.03" + self.check_sdd() + + def test_pain_001_04(self): + self.payment_mode.payment_method_id.pain_version = "pain.008.001.04" + self.check_sdd() 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 new file mode 100644 index 000000000..bda6d0ad5 --- /dev/null +++ b/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml @@ -0,0 +1,106 @@ + + + + + + sdd.mandate.form + account.banking.mandate + + + + + + + + + {'required': [('format', '=', 'sepa')]} + + + + + + sdd.mandate.tree + account.banking.mandate + + + + + + + + type == 'recurrent' + type == 'oneoff' + + + format == 'sepa' + + + + + + sdd.mandate.search + account.banking.mandate + + + + + + + + + + + + + + + diff --git a/account_banking_sepa_direct_debit/views/account_payment_mode.xml b/account_banking_sepa_direct_debit/views/account_payment_mode.xml new file mode 100644 index 000000000..f941d9dcc --- /dev/null +++ b/account_banking_sepa_direct_debit/views/account_payment_mode.xml @@ -0,0 +1,22 @@ + + + + + Add SEPA identifiers on payment mode form + account.payment.mode + + + + + + + + diff --git a/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml b/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml new file mode 100644 index 000000000..56719905c --- /dev/null +++ b/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml @@ -0,0 +1,389 @@ + + + + + diff --git a/account_banking_sepa_direct_debit/views/res_config_settings.xml b/account_banking_sepa_direct_debit/views/res_config_settings.xml new file mode 100644 index 000000000..9707c00ba --- /dev/null +++ b/account_banking_sepa_direct_debit/views/res_config_settings.xml @@ -0,0 +1,26 @@ + + + + sepa_direct_debit.account_config_settings.form + + res.config.settings + + + +
+
+
+
+
+
diff --git a/account_banking_sepa_direct_debit/wizards/__init__.py b/account_banking_sepa_direct_debit/wizards/__init__.py new file mode 100644 index 000000000..0deb68c46 --- /dev/null +++ b/account_banking_sepa_direct_debit/wizards/__init__.py @@ -0,0 +1 @@ +from . import res_config_settings diff --git a/account_banking_sepa_direct_debit/wizards/res_config_settings.py b/account_banking_sepa_direct_debit/wizards/res_config_settings.py new file mode 100644 index 000000000..d1e45e14c --- /dev/null +++ b/account_banking_sepa_direct_debit/wizards/res_config_settings.py @@ -0,0 +1,12 @@ +# Copyright 2016 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + sepa_creditor_identifier = fields.Char( + related="company_id.sepa_creditor_identifier", readonly=False + ) diff --git a/setup/account_banking_sepa_direct_debit/odoo/addons/account_banking_sepa_direct_debit b/setup/account_banking_sepa_direct_debit/odoo/addons/account_banking_sepa_direct_debit new file mode 120000 index 000000000..48dd50874 --- /dev/null +++ b/setup/account_banking_sepa_direct_debit/odoo/addons/account_banking_sepa_direct_debit @@ -0,0 +1 @@ +../../../../account_banking_sepa_direct_debit \ No newline at end of file diff --git a/setup/account_banking_sepa_direct_debit/setup.py b/setup/account_banking_sepa_direct_debit/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_banking_sepa_direct_debit/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)