Remove code that is not relevant any more because we now have constraints on the mandates.

Update strings.
Add French translation.
This commit is contained in:
Alexis de Lattre
2013-11-11 15:51:20 +01:00
parent 37bfc5161b
commit 22310df7e4
6 changed files with 1181 additions and 394 deletions

View File

@@ -20,7 +20,7 @@
##############################################################################
{
'name': 'Account Banking SEPA Direct Debit',
'summary': 'Create SEPA XML files for Direct Debit',
'summary': 'Create SEPA files for Direct Debit',
'version': '0.1',
'license': 'AGPL-3',
'author': 'Akretion',

View File

@@ -65,16 +65,16 @@ class banking_export_sdd(orm.Model):
readonly=True),
'batch_booking': fields.boolean(
'Batch Booking', readonly=True,
help="If true, the bank statement will display only one credit line for all the direct debits of the SEPA XML file ; if false, the bank statement will display one credit line per direct debit of the SEPA XML file."),
help="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."),
'charge_bearer': fields.selection([
('SLEV', 'Following Service Level'),
('SHAR', 'Shared'),
('CRED', 'Borne by Creditor'),
('DEBT', 'Borne by Debtor'),
('SLEV', 'Following Service Level'),
], 'Charge Bearer', readonly=True,
help='Shared : transaction charges on the sender side are to be borne by the debtor, transaction charges on the receiver side are to be borne by the creditor (most transfers use this). 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. Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme.'),
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 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.'),
'create_date': fields.datetime('Generation Date', readonly=True),
'file': fields.binary('SEPA XML File', readonly=True),
'file': fields.binary('SEPA File', readonly=True),
'filename': fields.function(
_generate_filename, type='char', size=256,
string='Filename', readonly=True, store=True),
@@ -138,7 +138,7 @@ class sdd_mandate(orm.Model):
], 'Sequence Type for Next Debit',
help="This field is only used for Recurrent mandates, not for One-Off mandates."),
'signature_date': fields.date('Date of Signature of the Mandate'),
'scan': fields.binary('Scan of the mandate'),
'scan': fields.binary('Scan of the Mandate'),
'last_debit_date': fields.date(
'Date of the Last Debit', readonly=True),
'state': fields.selection([
@@ -334,7 +334,7 @@ class payment_line(orm.Model):
payline.bank_id.id):
raise orm.except_orm(
_('Error:'),
_("The payment line with reference '%s' has a bank account '%s' which is not attached to the mandate '%s' (this mandate is attached to the bank account '%s').")
_("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],

View File

@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-21 21:21+0000\n"
"PO-Revision-Date: 2013-10-21 21:21+0000\n"
"POT-Creation-Date: 2013-11-11 14:28+0000\n"
"PO-Revision-Date: 2013-11-11 14:28+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -16,47 +16,8 @@ msgstr ""
"Plural-Forms: \n"
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd,file:0
msgid "SEPA XML file"
msgstr ""
#. 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 ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:79
#, python-format
msgid "This IBAN is not valid : %s"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:132
#, 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
#: selection:banking.export.sdd.wizard,state:0
msgid "Create"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: 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
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:192
#, python-format
msgid "Missing signature date on SEPA Direct Debit mandate with reference '%s' for partner '%s'."
#: 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
@@ -66,84 +27,26 @@ msgid "Filename"
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"
#: field:banking.export.sdd,requested_collec_date:0
#: field:banking.export.sdd.wizard,requested_collec_date:0
msgid "Requested Collection Date"
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
#: selection:sdd.mandate,state:0
msgid "Valid"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: selection:banking.export.sdd,state:0
msgid "Draft"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:185
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:276
#, 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/wizard/export_sdd.py:100
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:186
#, python-format
msgid "Cannot compute the '%s' of the Payment Line with Invoice Reference '%s'."
msgid "Cannot validate the mandate '%s' without a date of signature."
msgstr ""
#. module: account_banking_sepa_direct_debit
#: 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
#: field:banking.export.sdd,total_amount:0
#: field:banking.export.sdd.wizard,total_amount:0
msgid "Total amount"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:banking.export.sdd:0
msgid "SEPA Direct Debit"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:sdd.mandate:0
msgid "Type"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd,generation_date:0
msgid "Generation date"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: selection:banking.export.sdd,state:0
msgid "Sent"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: field:sdd.mandate,scan:0
msgid "Scan of the mandate"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: help:banking.export.sdd.wizard,requested_collec_date:0
msgid "This is the date on which the collection should be made by the bank. Please keep in mind that banks only execute on working days."
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 "Generated SEPA Direct Debit XML files"
#: selection:sdd.mandate,recurrent_sequence_type:0
msgid "Final"
msgstr ""
#. module: account_banking_sepa_direct_debit
@@ -158,14 +61,9 @@ msgid "SDD Mandates"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:198
#, python-format
msgid "The signature date on SEPA Direct Debit mandate with reference '%s' for partner '%s' is '%s', which is in the future !"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: field:res.company,sepa_creditor_identifier:0
msgid "SEPA Creditor Identifier"
#: constraint:payment.line:0
#: constraint:sdd.mandate:0
msgid "Error msg in raise"
msgstr ""
#. module: account_banking_sepa_direct_debit
@@ -173,53 +71,35 @@ msgstr ""
msgid "Company"
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 "Shared"
msgid "Borne by Creditor"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: field:sdd.mandate,unique_mandate_reference:0
msgid "Unique Mandate Reference"
#: 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
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:102
#, python-format
msgid "Cannot compute the '%s'."
#: view:banking.export.sdd.wizard:0
#: view:sdd.mandate:0
msgid "Validate"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:104
#, python-format
msgid "The type of the field '%s' is %s. It should be a string or unicode."
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
#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_line
msgid "Payment Line"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:payment.order:0
msgid "SDD Mandate"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:156
#, python-format
msgid "The SEPA Direct Debit Mandate '%s' is not related??"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: selection:sdd.mandate,state:0
msgid "Expired"
#: 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
@@ -228,12 +108,197 @@ msgid "Generate"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.sdd_mandate_action
#: model:ir.model,name:account_banking_sepa_direct_debit.model_sdd_mandate
#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.sdd_mandate_menu
#: field:payment.line,sdd_mandate_id:0
#: 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:180
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:185
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:190
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:197
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:203
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:336
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:89
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:115
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:121
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:130
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:168
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:219
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:269
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:275
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:287
#, 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
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:131
#, python-format
msgid "The '%s' is empty or 0. It should have a non-null value."
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:89
#, python-format
msgid "This IBAN is not valid : %s"
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 XML file"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:sdd.mandate:0
msgid "SEPA Direct Debit Mandate"
#: 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:219
#, 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
#: 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
#: help:banking.export.sdd.wizard,requested_collec_date:0
msgid "This is the date on which you would like the collection to be made by the bank. Please keep in mind that there are minimum delays for SEPA direct debits that depend on the type of mandate and the type of sequence."
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:337
#, 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_sepa_direct_debit
#: selection:banking.export.sdd.wizard,state:0
msgid "Create"
msgstr ""
#. 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 ""
#. module: account_banking_sepa_direct_debit
#: view:sdd.mandate:0
#: selection:sdd.mandate,type:0
msgid "One-Off"
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:204
#, 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
#: selection:sdd.mandate,recurrent_sequence_type:0
msgid "Recurring"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:181
#, python-format
msgid "The date of signature of mandate '%s' is in the future!"
msgstr ""
#. module: account_banking_sepa_direct_debit
@@ -245,78 +310,19 @@ msgid "Enter the Creditor Identifier that has been attributed to your company to
"- a country-specific identifier"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:151
#, python-format
msgid "Missing bank account on the payment line with SEPA Direct Debit Mandate '%s'."
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:sdd.mandate:0
msgid "Status"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:385
#, python-format
msgid "The generated XML file is not valid against the official XML Schema Definition. The generated XML file and the full error have been written in the server logs. Here is the error, which may give you an idea on the cause of the problem : %s"
msgstr ""
#. module: account_banking_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
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:106
#, python-format
msgid "The '%s' is empty or 0. It should have a non-null value."
#: 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
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:150
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:155
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:79
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:100
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:102
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:106
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:132
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:178
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:184
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:191
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:197
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:211
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:385
#, python-format
msgid "Error:"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: field:sdd.mandate,partner_bank_id:0
msgid "Bank Account"
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
#: help:banking.export.sdd,charge_bearer:0
#: help:banking.export.sdd.wizard,charge_bearer:0
msgid "Shared : transaction charges on the sender side are to be borne by the debtor, transaction charges on the receiver side are to be borne by the creditor (most transfers use this). 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. Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme."
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
#: field:banking.export.sdd,payment_order_ids:0
#: field:banking.export.sdd.wizard,payment_order_ids:0
msgid "Payment orders"
#: 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
@@ -324,151 +330,10 @@ msgstr ""
msgid "Signature Date"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: help:banking.export.sdd,batch_booking:0
msgid "If true, the bank statement will display only one credit line for all the direct debits of the SEPA XML file ; if false, the bank statement will display one credit line per direct debit of the SEPA XML file."
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:banking.export.sdd.wizard:0
msgid "Processing details"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd.wizard,file_id:0
msgid "SDD XML file"
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 XML file"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:104
#, python-format
msgid "Field type error:"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.sdd_mandate_action
msgid "<p class=\"oe_view_nocontent_create\">\n"
" Click to create a new SEPA Direct Debit Mandate.\n"
" </p><p>\n"
" The 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"
" </p>\n"
" "
msgstr ""
#. module: account_banking_sepa_direct_debit
#: selection:sdd.mandate,type:0
msgid "One-Off"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:179
#, 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/wizard/export_sdd.py:212
#, 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
#: help:sdd.mandate,last_debit_date:0
msgid "For recurrent mandates, this field is used to know if the SDD will be of type 'First' or 'Recurring'. For one-off mandates, this field is used to know if the SDD has already been used or not."
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
#: field:sdd.mandate,last_debit_date:0
msgid "Date of the Last Debit"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:sdd.mandate:0
msgid "Reference"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: constraint:res.company:0
msgid "Invalid SEPA Creditor Identifier."
msgstr ""
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd,requested_collec_date:0
#: field:banking.export.sdd.wizard,requested_collec_date:0
msgid "Requested collection date"
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
#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_partner_bank
msgid "Bank Accounts"
msgstr ""
#. 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 ""
#. module: account_banking_sepa_direct_debit
#: view:banking.export.sdd:0
msgid "Payment Orders"
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
#: 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,state:0
msgid "Mandate Status"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: help:banking.export.sdd.wizard,batch_booking:0
msgid "If true, the bank statement will display only one debit line for all the wire transfers of the SEPA XML file ; if false, the bank statement will display one debit line per wire transfer of the SEPA XML file."
msgstr ""
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd.wizard,file:0
msgid "File"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:banking.export.sdd.wizard:0
msgid "Cancel"
msgid "Charge Bearer"
msgstr ""
#. module: account_banking_sepa_direct_debit
@@ -477,14 +342,31 @@ msgid "Partner"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: help:sdd.mandate,state:0
msgid "For a recurrent mandate, this field indicate if the mandate is still valid or if it has expired (a recurrent mandate expires if it's not used during 36 months). For a one-off mandate, it expires after its first use."
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:125
#, python-format
msgid "Field type error:"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd,batch_booking:0
#: field:banking.export.sdd.wizard,batch_booking:0
msgid "Batch booking"
#: 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
#: 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 "Generated SEPA Direct Debit Files"
msgstr ""
#. module: account_banking_sepa_direct_debit
@@ -492,3 +374,270 @@ msgstr ""
msgid "Reconciled"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:191
#, 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:232
#, python-format
msgid "Mandate update"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:116
#, python-format
msgid "Cannot compute the '%s' of the Payment Line with Invoice Reference '%s'."
msgstr ""
#. module: account_banking_sepa_direct_debit
#: selection:banking.export.sdd,charge_bearer:0
#: selection:banking.export.sdd.wizard,charge_bearer:0
msgid "Shared"
msgstr ""
#. 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 ""
#. module: account_banking_sepa_direct_debit
#: field:sdd.mandate,state:0
msgid "Status"
msgstr ""
#. 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 ""
#. 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
#: selection:banking.export.sdd,charge_bearer:0
#: selection:banking.export.sdd.wizard,charge_bearer:0
msgid "Following Service Level"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:198
#, python-format
msgid "The mandate '%s' can't have a date of last debit before the date of signature."
msgstr ""
#. 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 ""
#. module: account_banking_sepa_direct_debit
#: field:sdd.mandate,message_is_follower:0
msgid "Is a Follower"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:payment.order:0
msgid "SDD Mandate"
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
#: 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:270
#, 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:288
#, 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 "<p class=\"oe_view_nocontent_create\">\n"
" Click to create a new SEPA Direct Debit Mandate.\n"
" </p><p>\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"
" </p>\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
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:169
#, python-format
msgid "The generated XML file is not valid against the official XML Schema Definition. The generated XML file and the full error have been written in the server logs. Here is the error, which may give you an idea on the cause of the problem : %s"
msgstr ""
#. module: account_banking_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
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:122
#, python-format
msgid "Cannot compute the '%s'."
msgstr ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:126
#, python-format
msgid "The type of the field '%s' is %s. It should be a string or unicode."
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
#: 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 ""
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:233
#, 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
#: help:sdd.mandate,message_ids:0
msgid "Messages and communication history"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: view:sdd.mandate:0
msgid "Search SEPA Direct Debit Mandates"
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
#: field:banking.export.sdd.wizard,file:0
msgid "File"
msgstr ""

View File

@@ -0,0 +1,652 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
# * account_banking_sepa_direct_debit
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-11-11 14:04+0000\n"
"PO-Revision-Date: 2013-11-11 14:04+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: account_banking_sepa_direct_debit
#: model: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é"
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd,filename:0
#: field:banking.export.sdd.wizard,filename:0
msgid "Filename"
msgstr "Nom du fichier"
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd,requested_collec_date:0
#: field:banking.export.sdd.wizard,requested_collec_date:0
msgid "Requested Collection Date"
msgstr "Date de collecte demandée"
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:276
#, 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é."
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:186
#, python-format
msgid "Cannot validate the mandate '%s' without a date of signature."
msgstr "Impossible de valider le mandat '%s' sans date de signature."
#. module: account_banking_sepa_direct_debit
#: selection:sdd.mandate,recurrent_sequence_type:0
msgid "Final"
msgstr "Final"
#. 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
msgid "SDD Mandates"
msgstr "Mandats SEPA"
#. module: account_banking_sepa_direct_debit
#: constraint:payment.line:0
#: constraint:sdd.mandate:0
msgid "Error msg in raise"
msgstr "Error msg in raise"
#. module: account_banking_sepa_direct_debit
#: selection:banking.export.sdd,state:0
msgid "Reconciled"
msgstr "Réconcilié"
#. 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"
#. 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 "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"
#. module: account_banking_sepa_direct_debit
#: view:banking.export.sdd.wizard:0
#: view:sdd.mandate:0
msgid "Validate"
msgstr "Valider"
#. 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"
#. module: account_banking_sepa_direct_debit
#: view:banking.export.sdd.wizard:0
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é"
#. 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 "Supportés par le débiteur"
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:180
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:185
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:190
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:197
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:203
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:336
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:89
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:115
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:121
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:130
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:168
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:219
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:269
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:275
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:287
#, python-format
msgid "Error:"
msgstr "Erreur :"
#. module: account_banking_sepa_direct_debit
#: field:sdd.mandate,message_ids:0
msgid "Messages"
msgstr "Messages"
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:131
#, python-format
msgid "The '%s' is empty or 0. It should have a non-null value."
msgstr "Le champ '%s' est vide ou nul. Il doit avoir une valeur non nulle."
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:89
#, python-format
msgid "This IBAN is not valid : %s"
msgstr "Cet IBAN n'est pas valide : %s"
#. 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 XML file"
msgstr "Export des fichiers de prélèvement SEPA"
#. module: account_banking_sepa_direct_debit
#: view:sdd.mandate:0
#: selection:sdd.mandate,state:0
msgid "Cancelled"
msgstr "Annulé"
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:219
#, python-format
msgid "Payment Type Code '%s' is not supported. The only Payment Type Code supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and 'pain.008.001.04'."
msgstr "Le code du Type de paiement '%s' n'est pas supporté. Les seuls codes de Type de paiement supportés pour les prélèvements SEPA sont 'pain.008.001.02', 'pain.008.001.03' et 'pain.008.001.04'."
#. module: account_banking_sepa_direct_debit
#: help:sdd.mandate,message_unread:0
msgid "If checked new messages require your attention."
msgstr "If checked new messages require your attention."
#. 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
#: 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é"
#. 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 "Suivant le niveau de service : la répartition des frais bancaires suit les règles pré-établies dans le schema ou dans le contrat avec la banque (les messages SEPA Core doivent utiliser ce paramètre). Partagés : les frais bancaires côté débiteur sont à la charge du débiteur, les frais bancaires côté créditeur sont à la charge du créditeur. Supportés par le créancier : tous les frais bancaires sont à la charge du créancier. Supportés par le 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"
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd,create_date:0
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:337
#, 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:204
#, 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"
#. 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
#: 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
#: selection:sdd.mandate,recurrent_sequence_type:0
msgid "Recurring"
msgstr "Recurring"
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:181
#, 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
#: 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
#: 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
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:125
#, python-format
msgid "Field type error:"
msgstr "Erreur de type de champ :"
#. 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
#: 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 "Generated SEPA Direct Debit Files"
msgstr "Fichiers de prélèvement SEPA générés"
#. module: account_banking_sepa_direct_debit
#: field:sdd.mandate,company_id:0
msgid "Company"
msgstr "Société"
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:191
#, 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:232
#, python-format
msgid "Mandate update"
msgstr "Mise-à-jour du mandat"
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:116
#, python-format
msgid "Cannot compute the '%s' of the Payment Line with Invoice Reference '%s'."
msgstr "Impossible de générer le '%s' de la ligne de paiement ayant la référence de facture '%s'."
#. 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,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
#: 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
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:198
#, 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
#: view:payment.order:0
msgid "SDD Mandate"
msgstr "Mandat de prélèvement"
#. 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
#: 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:270
#, 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:288
#, 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 "Le mandat portant la référence '%s' pour le partenaire '%s' est de type 'One-Off' et il a une date de dernier débit au '%s', 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
#: 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"
#. 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"
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:169
#, python-format
msgid "The generated XML file is not valid against the official XML Schema Definition. The generated XML file and the full error have been written in the server logs. Here is the error, which may give you an idea on the cause of the problem : %s"
msgstr "Le fichier XML généré n'est pas valide par rapport à la Définition du Schéma XML officiel. Le fichier XML généré et le message d'erreur complet ont été écrits dans les logs du serveur. Voici l'erreur, qui vous donnera peut-être une idée sur la cause du problème : %s"
#. 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 "SEPA File"
#. 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:122
#, python-format
msgid "Cannot compute the '%s'."
msgstr "Impossible de calculer le '%s'."
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:126
#, python-format
msgid "The type of the field '%s' is %s. It should be a string or unicode."
msgstr "Le champ '%s' est de type %s. Il devrait être de type string ou unicode."
#. 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
#: 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
#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.sdd_mandate_action
msgid "<p class=\"oe_view_nocontent_create\">\n"
" Click to create a new SEPA Direct Debit Mandate.\n"
" </p><p>\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"
" </p>\n"
" "
msgstr "<p class=\"oe_view_nocontent_create\">\n"
" Cliquez pour créer un mandat de prélèvement SEPA.\n"
" </p><p>\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"
" </p>\n"
" "
#. module: account_banking_sepa_direct_debit
#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:233
#, 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
#: help:banking.export.sdd.wizard,requested_collec_date:0
msgid "This is the date on which you would like the collection to be made by the bank. Please keep in mind that there are minimum delays for SEPA direct debits that depend on the type of mandate and the type of sequence."
msgstr "Entrez la date à laquelle vous voudriez que le prélèvement soit effectué par la banque. Gardez en mémoire qu'il y a un délai minimum pour les prélèvements SEPA qui dépend du type de mandat et du type de séquence."
#. module: account_banking_sepa_direct_debit
#: field:sdd.mandate,unique_mandate_reference:0
msgid "Unique Mandate Reference"
msgstr "Référence unique de mandat"
#. module: account_banking_sepa_direct_debit
#: field:banking.export.sdd.wizard,file:0
msgid "File"
msgstr "Fichier"

View File

@@ -89,7 +89,7 @@
<p class="oe_view_nocontent_create">
Click to create a new SEPA Direct Debit Mandate.
</p><p>
The 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.
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.
</p>
</field>
</record>

View File

@@ -44,17 +44,17 @@ class banking_export_sdd_wizard(orm.TransientModel):
], 'State', readonly=True),
'batch_booking': fields.boolean(
'Batch Booking',
help="If true, the bank statement will display only one debit line for all the wire transfers of the SEPA XML file ; if false, the bank statement will display one debit line per wire transfer of the SEPA XML file."),
help="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."),
'requested_collec_date': fields.date(
'Requested Collection Date',
help='This is the date on which the collection should be made by the bank. Please keep in mind that banks only execute on working days.'),
help='This is the date on which you would like the collection to be made by the bank. Please keep in mind that there are minimum delays for SEPA direct debits that depend on the type of mandate and the type of sequence.'),
'charge_bearer': fields.selection([
('SLEV', 'Following Service Level'),
('SHAR', 'Shared'),
('CRED', 'Borne by Creditor'),
('DEBT', 'Borne by Debtor'),
('SLEV', 'Following Service Level'),
], 'Charge Bearer', required=True,
help='Shared : transaction charges on the sender side are to be borne by the debtor, transaction charges on the receiver side are to be borne by the creditor (most transfers use this). 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. Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme.'),
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 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.'),
'nb_transactions': fields.related(
'file_id', 'nb_transactions', type='integer',
string='Number of Transactions', readonly=True),
@@ -62,7 +62,7 @@ class banking_export_sdd_wizard(orm.TransientModel):
'file_id', 'total_amount', type='float', string='Total Amount',
readonly=True),
'file_id': fields.many2one(
'banking.export.sdd', 'SDD XML File', readonly=True),
'banking.export.sdd', 'SDD File', readonly=True),
'file': fields.related(
'file_id', 'file', string="File", type='binary', readonly=True),
'filename': fields.related(
@@ -276,20 +276,6 @@ class banking_export_sdd_wizard(orm.TransientModel):
_("The SEPA Direct Debit mandate with reference '%s' for partner '%s' has expired.")
% (line.sdd_mandate_id.unique_mandate_reference,
line.sdd_mandate_id.partner_id.name))
if not line.sdd_mandate_id.signature_date:
raise orm.except_orm(
_('Error:'),
_("Missing signature date on SEPA Direct Debit mandate with reference '%s' for partner '%s'.")
% (line.sdd_mandate_id.unique_mandate_reference,
line.sdd_mandate_id.partner_id.name))
elif (line.sdd_mandate_id.signature_date >
datetime.today().strftime('%Y-%m-%d')):
raise orm.except_orm(
_('Error:'),
_("The signature date on SEPA Direct Debit mandate with reference '%s' for partner '%s' is '%s', which is in the future !")
% (line.sdd_mandate_id.unique_mandate_reference,
line.sdd_mandate_id.partner_id.name,
line.sdd_mandate_id.signature_date))
if line.sdd_mandate_id.type == 'oneoff':
if not line.sdd_mandate_id.last_debit_date:
if lines_per_seq_type.get('OOFF'):