From 59e1b7cd731b5de2a1e06b4d1b6292c3f55be58f Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Wed, 8 Oct 2014 10:29:28 -0400 Subject: [PATCH 01/10] [ADD] Add po file and update pot file for account_banking_payment_export module --- .../i18n/account_banking_payment_export.pot | 101 ++++++--- account_banking_payment_export/i18n/fr.po | 202 ++++++++++++++++++ 2 files changed, 279 insertions(+), 24 deletions(-) create mode 100644 account_banking_payment_export/i18n/fr.po diff --git a/account_banking_payment_export/i18n/account_banking_payment_export.pot b/account_banking_payment_export/i18n/account_banking_payment_export.pot index bb2ac6301..c00f61220 100644 --- a/account_banking_payment_export/i18n/account_banking_payment_export.pot +++ b/account_banking_payment_export/i18n/account_banking_payment_export.pot @@ -1,22 +1,26 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * account_banking_payment_export +# * account_banking_payment_export # msgid "" msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-10-25 15:58+0000\n" -"PO-Revision-Date: 2013-10-25 15:58+0000\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2014-10-08 14:06+0000\n" +"PO-Revision-Date: 2014-10-08 10:07-0500\n" +"Last-Translator: EL Hadji DEM \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" +"Content-Transfer-Encoding: 8bit\n" "Plural-Forms: \n" +"X-Generator: Poedit 1.5.4\n" #. module: account_banking_payment_export -#: help:payment.mode.type,name:0 +#: model:ir.actions.act_window,name:account_banking_payment_export.action_payment_mode_type +#: model:ir.ui.menu,name:account_banking_payment_export.menu_payment_mode_type +#: view:payment.mode.type:0 help:payment.mode.type,name:0 +#: field:payment.order,mode_type:0 msgid "Payment Type" msgstr "" @@ -25,9 +29,15 @@ msgstr "" msgid "Payment Order" msgstr "" +#. module: account_banking_payment_export +#: field:payment.mode,payment_order_type:0 +msgid "Payment Order Type" +msgstr "" + #. module: account_banking_payment_export #: view:payment.manual:0 -msgid "Please execute payment order manually, and click OK when succesfully sent." +msgid "" +"Please execute payment order manually, and click OK when succesfully sent." msgstr "" #. module: account_banking_payment_export @@ -36,7 +46,17 @@ msgid "Payment Mode" msgstr "" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/model/account_payment.py:69 +#: view:payment.order.create:0 +msgid "{'journal_type': 'sale'}" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,name:0 +msgid "Name" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/model/account_payment.py:84 #, python-format msgid "You can only combine payment orders of the same type" msgstr "" @@ -47,8 +67,15 @@ msgid "Payment Mode Type" msgstr "" #. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_account_move_line -msgid "Journal Items" +#: field:payment.mode,active:0 field:payment.mode.type,active:0 +msgid "Active" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.mode,payment_order_type:0 +#: selection:payment.mode.type,payment_order_type:0 +#: selection:payment.order,payment_order_type:0 +msgid "Payment" msgstr "" #. module: account_banking_payment_export @@ -57,13 +84,10 @@ msgid "Send payment order(s) manually" msgstr "" #. module: account_banking_payment_export -#: field:payment.mode.type,name:0 -msgid "Name" -msgstr "" - -#. module: account_banking_payment_export -#: help:payment.mode.type,ir_model_id:0 -msgid "Select the Payment Wizard for payments of this type. Leave empty for manual processing" +#: selection:payment.mode,payment_order_type:0 +#: selection:payment.mode.type,payment_order_type:0 +#: selection:payment.order,payment_order_type:0 +msgid "Direct debit" msgstr "" #. module: account_banking_payment_export @@ -77,19 +101,24 @@ msgid "Payment orders" msgstr "" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/model/account_payment.py:52 +#: code:addons/account_banking_payment_export/model/account_payment.py:67 #, python-format msgid "Payment Order Export" msgstr "" +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_account_move_line +msgid "Journal Items" +msgstr "" + #. module: account_banking_payment_export #: help:payment.mode,type:0 msgid "Select the Payment Type for the Payment Mode." msgstr "" #. module: account_banking_payment_export -#: view:payment.order:0 -msgid "launch_wizard" +#: view:payment.mode.type:0 +msgid "Payment Types" msgstr "" #. module: account_banking_payment_export @@ -103,7 +132,7 @@ msgid "payment.order.create" msgstr "" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/model/account_payment.py:68 +#: code:addons/account_banking_payment_export/model/account_payment.py:83 #, python-format msgid "Error" msgstr "" @@ -113,6 +142,12 @@ msgstr "" msgid "Payment wizard" msgstr "" +#. module: account_banking_payment_export +#: field:payment.mode.type,payment_order_type:0 +#: field:payment.order,payment_order_type:0 +msgid "Payment order type" +msgstr "" + #. module: account_banking_payment_export #: field:payment.mode,type:0 msgid "Payment type" @@ -129,8 +164,22 @@ msgid "OK" msgstr "" #. module: account_banking_payment_export -#: view:payment.mode.type:0 -msgid "Payment mode" +#: code:addons/account_banking_payment_export/model/payment_order_create.py:82 +#, python-format +msgid "Entry Lines" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/model/payment_order_create.py:194 +#, python-format +msgid "Payment Orders" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode.type,ir_model_id:0 +msgid "" +"Select the Payment Wizard for payments of this type. Leave empty for manual " +"processing" msgstr "" #. module: account_banking_payment_export @@ -138,8 +187,12 @@ msgstr "" msgid "Cancel" msgstr "" +#. module: account_banking_payment_export +#: view:payment.order:0 +msgid "launch_wizard" +msgstr "" + #. module: account_banking_payment_export #: field:payment.mode.type,suitable_bank_types:0 msgid "Suitable bank types" msgstr "" - diff --git a/account_banking_payment_export/i18n/fr.po b/account_banking_payment_export/i18n/fr.po new file mode 100644 index 000000000..dd1b1f44f --- /dev/null +++ b/account_banking_payment_export/i18n/fr.po @@ -0,0 +1,202 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * account_banking_payment_export +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-10-08 14:08+0000\n" +"PO-Revision-Date: 2014-10-08 10:23-0500\n" +"Last-Translator: EL Hadji DEM \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 1.5.4\n" + +#. module: account_banking_payment_export +#: model:ir.actions.act_window,name:account_banking_payment_export.action_payment_mode_type +#: model:ir.ui.menu,name:account_banking_payment_export.menu_payment_mode_type +#: view:payment.mode.type:0 help:payment.mode.type,name:0 +#: field:payment.order,mode_type:0 +msgid "Payment Type" +msgstr "Type de paiement" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_order +msgid "Payment Order" +msgstr "Ordre de paiement" + +#. module: account_banking_payment_export +#: field:payment.mode,payment_order_type:0 +msgid "Payment Order Type" +msgstr "Type d'ordre de paiement" + +#. module: account_banking_payment_export +#: view:payment.manual:0 +msgid "" +"Please execute payment order manually, and click OK when succesfully sent." +msgstr "" +"S'il vous plaît exécuter l'ordre de paiement manuellement et cliquez sur OK " +"lorsque succès envoyé." + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_mode +msgid "Payment Mode" +msgstr "Mode de paiement" + +#. module: account_banking_payment_export +#: view:payment.order.create:0 +msgid "{'journal_type': 'sale'}" +msgstr "{'journal_type': 'sale'}" + +#. module: account_banking_payment_export +#: field:payment.mode.type,name:0 +msgid "Name" +msgstr "Nom" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/model/account_payment.py:84 +#, python-format +msgid "You can only combine payment orders of the same type" +msgstr "Vous ne pouvez combiner des paiements du même type" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_mode_type +msgid "Payment Mode Type" +msgstr "Type d'ordre de paiement" + +#. module: account_banking_payment_export +#: field:payment.mode,active:0 field:payment.mode.type,active:0 +msgid "Active" +msgstr "Actif" + +#. module: account_banking_payment_export +#: selection:payment.mode,payment_order_type:0 +#: selection:payment.mode.type,payment_order_type:0 +#: selection:payment.order,payment_order_type:0 +msgid "Payment" +msgstr "Paiement" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_manual +msgid "Send payment order(s) manually" +msgstr "Envoyer le(s)ordre(s) de paiement manuellement" + +#. module: account_banking_payment_export +#: selection:payment.mode,payment_order_type:0 +#: selection:payment.mode.type,payment_order_type:0 +#: selection:payment.order,payment_order_type:0 +msgid "Direct debit" +msgstr "Débit direct" + +#. module: account_banking_payment_export +#: view:payment.manual:0 +msgid "Manual payment" +msgstr "Paiement manuel" + +#. module: account_banking_payment_export +#: field:payment.manual,payment_order_ids:0 +msgid "Payment orders" +msgstr "Ordres de paiement" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/model/account_payment.py:67 +#, python-format +msgid "Payment Order Export" +msgstr "Exporter l'ordre de paiement" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_account_move_line +msgid "Journal Items" +msgstr "Écritures comptables" + +#. module: account_banking_payment_export +#: help:payment.mode,type:0 +msgid "Select the Payment Type for the Payment Mode." +msgstr "Sélectionnez le type de paiement pour le mode de paiement." + +#. module: account_banking_payment_export +#: view:payment.mode.type:0 +msgid "Payment Types" +msgstr "Types de paiement" + +#. module: account_banking_payment_export +#: help:payment.mode.type,code:0 +msgid "Specify the Code for Payment Type" +msgstr "Indiquez le code du type de paiement" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_order_create +msgid "payment.order.create" +msgstr "payment.order.create" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/model/account_payment.py:83 +#, python-format +msgid "Error" +msgstr "Erreur" + +#. module: account_banking_payment_export +#: field:payment.mode.type,ir_model_id:0 +msgid "Payment wizard" +msgstr "Assistant de paiement" + +#. module: account_banking_payment_export +#: field:payment.mode.type,payment_order_type:0 +#: field:payment.order,payment_order_type:0 +msgid "Payment order type" +msgstr "Type d'ordre de paiement" + +#. module: account_banking_payment_export +#: field:payment.mode,type:0 +msgid "Payment type" +msgstr "Type de paiement" + +#. module: account_banking_payment_export +#: field:payment.mode.type,code:0 +msgid "Code" +msgstr "Code" + +#. module: account_banking_payment_export +#: view:payment.manual:0 +msgid "OK" +msgstr "OK" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/model/payment_order_create.py:82 +#, python-format +msgid "Entry Lines" +msgstr "Lignes d'entrée" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/model/payment_order_create.py:194 +#, python-format +msgid "Payment Orders" +msgstr "Ordres de paiement" + +#. module: account_banking_payment_export +#: help:payment.mode.type,ir_model_id:0 +msgid "" +"Select the Payment Wizard for payments of this type. Leave empty for manual " +"processing" +msgstr "" +"Sélectionnez l'assistant de paiement pour les paiements de ce type. Laissez " +"vide pour le traitement manuel" + +#. module: account_banking_payment_export +#: view:payment.manual:0 +msgid "Cancel" +msgstr "Annuler" + +#. module: account_banking_payment_export +#: view:payment.order:0 +msgid "launch_wizard" +msgstr "launch_wizard" + +#. module: account_banking_payment_export +#: field:payment.mode.type,suitable_bank_types:0 +msgid "Suitable bank types" +msgstr "Types de banques convenables" From 04d720764a0d02b40306196a0da874cd6959fb7b Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Wed, 8 Oct 2014 10:33:44 -0400 Subject: [PATCH 02/10] [PEP8] Fix pep8 errors --- account_banking_payment_export/__openerp__.py | 4 ++-- account_banking_payment_export/model/account_payment.py | 4 ++-- account_banking_payment_export/model/payment_mode.py | 6 +++--- account_banking_payment_export/model/payment_mode_type.py | 8 ++++---- .../model/payment_order_create.py | 8 ++++---- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/account_banking_payment_export/__openerp__.py b/account_banking_payment_export/__openerp__.py index 4c93fe597..2c83c761d 100644 --- a/account_banking_payment_export/__openerp__.py +++ b/account_banking_payment_export/__openerp__.py @@ -34,7 +34,7 @@ 'depends': [ 'account_payment', 'base_iban', # for manual_bank_tranfer - ], + ], 'conflicts': [ # lp:account-payment/account_payment_extension also adds # a type field to payment.mode, with a very similar purpose. @@ -44,7 +44,7 @@ # Proposal to resolve: make account_payment_extension depend # on the present account_banking_payment_export module. 'account_payment_extension', - ], + ], 'data': [ 'view/account_payment.xml', 'view/bank_payment_manual.xml', diff --git a/account_banking_payment_export/model/account_payment.py b/account_banking_payment_export/model/account_payment.py index bc720771a..20a7c6d3a 100644 --- a/account_banking_payment_export/model/account_payment.py +++ b/account_banking_payment_export/model/account_payment.py @@ -36,7 +36,7 @@ class payment_order(orm.Model): [('payment', 'Payment'), ('debit', 'Direct debit')], 'Payment order type', required=True, readonly=True, states={'draft': [('readonly', False)]}, - ), + ), 'mode_type': fields.related( 'mode', 'type', type='many2one', relation='payment.mode.type', string='Payment Type'), @@ -74,7 +74,7 @@ class payment_order(orm.Model): 'target': 'new', 'res_id': wizard_id, 'nodestroy': True, - } + } else: # should all be manual orders without type or wizard model for order in orders[1:]: diff --git a/account_banking_payment_export/model/payment_mode.py b/account_banking_payment_export/model/payment_mode.py index e5cf3b452..dcd0e0341 100644 --- a/account_banking_payment_export/model/payment_mode.py +++ b/account_banking_payment_export/model/payment_mode.py @@ -49,14 +49,14 @@ class payment_mode(orm.Model): 'payment.mode.type', 'Payment type', required=True, help='Select the Payment Type for the Payment Mode.' - ), + ), 'payment_order_type': fields.related( 'type', 'payment_order_type', readonly=True, type='selection', selection=[('payment', 'Payment'), ('debit', 'Direct debit')], string="Payment Order Type"), 'active': fields.boolean('Active'), - } + } _defaults = { 'active': True, - } + } diff --git a/account_banking_payment_export/model/payment_mode_type.py b/account_banking_payment_export/model/payment_mode_type.py index 5514595ec..2b606517c 100644 --- a/account_banking_payment_export/model/payment_mode_type.py +++ b/account_banking_payment_export/model/payment_mode_type.py @@ -33,11 +33,11 @@ class payment_mode_type(orm.Model): 'name': fields.char( 'Name', size=64, required=True, help='Payment Type' - ), + ), 'code': fields.char( 'Code', size=64, required=True, help='Specify the Code for Payment Type' - ), + ), 'suitable_bank_types': fields.many2many( 'res.partner.bank.type', 'bank_type_payment_type_rel', @@ -48,11 +48,11 @@ class payment_mode_type(orm.Model): help=('Select the Payment Wizard for payments of this type. ' 'Leave empty for manual processing'), domain=[('osv_memory', '=', True)], - ), + ), 'payment_order_type': fields.selection( [('payment', 'Payment'), ('debit', 'Direct debit')], 'Payment order type', required=True, - ), + ), 'active': fields.boolean('Active'), } diff --git a/account_banking_payment_export/model/payment_order_create.py b/account_banking_payment_export/model/payment_order_create.py index 910673da7..44f121580 100644 --- a/account_banking_payment_export/model/payment_order_create.py +++ b/account_banking_payment_export/model/payment_order_create.py @@ -36,7 +36,7 @@ class payment_order_create(orm.TransientModel): domain += [ ('account_id.type', 'in', ('payable', 'receivable')), ('amount_to_pay', '>', 0) - ] + ] return True def search_entries(self, cr, uid, ids, context=None): @@ -59,7 +59,7 @@ class payment_order_create(orm.TransientModel): ('move_id.state', '=', 'posted'), ('reconcile_id', '=', False), ('company_id', '=', payment.mode.company_id.id), - ] + ] self.extend_payment_order_domain( cr, uid, payment, domain, context=context) # end account_direct_debit @@ -67,7 +67,7 @@ class payment_order_create(orm.TransientModel): domain = domain + [ '|', ('date_maturity', '<=', search_due_date), ('date_maturity', '=', False) - ] + ] line_ids = line_obj.search(cr, uid, domain, context=context) context.update({'line_ids': line_ids}) model_data_ids = mod_obj.search( @@ -162,7 +162,7 @@ class payment_order_create(orm.TransientModel): 'currency': (line.invoice and line.invoice.currency_id.id or line.journal_id.currency.id or line.journal_id.company_id.currency_id.id), - } + } return res def create_payment(self, cr, uid, ids, context=None): From 070afd2fb98a1c811056c58a546e998ee4a5729e Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Wed, 8 Oct 2014 11:07:58 -0400 Subject: [PATCH 03/10] [ADD] Add translated files for account_banking_mandate module --- .../i18n/account_banking_mandate.pot | 353 ++++++++++++++++ account_banking_mandate/i18n/fr.po | 376 ++++++++++++++++++ 2 files changed, 729 insertions(+) create mode 100644 account_banking_mandate/i18n/account_banking_mandate.pot create mode 100644 account_banking_mandate/i18n/fr.po diff --git a/account_banking_mandate/i18n/account_banking_mandate.pot b/account_banking_mandate/i18n/account_banking_mandate.pot new file mode 100644 index 000000000..06e7a3343 --- /dev/null +++ b/account_banking_mandate/i18n/account_banking_mandate.pot @@ -0,0 +1,353 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * account_banking_mandate +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-10-08 14:35+0000\n" +"PO-Revision-Date: 2014-10-08 10:36-0500\n" +"Last-Translator: EL Hadji DEM \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 1.5.4\n" + +#. module: account_banking_mandate +#: view:res.partner.bank:0 +msgid "Direct Debit Mandates" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/payment_line.py:76 +#, python-format +msgid "" +"The payment line with reference '%s' has the bank account '%s' which is not " +"attached to the mandate '%s' (this mandate is attached to the bank account " +"'%s')." +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel +msgid "Banking Mandate Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:172 +#, python-format +msgid "Mandate should be in draft or valid state" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:119 +#, python-format +msgid "" +"The mandate '%s' can't have a date of last debit before the date of " +"signature." +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:135 +#, python-format +msgid "" +"Cannot validate the mandate '%s' because it is not attached to a bank " +"account." +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,state:0 +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 "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_valid +msgid "Mandate Validated" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Draft" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Banking Mandate" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_expired +msgid "Banking Mandate has Expired" +msgstr "" + +#. module: account_banking_mandate +#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 +msgid "Direct Debit Mandate" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu +msgid "SEPA Direct Debit Mandates" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,state:0 +msgid "Status" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_cancel +msgid "Mandate Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:187 +#, python-format +msgid "Mandate should be in cancel state" +msgstr "" + +#. module: account_banking_mandate +#: constraint:account.banking.mandate:0 constraint:payment.line:0 +msgid "Error msg in raise" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/partner_bank.py:34 +#: model:ir.actions.act_window,name:account_banking_mandate.mandate_action +#: field:res.partner.bank,mandate_ids:0 +#, python-format +msgid "Banking Mandates" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Search Banking Mandates" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_payment_line +msgid "Payment Line" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:161 +#, python-format +msgid "Mandate should be in draft state" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Validate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Back to Draft" +msgstr "" + +#. module: account_banking_mandate +#: sql_constraint:account.banking.mandate:0 +msgid "A Mandate with the same reference already exists for this company !" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,unique_mandate_reference:0 +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:110 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:118 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:128 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:134 +#: code:addons/account_banking_mandate/model/payment_line.py:75 +#, python-format +msgid "Error:" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_bank_id:0 +msgid "Bank Account" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:111 +#, python-format +msgid "The date of signature of mandate '%s' is in the future !" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Signature Date" +msgstr "" + +#. module: account_banking_mandate +#: view:payment.order:0 +msgid "DD Mandate" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:129 +#, python-format +msgid "Cannot validate the mandate '%s' without a date of signature." +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,scan:0 +msgid "Scan of the Mandate" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,signature_date:0 +msgid "Date of Signature of the Mandate" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,last_debit_date:0 +msgid "Date of the Last Debit" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "" +"You should set a mandate back to draft only if you cancelled it by mistake. " +"Do you want to continue ?" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_expired +msgid "Mandate Expired" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Reference" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Expired" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/partner_bank.py:35 +#: help:res.partner.bank,mandate_ids:0 +#, python-format +msgid "" +"Banking mandates represents an authorization that the bank account owner " +"gives to a company for a specific operation" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,help:account_banking_mandate.mandate_action +msgid "" +"

\n" +"\t\t\tClick to create a new Banking Mandate.\n" +"\t\t\t

\n" +"\t\t\tA Banking Mandate is a document signed by your customer that gives you " +"the autorization to do one or several operations on his bank account.\n" +"\t\t\t

\n" +"\t\t" +msgstr "" + +#. module: account_banking_mandate +#: view:res.partner:0 view:res.partner.bank:0 +msgid "DD Mandates" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Valid" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Cancel" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_valid +msgid "Banking Mandate Validated" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +#: field:account.banking.mandate,payment_line_ids:0 +msgid "Related Payment Lines" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "" diff --git a/account_banking_mandate/i18n/fr.po b/account_banking_mandate/i18n/fr.po new file mode 100644 index 000000000..96c18f3af --- /dev/null +++ b/account_banking_mandate/i18n/fr.po @@ -0,0 +1,376 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * account_banking_mandate +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-10-08 14:36+0000\n" +"PO-Revision-Date: 2014-10-08 10:55-0500\n" +"Last-Translator: EL Hadji DEM \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 1.5.4\n" + +#. module: account_banking_mandate +#: view:res.partner.bank:0 +msgid "Direct Debit Mandates" +msgstr "Mandats de débit direct" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/payment_line.py:76 +#, python-format +msgid "" +"The payment line with reference '%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 en référence '% s' a le compte en banque '% s' qui " +"n'est pas attaché à la mission '% s' (ce mandat est fixé au compte bancaire " +"'% s')." + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel +msgid "Banking Mandate Cancelled" +msgstr "Mandat bancaire annulé" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:172 +#, python-format +msgid "Mandate should be in draft or valid state" +msgstr "Mandat doit être dans le projet ou le statut valide" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:119 +#, python-format +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 la dernière débit avant la " +"date de la signature." + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:135 +#, python-format +msgid "" +"Cannot validate the mandate '%s' because it is not attached to a bank " +"account." +msgstr "" +"Cannot validate the mandate '%s' because it is not attached to a bank " +"account." + +#. module: account_banking_mandate +#: help:account.banking.mandate,state:0 +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 d'annulation est un mandat qui a été annulé par le client." + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_follower_ids:0 +msgid "Followers" +msgstr "Abonnés" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_valid +msgid "Mandate Validated" +msgstr "Mandat validé" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Draft" +msgstr "Brouillon" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Banking Mandate" +msgstr "Mandat bancaire" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_expired +msgid "Banking Mandate has Expired" +msgstr "Mandat bancaire a expiré" + +#. module: account_banking_mandate +#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 +msgid "Direct Debit Mandate" +msgstr "Mandat de débit direct" + +#. module: account_banking_mandate +#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu +msgid "SEPA Direct Debit Mandates" +msgstr "Mandats de débit direct SEPA" + +#. module: account_banking_mandate +#: field:account.banking.mandate,state:0 +msgid "Status" +msgstr "Statut" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_cancel +msgid "Mandate Cancelled" +msgstr "Mandat annulé" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:187 +#, python-format +msgid "Mandate should be in cancel state" +msgstr "Mandat doit être statut ​​annuler" + +#. module: account_banking_mandate +#: constraint:account.banking.mandate:0 constraint:payment.line:0 +msgid "Error msg in raise" +msgstr "Msg d'erreur soulevé" + +#. module: account_banking_mandate +#: field:account.banking.mandate,company_id:0 +msgid "Company" +msgstr "Société" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/partner_bank.py:34 +#: model:ir.actions.act_window,name:account_banking_mandate.mandate_action +#: field:res.partner.bank,mandate_ids:0 +#, python-format +msgid "Banking Mandates" +msgstr "Mandats bancaires" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Search Banking Mandates" +msgstr "Rechercher mandats bancaires" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_ids:0 +msgid "Messages and communication history" +msgstr "Messages et historique de communication" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_is_follower:0 +msgid "Is a Follower" +msgstr "Est un abonné" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_payment_line +msgid "Payment Line" +msgstr "Ligne de paiement" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:161 +#, python-format +msgid "Mandate should be in draft state" +msgstr "Mandat doit être dans le statut de brouillon" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Validate" +msgstr "Valider" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Back to Draft" +msgstr "Retour brouillon" + +#. module: account_banking_mandate +#: sql_constraint:account.banking.mandate:0 +msgid "A Mandate with the same reference already exists for this company !" +msgstr "Un mandat avec la même référence existe déjà pour cette société!" + +#. module: account_banking_mandate +#: field:account.banking.mandate,unique_mandate_reference:0 +msgid "Unique Mandate Reference" +msgstr "Mandat de référence unique" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:110 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:118 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:128 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:134 +#: code:addons/account_banking_mandate/model/payment_line.py:75 +#, python-format +msgid "Error:" +msgstr "Erreur:" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_bank_id:0 +msgid "Bank Account" +msgstr "Compte bancaire" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_ids:0 +msgid "Messages" +msgstr "Messages" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:111 +#, python-format +msgid "The date of signature of mandate '%s' is in the future !" +msgstr "La date de signature du mandat '% s' est dans le futur!" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_summary:0 +msgid "Summary" +msgstr "Sommaire" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Signature Date" +msgstr "Date de signature" + +#. module: account_banking_mandate +#: view:payment.order:0 +msgid "DD Mandate" +msgstr "Mandat DD" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_id:0 +msgid "Partner" +msgstr "Fournisseur" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Cancelled" +msgstr "Annulé" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:129 +#, python-format +msgid "Cannot validate the mandate '%s' without a date of signature." +msgstr "Vous ne pouvez pas valider le mandat '% s' sans une date de signature." + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Si elle est cochée , les nouveaux messages requièrent votre attention." + +#. module: account_banking_mandate +#: field:account.banking.mandate,scan:0 +msgid "Scan of the Mandate" +msgstr "Numérisation du mandat" + +#. module: account_banking_mandate +#: field:account.banking.mandate,signature_date:0 +msgid "Date of Signature of the Mandate" +msgstr "Date de signature du mandat" + +#. module: account_banking_mandate +#: field:account.banking.mandate,last_debit_date:0 +msgid "Date of the Last Debit" +msgstr "Date du dernier prélèvement" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "" +"You should set a mandate back to draft only if you cancelled it by mistake. " +"Do you want to continue ?" +msgstr "" +"Vous devez définir un mandat de nouveau en cours que si vous avez annulé par " +"erreur. Voulez-vous continuer?" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_expired +msgid "Mandate Expired" +msgstr "Mandat expiré" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Reference" +msgstr "Référence" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Expired" +msgstr "Expiré" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Comptes bancaires" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/partner_bank.py:35 +#: help:res.partner.bank,mandate_ids:0 +#, python-format +msgid "" +"Banking mandates represents 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 propriétaire du " +"compte bancaire donne à une société pour une opération spécifique" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,help:account_banking_mandate.mandate_action +msgid "" +"

\n" +"\t\t\tClick to create a new Banking Mandate.\n" +"\t\t\t

\n" +"\t\t\tA Banking Mandate is a document signed by your customer that gives you " +"the autorization to do one or several operations on his bank account.\n" +"\t\t\t

\n" +"\t\t" +msgstr "" +"

\n" +"\t\t\tCliquez pour créer un nouveau mandat bancaire.\n" +"\t\t\t

\n" +"\t\t\tUn mandat bancaire est un document signé par votre client qui vous " +"donne l'autorisation en faire une ou plusieurs opérations sur son compte en " +"banque.\n" +"\t\t\t

\n" +"\t\t" + +#. module: account_banking_mandate +#: view:res.partner:0 view:res.partner.bank:0 +msgid "DD Mandates" +msgstr "Mandats DD" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_unread:0 +msgid "Unread Messages" +msgstr "Messages non lus" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" +"Dit le résumé Chatter (nombre de messages, ...). Ce résumé est directement " +"au format html pour être inséré dans les vues kanban." + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Valid" +msgstr "Valide" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_invoice +msgid "Invoice" +msgstr "Facture" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +msgid "Cancel" +msgstr "Annuler" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_valid +msgid "Banking Mandate Validated" +msgstr "Mandat bancaire validé" + +#. module: account_banking_mandate +#: view:account.banking.mandate:0 +#: field:account.banking.mandate,payment_line_ids:0 +msgid "Related Payment Lines" +msgstr "Lignes de paiement liés" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Un mandat bancaire générique" From 0a776bd4aff097b11bb659561592d537edb48ac5 Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Wed, 8 Oct 2014 11:33:46 -0400 Subject: [PATCH 04/10] [PEP8] Fix pep8 errors --- .../model/account_banking_mandate.py | 8 ++++---- account_banking_mandate/model/invoice.py | 2 +- account_banking_mandate/model/partner_bank.py | 2 +- account_banking_mandate/model/payment_line.py | 20 +++++++++---------- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/account_banking_mandate/model/account_banking_mandate.py b/account_banking_mandate/model/account_banking_mandate.py index a13b1bc69..090fba93a 100644 --- a/account_banking_mandate/model/account_banking_mandate.py +++ b/account_banking_mandate/model/account_banking_mandate.py @@ -46,8 +46,8 @@ class mandate(orm.Model): 'account_banking_mandate.mandate_cancel': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'cancel', - }, - } + }, + } def _get_states(self, cr, uid, context=None): return ( @@ -78,7 +78,7 @@ class mandate(orm.Model): "the customer."), 'payment_line_ids': fields.one2many( 'payment.line', 'mandate_id', "Related Payment Lines"), - } + } _defaults = { 'company_id': lambda self, cr, uid, context: @@ -92,7 +92,7 @@ class mandate(orm.Model): 'mandate_ref_company_uniq', 'unique(unique_mandate_reference, company_id)', 'A Mandate with the same reference already exists for this company !' - )] + )] def create(self, cr, uid, vals, context=None): if vals.get('unique_mandate_reference', '/') == '/': diff --git a/account_banking_mandate/model/invoice.py b/account_banking_mandate/model/invoice.py index e3f4920cd..400cb75bd 100644 --- a/account_banking_mandate/model/invoice.py +++ b/account_banking_mandate/model/invoice.py @@ -32,4 +32,4 @@ class account_invoice(orm.Model): 'account.banking.mandate', 'Direct Debit Mandate', domain=[('state', '=', 'valid')], readonly=True, states={'draft': [('readonly', False)]}) - } + } diff --git a/account_banking_mandate/model/partner_bank.py b/account_banking_mandate/model/partner_bank.py index 8fdd4287a..6d1b2b9f9 100644 --- a/account_banking_mandate/model/partner_bank.py +++ b/account_banking_mandate/model/partner_bank.py @@ -35,4 +35,4 @@ class res_partner_bank(orm.Model): help=_('Banking mandates represents an authorization that the ' 'bank account owner gives to a company for a specific ' 'operation')), - } + } diff --git a/account_banking_mandate/model/payment_line.py b/account_banking_mandate/model/payment_line.py index 7a39c19d4..b4d3bd61d 100644 --- a/account_banking_mandate/model/payment_line.py +++ b/account_banking_mandate/model/payment_line.py @@ -32,7 +32,7 @@ class payment_line(orm.Model): 'mandate_id': fields.many2one( 'account.banking.mandate', 'Direct Debit Mandate', domain=[('state', '=', 'valid')]), - } + } def create(self, cr, uid, vals, context=None): ''' If the customer invoice has a mandate, take it @@ -76,15 +76,15 @@ class payment_line(orm.Model): _("The payment line with reference '%s' has the bank " "account '%s' which is not attached to the mandate " "'%s' (this mandate is attached to the bank account " - "'%s').") % ( - payline.name, - self.pool['res.partner.bank'].name_get( - cr, uid, [payline.bank_id.id])[0][1], - payline.mandate_id.unique_mandate_reference, - self.pool['res.partner.bank'].name_get( - cr, uid, - [payline.mandate_id.partner_bank_id.id])[0][1], - )) + "'%s').") % + (payline.name, + self.pool['res.partner.bank'].name_get( + cr, uid, [payline.bank_id.id])[0][1], + payline.mandate_id.unique_mandate_reference, + self.pool['res.partner.bank'].name_get( + cr, uid, + [payline.mandate_id.partner_bank_id.id])[0][1],) + ) return True _constraints = [ From 61282ab0fe9ebff9346fdb4bcb547a928a3e424c Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Wed, 8 Oct 2014 11:38:09 -0400 Subject: [PATCH 05/10] [UPD] Change the definition of state field --- .../model/account_banking_mandate.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/account_banking_mandate/model/account_banking_mandate.py b/account_banking_mandate/model/account_banking_mandate.py index 090fba93a..f45764f74 100644 --- a/account_banking_mandate/model/account_banking_mandate.py +++ b/account_banking_mandate/model/account_banking_mandate.py @@ -50,11 +50,12 @@ class mandate(orm.Model): } def _get_states(self, cr, uid, context=None): - return ( - ('draft', 'Draft'), - ('valid', 'Valid'), - ('expired', 'Expired'), - ('cancel', 'Cancelled'),) + return [ + ('draft', _('Draft')), + ('valid', _('Valid')), + ('expired', _('Expired')), + ('cancel', _('Cancelled')), + ] _columns = { 'partner_bank_id': fields.many2one( @@ -72,7 +73,8 @@ class mandate(orm.Model): 'last_debit_date': fields.date( 'Date of the Last Debit', readonly=True), 'state': fields.selection( - _get_states, 'Status', + lambda self, *a, **kw: self._get_states(*a, **kw), + string='Status', help="Only valid mandates can be used in a payment line. A " "cancelled mandate is a mandate that has been cancelled by " "the customer."), From 4a861152479c158f743e7a00aed22744eab1c822 Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Wed, 8 Oct 2014 12:03:00 -0400 Subject: [PATCH 06/10] [UPD]Update po and pot files for account_banking_mandate module --- .../i18n/account_banking_mandate.pot | 68 +++++++-------- account_banking_mandate/i18n/fr.po | 82 ++++++++++--------- 2 files changed, 79 insertions(+), 71 deletions(-) diff --git a/account_banking_mandate/i18n/account_banking_mandate.pot b/account_banking_mandate/i18n/account_banking_mandate.pot index 06e7a3343..0ce6e1d60 100644 --- a/account_banking_mandate/i18n/account_banking_mandate.pot +++ b/account_banking_mandate/i18n/account_banking_mandate.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 14:35+0000\n" -"PO-Revision-Date: 2014-10-08 10:36-0500\n" +"POT-Creation-Date: 2014-10-08 15:44+0000\n" +"PO-Revision-Date: 2014-10-08 11:52-0500\n" "Last-Translator: EL Hadji DEM \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -21,6 +21,17 @@ msgstr "" msgid "Direct Debit Mandates" msgstr "" +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel +msgid "Banking Mandate Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:174 +#, python-format +msgid "Mandate should be in draft or valid state" +msgstr "" + #. module: account_banking_mandate #: code:addons/account_banking_mandate/model/payment_line.py:76 #, python-format @@ -31,26 +42,7 @@ msgid "" msgstr "" #. module: account_banking_mandate -#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel -msgid "Banking Mandate Cancelled" -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:172 -#, python-format -msgid "Mandate should be in draft or valid state" -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:119 -#, python-format -msgid "" -"The mandate '%s' can't have a date of last debit before the date of " -"signature." -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:135 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:137 #, python-format msgid "" "Cannot validate the mandate '%s' because it is not attached to a bank " @@ -76,6 +68,8 @@ msgstr "" #. module: account_banking_mandate #: view:account.banking.mandate:0 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:54 +#, python-format msgid "Draft" msgstr "" @@ -95,8 +89,11 @@ msgid "Direct Debit Mandate" msgstr "" #. module: account_banking_mandate -#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu -msgid "SEPA Direct Debit Mandates" +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:121 +#, python-format +msgid "" +"The mandate '%s' can't have a date of last debit before the date of " +"signature." msgstr "" #. module: account_banking_mandate @@ -110,7 +107,7 @@ msgid "Mandate Cancelled" msgstr "" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:187 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:189 #, python-format msgid "Mandate should be in cancel state" msgstr "" @@ -128,6 +125,7 @@ msgstr "" #. module: account_banking_mandate #: code:addons/account_banking_mandate/model/partner_bank.py:34 #: model:ir.actions.act_window,name:account_banking_mandate.mandate_action +#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu #: field:res.partner.bank,mandate_ids:0 #, python-format msgid "Banking Mandates" @@ -154,7 +152,7 @@ msgid "Payment Line" msgstr "" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:161 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:163 #, python-format msgid "Mandate should be in draft state" msgstr "" @@ -180,10 +178,10 @@ msgid "Unique Mandate Reference" msgstr "" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:110 -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:118 -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:128 -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:134 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:112 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:120 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:130 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:136 #: code:addons/account_banking_mandate/model/payment_line.py:75 #, python-format msgid "Error:" @@ -200,7 +198,7 @@ msgid "Messages" msgstr "" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:111 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:113 #, python-format msgid "The date of signature of mandate '%s' is in the future !" msgstr "" @@ -227,11 +225,13 @@ msgstr "" #. module: account_banking_mandate #: view:account.banking.mandate:0 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:57 +#, python-format msgid "Cancelled" msgstr "" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:129 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:131 #, python-format msgid "Cannot validate the mandate '%s' without a date of signature." msgstr "" @@ -275,6 +275,8 @@ msgstr "" #. module: account_banking_mandate #: view:account.banking.mandate:0 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:56 +#, python-format msgid "Expired" msgstr "" @@ -323,6 +325,8 @@ msgstr "" #. module: account_banking_mandate #: view:account.banking.mandate:0 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:55 +#, python-format msgid "Valid" msgstr "" diff --git a/account_banking_mandate/i18n/fr.po b/account_banking_mandate/i18n/fr.po index 96c18f3af..f3c69126b 100644 --- a/account_banking_mandate/i18n/fr.po +++ b/account_banking_mandate/i18n/fr.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 14:36+0000\n" -"PO-Revision-Date: 2014-10-08 10:55-0500\n" +"POT-Creation-Date: 2014-10-08 15:54+0000\n" +"PO-Revision-Date: 2014-10-08 11:58-0500\n" "Last-Translator: EL Hadji DEM \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -21,6 +21,17 @@ msgstr "" msgid "Direct Debit Mandates" msgstr "Mandats de débit direct" +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel +msgid "Banking Mandate Cancelled" +msgstr "Mandat bancaire annulé" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:174 +#, python-format +msgid "Mandate should be in draft or valid state" +msgstr "Mandat doit être dans le projet ou le statut valide" + #. module: account_banking_mandate #: code:addons/account_banking_mandate/model/payment_line.py:76 #, python-format @@ -34,35 +45,14 @@ msgstr "" "'% s')." #. module: account_banking_mandate -#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel -msgid "Banking Mandate Cancelled" -msgstr "Mandat bancaire annulé" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:172 -#, python-format -msgid "Mandate should be in draft or valid state" -msgstr "Mandat doit être dans le projet ou le statut valide" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:119 -#, python-format -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 la dernière débit avant la " -"date de la signature." - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:135 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:137 #, python-format msgid "" "Cannot validate the mandate '%s' because it is not attached to a bank " "account." msgstr "" -"Cannot validate the mandate '%s' because it is not attached to a bank " -"account." +"Vous ne pouvez pas valider le mandat '% s', car il n'est pas attaché à un " +"compte bancaire." #. module: account_banking_mandate #: help:account.banking.mandate,state:0 @@ -85,6 +75,8 @@ msgstr "Mandat validé" #. module: account_banking_mandate #: view:account.banking.mandate:0 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:54 +#, python-format msgid "Draft" msgstr "Brouillon" @@ -104,9 +96,14 @@ msgid "Direct Debit Mandate" msgstr "Mandat de débit direct" #. module: account_banking_mandate -#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu -msgid "SEPA Direct Debit Mandates" -msgstr "Mandats de débit direct SEPA" +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:121 +#, python-format +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 la dernière débit avant la " +"date de la signature." #. module: account_banking_mandate #: field:account.banking.mandate,state:0 @@ -119,10 +116,10 @@ msgid "Mandate Cancelled" msgstr "Mandat annulé" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:187 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:189 #, python-format msgid "Mandate should be in cancel state" -msgstr "Mandat doit être statut ​​annuler" +msgstr "Mandat doit être au statut ​​annuler" #. module: account_banking_mandate #: constraint:account.banking.mandate:0 constraint:payment.line:0 @@ -137,6 +134,7 @@ msgstr "Société" #. module: account_banking_mandate #: code:addons/account_banking_mandate/model/partner_bank.py:34 #: model:ir.actions.act_window,name:account_banking_mandate.mandate_action +#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu #: field:res.partner.bank,mandate_ids:0 #, python-format msgid "Banking Mandates" @@ -163,7 +161,7 @@ msgid "Payment Line" msgstr "Ligne de paiement" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:161 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:163 #, python-format msgid "Mandate should be in draft state" msgstr "Mandat doit être dans le statut de brouillon" @@ -189,10 +187,10 @@ msgid "Unique Mandate Reference" msgstr "Mandat de référence unique" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:110 -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:118 -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:128 -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:134 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:112 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:120 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:130 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:136 #: code:addons/account_banking_mandate/model/payment_line.py:75 #, python-format msgid "Error:" @@ -209,7 +207,7 @@ msgid "Messages" msgstr "Messages" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:111 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:113 #, python-format msgid "The date of signature of mandate '%s' is in the future !" msgstr "La date de signature du mandat '% s' est dans le futur!" @@ -236,11 +234,13 @@ msgstr "Fournisseur" #. module: account_banking_mandate #: view:account.banking.mandate:0 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:57 +#, python-format msgid "Cancelled" msgstr "Annulé" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/model/account_banking_mandate.py:129 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:131 #, python-format msgid "Cannot validate the mandate '%s' without a date of signature." msgstr "Vous ne pouvez pas valider le mandat '% s' sans une date de signature." @@ -263,7 +263,7 @@ msgstr "Date de signature du mandat" #. module: account_banking_mandate #: field:account.banking.mandate,last_debit_date:0 msgid "Date of the Last Debit" -msgstr "Date du dernier prélèvement" +msgstr "Date du dernier débit" #. module: account_banking_mandate #: view:account.banking.mandate:0 @@ -286,6 +286,8 @@ msgstr "Référence" #. module: account_banking_mandate #: view:account.banking.mandate:0 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:56 +#, python-format msgid "Expired" msgstr "Expiré" @@ -346,6 +348,8 @@ msgstr "" #. module: account_banking_mandate #: view:account.banking.mandate:0 +#: code:addons/account_banking_mandate/model/account_banking_mandate.py:55 +#, python-format msgid "Valid" msgstr "Valide" From 48e9de2bc10c0bccd9e77a0da6065169ac9b1b3f Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Wed, 8 Oct 2014 12:09:05 -0400 Subject: [PATCH 07/10] [PEP8] Fix pep8 errors for account_banking_sepa_direct_debit module --- .../account_banking_sdd.py | 18 +++++++++--------- account_banking_sepa_direct_debit/company.py | 2 +- .../wizard/export_sdd.py | 12 ++++++------ 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/account_banking_sepa_direct_debit/account_banking_sdd.py b/account_banking_sepa_direct_debit/account_banking_sdd.py index d33b51730..ef17f29ae 100644 --- a/account_banking_sepa_direct_debit/account_banking_sdd.py +++ b/account_banking_sepa_direct_debit/account_banking_sdd.py @@ -73,7 +73,7 @@ class banking_export_sdd(orm.Model): ('SHAR', 'Shared'), ('CRED', 'Borne by Creditor'), ('DEBT', 'Borne by Debtor'), - ], 'Charge Bearer', readonly=True, + ], 'Charge Bearer', readonly=True, help="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 : " @@ -90,7 +90,7 @@ class banking_export_sdd(orm.Model): 'state': fields.selection([ ('draft', 'Draft'), ('sent', 'Sent'), - ], 'State', readonly=True), + ], 'State', readonly=True), } _defaults = { @@ -115,19 +115,19 @@ class sdd_mandate(orm.Model): 'account_banking_sepa_direct_debit.recurrent_sequence_type_final': lambda self, cr, uid, obj, ctx=None: obj['recurrent_sequence_type'] == 'final', - } } + } _columns = { 'type': fields.selection([ ('recurrent', 'Recurrent'), ('oneoff', 'One-Off'), - ], 'Type of Mandate', required=True, track_visibility='always'), + ], 'Type of Mandate', required=True, track_visibility='always'), 'recurrent_sequence_type': fields.selection([ ('first', 'First'), ('recurring', 'Recurring'), ('final', 'Final'), - ], 'Sequence Type for Next Debit', track_visibility='onchange', + ], 'Sequence Type for Next Debit', track_visibility='onchange', help="This field is only used for Recurrent mandates, not for " "One-Off mandates."), 'sepa_migrated': fields.boolean( @@ -145,7 +145,7 @@ class sdd_mandate(orm.Model): help="When the field 'Migrated to SEPA' is not active, this " "field will be used as the Original Mandate Identification in " "the Direct Debit file."), - } + } _defaults = { 'sepa_migrated': True, @@ -181,7 +181,7 @@ class sdd_mandate(orm.Model): (_check_sdd_mandate, "Error msg in raise", [ 'type', 'recurrent_sequence_type', 'sepa_migrated', 'original_mandate_identification', - ]), + ]), ] def create(self, cr, uid, vals, context=None): @@ -214,7 +214,7 @@ class sdd_mandate(orm.Model): "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, cr, uid, context=None): @@ -228,7 +228,7 @@ class sdd_mandate(orm.Model): ('last_debit_date', '<=', expire_limit_date_str), ('state', '=', 'valid'), ('signature_date', '<=', expire_limit_date_str), - ], context=context) + ], context=context) if expired_mandate_ids: self.write( cr, uid, expired_mandate_ids, {'state': 'expired'}, diff --git a/account_banking_sepa_direct_debit/company.py b/account_banking_sepa_direct_debit/company.py index 6d54ba8e6..fb7c4af37 100644 --- a/account_banking_sepa_direct_debit/company.py +++ b/account_banking_sepa_direct_debit/company.py @@ -65,7 +65,7 @@ class res_company(orm.Model): after_replacement = '' for char in before_replacement: if char.isalpha(): - after_replacement += str(ord(char)-87) + after_replacement += str(ord(char) - 87) else: after_replacement += char logger.debug( diff --git a/account_banking_sepa_direct_debit/wizard/export_sdd.py b/account_banking_sepa_direct_debit/wizard/export_sdd.py index 535a2e9a8..02973b0f8 100644 --- a/account_banking_sepa_direct_debit/wizard/export_sdd.py +++ b/account_banking_sepa_direct_debit/wizard/export_sdd.py @@ -36,7 +36,7 @@ class banking_export_sdd_wizard(orm.TransientModel): 'state': fields.selection([ ('create', 'Create'), ('finish', 'Finish'), - ], 'State', readonly=True), + ], 'State', readonly=True), 'batch_booking': fields.boolean( 'Batch Booking', help="If true, the bank statement will display only one credit " @@ -48,7 +48,7 @@ class banking_export_sdd_wizard(orm.TransientModel): ('SHAR', 'Shared'), ('CRED', 'Borne by Creditor'), ('DEBT', 'Borne by Debtor'), - ], 'Charge Bearer', required=True, + ], 'Charge Bearer', required=True, help="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 " @@ -73,12 +73,12 @@ class banking_export_sdd_wizard(orm.TransientModel): 'payment_order_ids': fields.many2many( 'payment.order', 'wiz_sdd_payorders_rel', 'wizard_id', 'payment_order_id', 'Payment Orders', readonly=True), - } + } _defaults = { 'charge_bearer': 'SLEV', 'state': 'create', - } + } def create(self, cr, uid, vals, context=None): payment_order_ids = context.get('active_ids', []) @@ -158,7 +158,7 @@ class banking_export_sdd_wizard(orm.TransientModel): pain_ns = { 'xsi': 'http://www.w3.org/2001/XMLSchema-instance', None: 'urn:iso:std:iso:20022:tech:xsd:%s' % pain_flavor, - } + } xml_root = etree.Element('Document', nsmap=pain_ns) pain_root = etree.SubElement(xml_root, root_xml_tag) @@ -220,7 +220,7 @@ class banking_export_sdd_wizard(orm.TransientModel): 'recurring': 'RCUR', 'first': 'FRST', 'final': 'FNAL', - } + } seq_type_label = \ line.mandate_id.recurrent_sequence_type assert seq_type_label is not False From e574d232efacddf6e7ecc4cfeb01365e115648cc Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Wed, 8 Oct 2014 12:17:32 -0400 Subject: [PATCH 08/10] [UPD] Change definition 0f recurrent_sequence_type and type fields in account_banking_sepa_direct_debit module --- .../account_banking_sdd.py | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/account_banking_sepa_direct_debit/account_banking_sdd.py b/account_banking_sepa_direct_debit/account_banking_sdd.py index ef17f29ae..f3fe88caf 100644 --- a/account_banking_sepa_direct_debit/account_banking_sdd.py +++ b/account_banking_sepa_direct_debit/account_banking_sdd.py @@ -118,18 +118,32 @@ class sdd_mandate(orm.Model): } } + def _get_type(self, cr, uid, context=None): + return [ + ('recurrent', _('Recurrent')), + ('oneoff', _('One-Off')), + ] + + def _get_recurrent_sequence_type(self, cr, uid, context=None): + return [ + ('first', _('First')), + ('recurring', _('Recurring')), + ('final', _('Final')), + ] + _columns = { - 'type': fields.selection([ - ('recurrent', 'Recurrent'), - ('oneoff', 'One-Off'), - ], 'Type of Mandate', required=True, track_visibility='always'), - 'recurrent_sequence_type': fields.selection([ - ('first', 'First'), - ('recurring', 'Recurring'), - ('final', 'Final'), - ], 'Sequence Type for Next Debit', track_visibility='onchange', + 'type': fields.selection( + lambda self, *a, **kw: self._get_type(*a, **kw), + string='Type of Mandate', + required=True, track_visibility='always' + ), + 'recurrent_sequence_type': fields.selection( + lambda self, *a, **kw: self._get_recurrent_sequence_type(*a, **kw), + string='Sequence Type for Next Debit', + track_visibility='onchange', help="This field is only used for Recurrent mandates, not for " - "One-Off mandates."), + "One-Off mandates." + ), 'sepa_migrated': fields.boolean( 'Migrated to SEPA', track_visibility='onchange', help="If this field is not active, the mandate section of the " From 842a1c3d410bd9769a995f98014e267540f3128e Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Wed, 8 Oct 2014 12:48:40 -0400 Subject: [PATCH 09/10] [UPD] Update translated files for account_banking_sepa_direct_debit module --- .../account_banking_sepa_direct_debit.pot | 826 ++++++---------- account_banking_sepa_direct_debit/i18n/fr.po | 920 +++++++----------- 2 files changed, 658 insertions(+), 1088 deletions(-) diff --git a/account_banking_sepa_direct_debit/i18n/account_banking_sepa_direct_debit.pot b/account_banking_sepa_direct_debit/i18n/account_banking_sepa_direct_debit.pot index 0db576726..0ffce2069 100644 --- a/account_banking_sepa_direct_debit/i18n/account_banking_sepa_direct_debit.pot +++ b/account_banking_sepa_direct_debit/i18n/account_banking_sepa_direct_debit.pot @@ -1,217 +1,25 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * account_banking_sepa_direct_debit +# * account_banking_sepa_direct_debit # msgid "" msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-23 22:24+0000\n" -"PO-Revision-Date: 2013-12-23 22:24+0000\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2014-10-08 16:18+0000\n" +"PO-Revision-Date: 2014-10-08 12:18-0500\n" +"Last-Translator: EL Hadji DEM \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" +"Content-Transfer-Encoding: 8bit\n" "Plural-Forms: \n" +"X-Generator: Poedit 1.5.4\n" #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_valid -msgid "SEPA Direct Debit Mandate Validated" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,filename:0 -#: field:banking.export.sdd.wizard,filename:0 -msgid "Filename" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:200 -#, python-format -msgid "The SEPA Direct Debit mandate with reference '%s' for partner '%s' has expired." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:219 -#, python-format -msgid "Cannot validate the mandate '%s' without a date of signature." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 -msgid "Final" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd.wizard,state:0 -msgid "Finish" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:res.partner:0 -#: view:res.partner.bank:0 -msgid "SDD Mandates" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: constraint:payment.line:0 -#: constraint:sdd.mandate:0 -msgid "Error msg in raise" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -msgid "Reconciled" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,recurrent_sequence_type:0 -msgid "Sequence Type for Next Debit" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Borne by Creditor" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.sdd_mandate_action -#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.sdd_mandate_menu -#: view:res.partner.bank:0 -#: field:res.partner.bank,sdd_mandate_ids:0 -msgid "SEPA Direct Debit Mandates" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -#: view:sdd.mandate:0 -msgid "Validate" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring -msgid "Sequence Type set to Recurring" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -msgid "Generate" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_cancel -msgid "SEPA Direct Debit Mandate Cancelled" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Borne by Debtor" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:212 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:218 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:224 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:232 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:239 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:245 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:253 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:395 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:140 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:192 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:199 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:209 -#, python-format -msgid "Error:" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_ids:0 -msgid "Messages" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,unique_mandate_reference:0 -msgid "Unique Mandate Reference" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Cancelled" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:141 -#, 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 -#: help:sdd.mandate,message_unread:0 -msgid "If checked new messages require your attention." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd.wizard,file_id:0 -msgid "SDD File" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_expired -msgid "SEPA Direct Debit Mandate has Expired" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:246 -#, python-format -msgid "The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must have its recurrent sequence type set to 'First'." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: help:banking.export.sdd,charge_bearer:0 -#: help:banking.export.sdd.wizard,charge_bearer:0 -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 creditor side are to be borne by the creditor, transaction charges on the debtor side are to be borne by the debtor. 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_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Reference" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -msgid "SEPA Direct Debit" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -msgid "SEPA Direct Debit XML file generation" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,message_summary:0 -msgid "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_line -msgid "Payment Line" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,create_date:0 -msgid "Generation Date" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:396 -#, python-format -msgid "The payment line with reference '%s' has the bank account '%s' which is not attached to the mandate '%s' (this mandate is attached to the bank account '%s')." +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.action_account_banking_sdd +#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.menu_account_banking_sdd +msgid "SEPA Direct Debit Files" msgstr "" #. module: account_banking_sepa_direct_debit @@ -226,162 +34,37 @@ msgid "Number of Transactions" msgstr "" #. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,type:0 -msgid "One-Off" +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:201 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " +"expired." msgstr "" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,state:0 -#: field:banking.export.sdd.wizard,state:0 +#: field:banking.export.sdd,filename:0 +#: field:banking.export.sdd.wizard,filename:0 +msgid "Filename" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd,state:0 field:banking.export.sdd.wizard,state:0 msgid "State" msgstr "" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:240 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:174 #, python-format msgid "The recurrent mandate '%s' must have a sequence type." msgstr "" -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_follower_ids:0 -msgid "Followers" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_unread:0 -msgid "Unread Messages" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -#: field:banking.export.sdd,payment_order_ids:0 -#: field:banking.export.sdd.wizard,payment_order_ids:0 -msgid "Payment Orders" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Type" -msgstr "" - #. module: account_banking_sepa_direct_debit #: selection:banking.export.sdd,state:0 -msgid "Sent" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:res.company,original_creditor_identifier:0 -msgid "Original Creditor Identifier" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 -msgid "Recurring" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: help:res.company,sepa_creditor_identifier:0 -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 -#: sql_constraint:sdd.mandate:0 -msgid "A Mandate with the same reference already exists for this company !" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,state:0 -msgid "Only valid mandates can be used in a payment line. A cancelled mandate is a mandate that has been cancelled by the customer. A one-off mandate expires after its first use. A recurrent mandate expires after it's final use or if it hasn't been used for 36 months." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,recurrent_sequence_type:0 -msgid "This field is only used for Recurrent mandates, not for One-Off mandates." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:213 -#, python-format -msgid "The date of signature of mandate '%s' is in the future !" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Signature Date" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,charge_bearer:0 -#: field:banking.export.sdd.wizard,charge_bearer:0 -msgid "Charge Bearer" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,partner_id:0 -msgid "Partner" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 -msgid "First" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,signature_date:0 -msgid "Date of Signature of the Mandate" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_cancel -msgid "Mandate Cancelled" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.act_banking_export_sdd_payment_order -msgid "Generated SEPA Direct Debit Files" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,sepa_migrated:0 -msgid "If this field is not active, the mandate section of the next direct debit file that include this mandate will contain the 'Original Mandate Identification' and the 'Original Creditor Scheme Identification'. This is required in a few countries (Belgium for instance), but not in all countries. If this is not required in your country, you should keep this field always active." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,company_id:0 -msgid "Company" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard -msgid "Export SEPA Direct Debit File" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: help:banking.export.sdd,batch_booking:0 -#: help:banking.export.sdd.wizard,batch_booking:0 -msgid "If true, the bank statement will display only one credit line for all the direct debits of the SEPA file ; if false, the bank statement will display one credit line per direct debit of the SEPA file." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:225 -#, python-format -msgid "Cannot validate the mandate '%s' because it is not attached to a bank account." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 msgid "Draft" msgstr "" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:290 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:226 #, python-format msgid "Mandate update" msgstr "" @@ -392,6 +75,22 @@ msgstr "" msgid "Shared" msgstr "" +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd,file:0 +msgid "SEPA File" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.mandate_action +msgid "SEPA Direct Debit Mandates" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd:0 field:banking.export.sdd,payment_order_ids:0 +#: field:banking.export.sdd.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "" + #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd,batch_booking:0 #: field:banking.export.sdd.wizard,batch_booking:0 @@ -399,13 +98,60 @@ msgid "Batch Booking" msgstr "" #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,sepa_migrated:0 -msgid "Migrated to SEPA" +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:131 +#, python-format +msgid "Final" msgstr "" #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,state:0 -msgid "Status" +#: selection:banking.export.sdd,state:0 +msgid "Sent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:0 +msgid "" +"mandate_partner_bank_change(partner_bank_id, type, recurrent_sequence_type, " +"last_debit_date, state)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Finish" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:res.company,original_creditor_identifier:0 +msgid "Original Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:188 +#, python-format +msgid "" +"You must set the 'Original Mandate Identification' on the recurrent mandate " +"'%s' which is not marked as 'Migrated to SEPA'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:res.partner:0 view:res.partner.bank:0 +msgid "SDD Mandates" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.act_banking_export_sdd_payment_order +msgid "Generated SEPA Direct Debit Files" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: constraint:account.banking.mandate:0 +msgid "Error msg in raise" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:130 +#, python-format +msgid "Recurring" msgstr "" #. module: account_banking_sepa_direct_debit @@ -415,9 +161,12 @@ msgid "Total Amount" msgstr "" #. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.action_account_banking_sdd -#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.menu_account_banking_sdd -msgid "SEPA Direct Debit Files" +#: help:banking.export.sdd,batch_booking:0 +#: help:banking.export.sdd.wizard,batch_booking:0 +msgid "" +"If true, the bank statement will display only one credit line for all the " +"direct debits of the SEPA file ; if false, the bank statement will display " +"one credit line per direct debit of the SEPA file." msgstr "" #. module: account_banking_sepa_direct_debit @@ -427,9 +176,14 @@ msgid "Following Service Level" msgstr "" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:233 -#, python-format -msgid "The mandate '%s' can't have a date of last debit before the date of signature." +#: selection:banking.export.sdd,charge_bearer:0 +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,sepa_migrated:0 +msgid "Migrated to SEPA" msgstr "" #. module: account_banking_sepa_direct_debit @@ -439,169 +193,87 @@ msgid "Sequence Type set to Final" msgstr "" #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_is_follower:0 -msgid "Is a Follower" +#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd +msgid "SEPA Direct Debit export" msgstr "" #. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,original_mandate_identification:0 -msgid "When the field 'Migrated to SEPA' is not active, this field will be used as the Original Mandate Identification in the Direct Debit file." +#: help:account.banking.mandate,original_mandate_identification:0 +msgid "" +"When the field 'Migrated to SEPA' is not active, this field will be used as " +"the Original Mandate Identification in the Direct Debit file." msgstr "" #. module: account_banking_sepa_direct_debit -#: view:payment.order:0 -msgid "SDD Mandate" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,original_mandate_identification:0 +#: field:account.banking.mandate,original_mandate_identification:0 msgid "Original Mandate Identification" msgstr "" +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,file_id:0 +msgid "SDD File" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:0 +msgid "Generate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:res.company,sepa_creditor_identifier:0 +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 +#: view:account.banking.mandate:0 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:123 +#, python-format +msgid "Recurrent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd,charge_bearer:0 +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,type:0 +msgid "Type of Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:173 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:179 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:187 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:140 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:193 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:200 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:210 +#, python-format +msgid "Error:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,recurrent_sequence_type:0 +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +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 -#: field:sdd.mandate,message_summary:0 -msgid "Summary" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required -msgid "Original Mandate Required (SEPA)" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:account.invoice,sdd_mandate_id:0 -#: model:ir.model,name:account_banking_sepa_direct_debit.model_sdd_mandate -#: field:payment.line,sdd_mandate_id:0 -#: view:sdd.mandate:0 -msgid "SEPA Direct Debit Mandate" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:193 -#, python-format -msgid "Missing SEPA Direct Debit mandate on the payment line with partner '%s' and Invoice ref '%s'." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:210 -#, python-format -msgid "The mandate with reference '%s' for partner '%s' has type set to 'One-Off' and it has a last debit date set to '%s', so we can't use it." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,scan:0 -msgid "Scan of the Mandate" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,last_debit_date:0 -msgid "Date of the Last Debit" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_expired -msgid "Mandate Expired" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: constraint:res.company:0 -msgid "Invalid SEPA Creditor Identifier." -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_partner_bank -msgid "Bank Accounts" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.sdd_mandate_action -msgid "

\n" -" Click to create a new SEPA Direct Debit Mandate.\n" -"

\n" -" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" -"

\n" -" " -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -msgid "General Information" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Valid" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_invoice -msgid "Invoice" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -#: view:sdd.mandate:0 -msgid "Cancel" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: field:sdd.mandate,payment_line_ids:0 -msgid "Related Payment Lines" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,type:0 -msgid "Recurrent" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,type:0 -msgid "Type of Mandate" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_valid -msgid "Mandate Validated" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,file:0 -msgid "SEPA File" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:res.company,sepa_creditor_identifier:0 -msgid "SEPA Creditor Identifier" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd -msgid "SEPA Direct Debit export" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Expired" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,partner_bank_id:0 -msgid "Bank Account" -msgstr "" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:254 -#, python-format -msgid "You must set the 'Original Mandate Identification' on the recurrent mandate '%s' which is not marked as 'Migrated to SEPA'." +#: field:account.banking.mandate,recurrent_sequence_type:0 +msgid "Sequence Type for Next Debit" msgstr "" #. module: account_banking_sepa_direct_debit @@ -611,19 +283,126 @@ msgid "Sequence Type set to First" msgstr "" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:291 +#: help:account.banking.mandate,sepa_migrated:0 +msgid "" +"If this field is not active, the mandate section of the next direct debit " +"file that include this mandate will contain the 'Original Mandate " +"Identification' and the 'Original Creditor Scheme Identification'. This is " +"required in a few countries (Belgium for instance), but not in all " +"countries. If this is not required in your country, you should keep this " +"field always active." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd,charge_bearer:0 +#: field:banking.export.sdd.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:res.company,sepa_creditor_identifier:0 +msgid "SEPA Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:141 #, python-format -msgid "As you changed the bank account attached to this mandate, the 'Sequence Type' has been set back to 'First'." +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 -#: help:sdd.mandate,message_ids:0 -msgid "Messages and communication history" +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:227 +#, 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 -#: view:sdd.mandate:0 -msgid "Search SEPA Direct Debit Mandates" +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:194 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the payment line with partner '%s' and " +"Invoice ref '%s'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:0 +msgid "Validate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:129 +#, python-format +msgid "First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:180 +#, python-format +msgid "" +"The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " +"have its recurrent sequence type set to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:0 +msgid "Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +msgid "Sequence Type set to Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: constraint:res.company:0 +msgid "Invalid SEPA Creditor Identifier." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:banking.export.sdd,charge_bearer:0 +#: help:banking.export.sdd.wizard,charge_bearer:0 +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 creditor side are to be borne " +"by the creditor, transaction charges on the debtor side are to be borne by " +"the debtor. 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_sepa_direct_debit +#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required +msgid "Original Mandate Required (SEPA)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd,create_date:0 +msgid "Generation Date" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:0 +msgid "SEPA Direct Debit XML file generation" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd:0 +msgid "General Information" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:211 +#, python-format +msgid "" +"The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " +"and it has a last debit date set to '%s', so we can't use it." msgstr "" #. module: account_banking_sepa_direct_debit @@ -631,3 +410,42 @@ msgstr "" msgid "File" msgstr "" +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:0 +msgid "Cancel" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd:0 +msgid "SEPA Direct Debit" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:0 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:124 +#, python-format +msgid "One-Off" +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:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action +msgid "" +"

\n" +"\t\t\tClick to create a new SEPA Direct Debit Mandate.\n" +"\t\t\t

\n" +"\t\t\tA SEPA Direct Debit Mandate is a document signed by your customer that " +"gives you the autorization to do one or several direct debits on his bank " +"account.\n" +"\t\t\t

\n" +"\t\t" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard +msgid "Export SEPA Direct Debit File" +msgstr "" diff --git a/account_banking_sepa_direct_debit/i18n/fr.po b/account_banking_sepa_direct_debit/i18n/fr.po index 3744da850..6b4ada01f 100644 --- a/account_banking_sepa_direct_debit/i18n/fr.po +++ b/account_banking_sepa_direct_debit/i18n/fr.po @@ -1,25 +1,47 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * account_banking_sepa_direct_debit +# * account_banking_sepa_direct_debit # msgid "" msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-23 22:24+0000\n" -"PO-Revision-Date: 2014-02-01 04:49+0000\n" -"Last-Translator: Alexis de Lattre \n" +"POT-Creation-Date: 2014-10-08 16:20+0000\n" +"PO-Revision-Date: 2014-10-08 12:28-0500\n" +"Last-Translator: EL Hadji DEM \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Plural-Forms: \n" +"X-Generator: Poedit 1.5.4\n" #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_valid -msgid "SEPA Direct Debit Mandate Validated" -msgstr "Mandat de prélèvement SEPA validé" +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.action_account_banking_sdd +#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.menu_account_banking_sdd +msgid "SEPA Direct Debit Files" +msgstr "Fichiers de prélèvement SEPA" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Create" +msgstr "Créer" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd,nb_transactions:0 +#: field:banking.export.sdd.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "Nombre de transactions" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:201 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " +"expired." +msgstr "" +"Le mandat de prélèvement SEPA portant la référence '%s' pour le fournisseur " +"'%s' a expiré." #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd,filename:0 @@ -28,52 +50,140 @@ msgid "Filename" msgstr "Nom du fichier" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:200 -#, python-format -msgid "" -"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " -"expired." -msgstr "" -"Le mandat de prélèvement SEPA portant la référence '%s' pour le partenaire " -"'%s' a expiré." +#: field:banking.export.sdd,state:0 field:banking.export.sdd.wizard,state:0 +msgid "State" +msgstr "Statut" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:219 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:174 #, python-format -msgid "Cannot validate the mandate '%s' without a date of signature." -msgstr "Impossible de valider le mandat '%s' sans date de signature." +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 -#: selection:sdd.mandate,recurrent_sequence_type:0 +#: selection:banking.export.sdd,state:0 +msgid "Draft" +msgstr "Brouillon" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:226 +#, python-format +msgid "Mandate update" +msgstr "Mise-à-jour du mandat" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd,charge_bearer:0 +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Shared" +msgstr "Partagée" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd,file:0 +msgid "SEPA File" +msgstr "Fichier SEPA" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.mandate_action +msgid "SEPA Direct Debit Mandates" +msgstr "Mandats de prélèvement SEPA" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd:0 field:banking.export.sdd,payment_order_ids:0 +#: field:banking.export.sdd.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Ordres de paiement" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd,batch_booking:0 +#: field:banking.export.sdd.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "Crédit groupé" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:131 +#, python-format msgid "Final" msgstr "Final" +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd,state:0 +msgid "Sent" +msgstr "Envoyé" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:0 +msgid "" +"mandate_partner_bank_change(partner_bank_id, type, recurrent_sequence_type, " +"last_debit_date, state)" +msgstr "" +"mandate_partner_bank_change(partner_bank_id, type, recurrent_sequence_type, " +"last_debit_date, state)" + #. module: account_banking_sepa_direct_debit #: selection:banking.export.sdd.wizard,state:0 msgid "Finish" msgstr "Finir" #. module: account_banking_sepa_direct_debit -#: view:res.partner:0 -#: view:res.partner.bank:0 +#: field:res.company,original_creditor_identifier:0 +msgid "Original Creditor Identifier" +msgstr "Ancien Identifiant Créancier" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:188 +#, python-format +msgid "" +"You must set the 'Original Mandate Identification' on the recurrent mandate " +"'%s' which is not marked as 'Migrated to SEPA'." +msgstr "" +"Vous devez renseigner le champ 'Ancien identifiant du mandat' sur le mandat " +"récurrent '%s' qui n'est pas marqué comme étant 'Migré à SEPA'." + +#. module: account_banking_sepa_direct_debit +#: view:res.partner:0 view:res.partner.bank:0 msgid "SDD Mandates" msgstr "Mandats SEPA" #. module: account_banking_sepa_direct_debit -#: constraint:payment.line:0 -#: constraint:sdd.mandate:0 +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.act_banking_export_sdd_payment_order +msgid "Generated SEPA Direct Debit Files" +msgstr "Fichiers de prélèvement SEPA générés" + +#. module: account_banking_sepa_direct_debit +#: constraint:account.banking.mandate:0 msgid "Error msg in raise" -msgstr "Error msg in raise" +msgstr "Msg d'erreur soulevé" #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -msgid "Reconciled" -msgstr "Réconcilié" +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:130 +#, python-format +msgid "Recurring" +msgstr "Récurrent" #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,recurrent_sequence_type:0 -msgid "Sequence Type for Next Debit" -msgstr "Type de séquence pour le prochain prélèvement" +#: field:banking.export.sdd,total_amount:0 +#: field:banking.export.sdd.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Montant total" + +#. module: account_banking_sepa_direct_debit +#: help:banking.export.sdd,batch_booking:0 +#: help:banking.export.sdd.wizard,batch_booking:0 +msgid "" +"If true, the bank statement will display only one credit line for all the " +"direct debits of the SEPA file ; if false, the bank statement will display " +"one credit line per direct debit of the SEPA file." +msgstr "" +"Si activé, le relevé de compte ne fera apparaître qu'une ligne de crédit " +"pour tous les prélèvements du fichier SEPA ; si désactivé, le relevé de " +"banque fera apparaître une ligne de crédit pour chaque prélèvement du " +"fichier SEPA." + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd,charge_bearer:0 +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Following Service Level" +msgstr "Suivant le niveau de service" #. module: account_banking_sepa_direct_debit #: selection:banking.export.sdd,charge_bearer:0 @@ -82,24 +192,39 @@ msgid "Borne by Creditor" msgstr "Supportés par le créancier" #. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.sdd_mandate_action -#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.sdd_mandate_menu -#: view:res.partner.bank:0 -#: field:res.partner.bank,sdd_mandate_ids:0 -msgid "SEPA Direct Debit Mandates" -msgstr "Mandats de prélèvement SEPA" +#: field:account.banking.mandate,sepa_migrated:0 +msgid "Migrated to SEPA" +msgstr "Migré à SEPA" #. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -#: view:sdd.mandate:0 -msgid "Validate" -msgstr "Valider" +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_final +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_final +msgid "Sequence Type set to Final" +msgstr "Type de Séquence mis à Final" #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring -msgid "Sequence Type set to Recurring" -msgstr "Type de séquence mis à Recurring" +#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd +msgid "SEPA Direct Debit export" +msgstr "Export de prélèvement SEPA" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,original_mandate_identification:0 +msgid "" +"When the field 'Migrated to SEPA' is not active, this field will be used as " +"the Original Mandate Identification in the Direct Debit file." +msgstr "" +"Quand le champ 'Migré à SEPA' n'est pas activé, ce champ sera le 'Original " +"Mandate Identification' dans le fichier de prélèvement." + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,original_mandate_identification:0 +msgid "Original Mandate Identification" +msgstr "Ancien Identifiant du Mandat" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,file_id:0 +msgid "SDD File" +msgstr "Fichier de prélèvement SEPA" #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:0 @@ -107,9 +232,26 @@ msgid "Generate" msgstr "Générer" #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_cancel -msgid "SEPA Direct Debit Mandate Cancelled" -msgstr "Mandat de prélèvement SEPA annulé" +#: help:res.company,sepa_creditor_identifier:0 +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 :- du code " +"ISO de votre pays (2 lettres)- un code de contrôle à 2 chiffres- un code " +"d'activité à 3 lettres- un identifiant national" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:0 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:123 +#, python-format +msgid "Recurrent" +msgstr "Récurrent" #. module: account_banking_sepa_direct_debit #: selection:banking.export.sdd,charge_bearer:0 @@ -118,37 +260,73 @@ msgid "Borne by Debtor" msgstr "Supportés par le débiteur" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:212 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:218 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:224 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:232 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:239 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:245 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:253 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:395 +#: field:account.banking.mandate,type:0 +msgid "Type of Mandate" +msgstr "Type de mandat" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:173 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:179 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:187 #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:140 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:192 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:199 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:209 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:193 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:200 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:210 #, python-format msgid "Error:" msgstr "Erreur :" #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_ids:0 -msgid "Messages" -msgstr "Messages" +#: help:account.banking.mandate,recurrent_sequence_type:0 +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 -#: field:sdd.mandate,unique_mandate_reference:0 -msgid "Unique Mandate Reference" -msgstr "Référence unique de mandat" +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Sociétés" #. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Cancelled" -msgstr "Annulé" +#: field:account.banking.mandate,recurrent_sequence_type:0 +msgid "Sequence Type for Next Debit" +msgstr "Type de séquence pour le prochain prélèvement" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_first +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_first +msgid "Sequence Type set to First" +msgstr "Type de Séquence mis à First" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,sepa_migrated:0 +msgid "" +"If this field is not active, the mandate section of the next direct debit " +"file that include this mandate will contain the 'Original Mandate " +"Identification' and the 'Original Creditor Scheme Identification'. This is " +"required in a few countries (Belgium for instance), but not in all " +"countries. If this is not required in your country, you should keep this " +"field always active." +msgstr "" +"Si cette option n'est pas activée, la section qui concerne le mandat dans le " +"prochain fichier de prélèvement qui incluera ce mandat contiendra les champs " +"'Original Mandate Identification' et 'Original Creditor Scheme " +"Identification'. Ces champs sont requis dans certains pays (en Belgique " +"notamment), mais pas dans tous les pays. Si ces champs ne sont pas requis " +"dans votre pays, vous devriez garder ce champ toujours actif." + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd,charge_bearer:0 +#: field:banking.export.sdd.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "Répartition des frais" + +#. module: account_banking_sepa_direct_debit +#: field:res.company,sepa_creditor_identifier:0 +msgid "SEPA Creditor Identifier" +msgstr "Identifiant créancier SEPA" #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:141 @@ -163,22 +341,38 @@ msgstr "" "'pain.008.001.03' et 'pain.008.001.04'." #. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,message_unread:0 -msgid "If checked new messages require your attention." -msgstr "If checked new messages require your attention." +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:227 +#, 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 -#: field:banking.export.sdd.wizard,file_id:0 -msgid "SDD File" -msgstr "Fichier de prélèvement SEPA" +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:194 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the payment line with partner '%s' and " +"Invoice ref '%s'." +msgstr "" +"Mandat de prélèvement SEPA manquant sur la ligne de paiement ayant pour " +"partenaire '%s' et pour référence de facture '%s'." #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_expired -msgid "SEPA Direct Debit Mandate has Expired" -msgstr "Le mandat de prélèvement SEPA a expiré" +#: view:banking.export.sdd.wizard:0 +msgid "Validate" +msgstr "Valider" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:246 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:129 +#, python-format +msgid "First" +msgstr "Premier" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:180 #, python-format msgid "" "The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " @@ -187,6 +381,22 @@ msgstr "" "Le mandat récurrent '%s' dont l'option 'Migré à SEPA' n'est pas activée doit " "avec sa séquence mise à 'First'." +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:0 +msgid "Type" +msgstr "Type" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +msgid "Sequence Type set to Recurring" +msgstr "Type de séquence mis à Récurrent" + +#. module: account_banking_sepa_direct_debit +#: constraint:res.company:0 +msgid "Invalid SEPA Creditor Identifier." +msgstr "Identifiant créancier SEPA invalide." + #. module: account_banking_sepa_direct_debit #: help:banking.export.sdd,charge_bearer:0 #: help:banking.export.sdd.wizard,charge_bearer:0 @@ -208,33 +418,9 @@ msgstr "" "débiteur : tous les frais bancaires sont à la charge du débiteur." #. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Reference" -msgstr "Référence" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -msgid "SEPA Direct Debit" -msgstr "Prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -msgid "SEPA Direct Debit XML file generation" -msgstr "Génération de fichiers de prélèvement SEPA XML" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,message_summary:0 -msgid "" -"Holds the Chatter summary (number of messages, ...). This summary is " -"directly in html format in order to be inserted in kanban views." -msgstr "" -"Holds the Chatter summary (number of messages, ...). This summary is " -"directly in html format in order to be inserted in kanban views." - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_line -msgid "Payment Line" -msgstr "Ligne de paiement" +#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required +msgid "Original Mandate Required (SEPA)" +msgstr "Ancien mandat requis (SEPA)" #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd,create_date:0 @@ -242,347 +428,17 @@ msgid "Generation Date" msgstr "Date de génération" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:396 -#, python-format -msgid "" -"The payment line with reference '%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 portant la référence '%s' est configurée avec le compte " -"bancaire '%s' qui n'est pas rattaché au mandat '%s' (ce mandat est rattaché " -"au compte bancaire '%s')." - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd.wizard,state:0 -msgid "Create" -msgstr "Créer" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,nb_transactions:0 -#: field:banking.export.sdd.wizard,nb_transactions:0 -msgid "Number of Transactions" -msgstr "Nombre de transactions" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,type:0 -msgid "One-Off" -msgstr "One-Off" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,state:0 -#: field:banking.export.sdd.wizard,state:0 -msgid "State" -msgstr "État" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:240 -#, 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 -#: field:sdd.mandate,message_follower_ids:0 -msgid "Followers" -msgstr "Followers" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_unread:0 -msgid "Unread Messages" -msgstr "Unread Messages" +#: view:banking.export.sdd.wizard:0 +msgid "SEPA Direct Debit XML file generation" +msgstr "Génération de fichiers de prélèvement SEPA XML" #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd:0 -#: field:banking.export.sdd,payment_order_ids:0 -#: field:banking.export.sdd.wizard,payment_order_ids:0 -msgid "Payment Orders" -msgstr "Ordres de paiement" +msgid "General Information" +msgstr "Informations générales" #. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Type" -msgstr "Type" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -msgid "Sent" -msgstr "Envoyé" - -#. module: account_banking_sepa_direct_debit -#: field:res.company,original_creditor_identifier:0 -msgid "Original Creditor Identifier" -msgstr "Ancien Identifiant Créancier" - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 -msgid "Recurring" -msgstr "Recurring" - -#. module: account_banking_sepa_direct_debit -#: help:res.company,sepa_creditor_identifier:0 -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 -#: sql_constraint:sdd.mandate:0 -msgid "A Mandate with the same reference already exists for this company !" -msgstr "Un mandat avec la même référence existe déjà pour cette société !" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,state:0 -msgid "" -"Only valid mandates can be used in a payment line. A cancelled mandate is a " -"mandate that has been cancelled by the customer. A one-off mandate expires " -"after its first use. A recurrent mandate expires after it's final use or if " -"it hasn't been used for 36 months." -msgstr "" -"Seuls des mandats valides peuvent être utilisés dans une ligne de paiement. " -"Un mandate annulé est un mandat qui a été annulé par le client. Un mandat " -"One-Off expire à l'issue de sa première utilisation. Un mandate récurrent " -"expire après sa dernière utilisation ou si il n'a pas été utilisé pendant 36 " -"mois." - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,recurrent_sequence_type:0 -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 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:213 -#, python-format -msgid "The date of signature of mandate '%s' is in the future !" -msgstr "La date de signature du mandat '%s' est dans le futur !" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Signature Date" -msgstr "Date de signature" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,charge_bearer:0 -#: field:banking.export.sdd.wizard,charge_bearer:0 -msgid "Charge Bearer" -msgstr "Répartition des frais" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,partner_id:0 -msgid "Partner" -msgstr "Partenaire" - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 -msgid "First" -msgstr "First" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,signature_date:0 -msgid "Date of Signature of the Mandate" -msgstr "Date de signature du mandat" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_cancel -msgid "Mandate Cancelled" -msgstr "Mandat annulé" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.act_banking_export_sdd_payment_order -msgid "Generated SEPA Direct Debit Files" -msgstr "Fichiers de prélèvement SEPA générés" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,sepa_migrated:0 -msgid "" -"If this field is not active, the mandate section of the next direct debit " -"file that include this mandate will contain the 'Original Mandate " -"Identification' and the 'Original Creditor Scheme Identification'. This is " -"required in a few countries (Belgium for instance), but not in all " -"countries. If this is not required in your country, you should keep this " -"field always active." -msgstr "" -"Si cette option n'est pas activée, la section qui concerne le mandat dans le " -"prochain fichier de prélèvement qui incluera ce mandat contiendra les champs " -"'Original Mandate Identification' et 'Original Creditor Scheme " -"Identification'. Ces champs sont requis dans certains pays (en Belgique " -"notamment), mais pas dans tous les pays. Si ces champs ne sont pas requis " -"dans votre pays, vous devriez garder ce champ toujours actif." - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,company_id:0 -msgid "Company" -msgstr "Société" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard -msgid "Export SEPA Direct Debit File" -msgstr "Export du fichier de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: help:banking.export.sdd,batch_booking:0 -#: help:banking.export.sdd.wizard,batch_booking:0 -msgid "" -"If true, the bank statement will display only one credit line for all the " -"direct debits of the SEPA file ; if false, the bank statement will display " -"one credit line per direct debit of the SEPA file." -msgstr "" -"Si activé, le relevé de compte ne fera apparaître qu'une ligne de crédit " -"pour tous les prélèvements du fichier SEPA ; si désactivé, le relevé de " -"banque fera apparaître une ligne de crédit pour chaque prélèvement du " -"fichier SEPA." - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:225 -#, python-format -msgid "" -"Cannot validate the mandate '%s' because it is not attached to a bank " -"account." -msgstr "" -"Impossible de valider le mandat '%s' car il n'est pas rattaché à un compte " -"bancaire." - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Draft" -msgstr "Brouillon" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:290 -#, python-format -msgid "Mandate update" -msgstr "Mise-à-jour du mandat" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Shared" -msgstr "Partagée" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,batch_booking:0 -#: field:banking.export.sdd.wizard,batch_booking:0 -msgid "Batch Booking" -msgstr "Crédit groupé" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,sepa_migrated:0 -msgid "Migrated to SEPA" -msgstr "Migré à SEPA" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,state:0 -msgid "Status" -msgstr "Statut" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,total_amount:0 -#: field:banking.export.sdd.wizard,total_amount:0 -msgid "Total Amount" -msgstr "Montant total" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.action_account_banking_sdd -#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.menu_account_banking_sdd -msgid "SEPA Direct Debit Files" -msgstr "Fichiers de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Following Service Level" -msgstr "Suivant le niveau de service" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:233 -#, python-format -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_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_final -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_final -msgid "Sequence Type set to Final" -msgstr "Type de Séquence mis à Final" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_is_follower:0 -msgid "Is a Follower" -msgstr "Is a Follower" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,original_mandate_identification:0 -msgid "" -"When the field 'Migrated to SEPA' is not active, this field will be used as " -"the Original Mandate Identification in the Direct Debit file." -msgstr "" -"Quand le champ 'Migré à SEPA' n'est pas activé, ce champ sera le 'Original " -"Mandate Identification' dans le fichier de prélèvement." - -#. module: account_banking_sepa_direct_debit -#: view:payment.order:0 -msgid "SDD Mandate" -msgstr "Mandat de prélèvement" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,original_mandate_identification:0 -msgid "Original Mandate Identification" -msgstr "Ancien Identifiant du Mandat" - -#. 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 -#: field:sdd.mandate,message_summary:0 -msgid "Summary" -msgstr "Résumé" - -#. module: account_banking_sepa_direct_debit -#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required -msgid "Original Mandate Required (SEPA)" -msgstr "Ancien mandat requis (SEPA)" - -#. module: account_banking_sepa_direct_debit -#: field:account.invoice,sdd_mandate_id:0 -#: model:ir.model,name:account_banking_sepa_direct_debit.model_sdd_mandate -#: field:payment.line,sdd_mandate_id:0 -#: view:sdd.mandate:0 -msgid "SEPA Direct Debit Mandate" -msgstr "Mandat de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:193 -#, python-format -msgid "" -"Missing SEPA Direct Debit mandate on the payment line with partner '%s' and " -"Invoice ref '%s'." -msgstr "" -"Mandat de prélèvement SEPA manquant sur la ligne de paiement ayant pour " -"partenaire '%s' et pour référence de facture '%s'." - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:210 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:211 #, python-format msgid "" "The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " @@ -592,158 +448,54 @@ msgstr "" "Off' et il a une date de dernier débit au '%s', donc il n'est pas utilisable." #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,scan:0 -msgid "Scan of the Mandate" -msgstr "Scan du mandat" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,last_debit_date:0 -msgid "Date of the Last Debit" -msgstr "Date du dernier prélèvement" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_expired -msgid "Mandate Expired" -msgstr "Mandat expiré" - -#. module: account_banking_sepa_direct_debit -#: constraint:res.company:0 -msgid "Invalid SEPA Creditor Identifier." -msgstr "Identifiant créancier SEPA invalide." - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_partner_bank -msgid "Bank Accounts" -msgstr "Comptes bancaires" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.sdd_mandate_action -msgid "" -"

\n" -" Click to create a new SEPA Direct Debit Mandate.\n" -"

\n" -" A SEPA Direct Debit Mandate is a document signed by your customer " -"that gives you the autorization to do one or several direct debits on his " -"bank account.\n" -"

\n" -" " -msgstr "" -"

\n" -" Cliquez pour créer un mandat de prélèvement SEPA.\n" -"

\n" -" Un mandat de prélèvement SEPA est un document signé par votre client " -"qui vous donne l'autorisation de réaliser un ou plusieurs prélèvements sur " -"son compte bancaire.\n" -"

\n" -" " - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -msgid "General Information" -msgstr "Informations générales" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Valid" -msgstr "Valide" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_invoice -msgid "Invoice" -msgstr "Facture" +#: field:banking.export.sdd.wizard,file:0 +msgid "File" +msgstr "Fichier" #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:0 -#: view:sdd.mandate:0 msgid "Cancel" msgstr "Annuler" #. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: field:sdd.mandate,payment_line_ids:0 -msgid "Related Payment Lines" -msgstr "Lignes de paiement associées" +#: view:banking.export.sdd:0 +msgid "SEPA Direct Debit" +msgstr "Prélèvement SEPA" #. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,type:0 -msgid "Recurrent" -msgstr "Récurrent" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,type:0 -msgid "Type of Mandate" -msgstr "Type de mandat" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_valid -msgid "Mandate Validated" -msgstr "Mandat validé" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,file:0 -msgid "SEPA File" -msgstr "Fichier SEPA" - -#. module: account_banking_sepa_direct_debit -#: field:res.company,sepa_creditor_identifier:0 -msgid "SEPA Creditor Identifier" -msgstr "Identifiant créancier SEPA" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd -msgid "SEPA Direct Debit export" -msgstr "Export de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Expired" -msgstr "Expiré" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,partner_bank_id:0 -msgid "Bank Account" -msgstr "Compte bancaire" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:254 +#: view:account.banking.mandate:0 +#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:124 #, python-format +msgid "One-Off" +msgstr "Unique" + +#. 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:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action msgid "" -"You must set the 'Original Mandate Identification' on the recurrent mandate " -"'%s' which is not marked as 'Migrated to SEPA'." +"

\n" +"\t\t\tClick to create a new SEPA Direct Debit Mandate.\n" +"\t\t\t

\n" +"\t\t\tA SEPA Direct Debit Mandate is a document signed by your customer that " +"gives you the autorization to do one or several direct debits on his bank " +"account.\n" +"\t\t\t

\n" +"\t\t" msgstr "" -"Vous devez renseigner le champ 'Ancien identifiant du mandat' sur le mandat " -"récurrent '%s' qui n'est pas marqué comme étant 'Migré à SEPA'." +"

\n" +"\t\t\tCliquez pour créer un nouveau mandat de prélèvement SEPA.\n" +"\t\t\t

\n" +"\t\t\tUn mandat de prélèvement SEPA est un document signé par votre client " +"qui vous donne l'autorisation de faire un ou plusieurs prélèvements sur son " +"compte en banque.\n" +"\t\t\t

\n" +"\t\t" #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_first -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_first -msgid "Sequence Type set to First" -msgstr "Type de Séquence mis à First" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:291 -#, 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 -#: help:sdd.mandate,message_ids:0 -msgid "Messages and communication history" -msgstr "Messages and communication history" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Search SEPA Direct Debit Mandates" -msgstr "Recherche dans les mandats de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd.wizard,file:0 -msgid "File" -msgstr "Fichier" +#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard +msgid "Export SEPA Direct Debit File" +msgstr "Export du fichier de prélèvement SEPA" From f8f697ddc9e298021571a9fedf53110f73385dec Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Fri, 10 Oct 2014 10:29:20 -0400 Subject: [PATCH 10/10] [UPD]Update translated files for account_banking_pain_base module --- .../i18n/account_banking_pain_base.pot | 99 +++++++++------ account_banking_pain_base/i18n/fr.po | 117 ++++++++++-------- 2 files changed, 124 insertions(+), 92 deletions(-) diff --git a/account_banking_pain_base/i18n/account_banking_pain_base.pot b/account_banking_pain_base/i18n/account_banking_pain_base.pot index d4a7dbac5..1e47026a6 100644 --- a/account_banking_pain_base/i18n/account_banking_pain_base.pot +++ b/account_banking_pain_base/i18n/account_banking_pain_base.pot @@ -1,19 +1,20 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * account_banking_pain_base +# * account_banking_pain_base # msgid "" msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-23 21:26+0000\n" -"PO-Revision-Date: 2013-12-23 21:26+0000\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2014-10-10 14:04+0000\n" +"PO-Revision-Date: 2014-10-10 10:05-0500\n" +"Last-Translator: EL Hadji DEM \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" +"Content-Transfer-Encoding: 8bit\n" "Plural-Forms: \n" +"X-Generator: Poedit 1.5.4\n" #. module: account_banking_pain_base #: field:res.company,initiating_party_issuer:0 @@ -21,9 +22,13 @@ msgid "Initiating Party Issuer" msgstr "" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:122 +#: code:addons/account_banking_pain_base/banking_export_pain.py:126 #, 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" +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 @@ -42,14 +47,18 @@ msgid "Payment Mode" msgstr "" #. module: account_banking_pain_base -#: help:res.company,initiating_party_issuer:0 -msgid "This will be used as the 'Initiating Party Issuer' in the PAIN files generated by OpenERP." +#: code:addons/account_banking_pain_base/banking_export_pain.py:303 +#, python-format +msgid "" +"The bank account with IBAN '%s' of partner '%s' must have an associated BIC " +"because it is a cross-border SEPA operation." msgstr "" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:351 -#, python-format -msgid "Missing 'Structured Communication Type' on payment line with reference '%s'." +#: help:res.company,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files " +"generated by OpenERP." msgstr "" #. module: account_banking_pain_base @@ -58,39 +67,47 @@ msgid "Normal" msgstr "" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:70 -#, python-format -msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." -msgstr "" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:77 +#: code:addons/account_banking_pain_base/banking_export_pain.py:81 #, python-format msgid "Cannot compute the '%s'." msgstr "" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:81 +#: code:addons/account_banking_pain_base/banking_export_pain.py:85 #, python-format msgid "The type of the field '%s' is %s. It should be a string or unicode." msgstr "" -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:47 -#: code:addons/account_banking_pain_base/banking_export_pain.py:69 -#: code:addons/account_banking_pain_base/banking_export_pain.py:76 -#: code:addons/account_banking_pain_base/banking_export_pain.py:86 -#: code:addons/account_banking_pain_base/banking_export_pain.py:121 -#: code:addons/account_banking_pain_base/banking_export_pain.py:350 -#, python-format -msgid "Error:" -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 +#: code:addons/account_banking_pain_base/banking_export_pain.py:47 +#: code:addons/account_banking_pain_base/banking_export_pain.py:74 +#: code:addons/account_banking_pain_base/banking_export_pain.py:80 +#: code:addons/account_banking_pain_base/banking_export_pain.py:90 +#: code:addons/account_banking_pain_base/banking_export_pain.py:125 +#: code:addons/account_banking_pain_base/banking_export_pain.py:302 +#: code:addons/account_banking_pain_base/banking_export_pain.py:384 +#, python-format +msgid "Error:" +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.line,priority:0 +msgid "" +"This field will be used as the 'Instruction Priority' in the generated PAIN " +"file." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/banking_export_pain.py:75 +#, python-format +msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." +msgstr "" + #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/banking_export_pain.py:47 #, python-format @@ -98,7 +115,7 @@ msgid "This IBAN is not valid : %s" msgstr "" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:80 +#: code:addons/account_banking_pain_base/banking_export_pain.py:84 #, python-format msgid "Field type error:" msgstr "" @@ -109,7 +126,7 @@ msgid "Structured Communication Type" msgstr "" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:87 +#: code:addons/account_banking_pain_base/banking_export_pain.py:91 #, python-format msgid "The '%s' is empty or 0. It should have a non-null value." msgstr "" @@ -121,12 +138,10 @@ msgstr "" #. module: account_banking_pain_base #: help:payment.mode,convert_to_ascii:0 -msgid "If active, OpenERP will convert each accented caracter to the corresponding unaccented caracter, so that only ASCII caracters are used in the generated PAIN file." -msgstr "" - -#. module: account_banking_pain_base -#: help:payment.line,priority:0 -msgid "This field will be used as the 'Instruction Priority' in the generated PAIN file." +msgid "" +"If active, OpenERP will convert each accented caracter to the corresponding " +"unaccented caracter, so that only ASCII caracters are used in the generated " +"PAIN file." msgstr "" #. module: account_banking_pain_base @@ -144,3 +159,9 @@ msgstr "" msgid "Convert to ASCII" msgstr "" +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/banking_export_pain.py:385 +#, python-format +msgid "" +"Missing 'Structured Communication Type' on payment line with reference '%s'." +msgstr "" diff --git a/account_banking_pain_base/i18n/fr.po b/account_banking_pain_base/i18n/fr.po index e58b8ece0..361ce2c6a 100644 --- a/account_banking_pain_base/i18n/fr.po +++ b/account_banking_pain_base/i18n/fr.po @@ -1,28 +1,28 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * account_banking_pain_base +# * account_banking_pain_base # msgid "" msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-23 21:26+0000\n" -"PO-Revision-Date: 2014-02-01 04:48+0000\n" -"Last-Translator: Alexis de Lattre \n" +"POT-Creation-Date: 2014-10-10 14:06+0000\n" +"PO-Revision-Date: 2014-10-10 10:27-0500\n" +"Last-Translator: EL Hadji DEM \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Plural-Forms: \n" +"X-Generator: Poedit 1.5.4\n" #. module: account_banking_pain_base #: field:res.company,initiating_party_issuer:0 -msgid "Initiating Party Issuer" -msgstr "Initiating Party Issuer" +msgid "Demandeur de l'initialisation" +msgstr "Partie initiatrice émetteur" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:122 +#: code:addons/account_banking_pain_base/banking_export_pain.py:126 #, python-format msgid "" "The generated XML file is not valid against the official XML Schema " @@ -51,22 +51,23 @@ msgid "Payment Mode" msgstr "Mode de paiement" #. module: account_banking_pain_base -#: help:res.company,initiating_party_issuer:0 -msgid "" -"This will be used as the 'Initiating Party Issuer' in the PAIN files " -"generated by OpenERP." -msgstr "" -"Ce champ sera le 'Initiating Party Issuer' dans les fichiers PAIN générés " -"par OpenERP." - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:351 +#: code:addons/account_banking_pain_base/banking_export_pain.py:303 #, python-format msgid "" -"Missing 'Structured Communication Type' on payment line with reference '%s'." +"The bank account with IBAN '%s' of partner '%s' must have an associated BIC " +"because it is a cross-border SEPA operation." msgstr "" -"Le 'Type de communication structuré' n'est pas renseigné sur la ligne de " -"paiement ayant la référence '%s'." +"Le compte bancaire avec IBAN '% s' du fournisseur '% s' doit avoir un BIC " +"associé, car il s'agit d'une opération transfrontalière SEPA." + +#. module: account_banking_pain_base +#: help:res.company,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Demandeur de l'initialisation' in the PAIN files " +"generated by OpenERP." +msgstr "" +"Ce champ sera le 'Partie initiatrice émetteur' dans les fichiers PAIN générés " +"par OpenERP." #. module: account_banking_pain_base #: selection:payment.line,priority:0 @@ -74,42 +75,50 @@ msgid "Normal" msgstr "Normal" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:70 -#, python-format -msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." -msgstr "" -"Impossible de calculer le '%s' de la ligne de paiement ayant la référence " -"'%s'." - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:77 +#: code:addons/account_banking_pain_base/banking_export_pain.py:81 #, python-format msgid "Cannot compute the '%s'." msgstr "Impossible de calculer le '%s'." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:81 +#: code:addons/account_banking_pain_base/banking_export_pain.py:85 #, python-format msgid "The type of the field '%s' is %s. It should be a string or unicode." msgstr "" "Le type du champ '%s' est %s. Il devrait être de type string ou unicode." -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:47 -#: code:addons/account_banking_pain_base/banking_export_pain.py:69 -#: code:addons/account_banking_pain_base/banking_export_pain.py:76 -#: code:addons/account_banking_pain_base/banking_export_pain.py:86 -#: code:addons/account_banking_pain_base/banking_export_pain.py:121 -#: code:addons/account_banking_pain_base/banking_export_pain.py:350 -#, python-format -msgid "Error:" -msgstr "Erreur :" - #. module: account_banking_pain_base #: model:ir.model,name:account_banking_pain_base.model_res_company msgid "Companies" msgstr "Sociétés" +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/banking_export_pain.py:47 +#: code:addons/account_banking_pain_base/banking_export_pain.py:74 +#: code:addons/account_banking_pain_base/banking_export_pain.py:80 +#: code:addons/account_banking_pain_base/banking_export_pain.py:90 +#: code:addons/account_banking_pain_base/banking_export_pain.py:125 +#: code:addons/account_banking_pain_base/banking_export_pain.py:302 +#: code:addons/account_banking_pain_base/banking_export_pain.py:384 +#, python-format +msgid "Error:" +msgstr "Erreur :" + +#. module: account_banking_pain_base +#: help:payment.line,priority:0 +msgid "" +"This field will be used as the 'Instruction Priority' in the generated PAIN " +"file." +msgstr "Ce champ sera le 'Instruction priorité' dans le fichier PAIN généré." + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/banking_export_pain.py:75 +#, python-format +msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." +msgstr "" +"Impossible de calculer le '%s' de la ligne de paiement ayant la référence " +"'%s'." + #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/banking_export_pain.py:47 #, python-format @@ -117,7 +126,7 @@ msgid "This IBAN is not valid : %s" msgstr "Cet IBAN n'est pas valide : %s" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:80 +#: code:addons/account_banking_pain_base/banking_export_pain.py:84 #, python-format msgid "Field type error:" msgstr "Erreur dans le type de champ :" @@ -128,7 +137,7 @@ msgid "Structured Communication Type" msgstr "Type de communication structurée" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:87 +#: code:addons/account_banking_pain_base/banking_export_pain.py:91 #, python-format msgid "The '%s' is empty or 0. It should have a non-null value." msgstr "Le '%s' est vide ou égal à 0. Il devrait avoir une valeur non-nulle." @@ -149,17 +158,10 @@ msgstr "" "accentué, de telle façon que seuls des caractères ASCII soient utilisés dans " "le fichier PAIN généré." -#. module: account_banking_pain_base -#: help:payment.line,priority:0 -msgid "" -"This field will be used as the 'Instruction Priority' in the generated PAIN " -"file." -msgstr "Ce champ sera le 'Instruction Priority' dans le fichier PAIN généré." - #. module: account_banking_pain_base #: view:res.company:0 msgid "Payment Initiation" -msgstr "Payment Initiation" +msgstr "Initialisation de paiement" #. module: account_banking_pain_base #: selection:payment.line,priority:0 @@ -170,3 +172,12 @@ msgstr "Élevé" #: field:payment.mode,convert_to_ascii:0 msgid "Convert to ASCII" msgstr "Convertir en ASCII" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/banking_export_pain.py:385 +#, python-format +msgid "" +"Missing 'Structured Communication Type' on payment line with reference '%s'." +msgstr "" +"Le 'Type de communication structuré' n'est pas renseigné sur la ligne de " +"paiement ayant la référence '%s'."