From 79b1d823f91c46f862f17caaaace1bde77e98513 Mon Sep 17 00:00:00 2001 From: Valentin Vinagre Urteaga Date: Tue, 21 Apr 2020 18:37:08 +0200 Subject: [PATCH] [MIG] account_banking_pain_base: Migration to 13.0 --- account_banking_pain_base/__manifest__.py | 4 +- account_banking_pain_base/i18n/ca_ES.po | 982 ------------------ account_banking_pain_base/i18n/sl.po | 15 +- .../models/account_payment_method.py | 3 +- .../models/account_payment_order.py | 9 +- account_banking_pain_base/models/res_bank.py | 1 - .../models/res_company.py | 2 +- .../models/res_config_settings.py | 6 +- .../readme/CONTRIBUTORS.rst | 3 + requirements.txt | 1 + .../odoo/addons/account_banking_pain_base | 1 + setup/account_banking_pain_base/setup.py | 6 + 12 files changed, 27 insertions(+), 1006 deletions(-) delete mode 100644 account_banking_pain_base/i18n/ca_ES.po create mode 100644 requirements.txt create mode 120000 setup/account_banking_pain_base/odoo/addons/account_banking_pain_base create mode 100644 setup/account_banking_pain_base/setup.py diff --git a/account_banking_pain_base/__manifest__.py b/account_banking_pain_base/__manifest__.py index 1fa8e2815..6b198623f 100644 --- a/account_banking_pain_base/__manifest__.py +++ b/account_banking_pain_base/__manifest__.py @@ -6,13 +6,13 @@ { "name": "Account Banking PAIN Base Module", "summary": "Base module for PAIN file generation", - "version": "12.0.1.0.2", + "version": "13.0.1.0.0", "license": "AGPL-3", "author": "Akretion, " "Noviat, " "Tecnativa, " "Odoo Community Association (OCA)", "website": "https://github.com/OCA/bank-payment", "category": "Hidden", "depends": ["account_payment_order"], - "external_dependencies": {"python": ["unidecode", "lxml"],}, + "external_dependencies": {"python": ["unidecode", "lxml"]}, "data": [ "security/security.xml", "views/account_payment_line.xml", diff --git a/account_banking_pain_base/i18n/ca_ES.po b/account_banking_pain_base/i18n/ca_ES.po deleted file mode 100644 index 0aecb37d8..000000000 --- a/account_banking_pain_base/i18n/ca_ES.po +++ /dev/null @@ -1,982 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * account_banking_pain_base -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ca_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" - -#. module: account_banking_pain_base -#: sql_constraint:account.payment.method:0 -msgid "A payment method of the same type already exists with this code and PAIN version" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Account Management" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Advance Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Agricultural Transfer" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Air" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Alimony Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Anesthesia Services" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Annuity" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_res_bank -msgid "Bank" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_bank_payment_line -msgid "Bank Payment Lines" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_order__batch_booking -msgid "Batch Booking" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Bonus Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Bonus Payment." -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.order,charge_bearer:0 -msgid "Borne by Creditor" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.order,charge_bearer:0 -msgid "Borne by Debtor" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Bus" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Business Expenses" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Cable TV Bill" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Cancellation Fee" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:101 -#, python-format -msgid "Cannot compute the field '{field_name}'." -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Car Loan Principal Repayment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Card Bulk Clearing" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Cash Management Transfer" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__category_purpose -#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line__category_purpose -msgid "Category Purpose" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_order__charge_bearer -msgid "Charge Bearer" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Charity Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Child Benefit" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Collection Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Commercial Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Commission" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Commodity Transfer" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__communication -msgid "Communication" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__communication_type -msgid "Communication Type" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_res_company -msgid "Companies" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Consumer Third Party Consolidated Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Convalescent Care Facility" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_method__convert_to_ascii -msgid "Convert to ASCII" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Copyright" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Costs" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Credit Card Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Credit Card Payment " -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:451 -#, python-format -msgid "Creditor name" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:107 -#, python-format -msgid "Data for evaluation:\n" -" context: {eval_ctx}\n" -" field path: {field_value}" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Debit Card Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Debit Card Payment" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:453 -#, python-format -msgid "Debtor name" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Deliver Against Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Dental Services" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Derivatives" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Dividend" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Durable Medicale Equipment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Electricity Bill" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings__group_pain_multiple_identifier -msgid "Enable this option if your country requires several SEPA/PAIN identifiers like in Spain." -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Energies" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Estate Tax" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Fee Collection" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Ferry" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.order,charge_bearer:0 -msgid "Following Service Level" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_order__charge_bearer -msgid "Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme (SEPA Core messages must use this). Shared : transaction charges on the debtor side are to be borne by the debtor, transaction charges on the creditor side are to be borne by the creditor. Borne by creditor : all transaction charges are to be borne by the creditor. Borne by debtor : all transaction charges are to be borne by the debtor." -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Foreign Exchange" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,communication_type:0 -msgid "Free" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Gas Bill" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Government Insurance" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Government Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Health Insurance" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Hedging" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,priority:0 -msgid "High" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Home Health Care" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Hospital Care" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Housing Loan Repayment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Housing Tax" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,communication_type:0 -msgid "ISO" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_method__convert_to_ascii -msgid "If active, Odoo will convert each accented character to the corresponding unaccented character, so that only ASCII characters are used in the generated PAIN file." -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line__category_purpose -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line__purpose -#: model:ir.model.fields,help:account_banking_pain_base.field_bank_payment_line__category_purpose -#: model:ir.model.fields,help:account_banking_pain_base.field_bank_payment_line__purpose -msgid "If neither your bank nor your local regulations oblige you to set the category purpose, leave the field empty." -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_order__batch_booking -msgid "If true, the bank statement will display only one debit line for all the wire transfers of the SEPA XML file ; if false, the bank statement will display one debit line per wire transfer of the SEPA XML file." -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Income Tax" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_mode__initiating_party_identifier -#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_company__initiating_party_identifier -#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings__initiating_party_identifier -msgid "Initiating Party Identifier" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_mode__initiating_party_issuer -#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_company__initiating_party_issuer -#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings__initiating_party_issuer -msgid "Initiating Party Issuer" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_mode__initiating_party_scheme -#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_company__initiating_party_scheme -#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings__initiating_party_scheme -msgid "Initiating Party Scheme" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Installment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Instalment Hire Purchase Agreement" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,local_instrument:0 -msgid "Instant Transfer" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Insurance Premium" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Interest" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Intermediate Care Facility" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Intra Company Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Intra-Company Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Irrevocable Credit Card Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Irrevocable Debit Card Payment" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line__communication -msgid "Label of the payment that will be seen by the destinee" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Labor Insurance" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "License Fee" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Life Insurance" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Liquidity Management" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Loan" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Loan Repayment" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__local_instrument -#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line__local_instrument -msgid "Local Instrument" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Long Term Care Facility" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Medical Services" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:337 -#, python-format -msgid "Missing 'Initiating Party Issuer' and/or 'Initiating Party Identifier' for the company '%s'. Both fields must have a value." -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Multiple Service Types" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings__group_pain_multiple_identifier -msgid "Multiple identifiers" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Netting" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Network Charge" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Network Communication" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_method.py:22 -#, python-format -msgid "No XSD file path found for payment method '%s'" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,priority:0 -msgid "Normal" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Not Otherwise Specified" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Opening Fee" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Other" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Other Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Other Telecom Related Bill" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_method__pain_version -msgid "PAIN Version" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:449 -#, python-format -msgid "Partner name" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:146 -#, python-format -msgid "Partner's bank account is '%s'." -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:142 -#, python-format -msgid "Payment Line has reference '%s'." -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_account_payment_line -msgid "Payment Lines" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_account_payment_method -msgid "Payment Methods" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_account_payment_mode -msgid "Payment Modes" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_account_payment_order -msgid "Payment Order" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Payment Terms" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Pension Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Preauthorized debit" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Precious Metal" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Price Payment" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__priority -#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line__priority -msgid "Priority" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Property Insurance" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Purchase Sale Of Goods" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Purchase Sale Of Services" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__purpose -#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line__purpose -msgid "Purpose" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Railway" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Receipt Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Receive Against Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Recurring Installment Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Rent" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Royalties" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_order__sepa -msgid "SEPA Payment" -msgstr "" - -#. module: account_banking_pain_base -#: model_terms:ir.ui.view,arch_db:account_banking_pain_base.view_account_config_settings -msgid "SEPA/PAIN" -msgstr "" - -#. module: account_banking_pain_base -#: model:res.groups,name:account_banking_pain_base.group_pain_multiple_identifier -msgid "SEPA/PAIN Identifiers on Payment Modes" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Salary Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Savings" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Securities" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.order,charge_bearer:0 -msgid "Shared" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Social Security Benefit" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Study" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Subscription" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Supplier Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Tax Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Telephone Bill" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:125 -#, python-format -msgid "The '%s' is empty or 0. It should have a non-null value." -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/res_bank.py:29 -#, python-format -msgid "The following Bank Identifier Codes (BIC) do not respect the SEPA pattern:\n" -"{bic_list}\n" -"\n" -"SEPA pattern: {sepa_pattern}" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:165 -#, python-format -msgid "The generated XML file is not valid against the official XML Schema Definition. The generated XML file and the full error have been written in the server logs. Here is the error, which may give you an idea on the cause of the problem : %s" -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/account_payment_order.py:120 -#, python-format -msgid "The type of the field '%s' is %s. It should be a string or unicode." -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line__priority -#: model:ir.model.fields,help:account_banking_pain_base.field_bank_payment_line__priority -msgid "This field will be used as 'Instruction Priority' in the generated PAIN file." -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_res_company__initiating_party_identifier -#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings__initiating_party_identifier -msgid "This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo." -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_mode__initiating_party_identifier -msgid "This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo. If not defined, Initiating Party Identifier from company will be used.\n" -"Common format (13): \n" -"- Country code (2, optional)\n" -"- Company idenfier (N, VAT)\n" -"- Service suffix (N, issued by bank)" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_res_company__initiating_party_issuer -#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings__initiating_party_issuer -msgid "This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo." -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_mode__initiating_party_issuer -msgid "This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo. If not defined, Initiating Party Issuer from company will be used.\n" -"Common format (13): \n" -"- Country code (2, optional)\n" -"- Company idenfier (N, VAT)\n" -"- Service suffix (N, issued by bank)" -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_res_company__initiating_party_scheme -#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings__initiating_party_scheme -msgid "This will be used as the 'Initiating Party Scheme Name' in the PAIN files generated by Odoo." -msgstr "" - -#. module: account_banking_pain_base -#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_mode__initiating_party_scheme -msgid "This will be used as the 'Initiating Party Scheme Name' in the PAIN files generated by Odoo. This value is determined by the financial institution that will process the file. If not defined, no scheme will be used.\n" -"" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Trade" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Trade Services" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "Trade Settlement Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -#: selection:account.payment.line,purpose:0 -msgid "Treasury Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Trust Fund" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Unemployment Disability Benefit" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "VAT Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Value Added Tax Payment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Vision Care" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,purpose:0 -msgid "Water Bill" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "WithHolding" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.line,category_purpose:0 -msgid "ePayment" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.method,pain_version:0 -msgid "pain.001.001.02" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.method,pain_version:0 -msgid "pain.001.001.03 (recommended for credit transfer)" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.method,pain_version:0 -msgid "pain.001.001.04" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.method,pain_version:0 -msgid "pain.001.001.05" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.method,pain_version:0 -msgid "pain.001.003.03 (credit transfer in Germany)" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.method,pain_version:0 -msgid "pain.008.001.02 (recommended for direct debit)" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.method,pain_version:0 -msgid "pain.008.001.03" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.method,pain_version:0 -msgid "pain.008.001.04" -msgstr "" - -#. module: account_banking_pain_base -#: selection:account.payment.method,pain_version:0 -msgid "pain.008.003.02 (direct debit in Germany)" -msgstr "" diff --git a/account_banking_pain_base/i18n/sl.po b/account_banking_pain_base/i18n/sl.po index 01367fa88..12d979302 100644 --- a/account_banking_pain_base/i18n/sl.po +++ b/account_banking_pain_base/i18n/sl.po @@ -9,23 +9,22 @@ 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-03-21 14:13+0000\n" -"Last-Translator: Matjaz Mozetic \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" -"X-Generator: Weblate 3.10\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_pain_base #: sql_constraint:account.payment.method:0 msgid "" "A payment method of the same type already exists with this code and PAIN " "version" -msgstr "S to kodo in PAIN verzijo že obstaja metoda plačila istega tipa" +msgstr "" #. module: account_banking_pain_base #: selection:account.payment.line,purpose:0 @@ -66,7 +65,7 @@ msgstr "" #. module: account_banking_pain_base #: model:ir.model,name:account_banking_pain_base.model_res_bank msgid "Bank" -msgstr "Banka" +msgstr "" #. module: account_banking_pain_base #: model:ir.model,name:account_banking_pain_base.model_bank_payment_line @@ -186,7 +185,7 @@ msgstr "" #. module: account_banking_pain_base #: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__communication msgid "Communication" -msgstr "Komunikacija" +msgstr "" #. module: account_banking_pain_base #: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__communication_type diff --git a/account_banking_pain_base/models/account_payment_method.py b/account_banking_pain_base/models/account_payment_method.py index 9aa98b241..e06918ac4 100644 --- a/account_banking_pain_base/models/account_payment_method.py +++ b/account_banking_pain_base/models/account_payment_method.py @@ -1,7 +1,7 @@ # © 2016 Akretion (Alexis de Lattre ) # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from odoo import _, api, fields, models +from odoo import _, fields, models from odoo.exceptions import UserError @@ -17,7 +17,6 @@ class AccountPaymentMethod(models.Model): "characters are used in the generated PAIN file.", ) - @api.multi def get_xsd_file_path(self): """This method is designed to be inherited in the SEPA modules""" self.ensure_one() diff --git a/account_banking_pain_base/models/account_payment_order.py b/account_banking_pain_base/models/account_payment_order.py index 633ce4120..ec647b687 100644 --- a/account_banking_pain_base/models/account_payment_order.py +++ b/account_banking_pain_base/models/account_payment_order.py @@ -23,7 +23,7 @@ logger = logging.getLogger(__name__) class AccountPaymentOrder(models.Model): _inherit = "account.payment.order" - sepa = fields.Boolean(compute="compute_sepa", readonly=True, string="SEPA Payment") + sepa = fields.Boolean(compute="_compute_sepa", readonly=True, string="SEPA Payment") charge_bearer = fields.Selection( [ ("SLEV", "Following Service Level"), @@ -57,13 +57,12 @@ class AccountPaymentOrder(models.Model): "transfer of the SEPA XML file.", ) - @api.multi @api.depends( "company_partner_bank_id.acc_type", "payment_line_ids.currency_id", "payment_line_ids.partner_bank_id.acc_type", ) - def compute_sepa(self): + def _compute_sepa(self): eur = self.env.ref("base.EUR") for order in self: sepa = True @@ -79,7 +78,6 @@ class AccountPaymentOrder(models.Model): sepa = order.compute_sepa_final_hook(sepa) self.sepa = sepa - @api.multi def compute_sepa_final_hook(self, sepa): self.ensure_one() return sepa @@ -205,7 +203,6 @@ class AccountPaymentOrder(models.Model): ) return True - @api.multi def finalize_sepa_file_creation(self, xml_root, gen_args): xml_string = etree.tostring( xml_root, pretty_print=True, encoding="UTF-8", xml_declaration=True @@ -219,7 +216,6 @@ class AccountPaymentOrder(models.Model): filename = "{}{}.xml".format(gen_args["file_prefix"], self.name) return (xml_string, filename) - @api.multi def generate_pain_nsmap(self): self.ensure_one() pain_flavor = self.payment_mode_id.payment_method_id.pain_version @@ -229,7 +225,6 @@ class AccountPaymentOrder(models.Model): } return nsmap - @api.multi def generate_pain_attrib(self): self.ensure_one() return {} diff --git a/account_banking_pain_base/models/res_bank.py b/account_banking_pain_base/models/res_bank.py index 9d8dce3b2..03c394c9d 100644 --- a/account_banking_pain_base/models/res_bank.py +++ b/account_banking_pain_base/models/res_bank.py @@ -12,7 +12,6 @@ BIC_REGEX = re.compile(r"[A-Z]{6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3})?$") class ResBank(models.Model): _inherit = "res.bank" - @api.multi @api.constrains("bic") def _check_bic(self): """ diff --git a/account_banking_pain_base/models/res_company.py b/account_banking_pain_base/models/res_company.py index f00a88a8b..606808a3a 100644 --- a/account_banking_pain_base/models/res_company.py +++ b/account_banking_pain_base/models/res_company.py @@ -36,7 +36,7 @@ class ResCompany(models.Model): """This method is called from post_install.py""" self.ensure_one() party_issuer_per_country = { - "BE": "KBO-BCE", # KBO-BCE = the registry of companies in Belgium + "BE": "KBO-BCE" # KBO-BCE = the registry of companies in Belgium } logger.debug("Calling _default_initiating_party on company %s", self.name) country_code = self.country_id.code diff --git a/account_banking_pain_base/models/res_config_settings.py b/account_banking_pain_base/models/res_config_settings.py index f74e00844..6be774564 100644 --- a/account_banking_pain_base/models/res_config_settings.py +++ b/account_banking_pain_base/models/res_config_settings.py @@ -9,13 +9,13 @@ class ResConfigSettings(models.TransientModel): _inherit = "res.config.settings" initiating_party_issuer = fields.Char( - related="company_id.initiating_party_issuer", readonly=False, + related="company_id.initiating_party_issuer", readonly=False ) initiating_party_identifier = fields.Char( - related="company_id.initiating_party_identifier", readonly=False, + related="company_id.initiating_party_identifier", readonly=False ) initiating_party_scheme = fields.Char( - related="company_id.initiating_party_scheme", readonly=False, + related="company_id.initiating_party_scheme", readonly=False ) group_pain_multiple_identifier = fields.Boolean( string="Multiple identifiers", diff --git a/account_banking_pain_base/readme/CONTRIBUTORS.rst b/account_banking_pain_base/readme/CONTRIBUTORS.rst index 882c7cde6..c66e5e824 100644 --- a/account_banking_pain_base/readme/CONTRIBUTORS.rst +++ b/account_banking_pain_base/readme/CONTRIBUTORS.rst @@ -7,3 +7,6 @@ * Sandy Carter * Stefan Rijnhart (Therp) * Antonio Espinosa +* `DynApps NV `_: + + * Axel Priem diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 000000000..051b14ceb --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +unidecode diff --git a/setup/account_banking_pain_base/odoo/addons/account_banking_pain_base b/setup/account_banking_pain_base/odoo/addons/account_banking_pain_base new file mode 120000 index 000000000..41b3cc95f --- /dev/null +++ b/setup/account_banking_pain_base/odoo/addons/account_banking_pain_base @@ -0,0 +1 @@ +../../../../account_banking_pain_base \ No newline at end of file diff --git a/setup/account_banking_pain_base/setup.py b/setup/account_banking_pain_base/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_banking_pain_base/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)