diff --git a/account_banking_mandate/README.rst b/account_banking_mandate/README.rst index d21bc069c..5cfc4468b 100644 --- a/account_banking_mandate/README.rst +++ b/account_banking_mandate/README.rst @@ -14,13 +14,13 @@ Account Banking Mandate :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/13.0/account_banking_mandate + :target: https://github.com/OCA/bank-payment/tree/14.0/account_banking_mandate :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-13-0/bank-payment-13-0-account_banking_mandate + :target: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_banking_mandate :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/173/13.0 + :target: https://runbot.odoo-community.org/runbot/173/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -58,7 +58,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -98,6 +98,6 @@ 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. +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_mandate/i18n/account_banking_mandate.pot b/account_banking_mandate/i18n/account_banking_mandate.pot index 92184a779..c4c1417a2 100644 --- a/account_banking_mandate/i18n/account_banking_mandate.pot +++ b/account_banking_mandate/i18n/account_banking_mandate.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -36,7 +36,9 @@ msgid "Action Needed" msgstr "" #. module: account_banking_mandate +#: model:ir.model.fields,help:account_banking_mandate.field_account_bank_statement_line__mandate_required #: model:ir.model.fields,help:account_banking_mandate.field_account_move__mandate_required +#: model:ir.model.fields,help:account_banking_mandate.field_account_payment__mandate_required #: model:ir.model.fields,help:account_banking_mandate.field_account_payment_line__mandate_required #: model:ir.model.fields,help:account_banking_mandate.field_account_payment_method__mandate_required msgid "" @@ -44,6 +46,31 @@ msgid "" " direct debit mandate with your company." msgstr "" +#. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_banking_mandate +#: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form +msgid "Are you sure you want to cancel this mandate?" +msgstr "" + #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_attachment_count msgid "Attachment Count" @@ -96,7 +123,6 @@ msgstr "" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form -#: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_tree msgid "Cancel" msgstr "" @@ -156,8 +182,9 @@ msgid "Date of the Last Debit" msgstr "" #. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_bank_statement_line__mandate_id #: model:ir.model.fields,field_description:account_banking_mandate.field_account_move__mandate_id -#: model:ir.model.fields,field_description:account_banking_mandate.field_account_move_line__mandate_id +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment__mandate_id #: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_line__mandate_id #: model:ir.model.fields,field_description:account_banking_mandate.field_bank_payment_line__mandate_id msgid "Direct Debit Mandate" @@ -172,6 +199,13 @@ msgstr "" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__display_name +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_move__display_name +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_move_line__display_name +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_method__display_name +#: model:ir.model.fields,field_description:account_banking_mandate.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:account_banking_mandate.field_res_partner__display_name +#: model:ir.model.fields,field_description:account_banking_mandate.field_res_partner_bank__display_name msgid "Display Name" msgstr "" @@ -209,6 +243,11 @@ msgstr "" msgid "Followers (Partners)" msgstr "" +#. module: account_banking_mandate +#: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_tree @@ -227,9 +266,26 @@ msgstr "" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__id +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_move__id +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_move_line__id +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_line__id +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_method__id +#: model:ir.model.fields,field_description:account_banking_mandate.field_bank_payment_line__id +#: model:ir.model.fields,field_description:account_banking_mandate.field_res_partner__id +#: model:ir.model.fields,field_description:account_banking_mandate.field_res_partner_bank__id msgid "ID" msgstr "" +#. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + #. module: account_banking_mandate #: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__message_needaction #: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__message_unread @@ -249,7 +305,7 @@ msgstr "" #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_account_move -msgid "Journal Entries" +msgid "Journal Entry" msgstr "" #. module: account_banking_mandate @@ -259,6 +315,13 @@ msgstr "" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate____last_update +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_move____last_update +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_move_line____last_update +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_method____last_update +#: model:ir.model.fields,field_description:account_banking_mandate.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:account_banking_mandate.field_res_partner____last_update +#: model:ir.model.fields,field_description:account_banking_mandate.field_res_partner_bank____last_update msgid "Last Modified on" msgstr "" @@ -288,7 +351,9 @@ msgid "Mandate Format" msgstr "" #. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_bank_statement_line__mandate_required #: model:ir.model.fields,field_description:account_banking_mandate.field_account_move__mandate_required +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment__mandate_required #: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_line__mandate_required #: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_method__mandate_required msgid "Mandate Required" @@ -338,6 +403,21 @@ msgstr "" msgid "Missing Mandate on payment line %s" msgstr "" +#. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__activity_type_id +msgid "Next Activity Type" +msgstr "" + #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_needaction_counter msgid "Number of Actions" @@ -378,6 +458,7 @@ msgstr "" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__partner_id +#: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search msgid "Partner" msgstr "" @@ -418,6 +499,11 @@ msgstr "" msgid "Related Payment Lines" msgstr "" +#. module: account_banking_mandate +#: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__activity_user_id +msgid "Responsible User" +msgstr "" + #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_has_sms_error msgid "SMS Delivery error" @@ -450,9 +536,12 @@ msgid "Status" msgstr "" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 -#, python-format -msgid "The company of the mandate %s differs from the company of partner %s." +#: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." msgstr "" #. module: account_banking_mandate @@ -461,21 +550,6 @@ msgstr "" msgid "The date of signature of mandate '%s' is in the future!" msgstr "" -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_move.py:0 -#, python-format -msgid "" -"The invoice %s has a different company than that of the linked mandate %s)." -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_move_line.py:0 -#, python-format -msgid "" -"The item %s of journal %s has a different company than that of the linked " -"mandate %s)." -msgstr "" - #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 #, python-format @@ -502,6 +576,7 @@ msgstr "" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form +#: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_tree msgid "Type" msgstr "" @@ -510,6 +585,11 @@ msgstr "" msgid "Type of Mandate" msgstr "" +#. module: account_banking_mandate +#: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__unique_mandate_reference msgid "Unique Mandate Reference" @@ -555,38 +635,6 @@ msgid "" "referencing it that belong to another company." msgstr "" -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 -#, python-format -msgid "" -"You cannot change the company of mandate %s, as there exists bank payment " -"lines referencing it that belong to another company." -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 -#, python-format -msgid "" -"You cannot change the company of mandate %s, as there exists invoices " -"referencing it that belong to another company." -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 -#, python-format -msgid "" -"You cannot change the company of mandate %s, as there exists journal items " -"referencing it that belong to another company." -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 -#, python-format -msgid "" -"You cannot change the company of mandate %s, as there exists payment lines " -"referencing it that belong to another company." -msgstr "" - #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form msgid "" diff --git a/account_banking_mandate/i18n/fr.po b/account_banking_mandate/i18n/fr.po index ede21b3a1..9b5c2286d 100644 --- a/account_banking_mandate/i18n/fr.po +++ b/account_banking_mandate/i18n/fr.po @@ -10,14 +10,15 @@ 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: 2018-02-10 02:10+0000\n" -"Last-Translator: Nicolas JEUDY , 2018\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" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: account_banking_mandate #: model_terms:ir.actions.act_window,help:account_banking_mandate.mandate_action @@ -25,11 +26,14 @@ msgid "" "A Banking Mandate is a document signed by your customer that gives you the " "autorization to do one or several operations on his bank account." msgstr "" +"Un Mandat Bancaire est un document signé par votre client qui vous donne " +"l'autorisation d'effectuer une ou plusieurs opérations sur son compte " +"bancaire." #. module: account_banking_mandate #: model:ir.model.constraint,message:account_banking_mandate.constraint_account_banking_mandate_mandate_ref_company_uniq msgid "A Mandate with the same reference already exists for this company!" -msgstr "" +msgstr "Un mandat avec la même référence existe déjà pour cette société !" #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_account_banking_mandate @@ -39,7 +43,7 @@ msgstr "Un mandat bancaire générique" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_needaction msgid "Action Needed" -msgstr "" +msgstr "Action demandée" #. module: account_banking_mandate #: model:ir.model.fields,help:account_banking_mandate.field_account_move__mandate_required @@ -49,26 +53,28 @@ msgid "" "Activate this option if this payment method requires your customer to sign a " "direct debit mandate with your company." msgstr "" +"Activez cette option si cette méthode de paiement nécessite que votre client " +"signe un mandat de prélèvement pour votre société." #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_attachment_count msgid "Attachment Count" -msgstr "" +msgstr "Nombre de liaisons" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form msgid "Back to Draft" -msgstr "" +msgstr "Retour en brouillon" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__partner_bank_id msgid "Bank Account" -msgstr "" +msgstr "Compte bancaire" #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_res_partner_bank msgid "Bank Accounts" -msgstr "" +msgstr "Comptes bancaires" #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_bank_payment_line @@ -79,13 +85,13 @@ msgstr "Lignes de paiement bancaire" #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_tree msgid "Banking Mandate" -msgstr "" +msgstr "Mandat bancaire" #. module: account_banking_mandate #: model:ir.actions.act_window,name:account_banking_mandate.mandate_action #: model:ir.ui.menu,name:account_banking_mandate.mandate_menu msgid "Banking Mandates" -msgstr "" +msgstr "Mandats bancaires" #. module: account_banking_mandate #: model:ir.model.fields,help:account_banking_mandate.field_account_setup_bank_manual_config__mandate_ids @@ -94,11 +100,13 @@ msgid "" "Banking mandates represent an authorization that the bank account owner " "gives to a company for a specific operation." msgstr "" +"Les mandats bancaires représentent une autorisation que le titulaire du " +"compte bancaire a accordé à votre société pour une opération spécifique." #. module: account_banking_mandate #: model:ir.model.fields.selection,name:account_banking_mandate.selection__account_banking_mandate__format__basic msgid "Basic Mandate" -msgstr "" +msgstr "Mandat basique" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form @@ -110,7 +118,7 @@ msgstr "Annuler" #: model:ir.model.fields.selection,name:account_banking_mandate.selection__account_banking_mandate__state__cancel #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search msgid "Cancelled" -msgstr "" +msgstr "Annulé" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 @@ -119,22 +127,24 @@ msgid "" "Cannot validate the mandate '%s' because it is not attached to a bank " "account." msgstr "" +"Le mandat '%s' ne peut pas être validé parce qu'il n'est pas rattaché à un " +"compte bancaire." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 #, python-format msgid "Cannot validate the mandate '%s' without a date of signature." -msgstr "" +msgstr "Le mandat '%s' ne peut pas être validé sans une date de signature." #. module: account_banking_mandate #: model_terms:ir.actions.act_window,help:account_banking_mandate.mandate_action msgid "Click to create a new Banking Mandate." -msgstr "" +msgstr "Cliquez pour créer un nouveau mandat bancaire." #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__company_id msgid "Company" -msgstr "" +msgstr "Société" #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_res_partner @@ -154,12 +164,12 @@ msgstr "Créée le" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__signature_date msgid "Date of Signature of the Mandate" -msgstr "" +msgstr "Date de signature du mandat" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__last_debit_date msgid "Date of the Last Debit" -msgstr "" +msgstr "date du dernier débit" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_move__mandate_id @@ -167,14 +177,14 @@ msgstr "" #: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_line__mandate_id #: model:ir.model.fields,field_description:account_banking_mandate.field_bank_payment_line__mandate_id msgid "Direct Debit Mandate" -msgstr "" +msgstr "Mandat de prélèvement" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_setup_bank_manual_config__mandate_ids #: model:ir.model.fields,field_description:account_banking_mandate.field_res_partner_bank__mandate_ids #: model_terms:ir.ui.view,arch_db:account_banking_mandate.mandate_partner_bank_form msgid "Direct Debit Mandates" -msgstr "" +msgstr "Mandats de prélèvement" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__display_name @@ -186,19 +196,19 @@ msgstr "Nom à afficher" #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_tree msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: account_banking_mandate #: model:ir.model.fields.selection,name:account_banking_mandate.selection__account_banking_mandate__state__expired #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search msgid "Expired" -msgstr "" +msgstr "Expiré" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_res_partner__valid_mandate_id #: model:ir.model.fields,field_description:account_banking_mandate.field_res_users__valid_mandate_id msgid "First Valid Mandate" -msgstr "" +msgstr "Premier mandat valide" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_follower_ids @@ -219,12 +229,12 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_tree msgid "Format" -msgstr "" +msgstr "Format" #. module: account_banking_mandate #: model:ir.model.fields.selection,name:account_banking_mandate.selection__account_banking_mandate__type__generic msgid "Generic Mandate" -msgstr "" +msgstr "Mandat générique" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search @@ -256,12 +266,13 @@ msgstr "" #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_account_move msgid "Journal Entries" -msgstr "" +msgstr "Ecritures de journal" #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_account_move_line +#, fuzzy msgid "Journal Item" -msgstr "" +msgstr "Pièce comptable" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate____last_update @@ -286,94 +297,94 @@ msgstr "" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.bank_payment_line_tree msgid "Mandate" -msgstr "" +msgstr "Mandat" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__format msgid "Mandate Format" -msgstr "" +msgstr "Format du mandat" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_move__mandate_required #: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_line__mandate_required #: model:ir.model.fields,field_description:account_banking_mandate.field_account_payment_method__mandate_required msgid "Mandate Required" -msgstr "" +msgstr "Mandat requis" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 #, python-format msgid "Mandate should be in cancel state." -msgstr "" +msgstr "Le mandat doit être à l'état Annulé." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 #, python-format msgid "Mandate should be in draft or valid state." -msgstr "" +msgstr "Le mandat doit être à l'état Brouillon ou Valide." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 #, python-format msgid "Mandate should be in draft state." -msgstr "" +msgstr "Le mandat doit être à l'état Brouillon." #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.partner_view_buttons msgid "Mandate(s)" -msgstr "" +msgstr "Mandat(s)" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.mandate_partner_bank_tree msgid "Mandates" -msgstr "" +msgstr "Mandats" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Message d'erreur d'envoi" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_ids msgid "Messages" -msgstr "" +msgstr "Messages" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_payment_line.py:0 #, python-format msgid "Missing Mandate on payment line %s" -msgstr "" +msgstr "Mandat manquant sur la ligne de paiement %s" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_needaction_counter msgid "Number of Actions" -msgstr "" +msgstr "Nombre d'actions" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_res_partner__mandate_count #: model:ir.model.fields,field_description:account_banking_mandate.field_res_users__mandate_count msgid "Number of Mandates" -msgstr "" +msgstr "Nombre de mandats" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_has_error_counter msgid "Number of errors" -msgstr "" +msgstr "Nombre d'erreurs" #. module: account_banking_mandate #: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__message_needaction_counter msgid "Number of messages which requires an action" -msgstr "" +msgstr "Nombre de messages nécessitant une action" #. module: account_banking_mandate #: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages d'erreur d'envoi" #. module: account_banking_mandate #: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__message_unread_counter msgid "Number of unread messages" -msgstr "" +msgstr "Nombre de messages non lus" #. module: account_banking_mandate #: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__state @@ -381,6 +392,8 @@ msgid "" "Only valid mandates can be used in a payment line. A cancelled mandate is a " "mandate that has been cancelled by the customer." msgstr "" +"Seuls les mandats valides peuvent être utilisés dans une ligne de paiement. " +"Un mandat annulé est un mandat qui a été annulé par le client." #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__partner_id @@ -389,9 +402,8 @@ msgstr "Partenaire" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__payment_line_ids_count -#, fuzzy msgid "Payment Line Ids Count" -msgstr "Lignes de règlement" +msgstr "Nombre de lignes de règlement" #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_account_payment_line @@ -406,45 +418,45 @@ msgstr "Methodes de règlement" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 #: model_terms:ir.ui.view,arch_db:account_banking_mandate.views_mandate_form_buttons -#, fuzzy, python-format +#, python-format msgid "Payment lines" msgstr "Lignes de règlement" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_tree msgid "Reference" -msgstr "" +msgstr "Référence" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search msgid "Reference or Partner" -msgstr "" +msgstr "Référence ou Partenaire" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__payment_line_ids msgid "Related Payment Lines" -msgstr "" +msgstr "Lignes de paiement correspondantes" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_has_sms_error msgid "SMS Delivery error" -msgstr "" +msgstr "Erreur d'envoi de SMS" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__scan msgid "Scan of the Mandate" -msgstr "" +msgstr "Image du mandat" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search msgid "Search Banking Mandates" -msgstr "" +msgstr "Rechercher des mandats bancaires" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_tree msgid "Signature Date" -msgstr "" +msgstr "Date de signature" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search @@ -454,26 +466,26 @@ msgstr "État" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__state msgid "Status" -msgstr "" +msgstr "Etat" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 #, python-format msgid "The company of the mandate %s differs from the company of partner %s." -msgstr "" +msgstr "La société du mandat %s est différente de la société du partenaire %s." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 #, python-format msgid "The date of signature of mandate '%s' is in the future!" -msgstr "" +msgstr "La date de signature du mandat '%s' est dans le futur!" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_move.py:0 #, python-format msgid "" "The invoice %s has a different company than that of the linked mandate %s)." -msgstr "" +msgstr "La facture %s a une société différente du mandat lié %s)." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_move_line.py:0 @@ -481,7 +493,7 @@ msgstr "" msgid "" "The item %s of journal %s has a different company than that of the linked " "mandate %s)." -msgstr "" +msgstr "L'écriture %s du journal %s a une société différente du mandat lié %s)." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 @@ -490,6 +502,8 @@ msgid "" "The mandate '%s' can't have a date of last debit before the date of " "signature." msgstr "" +"Le mandat '%s' ne peut pas avoir une date de dernier débit antérieure à la " +"date de signature." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_payment_line.py:0 @@ -498,6 +512,7 @@ msgid "" "The payment line number %s a different company than that of the linked " "mandate %s)." msgstr "" +"La ligne de paiement %s a une société différente de celle du mandat lié %s)." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_payment_line.py:0 @@ -506,6 +521,8 @@ msgid "" "The payment line number %s has the bank account '%s' which is not attached " "to the mandate '%s' (this mandate is attached to the bank account '%s')." msgstr "" +"La ligne de paiement %s a le compte bancaire '%s' qui n'est pas attaché au " +"mandat '%s' (ce mandat est attaché au compte bancaire '%s')." #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form @@ -515,28 +532,28 @@ msgstr "Type" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__type msgid "Type of Mandate" -msgstr "" +msgstr "Type de mandat" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__unique_mandate_reference msgid "Unique Mandate Reference" -msgstr "" +msgstr "Référence de mandat unique" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_unread msgid "Unread Messages" -msgstr "" +msgstr "Messages non lus" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__message_unread_counter msgid "Unread Messages Counter" -msgstr "" +msgstr "Nombre de messages non lus" #. module: account_banking_mandate #: model:ir.model.fields.selection,name:account_banking_mandate.selection__account_banking_mandate__state__valid #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_search msgid "Valid" -msgstr "" +msgstr "Valide" #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form @@ -547,12 +564,12 @@ msgstr "Valider" #. module: account_banking_mandate #: model:ir.model.fields,field_description:account_banking_mandate.field_account_banking_mandate__website_message_ids msgid "Website Messages" -msgstr "" +msgstr "Messages du site web" #. module: account_banking_mandate #: model:ir.model.fields,help:account_banking_mandate.field_account_banking_mandate__website_message_ids msgid "Website communication history" -msgstr "" +msgstr "Historique de communication du site web" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/res_partner_bank.py:0 @@ -561,6 +578,8 @@ msgid "" "You cannot change the company of Partner Bank %s, as there exists mandates " "referencing it that belong to another company." msgstr "" +"Vous ne pouvez pas changer la banque %s de la société du partenaire, car il " +"y a des mandats d'autres sociétés qui y font référence." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 @@ -569,6 +588,9 @@ msgid "" "You cannot change the company of mandate %s, as there exists bank payment " "lines referencing it that belong to another company." msgstr "" +"Vous ne pouvez pas changer la société du mandat %s, car il y a des lignes de " +"paiements bancaires qui y font référence et qui appartiennent à une autre " +"société." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 @@ -577,6 +599,8 @@ msgid "" "You cannot change the company of mandate %s, as there exists invoices " "referencing it that belong to another company." msgstr "" +"Vous ne pouvez pas changer la société du mandat %s, car il y a des factures " +"qui y font référence et qui appartiennent à une autre société." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 @@ -585,6 +609,9 @@ msgid "" "You cannot change the company of mandate %s, as there exists journal items " "referencing it that belong to another company." msgstr "" +"Vous ne pouvez pas changer la société du mandat %s, car il existe des " +"écritures comptables qui y font référence et qui appartiennent à une autre " +"société." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:0 @@ -593,6 +620,8 @@ msgid "" "You cannot change the company of mandate %s, as there exists payment lines " "referencing it that belong to another company." msgstr "" +"Vous ne pouvez pas changer la société du mandat %s, car il y a des lignes de " +"paiements qui y font référence et qui appartiennent à une autre société." #. module: account_banking_mandate #: model_terms:ir.ui.view,arch_db:account_banking_mandate.view_mandate_form @@ -600,6 +629,8 @@ msgid "" "You should set a mandate back to draft only if you cancelled it by mistake. " "Do you want to continue?" msgstr "" +"Vous ne devez remettre un mandat en brouillon que si vous l'avez annulé par " +"erreur. Voulez-vous continuer ?" #~ msgid "Invoice" #~ msgstr "Facture" diff --git a/account_banking_mandate/migrations/14.0.1.0.0/post-migrate.py b/account_banking_mandate/migrations/14.0.1.0.0/post-migrate.py new file mode 100644 index 000000000..11e96cdd5 --- /dev/null +++ b/account_banking_mandate/migrations/14.0.1.0.0/post-migrate.py @@ -0,0 +1,30 @@ +# Copyright 2021 Opener B.V. - Stefan Rijnhart +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +import logging + +from odoo.tools.sql import column_exists + + +def migrate(cr, version): + logger = logging.getLogger( + "odoo.addons.account_banking_mandate.migrations.14.0.1.0.0" + ) + if not column_exists(cr, "account_move_line", "mandate_id"): + logger.warning( + "Column account_move_line.mandate_id not found when " + "populating account_move.mandate_id" + ) + return + logger.info( + "Populating account_move.mandate_id from obsolete " + "account_move_line.mandate_id" + ) + cr.execute( + """ + UPDATE account_move am + SET mandate_id = aml.mandate_id + FROM account_move_line aml + WHERE aml.mandate_id IS NOT NULL + AND am.mandate_id IS NULL + """ + ) diff --git a/account_banking_mandate/models/account_move.py b/account_banking_mandate/models/account_move.py index ba58ef9a8..8af23c772 100644 --- a/account_banking_mandate/models/account_move.py +++ b/account_banking_mandate/models/account_move.py @@ -20,11 +20,6 @@ class AccountMove(models.Model): related="payment_mode_id.payment_method_id.mandate_required", readonly=True ) - def _post(self, soft=True): - for record in self: - record.line_ids.write({"mandate_id": record.mandate_id}) - return super()._post(soft=soft) - @api.model def create(self, vals): """Fill the mandate_id from the partner if none is provided on diff --git a/account_banking_mandate/models/account_move_line.py b/account_banking_mandate/models/account_move_line.py index 9b8e77a91..93911ebd9 100644 --- a/account_banking_mandate/models/account_move_line.py +++ b/account_banking_mandate/models/account_move_line.py @@ -3,24 +3,17 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from odoo import fields, models +from odoo import models class AccountMoveLine(models.Model): _inherit = "account.move.line" - mandate_id = fields.Many2one( - "account.banking.mandate", - string="Direct Debit Mandate", - ondelete="restrict", - check_company=True, - ) - def _prepare_payment_line_vals(self, payment_order): vals = super()._prepare_payment_line_vals(payment_order) if payment_order.payment_type != "inbound": return vals - mandate = self.mandate_id + mandate = self.move_id.mandate_id if not mandate and vals.get("mandate_id", False): mandate = mandate.browse(vals["mandate_id"]) partner_bank_id = vals.get("partner_bank_id", False) diff --git a/account_banking_mandate/static/description/index.html b/account_banking_mandate/static/description/index.html index c9f64dbf8..ca199c844 100644 --- a/account_banking_mandate/static/description/index.html +++ b/account_banking_mandate/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

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

+

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

This module adds a generic model for banking mandates. These mandates can be specialized to fit any banking mandates (such as sepa or lsv).

A banking mandate is attached to a bank account and represents an @@ -397,14 +397,14 @@ account.

Usage

-

To use this module, see menu “Invoicing/Accounting > Payments > Debit Orders”

+

To use this module, see menu “Invoicing/Accounting > Customers > Debit Orders”

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.

+feedback.

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

@@ -438,7 +438,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome

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.

+

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_mandate/views/account_move_line.xml b/account_banking_mandate/views/account_move_line.xml deleted file mode 100644 index 838827a06..000000000 --- a/account_banking_mandate/views/account_move_line.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - account_banking_mandate.move_line_form - account.move.line - - - - - - - -