first commit
This commit is contained in:
2
modules/account_payment_sepa/__init__.py
Normal file
2
modules/account_payment_sepa/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
BIN
modules/account_payment_sepa/__pycache__/account.cpython-311.pyc
Normal file
BIN
modules/account_payment_sepa/__pycache__/account.cpython-311.pyc
Normal file
Binary file not shown.
Binary file not shown.
BIN
modules/account_payment_sepa/__pycache__/party.cpython-311.pyc
Normal file
BIN
modules/account_payment_sepa/__pycache__/party.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/account_payment_sepa/__pycache__/payment.cpython-311.pyc
Normal file
BIN
modules/account_payment_sepa/__pycache__/payment.cpython-311.pyc
Normal file
Binary file not shown.
Binary file not shown.
29
modules/account_payment_sepa/account.py
Normal file
29
modules/account_payment_sepa/account.py
Normal file
@@ -0,0 +1,29 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from trytond.model import ModelSQL, fields
|
||||
from trytond.modules.company.model import CompanyValueMixin
|
||||
from trytond.pool import PoolMeta
|
||||
from trytond.pyson import Eval, Id
|
||||
|
||||
|
||||
class Configuration(metaclass=PoolMeta):
|
||||
__name__ = 'account.configuration'
|
||||
sepa_mandate_sequence = fields.MultiValue(fields.Many2One(
|
||||
'ir.sequence', "SEPA Mandate Sequence",
|
||||
domain=[
|
||||
('sequence_type', '=', Id(
|
||||
'account_payment_sepa', 'sequence_type_mandate')),
|
||||
('company', 'in', [Eval('context', {}).get('company', -1),
|
||||
None]),
|
||||
]))
|
||||
|
||||
|
||||
class ConfigurationSepaMandateSequence(ModelSQL, CompanyValueMixin):
|
||||
__name__ = 'account.configuration.sepa_mandate_sequence'
|
||||
sepa_mandate_sequence = fields.Many2One(
|
||||
'ir.sequence', "SEPA Mandate Sequence",
|
||||
domain=[
|
||||
('sequence_type', '=', Id(
|
||||
'account_payment_sepa', 'sequence_type_mandate')),
|
||||
('company', 'in', [Eval('company', -1), None]),
|
||||
])
|
||||
25
modules/account_payment_sepa/account.xml
Normal file
25
modules/account_payment_sepa/account.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_move_line_form_domain_receivable_mandate">
|
||||
<field name="name">Receivable with Mandate</field>
|
||||
<field name="sequence" eval="25"/>
|
||||
<field name="domain"
|
||||
eval="['AND', ['OR', ('debit', '>', 0), ('credit', '<', 0)], ('party.sepa_mandates.state', '=', 'validated')]"
|
||||
pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="account_payment.act_move_line_form"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="configuration_view_form">
|
||||
<field name="model">account.configuration</field>
|
||||
<field name="inherit" ref="account.configuration_view_form"/>
|
||||
<field name="name">configuration_form</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</tryton>
|
||||
7
modules/account_payment_sepa/exceptions.py
Normal file
7
modules/account_payment_sepa/exceptions.py
Normal file
@@ -0,0 +1,7 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from trytond.exceptions import UserError
|
||||
|
||||
|
||||
class PartyIdentificationdError(UserError):
|
||||
pass
|
||||
646
modules/account_payment_sepa/locale/bg.po
Normal file
646
modules/account_payment_sepa/locale/bg.po
Normal file
@@ -0,0 +1,646 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Фирма"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Фирма"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Плащане"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Управление на партньор"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Плащане"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Щат"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Вид"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Фирма"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Източник"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Щат"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Вид"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Проект"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Заявка"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Проверен"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Отказан"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Приключено"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Проект"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Очакване"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Град"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Държава"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Дата"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Местоположение"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Подпис"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Отказан"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Проект"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Заявка"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Проверен"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Отказан"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Приключено"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Проект"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Очакване"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Местоположение"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
622
modules/account_payment_sepa/locale/ca.po
Normal file
622
modules/account_payment_sepa/locale/ca.po
Normal file
@@ -0,0 +1,622 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Seqüència de mandat SEPA"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Seqüència de mandat SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "Identificador Final a Final SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "Identificador Informatiu SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "Identificador instrucció SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandat"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "Tipus de seqüència mandat"
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Número de compte bancari"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "Codi motiu de devolució"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "Informació motiu de devolució"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "Identificador SEPA"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Missatges SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Tercer de l'empresa"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Número de compte bancari"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "Processa per lots"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "Responsable càrrec"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Format pagaments"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "Identificador Iniciador pagament SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "Format cobraments"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "Identificador Iniciador cobrament SEPA"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Número de compte"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Adreça"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Té Pagaments"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "Identificació"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "Identificador només lectura"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr "És el primer pagament"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercer"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Pagaments"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "Esquema"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Sempre usa RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "Data firma"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipus"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Nom del fitxer"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Missatge"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "ID Fitxer del missatge"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origen"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipus"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr "Sufix SEPA"
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "Identificador creditor SEPA utilitzat"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandats SEPA"
|
||||
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandat"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "El identificador utilizat pel tercer iniciador."
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "El identificador utilizat pel tercer iniciador."
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "Configuració seqüència mandat SEPA"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr "Mandats SEPA"
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr "Missatge SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandats SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandats"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Missatges SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandat"
|
||||
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Missatge"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Sol·licitat"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validat"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel·lat"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Finalitzat"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "A cobrar amb mandat"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
"En signar aquest formulari de mandat, autoritzeu (A) a %(creditor)s a enviar"
|
||||
" instruccions al vostre banc per domiciliar el vostre compte i (B) al vostre"
|
||||
" banc per domiciliar el vostre compte d’acord amb les instruccions de "
|
||||
"%(creditor)s."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
"Per eliminar el mandat \"%(mandate)s\" l'heu de cancel·lar o restablir el "
|
||||
"seu estat a esborrany."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "Ordre de domiciliació SEPA %(scheme)s de dèbit directe"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr "L'identificador del mandat SEPA ha de ser únic per empresa."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr "Falta l'identificicador \"%(type)s\" per al tercer \"%(party)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
"Per processar el pagament \"%(payment)s\" heu de definir un banc pel compte "
|
||||
"\"%(bank_account)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr "Per processar el pagament \"%(payment)s\" heu de afegir-hi un IBAN."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
"Per processar el pagament \"%(payment)s\" heu de definir-n'he un Mandat "
|
||||
"SEPA."
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Esteu segur que voleu cancel·lar el mandat?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Segur que vols cancel·lar els missatges?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Segur que vols processar els missatges?"
|
||||
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Genera missatge SEPA"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·la"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Sol·licitud"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Valida"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·la"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Finalitza"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuari a les empreses"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuari a les empreses"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "Mandat SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandats SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Missatges SEPA"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "Número de compte - IBAN"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"Entre altres, teniu dret a ser reemborsat per la vostra entitat financera "
|
||||
"d’acord amb els termes i condicions del contracte subscrit amb la vostra "
|
||||
"entitat financera. En tot cas aquest reemborsament haurà de ser instat per "
|
||||
"part vostre en el termini màxim de 8 setmanes a partir de la data en que es "
|
||||
"va carregar en el vostre compte."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Ciutat"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "País"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "Identificador del creditor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "Nom del creditor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "Nom del creditor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Localitat"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "Nom del deutor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
"Nota: Informació addicional sobre els seus drets relatius a aquesta ordre es"
|
||||
" troba a la seva disposició en la seva entitat."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "Pagament únic"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Codi postal"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "Pagament periòdic"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Signatura"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "Signat el"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "Nom del carrer i número"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "Tipus de pagament"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "El vostre número de compte"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "La vostra adreça"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "El vostre nom"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Creditor"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Deutor"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "Nivell de servei"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "Compartit"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Número d'empresa Belga"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identificador creditor SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Identificador fiscal Espanyol"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Número d'empresa Belga"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identificador creditor SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Identificador fiscal Espanyol"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "Empresa a empresa"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "Core"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel·lat"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Sol·licitat"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validat"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "Una vegada"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "Recurrent"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel·lat"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Finalitzat"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "Entrada"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "Sortida"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr "Codi"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Informació"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Motiu retorn"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
626
modules/account_payment_sepa/locale/cs.po
Normal file
626
modules/account_payment_sepa/locale/cs.po
Normal file
@@ -0,0 +1,626 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validated"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Canceled"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Coventry"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
626
modules/account_payment_sepa/locale/de.po
Normal file
626
modules/account_payment_sepa/locale/de.po
Normal file
@@ -0,0 +1,626 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Nummernkreis SEPA-Mandat"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Nummernkreis SEPA-Mandat"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "SEPA End-zu-End-ID"
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "SEPA Info ID"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "SEPA Instruktions-ID"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandat"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "Mandat Nummernkreistyp"
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Kontonummer"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "Rückzahlungscode"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "Rückzahlungsinformation"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "SEPA ID"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA-Nachrichten"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Partei des Unternehmens"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Kontonummer"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "Sammelbuchung"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "Gebührenträger"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Nachrichtenformat für Überweisungen"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "Identifikator als Überweisungsauftraggeber"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "Nachrichtenformat für Lastschriften"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "Identifikator als Lastschrifteinreicher"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Kontonummer"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Adresse"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Hat Zahlungen"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "Mandatsreferenz"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "Mandatsreferenz schreibgeschützt"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr "Ist Ersteinreichung"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Partei"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Zahlungen"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "Schema"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Immer RCUR verwenden"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "Unterschriftsdatum"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Dateiname"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Nachricht"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "Nachricht Datei ID"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Herkunft"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr "SEPA Suffix"
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "Verwendete SEPA Gläubiger-Identifikationsnummer"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA-Mandate"
|
||||
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandat"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "Der Identifikator, der für die auslösende Partei verwendet wird."
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "Der Identifikator, der für die auslösende Partei verwendet wird."
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "Buchhaltung Einstellungen SEPA-Mandat Nummernkreis"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr "Buchhaltung Zahlung SEPA-Mandat"
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr "Buchhaltung Zahlung SEPA-Nachricht"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA-Mandate"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Nachrichten"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandat"
|
||||
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Nachricht"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Angefordert"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Geprüft"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulliert"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Erledigt"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Wartend"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Forderungen per Mandat (Lastschrift)"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
"Ich ermächtige/ Wir ermächtigen (A) %(creditor)s , Zahlungen von meinem/ "
|
||||
"unserem Konto mittels Lastschrift einzuziehen. Zugleich (B) weise ich mein/ "
|
||||
"weisen wir unser Kreditinstitut an, die von %(creditor)s auf mein/ unser "
|
||||
"Konto gezogenen Lastschriften einzulösen."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
"Um Mandat \"%(mandate)s\" zu löschen, muss es annulliert oder zurück auf den"
|
||||
" Entwurfsstatus gesetzt werden."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "SEPA %(scheme)s Lastschriftmandat"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
"Die SEPA Mandatsreferenz kann nur einmal je Unternehmen vergeben werden."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr "Die Partei \"%(party)s\" benötigt einen Identifikator vom Typ \"%(type)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
"Um Zahlung \"%(payment)s\" ausführen zu können, muss eine Bank für das Konto"
|
||||
" \"%(bank_account)s\" definiert werden."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
"Um Zahlung \"%(payment)s\" ausführen zu können, muss eine IBAN erfasst "
|
||||
"werden."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
"Um Zahlung \"%(payment)s\" ausführen zu können, muss eine SEPA "
|
||||
"Mandatsreferenz erfasst werden."
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Mandat wirklich beenden?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Nachrichten wirklich löschen?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Nachricht wirklich verarbeiten?"
|
||||
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "SEPA Nachricht erzeugen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annullieren"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Anfordern"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Prüfen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annullieren"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Durchführen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Warten"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Benutzer in Unternehmen"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Benutzer in Unternehmen"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA-Mandat"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA-Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA-Nachrichten"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "Internationale Bankkontonummer - IBAN des Zahlungspflichtigen"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"Hinweis: Ich kann/ Wir können innerhalb von acht Wochen, beginnend mit dem "
|
||||
"Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten"
|
||||
" dabei die mit meinem/ unserem Kreditinstitut vereinbarten Bedingungen."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
"SWIFT BIC/ Bank Identifier Code/ Internationale Bankleitzahl des Instituts "
|
||||
"des Zahlungspflichtigen"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Ort"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Land"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "Gläubiger-Identifikationsnummer"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "Name des Zahlungsempfängers"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "Name des Zahlungsempfängers"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Ort"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "Name des Zahlungspflichtigen (Kontoinhaber)"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
"Hinweis: Meine/ Unsere Rechte zu dem obigen Mandat sind in einem Merkblatt "
|
||||
"enthalten, das ich/ wir von meinem/ unserem Kreditinstitut erhalten kann/ "
|
||||
"können."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "Einmalige Zahlung"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Postleitzahl"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "Wiederkehrende Zahlung"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Unterschrift"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "Unterschrieben am"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "Straße und Hausnummer"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "Zahlungstyp"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "Meine Kontonummer"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Meine Adresse"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "Mein Name"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Zahlungsempfänger"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Zahlungspflichtiger"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "Service Level"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "Geteilt"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Unternehmensnummer (Belgien)"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "SEPA Gläubiger-Identifikationsnummer"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Spanische Steuernummer (NIF)"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Unternehmensnummer (Belgien)"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "SEPA Gläubiger-Identifikationsnummer"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Spanische Steuernummer (NIF)"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "Firmenlastschrift (B2B)"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "Basislastschrift (Core)"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulliert"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Angefordert"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Geprüft"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "Einmalig"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "Wiederkehrend"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulliert"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Erledigt"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Wartend"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "IN"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "OUT"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Information"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Erstattungsgrund"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
618
modules/account_payment_sepa/locale/es.po
Normal file
618
modules/account_payment_sepa/locale/es.po
Normal file
@@ -0,0 +1,618 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Secuencia de mandato SEPA"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Secuencia de mandato SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "ID End-to-End SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "Identificador informativo SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "ID instrucción SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandato"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "Tipo de secuencia mandato"
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Número de cuenta bancaria"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "Código motivo de devolución"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "Información motivo de devolución"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "Identificador SEPA"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Mensajes SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Tercero de la empresa"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Número de cuenta bancaria"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "Procesar por lotes"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "Responsable cargo"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Formato para pagos"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "Identificador Iniciador pago SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "Formato para cobros"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "Identificador Iniciador cobro SEPA"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Número de cuenta"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Dirección"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Tiene pagos"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "Identificación"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "Identificador sólo lectura"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr "Es el primer pago"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercero"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Pagos"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "Esquema"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Utilizar siempre RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "Fecha firma"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Nombre del fichero"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Mensaje"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "Id del fitxero del mensaje"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origen"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr "Sufijo SEPA"
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "Identificador acreedor SEPA utilizado"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandatos SEPA"
|
||||
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandato"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "El identificador utilizado para el tercero iniciador."
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "El identificador utilizado para el tercero iniciador."
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "Configuración secuencia mandato SEPA"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr "Mandatos SEPA"
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr "Mensaje SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandatos SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandatos"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Mensajes SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandato"
|
||||
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Mensaje"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Todo"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Solicitado"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validado"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Todo"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Finalizado"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "A cobrar con mandato"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
"Al firmar este formulario de mandato, usted autoriza a (A) %(creditor)s a "
|
||||
"enviar instrucciones a su banco para domiciliar su cuenta y (B) a su banco "
|
||||
"para domiciliar su cuenta de acuerdo con las instrucciones de %(creditor)s."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
"Para eliminar el mandato \"%(mandate)s\" debe cancelarlo o restablecerlo a "
|
||||
"estado borrador."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "Orden de domiciliación SEPA %(scheme)s de adeudo directo"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr "Identificador de mandato SEPA debe ser único por empresa."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr "Falta el identificador \"%(type)s\" para el tercero \"%(party)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
"Para procesar el pago \"%(payment)s\" debe definir un banco para la cuenta "
|
||||
"\"%(bank_account)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr "Para procesar el pago \"%(payment)s\" debe definirle un IBAN."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr "Para procesar el pago \"%(payment)s\" debe definirle un mandato SEPA."
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "¿Está seguro que quiere cancelar el mandato?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "¿Estás seguro que quieres cancelar los mensajes?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "¿Estás seguro que quieres procesar los mensajes?"
|
||||
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generar mensaje SEPA"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Solicitud"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Finalizar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuario en las empresas"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuario en las empresas"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "Mandato SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandatos SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Mensajes SEPA"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "Número de cuenta - IBAN"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"Como parte de sus derechos, el deudor está legitimado al reembolso por su "
|
||||
"entidad en los términos y condiciones del contrato suscrito con la misma. La"
|
||||
" solicitud de reembolso deberá efectuarse dentro de las 8 semanas que siguen"
|
||||
" a la fecha de adeudo en cuenta."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Ciudad"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "País"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "Identificador del acreedor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "Nombre del acreedor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "Nombre del acreedor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Fecha"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Localidad"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "Nombre del deudor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
"Nota: Sus derechos con respecto al mandato anterior se explican en una "
|
||||
"declaración que puede obtener de su banco."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "Pago único"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Código postal"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "Pago recurrente"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Firma"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "Firmado el"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "Nombre de la calle y número"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "Tipo de pago"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "Su número de cuenta"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Su dirección"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "Su nombre"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Acreedor"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Deudor"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "Nivel de servicio"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "Compartido"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Número de empresa Belga"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identificador acreedor SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Identificador fiscal Español"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Número de empresa Belga"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identificador acreedor SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Identificador fiscal Español"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "Empresa a empresa"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "Core"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Solicitado"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validado"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "Una vez"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "Recurrente"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Finalizado"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "Entrada"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "Salida"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr "Código"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Información"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Motivo de devolución"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
605
modules/account_payment_sepa/locale/es_419.po
Normal file
605
modules/account_payment_sepa/locale/es_419.po
Normal file
@@ -0,0 +1,605 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
632
modules/account_payment_sepa/locale/et.po
Normal file
632
modules/account_payment_sepa/locale/et.po
Normal file
@@ -0,0 +1,632 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "SEPA mandaadi jada"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Ettevõte"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "SEPA mandaadi jada"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "SEPA End To End ID"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "SEPA juhise ID"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "SEPA juhise ID"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandaat"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "Mandaadi jada tüüp"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Pangakonto number"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "Tagastamise põhjuse kood"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "Tagastamise põhjuse informatsioon"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA sõnum"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Ettevõtte osapool"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Pangakonto number"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "Batchi broneerimine"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "Charge Bearer"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Payable Flavor"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "SEPA kreeditori identifikaator"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "Receivable Flavor"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "SEPA kreeditori identifikaator"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Konto number"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Sinu aadress"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Ettevõte"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Tausmised"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "Identifikatsioon"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "Identification Readonly"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Osapool"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Tausmised"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "Skeem"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Kasuta alati RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "Allkirja kuupäev"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Olek"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tüüp"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Ettevõte"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Failinimi"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Sõnum"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "Sõnum"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Päritolu"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Olek"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tüüp"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "SEPA Creditor Identifier Used"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA mandaadid"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandaat"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "SEPA konto seadistuse mandaadi jada"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA mandaat"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandaadid"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA sõnum"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandaat"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Sõnum"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Kõik"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Soovitud"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Valideeritud"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Kõik"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Tühistatud"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Tehtud"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Ootel"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Mandaadiga nõuded"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
"Mandaadi \"%(mandaatide)\" kustutamiseks tuleb need tühistada või muuta "
|
||||
"staatus mustandiks"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "Otse deebeti mandaat"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr "SEPA mandaadi identifikaator peab olema ettevõtete lõikes unikaalne"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr "Tasumise \"%(tasumiste)\" protsessimiseks tuleb defineerida SEPA mandaat"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr "Tasumise \"%(tasumiste)\" protsessimiseks tuleb defineerida nende IBAN"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr "Tasumise \"%(tasumiste)\" protsessimiseks tuleb defineerida SEPA mandaat"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Oled kindel et soovid mandaati tühistada?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Oled kindel et soovid sõnumit tühistada?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Oled kindel et soovid sõnumit protsessida?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Loo sõnum"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Tühista"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Päring"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Valideeri"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Tühista"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Teha"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Oota"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Kasutaja ettevõttes"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Kasutaja ettevõttes"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA mandaat"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA mandaadid"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA sõnumid"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "IBAN konto number"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"Sul on õigus saad hüvitis tulenevalt pangaga sõmitud lepingust ning selle "
|
||||
"üldtingimustest. Hüvitis tuleb sisse nõuda 8 nädala jooksul kuupäevast kui "
|
||||
"konto debiteeriti."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Linn"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Riik"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "Kreeditori identifikaator"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "Kreeditori nimi"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "Kreeditori nimi"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Kuupäev"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Asukoht"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "Deebitori nimi"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "Ühekordne tasumine"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Postikood"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "Korduv tasumine"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Allkiri"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "Allkirjastatud kuupäeval"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "Tänava nimi ja number"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "Makse tüüp"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "Sinu konto number"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Sinu aadress"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "Sinu nimi"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Kreeditor"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Deebitor"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "Teenuse tase"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "Jagatud"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "SEPA kreeditori identifikaator"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "SEPA kreeditori identifikaator"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "Business to Business"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "Core"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Tühistatud"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Päritud"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Valideeritud"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "Ühekordne"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "Korduv"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Tühistatud"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Tehtud"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Ootel"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "Sees"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "Väljas"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Identifikatsioon"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Tagastamise põhjuse kood"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
637
modules/account_payment_sepa/locale/fa.po
Normal file
637
modules/account_payment_sepa/locale/fa.po
Normal file
@@ -0,0 +1,637 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "ادامه مجوز SEPA"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "شرکت"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "ادامه مجوز SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "مجوز SEPA پایان به پایان شناسه"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "دستورالعمل شناسه مجوز SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "دستورالعمل شناسه مجوز SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "مجوز"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "نوع ادامه مجوز"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "شماره حساب بانکی"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "دلیل برگشت کد"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "دلیل برگشت اطلاعات"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "پیام های مجوز SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "شرکت نهاد/سازمان"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "شماره حساب بانکی"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "رزرو دسته ای"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "حامل شارژ"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "چاشنی قابل پرداخت"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "شناسه بستانکار SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "چاشنی قابل دریافت"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "شناسه بستانکار SEPA"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "شماره حساب"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "آدرس شما"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "شرکت"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "پرداخت ها"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "شناسایی"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "شناسایی فقط خواندنی"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "نهاد/سازمان"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "پرداخت ها"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "طرح"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "معمولاً استفاده از RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "تاریخ امضاء"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "وضعیت"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "نوع"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "شرکت"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "نام فایل"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "پیام"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "پیام"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "مبداء"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "وضعیت"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "نوع"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "شناسه بستانکار استفاده شده SEPA"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "مجوزهای SEPA"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "مجوز"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "پیکربندی حساب ادامه مجوز SEPA"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "مجوزهای SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "مجوزها"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "پیام های SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "مجوز"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "پیام"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "همه"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "پیشنویس"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "درخواست شده"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "تایید شده"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "همه"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "لغو شده"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "انجام شد"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "پیشنویس"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "در انتظار"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "قابل دریافت با مجوز"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr "برای ارسال دستورالعمل ها به بانک خود برای پرداخت و کسراز حسابتان"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
"برای حذف مجوز\"%(mandate)s\" شما باید آنرا لغو یا حالت آنرا به پیش نویس "
|
||||
"دوباره تنظیم کنید."
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "مجوز پرداخت مستقیم"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr "شناسه مجوز SEPA باید برای هر شرکت منحصر بفرد باشد."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
"برای پردازش پرداخت :\"%(payment)s\" شما باید یک مجوز SEPA برای آن تعریف "
|
||||
"کنید."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr "برای پردازش پرداخت :\"%(payment)s\" شما باید یک IBAN برای آن تعریف کنید."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
"برای پردازش پرداخت :\"%(payment)s\" شما باید یک مجوز SEPA برای آن تعریف "
|
||||
"کنید."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "مجوز SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "مجوزهای SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "پیام های SEPA"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "شماره حساب - IBAN"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"بعنوان بخشی از حقوق شما،شما تحت شرایط و ضوابط توافق شده با بانک مربوطه به "
|
||||
"بازپرداخت بانکی خود میپردازید. هرگونه ادعایی باید در مدت 8 هفته از تاریخی که"
|
||||
" حساب شما پرداخت را انجام داده است مطرح شود."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "شهر"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "کشور"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "شناسه بستانکار"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "نام بستانکار"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "نام بستانکاری"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "تاریخ"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "مکان"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "نام بدهکار"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "یک بار پرداخت"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "کد پستی"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "پرداخت مجدد"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "امضاء"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "امضا شده در"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "شماره و نام خیابان"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "نوع پرداخت"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "شماره حساب شما"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "آدرس شما"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "نام شما"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "بستانکار"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "بدهکار"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "سطح خدمات"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "به اشتراک گذاشته شده"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "شناسه بستانکار SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "شناسه بستانکار SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "کسب و کار به کسب و کار"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "هسته"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "لغو شده"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "پیشنویس"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "درخواست شده"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "تایید شده"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "One-off"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "بازگشت کننده"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "لغو شده"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "انجام شد"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "پیشنویس"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "در انتظار"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "در"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "بیرون"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "شناسایی"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "دلیل برگشت کد"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
625
modules/account_payment_sepa/locale/fi.po
Normal file
625
modules/account_payment_sepa/locale/fi.po
Normal file
@@ -0,0 +1,625 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validated"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Canceled"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
622
modules/account_payment_sepa/locale/fr.po
Normal file
622
modules/account_payment_sepa/locale/fr.po
Normal file
@@ -0,0 +1,622 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Séquence de mandat SEPA"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Séquence de mandat SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "End To End ID SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "ID d'informations SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "ID d'instruction SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandat"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "Type de séquence de mandat"
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Numéro de compte bancaire"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "Code de raison de retour"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "Information sur la raison de retour"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "ID SEPA"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Messages SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Tiers de la société"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Numéro de compte bancaire"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "Comptabilité en lot"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "Titulaire de commission"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Saveur à payer"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "Identifiant d'initiateur SEPA à payer"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "Saveur à recevoir"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "Identifiant d'initiateur SEPA à recevoir"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Numéro de compte"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Adresse"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "A des paiements"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "Identification"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "Identification en lecture seule"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr "Est le premier paiement"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tiers"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Paiements"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "Procédure"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Toujours utiliser RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "Date de signature"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Nom de fichier"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Message"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "ID de fichier de message"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origine"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr "Suffixe SEPA"
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "Identifiant créditeur SEPA utilisé"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandats SEPA"
|
||||
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandat"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "L'identifiant utilisé pour le tiers initiateur."
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "L'identifiant utilisé pour le tiers initiateur."
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "Configuration comptable de séquence de mandat SEPA"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr "Mandat SEPA de paiement comptable"
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr "Message SEPA de paiement comptable"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandats SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandats"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Messages SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandat"
|
||||
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Message"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tous"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillons"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Demandés"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validés"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tous"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulés"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Effectués"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillons"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "En attentes"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "À recevoir avec mandat"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
"En signant ce formulaire de mandat, vous autorisez (A) %(creditor)s à "
|
||||
"envoyer des instructions à votre banque pour débiter votre compte, et (B) "
|
||||
"votre banque à débiter votre compte conformément aux instructions de "
|
||||
"%(creditor)s."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
"Pour supprimer le mandat « %(mandate)s », vous devez l'annuler ou le "
|
||||
"réinitialiser à l'état brouillon."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "Mandat de prélèvement %(scheme)s SEPA"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr "L'identification du mandat SEPA doit être unique dans la société."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr "Le tiers « %(party)s » n'a pas d'identifiant « %(type)s »."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
"Pour traiter le paiement « %(payment)s », vous devez définir une banque pour"
|
||||
" le compte « %(bank_account)s »."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
"Pour exécuter le paiement « %(payment)s », vous devez lui définir un IBAN."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
"Pour exécuter le paiement « %(payment)s », vous devez lui définir un mandat "
|
||||
"SEPA."
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Êtes-vous sûr de vouloir annuler le mandat ?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Êtes-vous sûr de vouloir annuler les messages ?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Êtes-vous sûr de vouloir traiter les messages ?"
|
||||
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Générer les messages SEPA"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Demander"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Valider"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Effectuer"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Attendre"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilisateur dans les sociétés"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilisateur dans les sociétés"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "Mandat SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandats SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Messages SEPA"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "Numéro de compte IBAN"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"Vous bénéficiez d’un droit à remboursement par votre banque selon les "
|
||||
"conditions décrites dans la convention que vous avez passée avec elle. Toute"
|
||||
" demande de remboursement doit être présentée dans les 8 semaines suivant la"
|
||||
" date de débit de votre compte."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Ville"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Pays"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "Identifiant créditeur"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "Nom du créancier"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "Nom du créditeur"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Date"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Emplacement"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "Nom du débiteur"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
"Note : Vos droits concernant le mandat ci-dessus sont expliqués dans un "
|
||||
"document que vous pouvez obtenir auprès de votre banque."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "Paiement unique"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Code postal"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "Paiement récurrent"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Signature"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "Signé à"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "Numéro et nom de la rue"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "Type d’encaissement"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "Votre numéro de compte"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Votre adresse"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "Votre nom"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Créditeur"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Débiteur"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "Niveau service"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "Partagé"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Numéro d'entreprise belge"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identifiant créditeur SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Numéro de TVA espagnole"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Numéro d'entreprise belge"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identifiant créditeur SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Numéro de TVA espagnole"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "Entreprise à entreprise"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "Core"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulé"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Demandée"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validé"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "Unique"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "Récurrent"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulé"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Effectué"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "En attente"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "Entrant"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "Sortant"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Informations"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Raison de retour"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
645
modules/account_payment_sepa/locale/hu.po
Normal file
645
modules/account_payment_sepa/locale/hu.po
Normal file
@@ -0,0 +1,645 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Társaság"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Számlaszám"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Számlaszám"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Társaság"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Partner"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Állapot"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Típus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Társaság"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Állapot"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Típus"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Összes"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validated"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Összes"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Mégse"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Kész"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "Bank SWIFT(BIC) kódja"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Város"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Ország"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Dátum"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Raktár hely"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Aláírás"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Mégse"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Mégse"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Kész"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Raktár hely"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
615
modules/account_payment_sepa/locale/id.po
Normal file
615
modules/account_payment_sepa/locale/id.po
Normal file
@@ -0,0 +1,615 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Perusahaan"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Pihak Perusahaan"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Alamat Anda"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Perusahaan"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Pembayaran"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Pihak"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Pembayaran"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "Skema"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Selalu gunakan RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Perusahaan"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Pesan"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Asal"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Pesan"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Rancangan"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Rancangan"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Anda yakin ingin membatalkan pesan?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Anda yakin ingin memproses pesan?"
|
||||
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Rancangan"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Permintaan"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Rancangan"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Pengguna di dalam perusahaan"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Pengguna di dalam perusahaan"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Kota"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Negara"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Tanggal"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Lokasi"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Kode pos"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Alamat Anda"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "Nama Anda"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Kreditur"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Debitur"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Rancangan"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Rancangan"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "IN"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "OUT"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr "Kode"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Informasi"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Alasan Pengembalian"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
641
modules/account_payment_sepa/locale/it.po
Normal file
641
modules/account_payment_sepa/locale/it.po
Normal file
@@ -0,0 +1,641 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Sequenza mandato SEPA"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Azienda"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Sequenza di mandati SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "ID SEPA end to end"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "ID Istruzione SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "ID Istruzione SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandato"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "Tipo sequenza mandato"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Numero conto bancario"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "Codice motivo del ritorno"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "Informazione motivo del ritorno"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Messaggi SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Azienda controparte"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Numero conto bancario"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "Registrazione in batch"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "Soggetto gravato delle spese"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Riferimento debito"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "Identificativo creditore SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "Riferimento credito"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "Identificativo creditore SEPA"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Numero del conto"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Il tuo indirizzo"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Azienda"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Pagamenti"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "Identificazione"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "Identificazione - sola lettura"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Controparte"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Pagamenti"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "Schema"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Usare sempre RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "Firmato il"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Stato"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Azienda"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Nome file"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Messaggio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "Messaggio"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origine"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Stato"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "Identificatore SEPA del creditore usato"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandati SEPA"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandato"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "Configurazione account sequenza di mandati SEPA"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandati SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandati"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Messaggi SEPA"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandato"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Messaggio"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tutti"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Richieste"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validati"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tutti"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annullato"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Fatto"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "In attesa"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Ricevibili con mandato"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
"per inviare alla tua banca le istruzioni sull'addebito del tuo conto ed alla"
|
||||
" tua banca di addebitare il tuo conto secondo il modulo di istruzioni"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
"Per eliminare il mandato \"%(mandate)s\" è necessario annullarlo o "
|
||||
"reimpostare il suo stato come bozza."
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "Addebito diretto MANDATO"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr "L'identificazione del mandato SEPA deve essere univoca per azienda."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
"Per elaborare il pagamento \"%(payment)s\" è necessario definire un mandato "
|
||||
"SEPA per esso."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
"Per elaborare il pagamento \"%(payment)s\" è necessario definire un codice "
|
||||
"IBAN per esso."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
"Per elaborare il pagamento \"%(payment)s\" è necessario definire un mandato "
|
||||
"SEPA per esso."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Verifica"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "Mandato SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandati SEPA"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Messaggi SEPA"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "Numero di conto IBAN"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"E' Vostro diritto chiedere alla Vostra banca un rimborso nei termini "
|
||||
"contrattuali con questa stipulati. La richiesta di rimborso va fatta nel "
|
||||
"termine di 8 settimane a partire dalla data nella quale il Vostro conto è "
|
||||
"stato addebitato."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Città"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Paese"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "Identificatore del creditore"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "Nome creditore"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "Nome del creditore"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Luogo"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "Nome del debitore"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "Pagamento one-off (unica disposizione)"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Codice di avviamento postale"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "Pagamento ricorrente"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Firma"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "Firmato il"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "Via e numero"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "Tipo di pagamento"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "Il tuo numero di conto"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Il tuo indirizzo"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "Il tuo nome"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Creditore"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Debitore"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "Livello di servizio"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "Condivisi"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identificativo creditore SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identificativo creditore SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "Business to Business"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "Funzionalità base"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annullato"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Richiesto"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Convalidato"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "One-off (unica disposizione)"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "Ricorrente"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annullato"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Completato"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "In attesa"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "IN"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "OUT"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Identificazione"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Codice motivo del ritorno"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
646
modules/account_payment_sepa/locale/lo.po
Normal file
646
modules/account_payment_sepa/locale/lo.po
Normal file
@@ -0,0 +1,646 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "ຫ້ອງການ/ສຳນັກງານ"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "ຫ້ອງການ/ສຳນັກງານ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "ການຊໍາລະເງິນ"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "ພາກສ່ວນ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "ການຊໍາລະເງິນ"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "ສະຖານະ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "ຮູບແບບ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "ຫ້ອງການ/ສຳນັກງານ"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "ລາຍການຂັ້ນຕົ້ນ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "ສະຖານະ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "ຮູບແບບ"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "ທັງໝົດ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "ຮ່າງກຽມ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "ກວດສອບແລ້ວ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "ທັງໝົດ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "ຍົກເລີກແລ້ວ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "ແລ້ວໆ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "ຮ່າງກຽມ"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "ບ້ານ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "ປະເທດ"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "ວັນທີ:"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "ບ່ອນຢູ່"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "ຍົກເລີກແລ້ວ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "ຮ່າງກຽມ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "ກວດສອບແລ້ວ"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "ຍົກເລີກແລ້ວ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "ແລ້ວໆ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "ຮ່າງກຽມ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "ບ່ອນຢູ່"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
626
modules/account_payment_sepa/locale/lt.po
Normal file
626
modules/account_payment_sepa/locale/lt.po
Normal file
@@ -0,0 +1,626 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Organizacija"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "SEPA instrukcijos ID"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "SEPA instrukcijos ID"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Organizacija"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Jūsų adresas"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Organizacija"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Kontrahentas"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Organizacija"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Patvirtinta"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Canceled"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Patvirtinti"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Koventris"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Jūsų adresas"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Patvirtinta"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
623
modules/account_payment_sepa/locale/nl.po
Normal file
623
modules/account_payment_sepa/locale/nl.po
Normal file
@@ -0,0 +1,623 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "SEPA Mandaat Reeks"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "SEPA Mandaat Reeks"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "SEPA End To End ID"
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "SEPA informatie ID"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "SEPA Instructie ID"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandaat"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "Type opdrachtvolgorde"
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Bankrekeningnummer"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "Retourredencode"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "Retourreden Informatie"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "SEPA id"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA-berichten"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Bedrijf relatie"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Bankrekeningnummer"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "Batchboeking"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "Commissiehouder"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Verplichtingen van het SEPA-type"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "SEPA identificatie client transfer"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "SEPA-type claims"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "SEPA-ID indiener automatische incasso"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Rekeningnummer"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Adres"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Heeft betalingen"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "Identificatie"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "Identificatie Alleen-lezen"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr "Is eerste betaling"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Relatie"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Betalingen"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "schema"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Gebruik altijd RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "Ondertekeningsdatum"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Bestandsnaam"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Bericht"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "Berichtbestand-ID"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Oorsprong(herkomst)"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr "SEPA-achtervoegsel"
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "gebruikte SEPA crediteur-ID"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA-mandaten"
|
||||
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandaat"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "De identificator die wordt gebruikt voor de initiërende partij."
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr "De identificator die wordt gebruikt voor de initiërende partij."
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "Grootboek configuratie SEPA volmacht reeks"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr "Grootboek betaling SEPA volmacht"
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr "Grootboek betaling SEPA melding"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA-mandaten"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "mandaten"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandaat"
|
||||
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Bericht"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Aangevraagd"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Goedgekeurd"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Geannuleerd"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Klaar"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "In afwachting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Vorderingen op mandaat (automatische incasso)"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
"Door ondertekening van dit machtigingsformulier machtigt u (A) %(creditor)s "
|
||||
"om instructies te sturen naar uw bank om uw rekening af te schrijven en (B) "
|
||||
"uw bank om uw rekening af te schrijven in overeenstemming met de instructies"
|
||||
" van %(creditor)s."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
"Om machtiging \"%(mandate)s\" te verwijderen, moet u deze annuleren of de "
|
||||
"status opnieuw instellen op concept."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "SEPA %(scheme)s Incasso MANDAAT"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr "SEPA-mandaatidentificatie moet uniek zijn voor elk bedrijf."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr "De partij \"%(party)s\" mist een identificator van het type\"%(type)s\" ."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
"Om de betaling \"%(payment)s\" te verwerken moet er een bank gedefinieerd "
|
||||
"zijn voor bankrekening \"%(bank_account)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
"Om betaling \"%(payment)s\" te kunnen uitvoeren, moet een IBAN worden "
|
||||
"ingevoerd."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
"Om de betaling \"%(payment)s\" te kunnen uitvoeren, moet een SEPA-"
|
||||
"mandaatreferentie worden ingevoerd."
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Weet je zeker dat je het mandaat wilt annuleren?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Weet je zeker dat je de berichten wilt annuleren?"
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Weet je zeker dat je de berichten wilt verwerken?"
|
||||
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Genereer SEPA bericht"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleer"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Verzoek"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "bevestigen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleren"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Doe"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "wachten"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Gebruiker in bedrijven"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Gebruiker in bedrijven"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA-mandaat"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA-mandaten"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "Rekeningnummer - IBAN"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"Als onderdeel van uw rechten heeft u recht op een terugbetaling van uw bank "
|
||||
"onder de voorwaarden van uw contract met uw bank. Een terugbetaling moet "
|
||||
"worden aangevraagd binnen 8 weken na de datum waarop uw rekening werd "
|
||||
"gedebiteerd."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Stad"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Land"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "Schuldeiser-ID"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "Naam schuldeiser"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "Naam van de schuldeiser"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Plaats"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "Naam van de schuldenaar"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
"Let op: Uw rechten met betrekking tot bovenstaande machtiging worden "
|
||||
"toegelicht in een verklaring die u kunt verkrijgen bij uw bank."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "Eenmalige betaling"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Postcode"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "Terugkerende betaling"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Handtekening"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "Ondertekend op"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "Straat en nummer"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "Type betaling"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "Uw rekeningnummer"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Jouw adres"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "Uw naam"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Schuldeiser"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Schuldenaar"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "Service Level"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "gedeeld"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Belgisch ondernemingsnummer"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "SEPA Schuldeiser-ID"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Spaans BTW-nummer"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Belgisch ondernemingsnummer"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "SEPA Schuldeiser-ID"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Spaans BTW-nummer"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "Bedrijf tot bedrijf"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "B2C-Schema (SEPA CORE)"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Geannuleerd"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Aangevraagd"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Goedgekeurd"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "Eenmalig"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "terugkerend"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Geannuleerd"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Klaar"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "In afwachting"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "inkomend"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "UIT"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Informatie"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Reden van de terugzending"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
642
modules/account_payment_sepa/locale/pl.po
Normal file
642
modules/account_payment_sepa/locale/pl.po
Normal file
@@ -0,0 +1,642 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Numer konta bankowego"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "SEPA"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Numer konta bankowego"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Numer konta"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Strona"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Stan"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Nazwa pliku"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Wiadomość"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "Wiadomość"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Stan"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Wiadomość"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validated"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Canceled"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Miejscowość"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Kraj"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Podpis"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Canceled"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Canceled"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Wykonano"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
649
modules/account_payment_sepa/locale/pt.po
Normal file
649
modules/account_payment_sepa/locale/pt.po
Normal file
@@ -0,0 +1,649 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Sequência de Mandato SEPA"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Sequência de Mandato SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "ID End-to-End SEPA"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "ID de Instrução SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "ID de Instrução SEPA"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandato"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "Tipo de Sequência do Mandato"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Número da Conta Bancária"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "Código do Motivo da Devolução"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "Informação do Motivo da Devolução"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "Mensagens SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Pessoa da Empresa"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Número da Conta Bancária"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "Processar por lotes"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "Titular da Comissão"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Formato para Pagamentos"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "Identificador do Credor SEPA"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "Formato para Cobrança"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "Identificador do Credor SEPA"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Número da Conta"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Seu endereço"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Pagamentos"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "Identificação"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "Identificação somente leitura"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Pessoa"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Pagamentos"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "Esquema"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Sempre usar RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "Data da Assinatura"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Nome do arquivo"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Mensagem"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "Mensagem"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origem"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "Identificador do Credor SEPA Utilizado"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "Mandatos SEPA"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandato"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "Configurações de Contabilidade Sequência de Mandato SEPA"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Mensagem"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validated"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Canceled"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
"para enviar instruções ao banco do devedor para debitar de sua conta e (B) "
|
||||
"ao seu banco para debitar de sua conta conforme as instruções de"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "MANDATO de débito direto"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "Número da Conta - IBAN"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"Você possui o direito a um reembolso de seu banco nos termos e condições de "
|
||||
"seu contrato com o banco. Um reembolso deverá ser reclamado em 8 semanas a "
|
||||
"partir da data do débito em sua conta."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Cidade"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "País"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "Identificador do Credor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "Nome do Credor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "Nome do Credor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Localização"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "Nome do devedor"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "Pagamento Único"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Código Postal"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "Pagamento recorrente"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Assinatura"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "Assinado em"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "Rua e número"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "Tipo de pagamento"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "Seu número de conta"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Seu endereço"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "Seu nome"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Credor"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Devedor"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "Nível de Serviço"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "Compartilhado"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identificador do Credor SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identificador do Credor SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "B2B"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "Núcleo"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Rascunho"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Solicitado"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validado"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "Único"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "Recorrente"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Concluído"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Rascunho"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Em espera"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "ENTRADA"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "SAÍDA"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Identificação"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Código do Motivo da Devolução"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
605
modules/account_payment_sepa/locale/ro.po
Normal file
605
modules/account_payment_sepa/locale/ro.po
Normal file
@@ -0,0 +1,605 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Societate"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Varianta Plata"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Societate"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Parte"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Societate"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origine"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Client cu Mandat"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Oraș"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Țară"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr "Belgia, Număr Intreprindere"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "SEPA Identificator Creditor"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr "Spania, Nr. TVA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr "Cod"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
648
modules/account_payment_sepa/locale/ru.po
Normal file
648
modules/account_payment_sepa/locale/ru.po
Normal file
@@ -0,0 +1,648 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Учет.орг."
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Учет.орг."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Оплата"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Организации"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Оплата"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Штат"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Тип"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Учет.орг."
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Первоисточник"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Штат"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Тип"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Все"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Черновик"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Сообщение"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Утвержденный"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Все"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Отменено"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Выполнено"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Черновик"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Ожидание"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Город"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Страны мира"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Дата"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Местоположение"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Подпись"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Отменено"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Черновик"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Сообщение"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Утвержденный"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Отменено"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Выполнено"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Черновик"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Ожидание"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Местоположение"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
648
modules/account_payment_sepa/locale/sl.po
Normal file
648
modules/account_payment_sepa/locale/sl.po
Normal file
@@ -0,0 +1,648 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Številčna serija SEPA soglasij"
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr "Družba"
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr "Številčna serija SEPA soglasij"
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr "ID SEPA End-to-End"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr "ID SEPA navodila"
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr "ID SEPA navodila"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Soglasje"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr "Vrsta številčne serije soglasij"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Številka bančnega računa"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr "Šifra razloga zavrnitve"
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr "Podrobnosti razloga zavrnitve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA sporočilo"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr "Partner družba"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr "Številka bančnega računa"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr "Paketno knjiženje"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr "Nosilec stroškov"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr "Vrsta obveznosti"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr "Identifikator SEPA upnika"
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr "Vrsta terjatev"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr "Identifikator SEPA upnika"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Bančni račun"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr "Vaš naslov"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr "Družba"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr "Plačila"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr "Identifikacija"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr "Identifikacija samo za branje"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr "Partner"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr "Plačila"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr "Shema"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr "Vedno uporabi RCUR"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr "Datum podpisa"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "Stanje"
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "Vrsta"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr "Družba"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr "Ime datoteke"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr "Sporočilo"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr "ID datoteke sporočila"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Izvor"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "Stanje"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "Vrsta"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr "Uporabljena Identifikacija SEPA upnika"
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA soglasja"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Soglasje"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr "Konfiguracija številčne serije SEPA soglasij"
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "Sporočilo"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validated"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Canceled"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
"za pošiljanje navodil vaši banki za bremenitev vašega računa in v skladu z "
|
||||
"navodili od"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr "Soglasje direktne bremenitve"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Osnutek"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr "Bančni račun"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
"Kot del vaših pravic ste upravičeni do povračila s strani vaše banke pod "
|
||||
"pogoji dogovora z banko. Povračilo morate zahtevati v roku 8 tednov od "
|
||||
"datuma bremenitve vašega računa."
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr "BIC"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr "Mesto"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "Država"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr "Identifikator prejemnika plačila"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr "Naziv prejemnika plačila"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr "Naziv prejemnika plačila"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr "Lokacija"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr "Naziv plačnika"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr "Enkratno plačilo"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr "Pošta"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr "Periodično plačilo"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "Podpis"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr "Podpisano v/na"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr "Ulica"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr "Vrsta plačila"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr "Vaš račun"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr "Vaš naslov"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr "Vaše ime"
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr "Prejemnik plačila"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr "Plačnik"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr "Nivo storitve"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr "Deljeno"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identifikator SEPA upnika"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr "Identifikator SEPA upnika"
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr "B2B"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr "Osnovna"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Preklicano"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "V pripravi"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Zahtevano"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Odobreno"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr "Enkratno"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr "Periodično"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Preklicano"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Zaključeno"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "V pripravi"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Čakajoče"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr "Vhod"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr "Izhod"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr "Identifikacija"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr "Šifra razloga zavrnitve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr "SEPA"
|
||||
625
modules/account_payment_sepa/locale/tr.po
Normal file
625
modules/account_payment_sepa/locale/tr.po
Normal file
@@ -0,0 +1,625 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validated"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "Canceled"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
605
modules/account_payment_sepa/locale/uk.po
Normal file
605
modules/account_payment_sepa/locale/uk.po
Normal file
@@ -0,0 +1,605 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
635
modules/account_payment_sepa/locale/zh_CN.po
Normal file
635
modules/account_payment_sepa/locale/zh_CN.po
Normal file
@@ -0,0 +1,635 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
|
||||
msgid "SEPA Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_end_to_end_id:"
|
||||
msgid "SEPA End To End ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_info_id:"
|
||||
msgid "SEPA Info ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_instruction_id:"
|
||||
msgid "SEPA Instruction ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "field:account.payment,sepa_mandate_sequence_type:"
|
||||
msgid "Mandate Sequence Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_payable_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_code:"
|
||||
msgid "Return Reason Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment,sepa_return_reason_information:"
|
||||
msgid "Return Reason Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.group,sepa_id:"
|
||||
msgid "SEPA ID"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.group,sepa_messages:"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "field:account.payment.journal,company_party:"
|
||||
msgid "Company Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_bank_account_number:"
|
||||
msgid "Bank Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_batch_booking:"
|
||||
msgid "Batch Booking"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Charge Bearer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_flavor:"
|
||||
msgid "Payable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Payable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_flavor:"
|
||||
msgid "Receivable Flavor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Receivable Initiator Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,address:"
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,has_payments:"
|
||||
msgid "Has Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification:"
|
||||
msgid "Identification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,identification_readonly:"
|
||||
msgid "Identification Readonly"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,is_first_payment:"
|
||||
msgid "Is First Payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,payments:"
|
||||
msgid "Payments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Scheme"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
|
||||
msgid "Always use RCUR"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.mandate,signature_date:"
|
||||
msgid "Signature Date"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,state:"
|
||||
msgid "State"
|
||||
msgstr "状态"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.mandate,type:"
|
||||
msgid "Type"
|
||||
msgstr "类型"
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,filename:"
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message:"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,message_file_id:"
|
||||
msgid "Message File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.payment.sepa.message,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,state:"
|
||||
msgid "State"
|
||||
msgstr "状态"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.payment.sepa.message,type:"
|
||||
msgid "Type"
|
||||
msgstr "类型"
|
||||
|
||||
msgctxt "field:party.identifier,sepa_es_suffix:"
|
||||
msgid "SEPA Suffix"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,sepa_creditor_identifier_used:"
|
||||
msgid "SEPA Creditor Identifier Used"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party,sepa_mandates:"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:party.party.reception_direct_debit,sepa_mandate:"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "The identifier used for the initiating party."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.configuration.sepa_mandate_sequence,string:"
|
||||
msgid "Account Configuration Sepa Mandate Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.mandate,string:"
|
||||
msgid "Account Payment Sepa Mandate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.payment.sepa.message,string:"
|
||||
msgid "Account Payment Sepa Message"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_mandate_form2"
|
||||
msgid "Mandates"
|
||||
msgstr "Mandates"
|
||||
|
||||
msgctxt "model:ir.action,name:act_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "model:ir.action,name:report_mandate"
|
||||
msgid "Mandate"
|
||||
msgstr "Mandate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_message"
|
||||
msgid "Message"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "全部"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
|
||||
msgid "Requested"
|
||||
msgstr "Requested"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validated"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "全部"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_cancelled"
|
||||
msgid "Cancelled"
|
||||
msgstr "取消"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_done"
|
||||
msgid "Done"
|
||||
msgstr "完成"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_message_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_message_form_domain_waiting"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable_mandate"
|
||||
msgid "Receivable with Mandate"
|
||||
msgstr "Receivable with Mandate"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
|
||||
msgid ""
|
||||
"By signing this mandate form, you authorise (A) %(creditor)s to send "
|
||||
"instructions to your bank to debit your account and (B) your bank to debit "
|
||||
"your account in accordance with the instructions from %(creditor)s."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
|
||||
msgid ""
|
||||
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
|
||||
"draft."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_mandate_title"
|
||||
msgid "SEPA %(scheme)s Direct Debit MANDATE"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_mandate_unique_id"
|
||||
msgid "SEPA mandate identification must be unique by company."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_party_no_id"
|
||||
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
|
||||
msgid ""
|
||||
"To process payment \"%(payment)s\" you must define a bank for the account "
|
||||
"\"%(bank_account)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
|
||||
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
|
||||
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:mandate_cancel_button"
|
||||
msgid "Are you sure you want to cancel the mandate?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_cancel_button"
|
||||
msgid "Are you sure you want to cancel the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,confirm:message_do_button"
|
||||
msgid "Are you sure you want to process the messages?"
|
||||
msgstr "Are you sure to cancel the mandate?"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:group_generate_message_button"
|
||||
msgid "Generate SEPA Message"
|
||||
msgstr "Generate Message"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_request_button"
|
||||
msgid "Request"
|
||||
msgstr "Request"
|
||||
|
||||
msgctxt "model:ir.model.button,string:mandate_validate_mandate_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_do_button"
|
||||
msgid "Do"
|
||||
msgstr "Do"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "model:ir.model.button,string:message_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_mandate_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_message_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_mandate"
|
||||
msgid "SEPA Mandate"
|
||||
msgstr "SEPA Mandate"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_mandate_form"
|
||||
msgid "SEPA Mandates"
|
||||
msgstr "SEPA Mandates"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_message_form"
|
||||
msgid "SEPA Messages"
|
||||
msgstr "SEPA Messages"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Account number – IBAN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"As part of your rights, you are entitled to a refund from your bank under "
|
||||
"the terms and conditions of your agreement with your bank. A refund must be "
|
||||
"claimed within 8 weeks starting from the date on which your account was "
|
||||
"debited."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "BIC"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "City"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Country"
|
||||
msgstr "考文垂郡"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Creditor's name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Date"
|
||||
msgstr "日期格式"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Name of the debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid ""
|
||||
"Note: Your rights regarding the above mandate are explained in a statement "
|
||||
"that you can obtain from your bank."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "One-off payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Postal code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Recurrent payment"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signature"
|
||||
msgstr "印签"
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Signed at"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Street name and number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Type of payment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your account number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:account.payment.sepa.mandate:"
|
||||
msgid "Your name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,process_method:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Creditor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Debtor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Service Level"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_charge_bearer:"
|
||||
msgid "Shared"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_payable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Belgian Enterprise Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "SEPA Creditor Identifier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.journal,sepa_receivable_initiator_id:"
|
||||
msgid "Spanish VAT Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Business to Business"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,scheme:"
|
||||
msgid "Core"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "取消"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Requested"
|
||||
msgstr "Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.mandate,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validate"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "One-off"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.mandate,type:"
|
||||
msgid "Recurrent"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "取消"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Done"
|
||||
msgstr "完成"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:account.payment.sepa.message,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.payment.sepa.message,type:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment.journal:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "Return Reason"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.payment:"
|
||||
msgid "SEPA"
|
||||
msgstr ""
|
||||
1021
modules/account_payment_sepa/mandate.fodt
Normal file
1021
modules/account_payment_sepa/mandate.fodt
Normal file
File diff suppressed because it is too large
Load Diff
31
modules/account_payment_sepa/message.xml
Normal file
31
modules/account_payment_sepa/message.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data grouped="1">
|
||||
<record model="ir.message" id="msg_payment_process_no_mandate">
|
||||
<field name="text">To process payment "%(payment)s" you must define a SEPA mandate for it.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_payment_process_no_iban">
|
||||
<field name="text">To process payment "%(payment)s" you must define IBAN for it.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_payment_process_no_bank">
|
||||
<field name="text">To process payment "%(payment)s" you must define a bank for the account "%(bank_account)s".</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_mandate_unique_id">
|
||||
<field name="text">SEPA mandate identification must be unique by company.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_mandate_delete_draft_cancelled">
|
||||
<field name="text">To delete mandate "%(mandate)s" you must cancel it or reset its state to draft.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_party_no_id">
|
||||
<field name="text">The party "%(party)s" is missing a "%(type)s" identifier.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_mandate_title">
|
||||
<field name="text">SEPA %(scheme)s Direct Debit MANDATE</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_mandate_authorisation_statement">
|
||||
<field name="text">By signing this mandate form, you authorise (A) %(creditor)s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %(creditor)s.</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
103
modules/account_payment_sepa/party.py
Normal file
103
modules/account_payment_sepa/party.py
Normal file
@@ -0,0 +1,103 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import fields
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Eval
|
||||
|
||||
from .exceptions import PartyIdentificationdError
|
||||
|
||||
|
||||
class Party(metaclass=PoolMeta):
|
||||
__name__ = 'party.party'
|
||||
sepa_creditor_identifier_used = fields.Function(fields.Char(
|
||||
'SEPA Creditor Identifier Used'),
|
||||
'get_sepa_creditor_identifier_used')
|
||||
sepa_mandates = fields.One2Many('account.payment.sepa.mandate', 'party',
|
||||
'SEPA Mandates')
|
||||
|
||||
@classmethod
|
||||
def copy(cls, parties, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('sepa_mandates', [])
|
||||
return super().copy(parties, default=default)
|
||||
|
||||
def get_sepa_creditor_identifier_used(self, name):
|
||||
for identifier in self.identifiers:
|
||||
if identifier.type == 'eu_at_02':
|
||||
return identifier.code
|
||||
|
||||
def get_sepa_identifier(self, name):
|
||||
pool = Pool()
|
||||
Identifier = pool.get('party.identifier')
|
||||
for identifier in self.identifiers:
|
||||
if identifier.type == name:
|
||||
return identifier.sepa_identifier
|
||||
else:
|
||||
type = dict(Identifier.get_types()).get(name, name)
|
||||
raise PartyIdentificationdError(
|
||||
gettext('account_payment_sepa.msg_party_no_id',
|
||||
party=self.rec_name,
|
||||
type=type))
|
||||
|
||||
def sepa_mandates_for(self, payment):
|
||||
for mandate in self.sepa_mandates:
|
||||
if mandate.company == payment.company:
|
||||
yield mandate
|
||||
|
||||
|
||||
class PartyReceptionDirectDebit(metaclass=PoolMeta):
|
||||
__name__ = 'party.party.reception_direct_debit'
|
||||
|
||||
sepa_mandate = fields.Many2One(
|
||||
'account.payment.sepa.mandate', "Mandate", ondelete='CASCADE',
|
||||
domain=[
|
||||
('party', '=', Eval('party', -1)),
|
||||
],
|
||||
states={
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
'readonly': ~Eval('party') | (Eval('party', -1) < 0),
|
||||
})
|
||||
|
||||
def _get_payment(self, line, date, amount):
|
||||
payment = super()._get_payment(line, date, amount)
|
||||
payment.sepa_mandate = self.sepa_mandate
|
||||
return payment
|
||||
|
||||
|
||||
class PartyIdentifier(metaclass=PoolMeta):
|
||||
__name__ = 'party.identifier'
|
||||
|
||||
sepa_es_suffix = fields.Char(
|
||||
"SEPA Suffix", size=3,
|
||||
states={
|
||||
'invisible': Eval('type') != 'es_vat',
|
||||
})
|
||||
|
||||
@property
|
||||
def sepa_identifier(self):
|
||||
identifier = {
|
||||
'Type': 'OrgId',
|
||||
'Id': self.code,
|
||||
}
|
||||
if self.type == 'eu_at_02':
|
||||
identifier['Type'] = 'PrvtId'
|
||||
identifier['SchmeNm'] = {'Prtry': 'SEPA'}
|
||||
elif self.type == 'be_vat':
|
||||
identifier['Issr'] = 'KBO-BCE'
|
||||
elif self.type == 'es_vat':
|
||||
identifier['Id'] += self.sepa_es_suffix or '000'
|
||||
return identifier
|
||||
|
||||
|
||||
class Replace(metaclass=PoolMeta):
|
||||
__name__ = 'party.replace'
|
||||
|
||||
@classmethod
|
||||
def fields_to_replace(cls):
|
||||
return super().fields_to_replace() + [
|
||||
('account.payment.sepa.mandate', 'party'),
|
||||
]
|
||||
42
modules/account_payment_sepa/party.xml
Normal file
42
modules/account_payment_sepa/party.xml
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="party_identifier_view_form">
|
||||
<field name="model">party.identifier</field>
|
||||
<field name="inherit" ref="party.identifier_form"/>
|
||||
<field name="name">party_identifier_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_mandate_form2">
|
||||
<field name="name">Mandates</field>
|
||||
<field name="res_model">account.payment.sepa.mandate</field>
|
||||
<field name="domain"
|
||||
eval="[('party', 'in', Eval('active_ids', []))]"
|
||||
pyson="1"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_mandate_form2_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="mandate_view_list"/>
|
||||
<field name="act_window" ref="act_mandate_form2"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_mandate_form2_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="mandate_view_form"/>
|
||||
<field name="act_window" ref="act_mandate_form2"/>
|
||||
</record>
|
||||
<record model="ir.action.keyword"
|
||||
id="act_open_project_keyword1">
|
||||
<field name="keyword">form_relate</field>
|
||||
<field name="model">party.party,-1</field>
|
||||
<field name="action" ref="act_mandate_form2"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="party_reception_direct_debit_view_form">
|
||||
<field name="model">party.party.reception_direct_debit</field>
|
||||
<field name="inherit" ref="account_payment.party_reception_direct_debit_view_form"/>
|
||||
<field name="name">party_reception_direct_debit_form</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
979
modules/account_payment_sepa/payment.py
Normal file
979
modules/account_payment_sepa/payment.py
Normal file
@@ -0,0 +1,979 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
import datetime
|
||||
import os
|
||||
import unicodedata
|
||||
import uuid
|
||||
from io import BytesIO
|
||||
from itertools import groupby
|
||||
from operator import attrgetter
|
||||
|
||||
import genshi
|
||||
import genshi.template
|
||||
# XXX fix: https://genshi.edgewall.org/ticket/582
|
||||
from genshi.template.astutil import ASTCodeGenerator, ASTTransformer
|
||||
from lxml import etree
|
||||
from sql import Literal, Null
|
||||
|
||||
import trytond.config as config
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import (
|
||||
Index, ModelSQL, ModelView, Unique, Workflow, dualmethod, fields)
|
||||
from trytond.model.exceptions import AccessError
|
||||
from trytond.modules.account_payment.exceptions import ProcessError
|
||||
from trytond.modules.company import CompanyReport
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Eval, If
|
||||
from trytond.report import Report
|
||||
from trytond.tools import (
|
||||
cached_property, grouped_slice, is_full_text, lstrip_wildcard, reduce_ids,
|
||||
sortable_values)
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
from .sepa_handler import CAMT054
|
||||
|
||||
if not hasattr(ASTCodeGenerator, 'visit_NameConstant'):
|
||||
def visit_NameConstant(self, node):
|
||||
if node.value is None:
|
||||
self._write('None')
|
||||
elif node.value is True:
|
||||
self._write('True')
|
||||
elif node.value is False:
|
||||
self._write('False')
|
||||
else:
|
||||
raise Exception("Unknown NameConstant %r" % (node.value,))
|
||||
ASTCodeGenerator.visit_NameConstant = visit_NameConstant
|
||||
if not hasattr(ASTTransformer, 'visit_NameConstant'):
|
||||
# Re-use visit_Name because _clone is deleted
|
||||
ASTTransformer.visit_NameConstant = ASTTransformer.visit_Name
|
||||
|
||||
if config.getboolean('account_payment_sepa', 'filestore', default=False):
|
||||
file_id = 'message_file_id'
|
||||
store_prefix = config.get(
|
||||
'account_payment_sepa', 'store_prefix', default=None)
|
||||
else:
|
||||
file_id = None
|
||||
store_prefix = None
|
||||
|
||||
INITIATOR_IDS = [
|
||||
(None, ''),
|
||||
('eu_at_02', "SEPA Creditor Identifier"),
|
||||
('be_vat', "Belgian Enterprise Number"),
|
||||
('es_vat', "Spanish VAT Number"),
|
||||
]
|
||||
|
||||
|
||||
class Journal(metaclass=PoolMeta):
|
||||
__name__ = 'account.payment.journal'
|
||||
company_party = fields.Function(fields.Many2One(
|
||||
'party.party', "Company Party",
|
||||
context={
|
||||
'company': Eval('company', -1),
|
||||
},
|
||||
depends={'company'}),
|
||||
'on_change_with_company_party')
|
||||
sepa_bank_account_number = fields.Many2One('bank.account.number',
|
||||
'Bank Account Number', states={
|
||||
'required': Eval('process_method') == 'sepa',
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
},
|
||||
domain=[
|
||||
('type', '=', 'iban'),
|
||||
('account.owners', '=', Eval('company_party', -1)),
|
||||
])
|
||||
sepa_payable_flavor = fields.Selection([
|
||||
(None, ''),
|
||||
('pain.001.001.03', 'pain.001.001.03'),
|
||||
('pain.001.001.05', 'pain.001.001.05'),
|
||||
('pain.001.003.03', 'pain.001.003.03'),
|
||||
], 'Payable Flavor', states={
|
||||
'required': Eval('process_method') == 'sepa',
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
},
|
||||
translate=False)
|
||||
sepa_receivable_flavor = fields.Selection([
|
||||
(None, ''),
|
||||
('pain.008.001.02', 'pain.008.001.02'),
|
||||
('pain.008.001.04', 'pain.008.001.04'),
|
||||
('pain.008.003.02', 'pain.008.003.02'),
|
||||
], 'Receivable Flavor', states={
|
||||
'required': Eval('process_method') == 'sepa',
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
},
|
||||
translate=False)
|
||||
sepa_payable_initiator_id = fields.Selection(
|
||||
INITIATOR_IDS, "SEPA Payable Initiator Identifier",
|
||||
states={
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
},
|
||||
help="The identifier used for the initiating party.")
|
||||
sepa_receivable_initiator_id = fields.Selection(
|
||||
INITIATOR_IDS, "SEPA Receivable Initiator Identifier",
|
||||
states={
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
},
|
||||
help="The identifier used for the initiating party.")
|
||||
sepa_batch_booking = fields.Boolean('Batch Booking', states={
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
})
|
||||
sepa_charge_bearer = fields.Selection([
|
||||
('DEBT', 'Debtor'),
|
||||
('CRED', 'Creditor'),
|
||||
('SHAR', 'Shared'),
|
||||
('SLEV', 'Service Level'),
|
||||
], 'Charge Bearer', states={
|
||||
'required': Eval('process_method') == 'sepa',
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
sepa_method = ('sepa', 'SEPA')
|
||||
if sepa_method not in cls.process_method.selection:
|
||||
cls.process_method.selection.append(sepa_method)
|
||||
|
||||
@classmethod
|
||||
def __register__(cls, module_name):
|
||||
cursor = Transaction().connection.cursor()
|
||||
sql_table = cls.__table__()
|
||||
super().__register__(module_name)
|
||||
|
||||
# Migration from 6.8: es_nif renamed into es_vat
|
||||
cursor.execute(*sql_table.update(
|
||||
[sql_table.sepa_payable_initiator_id],
|
||||
['es_vat'],
|
||||
where=sql_table.sepa_payable_initiator_id == 'es_nif'))
|
||||
cursor.execute(*sql_table.update(
|
||||
[sql_table.sepa_receivable_initiator_id],
|
||||
['es_vat'],
|
||||
where=sql_table.sepa_receivable_initiator_id == 'es_nif'))
|
||||
|
||||
@classmethod
|
||||
def default_company_party(cls):
|
||||
pool = Pool()
|
||||
Company = pool.get('company.company')
|
||||
company_id = cls.default_company()
|
||||
if company_id is not None and company_id >= 0:
|
||||
return Company(company_id).party.id
|
||||
|
||||
@fields.depends('company')
|
||||
def on_change_with_company_party(self, name=None):
|
||||
return self.company.party if self.company else None
|
||||
|
||||
@staticmethod
|
||||
def default_sepa_charge_bearer():
|
||||
return 'SLEV'
|
||||
|
||||
|
||||
def remove_comment(stream):
|
||||
for kind, data, pos in stream:
|
||||
if kind is genshi.core.COMMENT:
|
||||
continue
|
||||
yield kind, data, pos
|
||||
|
||||
|
||||
loader = genshi.template.TemplateLoader(
|
||||
os.path.join(os.path.dirname(__file__), 'template'),
|
||||
auto_reload=True)
|
||||
|
||||
|
||||
class Group(metaclass=PoolMeta):
|
||||
__name__ = 'account.payment.group'
|
||||
sepa_messages = fields.One2Many('account.payment.sepa.message', 'origin',
|
||||
'SEPA Messages', readonly=True,
|
||||
domain=[('company', '=', Eval('company', -1))],
|
||||
states={
|
||||
'invisible': ~Eval('sepa_messages'),
|
||||
})
|
||||
sepa_id = fields.Char("SEPA ID", readonly=True, size=35,
|
||||
states={
|
||||
'invisible': ~Eval('sepa_id'),
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls._buttons.update({
|
||||
'sepa_generate_message': {
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
'depends': ['process_method'],
|
||||
},
|
||||
})
|
||||
|
||||
def get_sepa_template(self):
|
||||
if self.kind == 'payable':
|
||||
return loader.load('%s.xml' % self.journal.sepa_payable_flavor)
|
||||
elif self.kind == 'receivable':
|
||||
return loader.load('%s.xml' % self.journal.sepa_receivable_flavor)
|
||||
|
||||
def process_sepa(self):
|
||||
pool = Pool()
|
||||
Payment = pool.get('account.payment')
|
||||
Mandate = pool.get('account.payment.sepa.mandate')
|
||||
assert self.process_method == 'sepa'
|
||||
if self.kind == 'receivable':
|
||||
payments = sorted(self.payments, key=attrgetter('date', 'id'))
|
||||
mandates = Payment.get_sepa_mandates(payments)
|
||||
Mandate.lock(
|
||||
[m for m in mandates if m and m.sequence_type == 'FRST'])
|
||||
sequence_types = {}
|
||||
for payment, mandate in zip(payments, mandates):
|
||||
if not mandate:
|
||||
raise ProcessError(
|
||||
gettext('account_payment_sepa'
|
||||
'.msg_payment_process_no_mandate',
|
||||
payment=payment.rec_name))
|
||||
sequence_type = sequence_types.get(mandate)
|
||||
if not sequence_type:
|
||||
sequence_type = mandate.sequence_type
|
||||
if sequence_type == 'FRST':
|
||||
sequence_types[mandate] = 'RCUR'
|
||||
else:
|
||||
sequence_types[mandate] = sequence_type
|
||||
payment.sepa_mandate = mandate
|
||||
payment.sepa_mandate_sequence_type = sequence_type
|
||||
Payment.save(payments)
|
||||
elif self.kind == 'payable':
|
||||
for payment in self.payments:
|
||||
if not payment.sepa_payable_bank_account_number:
|
||||
payment.sepa_payable_bank_account_number = (
|
||||
payment.sepa_bank_account_number)
|
||||
Payment.save(self.payments)
|
||||
for payment in self.payments:
|
||||
if not payment.sepa_bank_account_number:
|
||||
raise ProcessError(
|
||||
gettext('account_payment_sepa'
|
||||
'.msg_payment_process_no_iban',
|
||||
payment=payment.rec_name))
|
||||
if not payment.sepa_bank_account_number.account.bank:
|
||||
bank_account = payment.sepa_bank_account_number.account
|
||||
raise ProcessError(
|
||||
gettext('account_payment_sepa'
|
||||
'.msg_payment_process_no_bank',
|
||||
payment=payment.rec_name,
|
||||
bank_account=bank_account.rec_name))
|
||||
to_write = []
|
||||
for key, payments in self.sepa_payments:
|
||||
to_write.append(payments)
|
||||
to_write.append({
|
||||
'sepa_info_id': self.sepa_group_payment_id(key),
|
||||
})
|
||||
if to_write:
|
||||
Payment.write(*to_write)
|
||||
self.sepa_id = uuid.uuid4().hex
|
||||
self.sepa_generate_message()
|
||||
|
||||
@dualmethod
|
||||
@ModelView.button
|
||||
def sepa_generate_message(cls, groups):
|
||||
pool = Pool()
|
||||
Message = pool.get('account.payment.sepa.message')
|
||||
for group in groups:
|
||||
if group.journal.process_method != 'sepa':
|
||||
continue
|
||||
tmpl = group.get_sepa_template()
|
||||
if not tmpl:
|
||||
raise NotImplementedError
|
||||
if not group.sepa_messages:
|
||||
group.sepa_messages = ()
|
||||
message = tmpl.generate(group=group,
|
||||
datetime=datetime, normalize=unicodedata.normalize,
|
||||
).filter(remove_comment).render().encode('utf8')
|
||||
message = Message(message=message, type='out', state='waiting',
|
||||
company=group.company)
|
||||
group.sepa_messages += (message,)
|
||||
cls.save(groups)
|
||||
|
||||
@property
|
||||
def sepa_initiating_party(self):
|
||||
return self.company.party
|
||||
|
||||
def sepa_group_payment_key(self, payment):
|
||||
key = (
|
||||
('payment_info', payment.sepa_info_id),
|
||||
('date', payment.date),
|
||||
)
|
||||
if self.kind == 'receivable':
|
||||
key += (('sequence_type', payment.sepa_mandate_sequence_type),)
|
||||
key += (('scheme', payment.sepa_mandate.scheme),)
|
||||
return key
|
||||
|
||||
def sepa_group_payment_id(self, key):
|
||||
return key['payment_info'] or uuid.uuid4().hex
|
||||
|
||||
@property
|
||||
def sepa_payments(self):
|
||||
pool = Pool()
|
||||
Payment = pool.get('account.payment')
|
||||
keyfunc = self.sepa_group_payment_key
|
||||
# re-browse to align cache
|
||||
payments = Payment.browse(sorted(
|
||||
self.payments, key=sortable_values(keyfunc)))
|
||||
for key, grouped_payments in groupby(payments, key=keyfunc):
|
||||
yield dict(key), list(grouped_payments)
|
||||
|
||||
@property
|
||||
def sepa_message_id(self):
|
||||
return self.sepa_id or self.number
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
_, operator, operand, *extra = clause
|
||||
if operator.startswith('!') or operator.startswith('not '):
|
||||
bool_op = 'AND'
|
||||
else:
|
||||
bool_op = 'OR'
|
||||
code_value = operand
|
||||
if operator.endswith('like') and is_full_text(operand):
|
||||
code_value = lstrip_wildcard(operand)
|
||||
domain = super().search_rec_name(name, clause)
|
||||
return [bool_op,
|
||||
domain,
|
||||
('sepa_id', operator, code_value, *extra),
|
||||
]
|
||||
|
||||
|
||||
class Payment(metaclass=PoolMeta):
|
||||
__name__ = 'account.payment'
|
||||
|
||||
sepa_payable_bank_account_number = fields.Many2One(
|
||||
'bank.account.number', "Bank Account Number",
|
||||
states={
|
||||
'invisible': (
|
||||
(Eval('process_method') != 'sepa')
|
||||
| (Eval('kind') != 'payable')),
|
||||
},
|
||||
domain=[
|
||||
('type', '=', 'iban'),
|
||||
('account.owners', '=', Eval('party', -1)),
|
||||
])
|
||||
sepa_mandate = fields.Many2One('account.payment.sepa.mandate', 'Mandate',
|
||||
ondelete='RESTRICT',
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': ((Eval('process_method') != 'sepa')
|
||||
| (Eval('kind') != 'receivable')),
|
||||
},
|
||||
domain=[
|
||||
('party', '=', Eval('party', -1)),
|
||||
('company', '=', Eval('company', -1)),
|
||||
If(Eval('state') == 'draft',
|
||||
('state', '=', 'validated'),
|
||||
(),
|
||||
)
|
||||
])
|
||||
sepa_mandate_sequence_type = fields.Char('Mandate Sequence Type',
|
||||
readonly=True)
|
||||
sepa_return_reason_code = fields.Char('Return Reason Code', readonly=True,
|
||||
states={
|
||||
'invisible': ((Eval('process_method') != 'sepa')
|
||||
| (~Eval('sepa_return_reason_code')
|
||||
& (Eval('state') != 'failed'))),
|
||||
})
|
||||
sepa_return_reason_information = fields.Text('Return Reason Information',
|
||||
readonly=True,
|
||||
states={
|
||||
'invisible': ((Eval('process_method') != 'sepa')
|
||||
| (~Eval('sepa_return_reason_information')
|
||||
& (Eval('state') != 'failed'))),
|
||||
})
|
||||
sepa_end_to_end_id = fields.Function(fields.Char('SEPA End To End ID'),
|
||||
'get_sepa_end_to_end_id', searcher='search_end_to_end_id')
|
||||
sepa_instruction_id = fields.Function(fields.Char('SEPA Instruction ID'),
|
||||
'get_sepa_instruction_id', searcher='search_sepa_instruction_id')
|
||||
sepa_info_id = fields.Char("SEPA Info ID", readonly=True, size=35,
|
||||
states={
|
||||
'invisible': ~Eval('sepa_info_id'),
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def copy(cls, payments, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('sepa_mandate_sequence_type', None)
|
||||
return super().copy(payments, default=default)
|
||||
|
||||
@classmethod
|
||||
def process_method_with_group(cls):
|
||||
return super().process_method_with_group() + ['sepa']
|
||||
|
||||
@classmethod
|
||||
def get_sepa_mandates(cls, payments):
|
||||
mandates = []
|
||||
for payment in payments:
|
||||
if payment.sepa_mandate:
|
||||
if payment.sepa_mandate.is_valid:
|
||||
mandate = payment.sepa_mandate
|
||||
else:
|
||||
mandate = None
|
||||
else:
|
||||
for mandate in payment.party.sepa_mandates_for(payment):
|
||||
if mandate.is_valid:
|
||||
break
|
||||
else:
|
||||
mandate = None
|
||||
mandates.append(mandate)
|
||||
return mandates
|
||||
|
||||
def get_sepa_end_to_end_id(self, name):
|
||||
return str(self.id)
|
||||
|
||||
@classmethod
|
||||
def search_end_to_end_id(cls, name, domain):
|
||||
table = cls.__table__()
|
||||
_, operator, value = domain
|
||||
cast = cls.sepa_end_to_end_id._field.sql_type().base
|
||||
Operator = fields.SQL_OPERATORS[operator]
|
||||
query = table.select(table.id,
|
||||
where=Operator(table.id.cast(cast), value))
|
||||
return [('id', 'in', query)]
|
||||
|
||||
get_sepa_instruction_id = get_sepa_end_to_end_id
|
||||
search_sepa_instruction_id = search_end_to_end_id
|
||||
|
||||
@property
|
||||
def sepa_remittance_information(self):
|
||||
return self.reference_used
|
||||
|
||||
@property
|
||||
def sepa_bank_account_number(self):
|
||||
if self.kind == 'receivable':
|
||||
if self.sepa_mandate:
|
||||
return self.sepa_mandate.account_number
|
||||
elif self.sepa_payable_bank_account_number:
|
||||
return self.sepa_payable_bank_account_number
|
||||
else:
|
||||
for account in self.party.bank_accounts_used:
|
||||
for number in account.numbers:
|
||||
if number.type == 'iban':
|
||||
return number
|
||||
|
||||
@property
|
||||
def rejected(self):
|
||||
return (self.state == 'failed'
|
||||
and self.sepa_return_reason_code
|
||||
and self.sepa_return_reason_information == '/RTYP/RJCT')
|
||||
|
||||
def _get_clearing_move(self, date=None):
|
||||
if not date:
|
||||
date = Transaction().context.get('date_value')
|
||||
return super()._get_clearing_move(date=date)
|
||||
|
||||
@classmethod
|
||||
def view_attributes(cls):
|
||||
return super().view_attributes() + [
|
||||
('//page[@id="sepa"]', 'states', {
|
||||
'invisible': Eval('process_method') != 'sepa',
|
||||
}),
|
||||
('//separator[@id="sepa_return_reason"]', 'states', {
|
||||
'invisible': Eval('state') != 'failed',
|
||||
}),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
_, operator, operand, *extra = clause
|
||||
if operator.startswith('!') or operator.startswith('not '):
|
||||
bool_op = 'AND'
|
||||
else:
|
||||
bool_op = 'OR'
|
||||
code_value = operand
|
||||
if operator.endswith('like') and is_full_text(operand):
|
||||
code_value = lstrip_wildcard(operand)
|
||||
domain = super().search_rec_name(name, clause)
|
||||
return [bool_op,
|
||||
domain,
|
||||
('sepa_info_id', operator, code_value, *extra),
|
||||
]
|
||||
|
||||
|
||||
class Mandate(Workflow, ModelSQL, ModelView):
|
||||
__name__ = 'account.payment.sepa.mandate'
|
||||
party = fields.Many2One(
|
||||
'party.party', "Party", required=True,
|
||||
states={
|
||||
'readonly': Eval('state').in_(
|
||||
['requested', 'validated', 'cancelled']),
|
||||
},
|
||||
context={
|
||||
'company': Eval('company', -1),
|
||||
},
|
||||
depends={'company'})
|
||||
address = fields.Many2One(
|
||||
'party.address', "Address",
|
||||
domain=[
|
||||
('party', '=', Eval('party', -1)),
|
||||
],
|
||||
states={
|
||||
'readonly': Eval('state').in_(['validated', 'cancelled']),
|
||||
'required': Eval('state') == 'validated',
|
||||
})
|
||||
account_number = fields.Many2One('bank.account.number', 'Account Number',
|
||||
ondelete='RESTRICT',
|
||||
states={
|
||||
'readonly': Eval('state').in_(['validated', 'cancelled']),
|
||||
'required': Eval('state') == 'validated',
|
||||
},
|
||||
domain=[
|
||||
('type', '=', 'iban'),
|
||||
('account.owners', '=', Eval('party', -1)),
|
||||
])
|
||||
identification = fields.Char('Identification', size=35,
|
||||
states={
|
||||
'readonly': Eval('identification_readonly', True),
|
||||
'required': Eval('state') == 'validated',
|
||||
})
|
||||
identification_readonly = fields.Function(fields.Boolean(
|
||||
'Identification Readonly'), 'get_identification_readonly')
|
||||
company = fields.Many2One(
|
||||
'company.company', "Company", required=True,
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
})
|
||||
type = fields.Selection([
|
||||
('recurrent', 'Recurrent'),
|
||||
('one-off', 'One-off'),
|
||||
], 'Type',
|
||||
states={
|
||||
'readonly': Eval('state').in_(['validated', 'cancelled']),
|
||||
})
|
||||
sequence_type_rcur = fields.Boolean(
|
||||
"Always use RCUR",
|
||||
states={
|
||||
'invisible': Eval('type') == 'one-off',
|
||||
})
|
||||
scheme = fields.Selection([
|
||||
('CORE', 'Core'),
|
||||
('B2B', 'Business to Business'),
|
||||
], 'Scheme', required=True,
|
||||
states={
|
||||
'readonly': Eval('state').in_(['validated', 'cancelled']),
|
||||
})
|
||||
scheme_string = scheme.translated('scheme')
|
||||
signature_date = fields.Date('Signature Date',
|
||||
states={
|
||||
'readonly': Eval('state').in_(['validated', 'cancelled']),
|
||||
'required': Eval('state') == 'validated',
|
||||
})
|
||||
state = fields.Selection([
|
||||
('draft', 'Draft'),
|
||||
('requested', 'Requested'),
|
||||
('validated', 'Validated'),
|
||||
('cancelled', 'Cancelled'),
|
||||
], "State", readonly=True, sort=False)
|
||||
payments = fields.One2Many('account.payment', 'sepa_mandate', 'Payments')
|
||||
has_payments = fields.Function(fields.Boolean('Has Payments'),
|
||||
'get_has_payments')
|
||||
is_first_payment = fields.Function(
|
||||
fields.Boolean("Is First Payment"), 'get_is_first_payment')
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls._transitions |= set((
|
||||
('draft', 'requested'),
|
||||
('requested', 'validated'),
|
||||
('validated', 'cancelled'),
|
||||
('requested', 'cancelled'),
|
||||
('requested', 'draft'),
|
||||
))
|
||||
cls._buttons.update({
|
||||
'cancel': {
|
||||
'invisible': ~Eval('state').in_(
|
||||
['requested', 'validated']),
|
||||
'depends': ['state'],
|
||||
},
|
||||
'draft': {
|
||||
'invisible': Eval('state') != 'requested',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'request': {
|
||||
'invisible': Eval('state') != 'draft',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'validate_mandate': {
|
||||
'invisible': Eval('state') != 'requested',
|
||||
'depends': ['state'],
|
||||
},
|
||||
})
|
||||
t = cls.__table__()
|
||||
cls._sql_constraints = [
|
||||
('identification_unique', Unique(t, t.company, t.identification),
|
||||
'account_payment_sepa.msg_mandate_unique_id'),
|
||||
]
|
||||
cls._sql_indexes.add(
|
||||
Index(
|
||||
t, (t.state, Index.Equality(cardinality='low')),
|
||||
where=t.state.in_(['draft', 'requested'])))
|
||||
|
||||
@fields.depends('party', '_parent_party.id')
|
||||
def on_change_party(self):
|
||||
if self.party and self.party.id >= 0:
|
||||
self.address = self.party.address_get()
|
||||
else:
|
||||
self.address = None
|
||||
self.account_number = None
|
||||
|
||||
@staticmethod
|
||||
def default_company():
|
||||
return Transaction().context.get('company')
|
||||
|
||||
@fields.depends('company')
|
||||
def on_change_company(self):
|
||||
self.identification_readonly = self.default_identification_readonly(
|
||||
company=self.company.id if self.company else None)
|
||||
|
||||
@cached_property
|
||||
def company_address(self):
|
||||
return self.company.party.address_get()
|
||||
|
||||
@staticmethod
|
||||
def default_type():
|
||||
return 'recurrent'
|
||||
|
||||
@classmethod
|
||||
def default_sequence_type_rcur(cls):
|
||||
return False
|
||||
|
||||
@staticmethod
|
||||
def default_scheme():
|
||||
return 'CORE'
|
||||
|
||||
@staticmethod
|
||||
def default_state():
|
||||
return 'draft'
|
||||
|
||||
@classmethod
|
||||
def default_identification_readonly(cls, **pattern):
|
||||
pool = Pool()
|
||||
Configuration = pool.get('account.configuration')
|
||||
config = Configuration(1)
|
||||
return bool(config.get_multivalue('sepa_mandate_sequence', **pattern))
|
||||
|
||||
def get_identification_readonly(self, name):
|
||||
return bool(self.identification)
|
||||
|
||||
def get_rec_name(self, name):
|
||||
name = '(%s)' % self.id
|
||||
if self.identification:
|
||||
name = self.identification
|
||||
if self.account_number:
|
||||
name += ' @ %s' % self.account_number.rec_name
|
||||
return name
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
if clause[1].startswith('!') or clause[1].startswith('not '):
|
||||
bool_op = 'AND'
|
||||
else:
|
||||
bool_op = 'OR'
|
||||
return [bool_op,
|
||||
('identification',) + tuple(clause[1:]),
|
||||
('account_number',) + tuple(clause[1:]),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def preprocess_values(cls, mode, values):
|
||||
pool = Pool()
|
||||
Configuration = pool.get('account.configuration')
|
||||
values = super().preprocess_values(mode, values)
|
||||
if mode == 'create' and not values.get('identification'):
|
||||
configuration = Configuration(1)
|
||||
company_id = values.get('company', cls.default_company())
|
||||
if company_id is not None:
|
||||
if sequence := configuration.get_multivalue(
|
||||
'sepa_mandate_sequence', company=company_id):
|
||||
values['identification'] = sequence.get()
|
||||
if values.get('identification') == '':
|
||||
values['identification'] = None
|
||||
return values
|
||||
|
||||
@classmethod
|
||||
def check_modification(cls, mode, mandates, values=None, external=False):
|
||||
super().check_modification(
|
||||
mode, mandates, values=values, external=external)
|
||||
if mode == 'delete':
|
||||
for mandate in mandates:
|
||||
if mandate.state not in {'draft', 'cancelled'}:
|
||||
raise AccessError(gettext(
|
||||
'account_payment_sepa'
|
||||
'.msg_mandate_delete_draft_cancelled',
|
||||
mandate=mandate.rec_name))
|
||||
|
||||
@classmethod
|
||||
def copy(cls, mandates, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('payments', [])
|
||||
default.setdefault('signature_date', None)
|
||||
default.setdefault('identification', None)
|
||||
return super().copy(mandates, default=default)
|
||||
|
||||
@property
|
||||
def is_valid(self):
|
||||
if self.state == 'validated' and self.account_number.active:
|
||||
if self.type == 'one-off':
|
||||
if not self.has_payments:
|
||||
return True
|
||||
else:
|
||||
return True
|
||||
return False
|
||||
|
||||
@property
|
||||
def sequence_type(self):
|
||||
if self.type == 'one-off':
|
||||
return 'OOFF'
|
||||
elif not self.sequence_type_rcur and self.is_first_payment:
|
||||
return 'FRST'
|
||||
# TODO manage FNAL
|
||||
else:
|
||||
return 'RCUR'
|
||||
|
||||
@classmethod
|
||||
def get_has_payments(cls, mandates, name):
|
||||
pool = Pool()
|
||||
Payment = pool.get('account.payment')
|
||||
payment = Payment.__table__()
|
||||
cursor = Transaction().connection.cursor()
|
||||
|
||||
has_payments = dict.fromkeys([m.id for m in mandates], False)
|
||||
for sub_ids in grouped_slice(mandates):
|
||||
red_sql = reduce_ids(payment.sepa_mandate, sub_ids)
|
||||
cursor.execute(*payment.select(payment.sepa_mandate, Literal(True),
|
||||
where=red_sql,
|
||||
group_by=payment.sepa_mandate))
|
||||
has_payments.update(cursor)
|
||||
|
||||
return has_payments
|
||||
|
||||
@classmethod
|
||||
def get_is_first_payment(cls, mandates, name):
|
||||
pool = Pool()
|
||||
Payment = pool.get('account.payment')
|
||||
payment = Payment.__table__()
|
||||
cursor = Transaction().connection.cursor()
|
||||
|
||||
is_first = dict.fromkeys([m.id for m in mandates], True)
|
||||
for sub_ids in grouped_slice(mandates):
|
||||
red_sql = reduce_ids(payment.sepa_mandate, sub_ids)
|
||||
cursor.execute(*payment.select(
|
||||
payment.sepa_mandate, Literal(False),
|
||||
where=red_sql
|
||||
& (payment.sepa_mandate_sequence_type != Null)
|
||||
& ~( # Same as property rejected
|
||||
(payment.state == 'failed')
|
||||
& ((payment.sepa_return_reason_code != Null)
|
||||
| (payment.sepa_return_reason_code != ''))
|
||||
& (payment.sepa_return_reason_information
|
||||
== '/RTYP/RJCT')),
|
||||
group_by=payment.sepa_mandate))
|
||||
is_first.update(cursor)
|
||||
return is_first
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('draft')
|
||||
def draft(cls, mandates):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('requested')
|
||||
def request(cls, mandates):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('validated')
|
||||
def validate_mandate(cls, mandates):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('cancelled')
|
||||
def cancel(cls, mandates):
|
||||
# TODO must be automaticaly cancelled 13 months after last collection
|
||||
pass
|
||||
|
||||
|
||||
class MandateReport(CompanyReport):
|
||||
__name__ = 'account.payment.sepa.mandate'
|
||||
|
||||
|
||||
class Message(Workflow, ModelSQL, ModelView):
|
||||
__name__ = 'account.payment.sepa.message'
|
||||
_states = {
|
||||
'readonly': Eval('state') != 'draft',
|
||||
}
|
||||
message = fields.Binary('Message', filename='filename',
|
||||
file_id=file_id, store_prefix=store_prefix,
|
||||
states=_states)
|
||||
message_file_id = fields.Char("Message File ID", readonly=True)
|
||||
filename = fields.Function(fields.Char('Filename'), 'get_filename')
|
||||
type = fields.Selection([
|
||||
('in', 'IN'),
|
||||
('out', 'OUT'),
|
||||
], 'Type', required=True, states=_states)
|
||||
company = fields.Many2One(
|
||||
'company.company', "Company", required=True,
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
})
|
||||
origin = fields.Reference(
|
||||
"Origin", selection='get_origin',
|
||||
states={
|
||||
'readonly': _states['readonly'],
|
||||
'invisible': Eval('type') == 'in',
|
||||
})
|
||||
state = fields.Selection([
|
||||
('draft', 'Draft'),
|
||||
('waiting', 'Waiting'),
|
||||
('done', 'Done'),
|
||||
('cancelled', 'Cancelled'),
|
||||
], "State", readonly=True, sort=False)
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
t = cls.__table__()
|
||||
cls._sql_indexes.add(
|
||||
Index(
|
||||
t, (t.state, Index.Equality(cardinality='low')),
|
||||
where=t.state.in_(['draft', 'waiting'])))
|
||||
cls._transitions |= {
|
||||
('draft', 'waiting'),
|
||||
('waiting', 'done'),
|
||||
('waiting', 'draft'),
|
||||
('draft', 'cancelled'),
|
||||
('waiting', 'cancelled'),
|
||||
}
|
||||
cls._buttons.update({
|
||||
'cancel': {
|
||||
'invisible': ~Eval('state').in_(['draft', 'waiting']),
|
||||
'depends': ['state'],
|
||||
},
|
||||
'draft': {
|
||||
'invisible': Eval('state') != 'waiting',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'wait': {
|
||||
'invisible': Eval('state') != 'draft',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'do': {
|
||||
'invisible': Eval('state') != 'waiting',
|
||||
'depends': ['state'],
|
||||
},
|
||||
})
|
||||
|
||||
@staticmethod
|
||||
def default_type():
|
||||
return 'in'
|
||||
|
||||
@staticmethod
|
||||
def default_company():
|
||||
return Transaction().context.get('company')
|
||||
|
||||
@staticmethod
|
||||
def default_state():
|
||||
return 'draft'
|
||||
|
||||
def get_filename(self, name):
|
||||
pool = Pool()
|
||||
Group = pool.get('account.payment.group')
|
||||
if isinstance(self.origin, Group):
|
||||
return self.origin.rec_name + '.xml'
|
||||
|
||||
@staticmethod
|
||||
def _get_origin():
|
||||
'Return list of Model names for origin Reference'
|
||||
return ['account.payment.group']
|
||||
|
||||
@classmethod
|
||||
def get_origin(cls):
|
||||
IrModel = Pool().get('ir.model')
|
||||
get_name = IrModel.get_name
|
||||
models = cls._get_origin()
|
||||
return [(None, '')] + [(m, get_name(m)) for m in models]
|
||||
|
||||
def get_rec_name(self, name):
|
||||
if self.origin:
|
||||
return self.origin.rec_name
|
||||
else:
|
||||
return f'({self.id})'
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('draft')
|
||||
def draft(cls, messages):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('waiting')
|
||||
def wait(cls, messages):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('done')
|
||||
def do(cls, messages):
|
||||
for message in messages:
|
||||
if message.type == 'in':
|
||||
message.parse()
|
||||
else:
|
||||
message.send()
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('cancelled')
|
||||
def cancel(cls, messages):
|
||||
pass
|
||||
|
||||
@staticmethod
|
||||
def _get_handlers():
|
||||
pool = Pool()
|
||||
Payment = pool.get('account.payment')
|
||||
return {
|
||||
'urn:iso:std:iso:20022:tech:xsd:camt.054.001.01':
|
||||
lambda f: CAMT054(f, Payment),
|
||||
'urn:iso:std:iso:20022:tech:xsd:camt.054.001.02':
|
||||
lambda f: CAMT054(f, Payment),
|
||||
'urn:iso:std:iso:20022:tech:xsd:camt.054.001.03':
|
||||
lambda f: CAMT054(f, Payment),
|
||||
'urn:iso:std:iso:20022:tech:xsd:camt.054.001.04':
|
||||
lambda f: CAMT054(f, Payment),
|
||||
}
|
||||
|
||||
@staticmethod
|
||||
def get_namespace(message):
|
||||
f = BytesIO(message)
|
||||
for _, element in etree.iterparse(f, events=('start',)):
|
||||
tag = etree.QName(element)
|
||||
if tag.localname == 'Document':
|
||||
return tag.namespace
|
||||
|
||||
def parse(self):
|
||||
f = BytesIO(self.message)
|
||||
namespace = self.get_namespace(self.message)
|
||||
handlers = self._get_handlers()
|
||||
if namespace not in handlers:
|
||||
raise # TODO UserError
|
||||
handlers[namespace](f)
|
||||
|
||||
def send(self):
|
||||
pass
|
||||
|
||||
|
||||
class MessageReport(Report):
|
||||
__name__ = 'account.payment.sepa.message'
|
||||
|
||||
@classmethod
|
||||
def render(cls, action, report_context):
|
||||
record = report_context['record']
|
||||
return record.message
|
||||
332
modules/account_payment_sepa/payment.xml
Normal file
332
modules/account_payment_sepa/payment.xml
Normal file
@@ -0,0 +1,332 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="journal_form">
|
||||
<field name="model">account.payment.journal</field>
|
||||
<field name="inherit" ref="account_payment.payment_journal_view_form"/>
|
||||
<field name="name">payment_journal_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="group_form">
|
||||
<field name="model">account.payment.group</field>
|
||||
<field name="inherit" ref="account_payment.payment_group_view_form"/>
|
||||
<field name="name">payment_group_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="group_list">
|
||||
<field name="model">account.payment.group</field>
|
||||
<field name="inherit" ref="account_payment.payment_group_view_list"/>
|
||||
<field name="name">payment_group_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="payment_view_form">
|
||||
<field name="model">account.payment</field>
|
||||
<field name="inherit" ref="account_payment.payment_view_form"/>
|
||||
<field name="name">payment_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="payment_view_list">
|
||||
<field name="model">account.payment</field>
|
||||
<field name="inherit" ref="account_payment.payment_view_list"/>
|
||||
<field name="name">payment_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="mandate_view_form">
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">mandate_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="mandate_view_list">
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">mandate_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_mandate_form">
|
||||
<field name="name">SEPA Mandates</field>
|
||||
<field name="res_model">account.payment.sepa.mandate</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_mandate_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="mandate_view_list"/>
|
||||
<field name="act_window" ref="act_mandate_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_mandate_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="mandate_view_form"/>
|
||||
<field name="act_window" ref="act_mandate_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_mandate_form_domain_draft">
|
||||
<field name="name">Draft</field>
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_mandate_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_mandate_form_domain_requested">
|
||||
<field name="name">Requested</field>
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="domain" eval="[('state', '=', 'requested')]"
|
||||
pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_mandate_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_mandate_form_domain_validated">
|
||||
<field name="name">Validated</field>
|
||||
<field name="sequence" eval="30"/>
|
||||
<field name="domain" eval="[('state', '=', 'validated')]"
|
||||
pyson="1"/>
|
||||
<field name="act_window" ref="act_mandate_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_mandate_form_domain_all">
|
||||
<field name="name">All</field>
|
||||
<field name="sequence" eval="9999"/>
|
||||
<field name="domain"></field>
|
||||
<field name="act_window" ref="act_mandate_form"/>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
parent="bank.menu_banking"
|
||||
action="act_mandate_form"
|
||||
sequence="30"
|
||||
id="menu_mandate_form"/>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_mandate_companies">
|
||||
<field name="name">User in companies</field>
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_payment_companies">
|
||||
<field name="domain"
|
||||
eval="[('company', 'in', Eval('companies', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_mandate_companies"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.access" id="access_mandate">
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_mandate_account_admin">
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="group" ref="account.group_account_admin"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="True"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_mandate_account_payment">
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="group" ref="account_payment.group_payment"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="True"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="mandate_cancel_button">
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="name">cancel</field>
|
||||
<field name="string">Cancel</field>
|
||||
<field name="confirm">Are you sure you want to cancel the mandate?</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="mandate_draft_button">
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="name">draft</field>
|
||||
<field name="string">Draft</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="mandate_validate_mandate_button">
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="name">validate_mandate</field>
|
||||
<field name="string">Validate</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="mandate_request_button">
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="name">request</field>
|
||||
<field name="string">Request</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.sequence.type" id="sequence_type_mandate">
|
||||
<field name="name">SEPA Mandate</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.sequence.type-res.group"
|
||||
id="sequence_type_mandate_group_admin">
|
||||
<field name="sequence_type" ref="sequence_type_mandate"/>
|
||||
<field name="group" ref="res.group_admin"/>
|
||||
</record>
|
||||
<record model="ir.sequence.type-res.group"
|
||||
id="sequence_type_mandate_group_account_admin">
|
||||
<field name="sequence_type" ref="sequence_type_mandate"/>
|
||||
<field name="group" ref="account.group_account_admin"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="message_view_form">
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">message_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="message_view_list">
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">message_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_message_form">
|
||||
<field name="name">SEPA Messages</field>
|
||||
<field name="res_model">account.payment.sepa.message</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_message_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="message_view_list"/>
|
||||
<field name="act_window" ref="act_message_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_message_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="message_view_form"/>
|
||||
<field name="act_window" ref="act_message_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_message_form_domain_draft">
|
||||
<field name="name">Draft</field>
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_message_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_message_form_domain_waiting">
|
||||
<field name="name">Waiting</field>
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="domain" eval="[('state', '=', 'waiting')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_message_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_message_form_domain_done">
|
||||
<field name="name">Done</field>
|
||||
<field name="sequence" eval="30"/>
|
||||
<field name="domain" eval="[('state', '=', 'done')]" pyson="1"/>
|
||||
<field name="act_window" ref="act_message_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_message_form_domain_cancelled">
|
||||
<field name="name">Cancelled</field>
|
||||
<field name="sequence" eval="40"/>
|
||||
<field name="domain" eval="[('state', '=', 'cancelled')]" pyson="1"/>
|
||||
<field name="act_window" ref="act_message_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_message_form_domain_all">
|
||||
<field name="name">All</field>
|
||||
<field name="sequence" eval="9999"/>
|
||||
<field name="act_window" ref="act_message_form"/>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
parent="account_payment.menu_payments"
|
||||
action="act_message_form"
|
||||
sequence="50"
|
||||
id="menu_message_form"/>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_message_companies">
|
||||
<field name="name">User in companies</field>
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_message_companies">
|
||||
<field name="domain"
|
||||
eval="[('company', 'in', Eval('companies', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_message_companies"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.access" id="access_message">
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_message_account_admin">
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="group" ref="account.group_account_admin"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="True"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_mmessage_account_payment">
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="group" ref="account_payment.group_payment"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="True"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="message_cancel_button">
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="name">cancel</field>
|
||||
<field name="string">Cancel</field>
|
||||
<field name="confirm">Are you sure you want to cancel the messages?</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="message_draft_button">
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="name">draft</field>
|
||||
<field name="string">Draft</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="message_wait_button">
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="name">wait</field>
|
||||
<field name="string">Wait</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="message_do_button">
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="name">do</field>
|
||||
<field name="string">Do</field>
|
||||
<field name="confirm">Are you sure you want to process the messages?</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="group_generate_message_button">
|
||||
<field name="model">account.payment.group</field>
|
||||
<field name="name">sepa_generate_message</field>
|
||||
<field name="string">Generate SEPA Message</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.report" id="report_message">
|
||||
<field name="name">Message</field>
|
||||
<field name="model">account.payment.sepa.message</field>
|
||||
<field name="report_name">account.payment.sepa.message</field>
|
||||
<field name="single" eval="True"/>
|
||||
<field name="translatable" eval="False"/>
|
||||
<field name="template_extension">xml</field>
|
||||
</record>
|
||||
<record model="ir.action.keyword" id="report_message_keyword">
|
||||
<field name="keyword">form_print</field>
|
||||
<field name="model">account.payment.sepa.message,-1</field>
|
||||
<field name="action" ref="report_message"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.report" id="report_mandate">
|
||||
<field name="name">Mandate</field>
|
||||
<field name="model">account.payment.sepa.mandate</field>
|
||||
<field name="report_name">account.payment.sepa.mandate</field>
|
||||
<field name="report">account_payment_sepa/mandate.fodt</field>
|
||||
</record>
|
||||
<record model="ir.action.keyword" id="report_mandate_keyword">
|
||||
<field name="keyword">form_print</field>
|
||||
<field name="model">account.payment.sepa.mandate,-1</field>
|
||||
<field name="action" ref="report_mandate"/>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
120
modules/account_payment_sepa/sepa_handler.py
Normal file
120
modules/account_payment_sepa/sepa_handler.py
Normal file
@@ -0,0 +1,120 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from dateutil.parser import parse
|
||||
from lxml import etree
|
||||
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
__all__ = ['SEPAHandler', 'CAMT054']
|
||||
|
||||
|
||||
class SEPAHandler(object):
|
||||
|
||||
def __init__(self, source):
|
||||
for event, element in etree.iterparse(source):
|
||||
self.handle(event, element)
|
||||
|
||||
def handle(self, event, element):
|
||||
raise NotImplementedError
|
||||
|
||||
|
||||
class CAMT054(SEPAHandler):
|
||||
msg_id = None
|
||||
|
||||
def __init__(self, source, Payment):
|
||||
self.Payment = Payment
|
||||
super().__init__(source)
|
||||
|
||||
def handle(self, event, element):
|
||||
tag = etree.QName(element)
|
||||
if tag.localname == 'GrpHdr':
|
||||
self.msg_id = element.find('./{%s}MsgId' % tag.namespace).text
|
||||
element.clear()
|
||||
elif tag.localname == 'Ntry':
|
||||
self.handle_entry(element)
|
||||
element.clear()
|
||||
|
||||
def handle_entry(self, element):
|
||||
tag = etree.QName(element)
|
||||
failed, succeeded = [], []
|
||||
date_value = self.date_value(element)
|
||||
|
||||
for transaction in element.findall('.//{%s}TxDtls' % tag.namespace):
|
||||
payments = self.get_payments(transaction)
|
||||
if self.is_returned(transaction):
|
||||
for payment in payments:
|
||||
self.set_return_information(payment, transaction)
|
||||
failed.extend(payments)
|
||||
else:
|
||||
succeeded.extend(payments)
|
||||
|
||||
if failed:
|
||||
self.Payment.save(failed)
|
||||
self.Payment.fail(failed)
|
||||
if succeeded:
|
||||
with Transaction().set_context(date_value=date_value):
|
||||
self.Payment.succeed(succeeded)
|
||||
|
||||
def get_payment_kind(self, element):
|
||||
camt_ns = etree.QName(element).namespace
|
||||
for path in [
|
||||
'./camt:CdtDbtInd',
|
||||
'./ancestor::camt:NtryDtls/camt:Btch/camt:CdtDbtInd',
|
||||
'./ancestor::camt:Ntry/camt:CdtDbtInd',
|
||||
]:
|
||||
cdtdbtind = element.xpath(path, namespaces={'camt': camt_ns})
|
||||
if cdtdbtind:
|
||||
return self._kinds[cdtdbtind[0].text]
|
||||
_kinds = {
|
||||
'CRDT': 'payable',
|
||||
'DBIT': 'receivable',
|
||||
}
|
||||
|
||||
def get_payments(self, transaction):
|
||||
tag = etree.QName(transaction)
|
||||
instr_id = transaction.find(
|
||||
'.//{%s}InstrId' % tag.namespace)
|
||||
end_to_end_id = transaction.find(
|
||||
'.//{%s}EndToEndId' % tag.namespace)
|
||||
payment_kind = self.get_payment_kind(transaction)
|
||||
if instr_id is not None:
|
||||
return self.Payment.search([
|
||||
('sepa_instruction_id', '=', instr_id.text),
|
||||
('kind', '=', payment_kind),
|
||||
])
|
||||
elif end_to_end_id is not None:
|
||||
return self.Payment.search([
|
||||
('sepa_end_to_end_id', '=', end_to_end_id.text),
|
||||
('kind', '=', payment_kind),
|
||||
])
|
||||
return []
|
||||
|
||||
def date_value(self, element):
|
||||
tag = etree.QName(element)
|
||||
date = element.find('./{%(ns)s}ValDt/{%(ns)s}Dt'
|
||||
% {'ns': tag.namespace})
|
||||
if date is not None:
|
||||
return parse(date.text).date()
|
||||
else:
|
||||
datetime = element.find('./{%(ns)s}ValDt/{%(ns)s}DtTm'
|
||||
% {'ns': tag.namespace})
|
||||
if datetime:
|
||||
return parse(datetime.text).date()
|
||||
|
||||
def is_returned(self, element):
|
||||
tag = etree.QName(element)
|
||||
return_reason = element.find('.//{%s}RtrInf' % tag.namespace)
|
||||
return return_reason is not None
|
||||
|
||||
def set_return_information(self, payment, element):
|
||||
tag = etree.QName(element)
|
||||
|
||||
reason_code = element.find(
|
||||
'.//{%(ns)s}RtrInf/{%(ns)s}Rsn/{%(ns)s}Cd' % {'ns': tag.namespace})
|
||||
if reason_code is not None:
|
||||
payment.sepa_return_reason_code = reason_code.text
|
||||
|
||||
reason_information = element.find(
|
||||
'.//{%(ns)s}RtrInf/{%(ns)s}AddtlInf' % {'ns': tag.namespace})
|
||||
if reason_information is not None:
|
||||
payment.sepa_return_reason_information = reason_information.text
|
||||
76
modules/account_payment_sepa/template/base.003.xml
Normal file
76
modules/account_payment_sepa/template/base.003.xml
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<py:strip xmlns:py="http://genshi.edgewall.org/">
|
||||
<!-- only ASCII -->
|
||||
<py:def function="PartyIdentification(party, id=None, with_name=True, with_address=True)">
|
||||
<!-- EPC limits to 70 instead of 140 -->
|
||||
<Nm py:if="with_name">${normalize('NFKD', party.name).encode('ascii', 'replace')[:70]}</Nm>
|
||||
<py:if test="with_address">
|
||||
<py:with vars="address = party.address_get()">
|
||||
<PstlAdr py:if="address">
|
||||
${PostalAddress(address)}
|
||||
</PstlAdr>
|
||||
</py:with>
|
||||
</py:if>
|
||||
<Id py:if="id">
|
||||
<py:with vars="identifier = party.get_sepa_identifier(id)">
|
||||
<OrgId py:if="identifier['Type'] == 'OrgId'">
|
||||
<BICOrBEI py:if="identifier.get('BICOrBEI')">${identifier['BICOrBEI']}</BICOrBEI>
|
||||
<Othr py:if="identifier.get('Id')">
|
||||
<Id>${identifier['Id']}</Id>
|
||||
<SchmeNm py:if="identifier.get('SchmeNm')">
|
||||
<Cd py:if="identifier['SchmeNm'].get('Cd')">${identifier['SchmeNm']['Cd']}</Cd>
|
||||
<Prtry py:if="identifier['SchmeNm'].get('Prtry')">${identifier['SchmeNm']['Cd']}</Prtry>
|
||||
</SchmeNm>
|
||||
<Issr py:if="identifier.get('Issr')">${identifier['Issr']}</Issr>
|
||||
</Othr>
|
||||
</OrgId>
|
||||
<PrvtId py:if="identifier['Type'] == 'PrvtId'">
|
||||
<DtAndPlcOfBirth py:if="identifier.get('DtAndPlcOfBirth')">
|
||||
<BirthDt>${identifier['DtAndPlcOfBirth']['BirthDt'].isoformat()}</BirthDt>
|
||||
<PrvcOfBirth py:if="identifier['DtAndPlcOfBirth'].get('PrvcOfBirth')">${identifier['DtAndPlcOfBirth']['PrvcOfBirth']}</PrvcOfBirth>
|
||||
<CityOfBirth>${identifier['DtAndPlcOfBirth']['CityOfBirth']}</CityOfBirth>
|
||||
<CtryOfBirth>${identifier['DtAndPlcOfBirth']['CtryOfBirth']}</CtryOfBirth>
|
||||
</DtAndPlcOfBirth>
|
||||
<Othr py:if="identifier.get('Id')">
|
||||
<Id>${identifier['Id']}</Id>
|
||||
<SchmeNm py:if="identifier.get('SchmeNm')">
|
||||
<Cd py:if="identifier['SchmeNm'].get('Cd')">${identifier['SchmeNm']['Cd']}</Cd>
|
||||
<Prtry py:if="identifier['SchmeNm'].get('Prtry')">${identifier['SchmeNm']['Prtry']}</Prtry>
|
||||
</SchmeNm>
|
||||
<Issr py:if="identifier.get('Issr')">${identifier['Issr']}</Issr>
|
||||
</Othr>
|
||||
</PrvtId>
|
||||
</py:with>
|
||||
</Id>
|
||||
<!-- CtryOfRes -->
|
||||
<!-- CtctDtls -->
|
||||
</py:def>
|
||||
<py:def function="PostalAddress(address)">
|
||||
<Ctry py:if="address.country">${normalize('NFKD', address.country.code).encode('ascii', 'replace')}</Ctry>
|
||||
<py:if test="address.street">
|
||||
<py:for each="line in address.street.splitlines()[1:8]">
|
||||
<AdrLine py:if="address.street">${normalize('NFKD', line).encode('ascii', 'replace')[:70]}</AdrLine>
|
||||
</py:for>
|
||||
</py:if>
|
||||
</py:def>
|
||||
<py:def function="Account(account_number, with_ccy=True)">
|
||||
<Id>
|
||||
<!-- EPC only IBAN is allowed -->
|
||||
<IBAN>${account_number.compact_iban}</IBAN>
|
||||
</Id>
|
||||
<!-- Tp -->
|
||||
<Ccy py:if="with_ccy and account_number.account.currency">${account_number.account.currency.code}</Ccy>
|
||||
<!-- Nm -->
|
||||
</py:def>
|
||||
<!-- uses BIC instead of BICFI -->
|
||||
<py:def function="FinancialInstitution(bank, only_bic=False)">
|
||||
<FinInstnId>
|
||||
<BIC py:if="bank.bic">${bank.bic}</BIC>
|
||||
<Othr py:if="not bank.bic">
|
||||
<Id>NOTPROVIDED</Id>
|
||||
</Othr>
|
||||
</FinInstnId>
|
||||
</py:def>
|
||||
</py:strip>
|
||||
90
modules/account_payment_sepa/template/base.xml
Normal file
90
modules/account_payment_sepa/template/base.xml
Normal file
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<py:strip xmlns:py="http://genshi.edgewall.org/">
|
||||
<py:def function="PartyIdentification(party, id=None)">
|
||||
<!-- EPC limits to 70 instead of 140 -->
|
||||
<Nm>${party.name[:70]}</Nm>
|
||||
<py:with vars="address = party.address_get()">
|
||||
<PstlAdr py:if="address">
|
||||
${PostalAddress(address)}
|
||||
</PstlAdr>
|
||||
</py:with>
|
||||
<Id py:if="id">
|
||||
<py:with vars="identifier = party.get_sepa_identifier(id)">
|
||||
<OrgId py:if="identifier['Type'] == 'OrgId'">
|
||||
<BICOrBEI py:if="identifier.get('BICOrBEI')">${identifier['BICOrBEI']}</BICOrBEI>
|
||||
<Othr py:if="identifier.get('Id')">
|
||||
<Id>${identifier['Id']}</Id>
|
||||
<SchmeNm py:if="identifier.get('SchmeNm')">
|
||||
<Cd py:if="identifier['SchmeNm'].get('Cd')">${identifier['SchmeNm']['Cd']}</Cd>
|
||||
<Prtry py:if="identifier['SchmeNm'].get('Prtry')">${identifier['SchmeNm']['Cd']}</Prtry>
|
||||
</SchmeNm>
|
||||
<Issr py:if="identifier.get('Issr')">${identifier['Issr']}</Issr>
|
||||
</Othr>
|
||||
</OrgId>
|
||||
<PrvtId py:if="identifier['Type'] == 'PrvtId'">
|
||||
<DtAndPlcOfBirth py:if="identifier.get('DtAndPlcOfBirth')">
|
||||
<BirthDt>${identifier['DtAndPlcOfBirth']['BirthDt'].isoformat()}</BirthDt>
|
||||
<PrvcOfBirth py:if="identifier['DtAndPlcOfBirth'].get('PrvcOfBirth')">${identifier['DtAndPlcOfBirth']['PrvcOfBirth']}</PrvcOfBirth>
|
||||
<CityOfBirth>${identifier['DtAndPlcOfBirth']['CityOfBirth']}</CityOfBirth>
|
||||
<CtryOfBirth>${identifier['DtAndPlcOfBirth']['CtryOfBirth']}</CtryOfBirth>
|
||||
</DtAndPlcOfBirth>
|
||||
<Othr py:if="identifier.get('Id')">
|
||||
<Id>${identifier['Id']}</Id>
|
||||
<SchmeNm py:if="identifier.get('SchmeNm')">
|
||||
<Cd py:if="identifier['SchmeNm'].get('Cd')">${identifier['SchmeNm']['Cd']}</Cd>
|
||||
<Prtry py:if="identifier['SchmeNm'].get('Prtry')">${identifier['SchmeNm']['Prtry']}</Prtry>
|
||||
</SchmeNm>
|
||||
<Issr py:if="identifier.get('Issr')">${identifier['Issr']}</Issr>
|
||||
</Othr>
|
||||
</PrvtId>
|
||||
</py:with>
|
||||
</Id>
|
||||
<!-- CtryOfRes -->
|
||||
<!-- CtctDtls -->
|
||||
</py:def>
|
||||
<py:def function="PostalAddress(address)">
|
||||
<!-- AdrTp -->
|
||||
<!-- Dept -->
|
||||
<!-- SubDept -->
|
||||
<StrtNm py:if="address.street_name">${address.street_name[:70]}</StrtNm>
|
||||
<BldgNb py:if="address.building_number">${address.building_number[:16]}</BldgNb>
|
||||
<PstCd py:if="address.postal_code">${address.postal_code[:16]}</PstCd>
|
||||
<TwnNm py:if="address.city">${address.city[:35]}</TwnNm>
|
||||
<CtrySubDvsn py:if="address.subdivision">${address.subdivision.rec_name[:35]}</CtrySubDvsn>
|
||||
<Ctry py:if="address.country">${address.country.code}</Ctry>
|
||||
<py:if test="address.street_unstructured">
|
||||
<py:for each="line in address.street_unstructured.splitlines()[1:8]">
|
||||
<AdrLine py:if="line">${line[:70]}</AdrLine>
|
||||
</py:for>
|
||||
</py:if>
|
||||
</py:def>
|
||||
<py:def function="Account(account_number, currency=True)">
|
||||
<Id>
|
||||
<!-- EPC only IBAN is allowed -->
|
||||
<IBAN>${account_number.compact_iban}</IBAN>
|
||||
</Id>
|
||||
<!-- Tp -->
|
||||
<Ccy py:if="currency and account_number.account.currency">${account_number.account.currency.code}</Ccy>
|
||||
<!-- Nm -->
|
||||
</py:def>
|
||||
<py:def function="FinancialInstitution(bank, only_bic=False)">
|
||||
<FinInstnId>
|
||||
<BICFI py:if="bank.bic">${bank.bic}</BICFI>
|
||||
<py:if test="not only_bic">
|
||||
<!-- ClrSysMmbId -->
|
||||
<Nm>${bank.party.name[:140]}</Nm>
|
||||
<py:with vars="address = bank.party.address_get()">
|
||||
<PstlAdr py:if="address">
|
||||
${PostalAddress(address)}
|
||||
</PstlAdr>
|
||||
</py:with>
|
||||
</py:if>
|
||||
<Othr py:if="not bank.bic">
|
||||
<Id>NOTPROVIDED</Id>
|
||||
</Othr>
|
||||
</FinInstnId>
|
||||
<!-- BrnchId -->
|
||||
</py:def>
|
||||
</py:strip>
|
||||
116
modules/account_payment_sepa/template/pain.001.001.03.xml
Normal file
116
modules/account_payment_sepa/template/pain.001.001.03.xml
Normal file
@@ -0,0 +1,116 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:py="http://genshi.edgewall.org/">
|
||||
<xi:include href="base.xml"/>
|
||||
<!-- version 3 uses BIC instead of BICFI -->
|
||||
<py:def function="FinancialInstitution(bank, only_bic=False)">
|
||||
<FinInstnId>
|
||||
<BIC py:if="bank.bic">${bank.bic}</BIC>
|
||||
<py:if test="not only_bic">
|
||||
<!-- ClrSysMmbId -->
|
||||
<Nm>${bank.party.name[:140]}</Nm>
|
||||
<py:with vars="address = bank.party.address_get()">
|
||||
<PstlAdr py:if="address">
|
||||
${PostalAddress(address)}
|
||||
</PstlAdr>
|
||||
</py:with>
|
||||
</py:if>
|
||||
<Othr py:if="not bank.bic">
|
||||
<Id>NOTPROVIDED</Id>
|
||||
</Othr>
|
||||
</FinInstnId>
|
||||
<!-- BrnchId -->
|
||||
</py:def>
|
||||
<CstmrCdtTrfInitn>
|
||||
<GrpHdr>
|
||||
<MsgId>${group.sepa_message_id[:35]}</MsgId>
|
||||
<CreDtTm>${datetime.datetime.now().replace(microsecond=0).isoformat()}</CreDtTm>
|
||||
<!-- Authstn -->
|
||||
<NbOfTxs>${sum(len(payments) for _, payments in group.sepa_payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in group.payments)}</CtrlSum>
|
||||
<!-- PmtTpInf -->
|
||||
<!-- ReqdColltnDt -->
|
||||
<InitgPty>
|
||||
${PartyIdentification(group.sepa_initiating_party, id=group.journal.sepa_payable_initiator_id)}
|
||||
</InitgPty>
|
||||
<!-- FwdgAgt -->
|
||||
</GrpHdr>
|
||||
<PmtInf py:for="key, payments in group.sepa_payments">
|
||||
<PmtInfId>${key['payment_info'][:35]}</PmtInfId>
|
||||
<PmtMtd>TRF</PmtMtd>
|
||||
<BtchBookg>${'true' if group.journal.sepa_batch_booking else 'false'}</BtchBookg>
|
||||
<NbOfTxs>${len(payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in payments)}</CtrlSum>
|
||||
<PmtTpInf>
|
||||
<!-- InstrPrty -->
|
||||
<SvcLvl>
|
||||
<Cd>SEPA</Cd>
|
||||
</SvcLvl>
|
||||
<!-- LclInstrm -->
|
||||
<!-- CtgyPurp -->
|
||||
</PmtTpInf>
|
||||
<ReqdExctnDt>${key['date'].isoformat()}</ReqdExctnDt>
|
||||
<!-- PoolgAdjstmntDt -->
|
||||
<Dbtr>
|
||||
${PartyIdentification(group.company.party)}
|
||||
</Dbtr>
|
||||
<DbtrAcct>
|
||||
${Account(group.journal.sepa_bank_account_number)}
|
||||
</DbtrAcct>
|
||||
<DbtrAgt>
|
||||
${FinancialInstitution(group.journal.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</DbtrAgt>
|
||||
<!-- DbtrAgtAcct -->
|
||||
<!-- UltmtDbtr -->
|
||||
<ChrgBr>${group.journal.sepa_charge_bearer}</ChrgBr>
|
||||
<!-- ChrgsAcct -->
|
||||
<!-- ChrgsAcctAgt -->
|
||||
<CdtTrfTxInf py:for="payment in payments">
|
||||
<PmtId>
|
||||
<InstrId>${payment.sepa_instruction_id}</InstrId>
|
||||
<EndToEndId>${payment.sepa_end_to_end_id}</EndToEndId>
|
||||
</PmtId>
|
||||
<!-- PmtTpInf --> <!-- EPC only at payment information level -->
|
||||
<Amt>
|
||||
<InstdAmt py:attrs="{'Ccy': payment.currency.code}">${payment.amount}</InstdAmt>
|
||||
<!-- EqvtAmt -->
|
||||
</Amt>
|
||||
<!-- XchgRateInf -->
|
||||
<!-- ChrgBr --> <!-- EPC only at payment information level -->
|
||||
<!-- ChqInstr -->
|
||||
<!-- UltmtDbtr -->
|
||||
<!-- IntrmyAgt1 -->
|
||||
<!-- IntrmyAgt1Acct -->
|
||||
<!-- IntrmyAgt2 -->
|
||||
<!-- IntrmyAgt2Acct -->
|
||||
<!-- IntrmyAgt3 -->
|
||||
<!-- IntrmyAgt3Acct -->
|
||||
<CdtrAgt>
|
||||
${FinancialInstitution(payment.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</CdtrAgt>
|
||||
<!-- CdtrAgtAcct -->
|
||||
<Cdtr>
|
||||
${PartyIdentification(payment.party)}
|
||||
</Cdtr>
|
||||
<CdtrAcct>
|
||||
${Account(payment.sepa_bank_account_number)}
|
||||
</CdtrAcct>
|
||||
<!-- UltmtCdtr -->
|
||||
<!-- InstrForCdtrAgt -->
|
||||
<!-- InstrForDbtrAgt -->
|
||||
<!-- Purp -->
|
||||
<!-- RgltryRptg -->
|
||||
<!-- Tax -->
|
||||
<!-- RltdRmtInf -->
|
||||
<RmtInf py:if="payment.sepa_remittance_information">
|
||||
<Ustrd>${payment.sepa_remittance_information[:140]}</Ustrd>
|
||||
</RmtInf>
|
||||
</CdtTrfTxInf>
|
||||
</PmtInf>
|
||||
</CstmrCdtTrfInitn>
|
||||
</Document>
|
||||
100
modules/account_payment_sepa/template/pain.001.001.05.xml
Normal file
100
modules/account_payment_sepa/template/pain.001.001.05.xml
Normal file
@@ -0,0 +1,100 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.05"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:py="http://genshi.edgewall.org/">
|
||||
<xi:include href="base.xml"/>
|
||||
<CstmrCdtTrfInitn>
|
||||
<GrpHdr>
|
||||
<MsgId>${group.sepa_message_id[:35]}</MsgId>
|
||||
<CreDtTm>${datetime.datetime.now().replace(microsecond=0).isoformat()}</CreDtTm>
|
||||
<!-- Authstn -->
|
||||
<NbOfTxs>${sum(len(payments) for _, payments in group.sepa_payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in group.payments)}</CtrlSum>
|
||||
<!-- PmtTpInf -->
|
||||
<!-- ReqdColltnDt -->
|
||||
<InitgPty>
|
||||
${PartyIdentification(group.sepa_initiating_party, id=group.journal.sepa_payable_initiator_id)}
|
||||
</InitgPty>
|
||||
<!-- FwdgAgt -->
|
||||
</GrpHdr>
|
||||
<PmtInf py:for="key, payments in group.sepa_payments">
|
||||
<PmtInfId>${key['payment_info'][:35]}</PmtInfId>
|
||||
<PmtMtd>TRF</PmtMtd>
|
||||
<BtchBookg>${'true' if group.journal.sepa_batch_booking else 'false'}</BtchBookg>
|
||||
<NbOfTxs>${len(payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in payments)}</CtrlSum>
|
||||
<PmtTpInf>
|
||||
<!-- InstrPrty -->
|
||||
<SvcLvl>
|
||||
<Cd>SEPA</Cd>
|
||||
</SvcLvl>
|
||||
<!-- LclInstrm -->
|
||||
<!-- CtgyPurp -->
|
||||
</PmtTpInf>
|
||||
<ReqdExctnDt>${key['date'].isoformat()}</ReqdExctnDt>
|
||||
<!-- PoolgAdjstmntDt -->
|
||||
<Dbtr>
|
||||
${PartyIdentification(group.company.party)}
|
||||
</Dbtr>
|
||||
<DbtrAcct>
|
||||
${Account(group.journal.sepa_bank_account_number)}
|
||||
</DbtrAcct>
|
||||
<DbtrAgt>
|
||||
${FinancialInstitution(group.journal.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</DbtrAgt>
|
||||
<!-- DbtrAgtAcct -->
|
||||
<!-- InstrForDbtrAgt -->
|
||||
<!-- UltmtDbtr -->
|
||||
<ChrgBr>${group.journal.sepa_charge_bearer}</ChrgBr>
|
||||
<!-- ChrgsAcct -->
|
||||
<!-- ChrgsAcctAgt -->
|
||||
<CdtTrfTxInf py:for="payment in payments">
|
||||
<PmtId>
|
||||
<InstrId>${payment.sepa_instruction_id}</InstrId>
|
||||
<EndToEndId>${payment.sepa_end_to_end_id}</EndToEndId>
|
||||
</PmtId>
|
||||
<!-- PmtTpInf --> <!-- EPC only at payment information level -->
|
||||
<Amt>
|
||||
<InstdAmt py:attrs="{'Ccy': payment.currency.code}">${payment.amount}</InstdAmt>
|
||||
<!-- EqvtAmt -->
|
||||
</Amt>
|
||||
<!-- XchgRateInf -->
|
||||
<!-- ChrgBr --> <!-- EPC only at payment information level -->
|
||||
<!-- ChqInstr -->
|
||||
<!-- UltmtDbtr -->
|
||||
<!-- IntrmyAgt1 -->
|
||||
<!-- IntrmyAgt1Acct -->
|
||||
<!-- IntrmyAgt2 -->
|
||||
<!-- IntrmyAgt2Acct -->
|
||||
<!-- IntrmyAgt3 -->
|
||||
<!-- IntrmyAgt3Acct -->
|
||||
<CdtrAgt>
|
||||
${FinancialInstitution(payment.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</CdtrAgt>
|
||||
<!-- CdtrAgtAcct -->
|
||||
<Cdtr>
|
||||
${PartyIdentification(payment.party)}
|
||||
</Cdtr>
|
||||
<CdtrAcct>
|
||||
${Account(payment.sepa_bank_account_number)}
|
||||
</CdtrAcct>
|
||||
<!-- UltmtCdtr -->
|
||||
<!-- InstrForCdtrAgt -->
|
||||
<!-- InstrForDbtrAgt -->
|
||||
<!-- Purp -->
|
||||
<!-- RgltryRptg -->
|
||||
<!-- Tax -->
|
||||
<!-- RltdRmtInf -->
|
||||
<RmtInf py:if="payment.sepa_remittance_information">
|
||||
<Ustrd>${payment.sepa_remittance_information[:140]}</Ustrd>
|
||||
</RmtInf>
|
||||
<!-- SplmtryData -->
|
||||
</CdtTrfTxInf>
|
||||
</PmtInf>
|
||||
<!-- SplmtryData -->
|
||||
</CstmrCdtTrfInitn>
|
||||
</Document>
|
||||
76
modules/account_payment_sepa/template/pain.001.003.03.xml
Normal file
76
modules/account_payment_sepa/template/pain.001.003.03.xml
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03
|
||||
pain.001.003.03.xsd"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:py="http://genshi.edgewall.org/">
|
||||
<xi:include href="base.xml"/>
|
||||
<xi:include href="base.003.xml"/>
|
||||
<CstmrCdtTrfInitn>
|
||||
<GrpHdr>
|
||||
<MsgId>${group.sepa_message_id[:35]}</MsgId>
|
||||
<CreDtTm>${datetime.datetime.now().replace(microsecond=0).isoformat()}</CreDtTm>
|
||||
<NbOfTxs>${sum(len(payments) for _, payments in group.sepa_payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in group.payments)}</CtrlSum>
|
||||
<InitgPty>
|
||||
${PartyIdentification(group.sepa_initiating_party, id=group.journal.sepa_payable_initiator_id, with_address=False)}
|
||||
</InitgPty>
|
||||
</GrpHdr>
|
||||
<PmtInf py:for="key, payments in group.sepa_payments">
|
||||
<PmtInfId>${key['payment_info'][:35]}</PmtInfId>
|
||||
<PmtMtd>TRF</PmtMtd>
|
||||
<BtchBookg>${'true' if group.journal.sepa_batch_booking else 'false'}</BtchBookg>
|
||||
<NbOfTxs>${len(payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in payments)}</CtrlSum>
|
||||
<PmtTpInf>
|
||||
<!-- InstrPrty -->
|
||||
<SvcLvl>
|
||||
<Cd>SEPA</Cd>
|
||||
</SvcLvl>
|
||||
<!-- CtgyPurp -->
|
||||
</PmtTpInf>
|
||||
<ReqdExctnDt>${key['date'].isoformat()}</ReqdExctnDt>
|
||||
<Dbtr>
|
||||
${PartyIdentification(group.company.party)}
|
||||
</Dbtr>
|
||||
<DbtrAcct>
|
||||
${Account(group.journal.sepa_bank_account_number)}
|
||||
</DbtrAcct>
|
||||
<DbtrAgt>
|
||||
${FinancialInstitution(group.journal.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</DbtrAgt>
|
||||
<!-- UltmtDbtr -->
|
||||
<ChrgBr>SLEV</ChrgBr>
|
||||
<CdtTrfTxInf py:for="payment in payments">
|
||||
<PmtId>
|
||||
<InstrId>${payment.sepa_instruction_id}</InstrId>
|
||||
<EndToEndId>${payment.sepa_end_to_end_id}</EndToEndId>
|
||||
</PmtId>
|
||||
<!-- PmtTpInf --> <!-- EPC only at payment information level -->
|
||||
<Amt>
|
||||
<InstdAmt py:attrs="{'Ccy': payment.currency.code}">${payment.amount}</InstdAmt>
|
||||
</Amt>
|
||||
<!-- ChrgBr --> <!-- EPC only at payment information level -->
|
||||
<!-- UltmtDbtr -->
|
||||
<CdtrAgt>
|
||||
${FinancialInstitution(payment.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</CdtrAgt>
|
||||
<Cdtr>
|
||||
${PartyIdentification(payment.party)}
|
||||
</Cdtr>
|
||||
<CdtrAcct>
|
||||
${Account(payment.sepa_bank_account_number, with_ccy=False)}
|
||||
</CdtrAcct>
|
||||
<!-- UltmtCdtr -->
|
||||
<!-- Purp -->
|
||||
<RmtInf py:if="payment.sepa_remittance_information">
|
||||
<Ustrd>${normalize('NFKD', payment.sepa_remittance_information).encode('ascii', 'replace')[:140]}</Ustrd>
|
||||
</RmtInf>
|
||||
</CdtTrfTxInf>
|
||||
</PmtInf>
|
||||
</CstmrCdtTrfInitn>
|
||||
</Document>
|
||||
126
modules/account_payment_sepa/template/pain.008.001.02.xml
Normal file
126
modules/account_payment_sepa/template/pain.008.001.02.xml
Normal file
@@ -0,0 +1,126 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.001.02"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:py="http://genshi.edgewall.org/">
|
||||
<xi:include href="base.xml"/>
|
||||
<!-- version 2 uses BIC instead of BICFI -->
|
||||
<py:def function="FinancialInstitution(bank, only_bic=False)">
|
||||
<FinInstnId>
|
||||
<BIC py:if="bank.bic">${bank.bic}</BIC>
|
||||
<py:if test="not only_bic">
|
||||
<!-- ClrSysMmbId -->
|
||||
<Nm>${bank.party.name[:140]}</Nm>
|
||||
<py:with vars="address = bank.party.address_get()">
|
||||
<PstlAdr py:if="address">
|
||||
${PostalAddress(address)}
|
||||
</PstlAdr>
|
||||
</py:with>
|
||||
</py:if>
|
||||
<Othr py:if="not bank.bic">
|
||||
<Id>NOTPROVIDED</Id>
|
||||
</Othr>
|
||||
</FinInstnId>
|
||||
<!-- BrnchId -->
|
||||
</py:def>
|
||||
<CstmrDrctDbtInitn>
|
||||
<GrpHdr>
|
||||
<MsgId>${group.sepa_message_id[:35]}</MsgId>
|
||||
<CreDtTm>${datetime.datetime.now().replace(microsecond=0).isoformat()}</CreDtTm>
|
||||
<!-- Authstn -->
|
||||
<NbOfTxs>${sum(len(payments) for _, payments in group.sepa_payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in group.payments)}</CtrlSum>
|
||||
<!-- PmtTpInf -->
|
||||
<!-- ReqdColltnDt -->
|
||||
<InitgPty>
|
||||
${PartyIdentification(group.sepa_initiating_party, id=group.journal.sepa_receivable_initiator_id)}
|
||||
</InitgPty>
|
||||
<!-- FwdgAgt -->
|
||||
</GrpHdr>
|
||||
<PmtInf py:for="key, payments in group.sepa_payments">
|
||||
<PmtInfId>${key['payment_info'][:35]}</PmtInfId>
|
||||
<PmtMtd>DD</PmtMtd>
|
||||
<BtchBookg>${'true' if group.journal.sepa_batch_booking else 'false'}</BtchBookg>
|
||||
<NbOfTxs>${len(payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in payments)}</CtrlSum>
|
||||
<PmtTpInf>
|
||||
<!-- InstrPrty -->
|
||||
<SvcLvl>
|
||||
<Cd>SEPA</Cd>
|
||||
<!-- Prtry -->
|
||||
</SvcLvl>
|
||||
<LclInstrm>
|
||||
<Cd>${key['scheme']}</Cd>
|
||||
<!-- Prtry -->
|
||||
</LclInstrm>
|
||||
<SeqTp>${key['sequence_type']}</SeqTp>
|
||||
<!-- CtgyPurp -->
|
||||
</PmtTpInf>
|
||||
<ReqdColltnDt>${key['date'].isoformat()}</ReqdColltnDt>
|
||||
<Cdtr>
|
||||
${PartyIdentification(group.company.party)}
|
||||
</Cdtr>
|
||||
<CdtrAcct>
|
||||
${Account(group.journal.sepa_bank_account_number)}
|
||||
</CdtrAcct>
|
||||
<CdtrAgt>
|
||||
${FinancialInstitution(group.journal.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</CdtrAgt>
|
||||
<!-- CdtrAgtAcct -->
|
||||
<!-- UltmtCdtr -->
|
||||
<ChrgBr>${group.journal.sepa_charge_bearer}</ChrgBr>
|
||||
<!-- ChrgsAcct -->
|
||||
<!-- ChrgsAcctAgt -->
|
||||
<CdtrSchmeId>
|
||||
${PartyIdentification(group.company.party, id='eu_at_02')}
|
||||
</CdtrSchmeId>
|
||||
<DrctDbtTxInf py:for="payment in payments">
|
||||
<PmtId>
|
||||
<InstrId>${payment.sepa_instruction_id}</InstrId>
|
||||
<EndToEndId>${payment.sepa_end_to_end_id}</EndToEndId>
|
||||
</PmtId>
|
||||
<!-- PmtTpInf -->
|
||||
<InstdAmt py:attrs="{'Ccy': payment.currency.code}">${payment.amount}</InstdAmt>
|
||||
<!-- ChrgBr --> <!-- EPC only at payment information level -->
|
||||
<DrctDbtTx>
|
||||
<MndtRltdInf py:with="mandate = payment.sepa_mandate">
|
||||
<MndtId>${mandate.identification}</MndtId>
|
||||
<DtOfSgntr>${mandate.signature_date.isoformat()}</DtOfSgntr>
|
||||
<!-- AmdmntInd -->
|
||||
<!-- AmdmntInfDtls -->
|
||||
<!-- ElctrncSgntr -->
|
||||
<!-- FrstColltnDt -->
|
||||
<!-- FnlColltnDt -->
|
||||
<!-- Frqcy -->
|
||||
</MndtRltdInf>
|
||||
<!-- CdtrSchmeId -->
|
||||
<!-- PreNtfctnId -->
|
||||
<!-- PreNtfctnDt -->
|
||||
</DrctDbtTx>
|
||||
<!-- UltmtCdtr -->
|
||||
<DbtrAgt>
|
||||
${FinancialInstitution(payment.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</DbtrAgt>
|
||||
<!-- DbtrAgtAcct -->
|
||||
<Dbtr>
|
||||
${PartyIdentification(payment.party)}
|
||||
</Dbtr>
|
||||
<DbtrAcct>
|
||||
${Account(payment.sepa_bank_account_number, currency=False)}
|
||||
</DbtrAcct>
|
||||
<!-- UltmtDbtr -->
|
||||
<!-- InstrForCdtrAgt -->
|
||||
<!-- Purp -->
|
||||
<!-- RgltryRptg -->
|
||||
<!-- Tax -->
|
||||
<!-- RltdRmtInf -->
|
||||
<RmtInf py:if="payment.sepa_remittance_information">
|
||||
<Ustrd>${payment.sepa_remittance_information[:140]}</Ustrd>
|
||||
</RmtInf>
|
||||
</DrctDbtTxInf>
|
||||
</PmtInf>
|
||||
</CstmrDrctDbtInitn>
|
||||
</Document>
|
||||
109
modules/account_payment_sepa/template/pain.008.001.04.xml
Normal file
109
modules/account_payment_sepa/template/pain.008.001.04.xml
Normal file
@@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.001.04"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:py="http://genshi.edgewall.org/">
|
||||
<xi:include href="base.xml"/>
|
||||
<CstmrDrctDbtInitn>
|
||||
<GrpHdr>
|
||||
<MsgId>${group.sepa_message_id[:35]}</MsgId>
|
||||
<CreDtTm>${datetime.datetime.now().replace(microsecond=0).isoformat()}</CreDtTm>
|
||||
<!-- Authstn -->
|
||||
<NbOfTxs>${len(group.payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in group.payments)}</CtrlSum>
|
||||
<!-- PmtTpInf -->
|
||||
<!-- ReqdColltnDt -->
|
||||
<InitgPty>
|
||||
${PartyIdentification(group.sepa_initiating_party, id=group.journal.sepa_receivable_initiator_id)}
|
||||
</InitgPty>
|
||||
<!-- FwdgAgt -->
|
||||
</GrpHdr>
|
||||
<PmtInf py:for="key, payments in group.sepa_payments">
|
||||
<PmtInfId>${key['payment_info'][:35]}</PmtInfId>
|
||||
<PmtMtd>DD</PmtMtd>
|
||||
<BtchBookg>${'true' if group.journal.sepa_batch_booking else 'false'}</BtchBookg>
|
||||
<NbOfTxs>${len(payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in payments)}</CtrlSum>
|
||||
<PmtTpInf>
|
||||
<!-- InstrPrty -->
|
||||
<SvcLvl>
|
||||
<Cd>SEPA</Cd>
|
||||
<!-- Prtry -->
|
||||
</SvcLvl>
|
||||
<LclInstrm>
|
||||
<Cd>${key['scheme']}</Cd>
|
||||
<!-- Prtry -->
|
||||
</LclInstrm>
|
||||
<SeqTp>${key['sequence_type']}</SeqTp>
|
||||
<!-- CtgyPurp -->
|
||||
</PmtTpInf>
|
||||
<ReqdColltnDt>${key['date'].isoformat()}</ReqdColltnDt>
|
||||
<Cdtr>
|
||||
${PartyIdentification(group.company.party)}
|
||||
</Cdtr>
|
||||
<CdtrAcct>
|
||||
${Account(group.journal.sepa_bank_account_number)}
|
||||
</CdtrAcct>
|
||||
<CdtrAgt>
|
||||
${FinancialInstitution(group.journal.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</CdtrAgt>
|
||||
<!-- CdtrAgtAcct -->
|
||||
<!-- UltmtCdtr -->
|
||||
<ChrgBr>${group.journal.sepa_charge_bearer}</ChrgBr>
|
||||
<!-- ChrgsAcct -->
|
||||
<!-- ChrgsAcctAgt -->
|
||||
<CdtrSchmeId>
|
||||
${PartyIdentification(group.company.party, id='eu_at_02')}
|
||||
</CdtrSchmeId>
|
||||
<DrctDbtTxInf py:for="payment in payments">
|
||||
<PmtId>
|
||||
<InstrId>${payment.sepa_instruction_id}</InstrId>
|
||||
<EndToEndId>${payment.sepa_end_to_end_id}</EndToEndId>
|
||||
</PmtId>
|
||||
<!-- PmtTpInf -->
|
||||
<InstdAmt py:attrs="{'Ccy': payment.currency.code}">${payment.amount}</InstdAmt>
|
||||
<!-- ChrgBr --> <!-- EPC only at payment information level -->
|
||||
<DrctDbtTx>
|
||||
<MndtRltdInf py:with="mandate = payment.sepa_mandate">
|
||||
<MndtId>${mandate.identification}</MndtId>
|
||||
<DtOfSgntr>${mandate.signature_date.isoformat()}</DtOfSgntr>
|
||||
<!-- AmdmntInd -->
|
||||
<!-- AmdmntInfDtls -->
|
||||
<!-- ElctrncSgntr -->
|
||||
<!-- FrstColltnDt -->
|
||||
<!-- FnlColltnDt -->
|
||||
<!-- Frqcy -->
|
||||
</MndtRltdInf>
|
||||
<!-- CdtrSchmeId -->
|
||||
<!-- PreNtfctnId -->
|
||||
<!-- PreNtfctnDt -->
|
||||
</DrctDbtTx>
|
||||
<!-- UltmtCdtr -->
|
||||
<DbtrAgt>
|
||||
${FinancialInstitution(payment.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</DbtrAgt>
|
||||
<!-- DbtrAgtAcct -->
|
||||
<Dbtr>
|
||||
${PartyIdentification(payment.party)}
|
||||
</Dbtr>
|
||||
<DbtrAcct>
|
||||
${Account(payment.sepa_bank_account_number, currency=False)}
|
||||
</DbtrAcct>
|
||||
<!-- UltmtDbtr -->
|
||||
<!-- InstrForCdtrAgt -->
|
||||
<!-- Purp -->
|
||||
<!-- RgltryRptg -->
|
||||
<!-- Tax -->
|
||||
<!-- RltdRmtInf -->
|
||||
<RmtInf py:if="payment.sepa_remittance_information">
|
||||
<Ustrd>${payment.sepa_remittance_information[:140]}</Ustrd>
|
||||
</RmtInf>
|
||||
<!-- SplmtryData -->
|
||||
</DrctDbtTxInf>
|
||||
</PmtInf>
|
||||
<!-- SplmtryData -->
|
||||
</CstmrDrctDbtInitn>
|
||||
</Document>
|
||||
90
modules/account_payment_sepa/template/pain.008.003.02.xml
Normal file
90
modules/account_payment_sepa/template/pain.008.003.02.xml
Normal file
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.003.02"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.008.003.02
|
||||
pain.008.003.02.xsd"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:py="http://genshi.edgewall.org/">
|
||||
<xi:include href="base.xml"/>
|
||||
<xi:include href="base.003.xml"/>
|
||||
<CstmrDrctDbtInitn>
|
||||
<GrpHdr>
|
||||
<MsgId>${group.sepa_message_id[:35]}</MsgId>
|
||||
<CreDtTm>${datetime.datetime.now().replace(microsecond=0).isoformat()}</CreDtTm>
|
||||
<NbOfTxs>${sum(len(payments) for _, payments in group.sepa_payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in group.payments)}</CtrlSum>
|
||||
<InitgPty>
|
||||
${PartyIdentification(group.sepa_initiating_party, id=group.journal.sepa_receivable_initiator_id, with_address=False)}
|
||||
</InitgPty>
|
||||
</GrpHdr>
|
||||
<PmtInf py:for="key, payments in group.sepa_payments">
|
||||
<PmtInfId>${key['payment_info'][:35]}</PmtInfId>
|
||||
<PmtMtd>DD</PmtMtd>
|
||||
<BtchBookg>${'true' if group.journal.sepa_batch_booking else 'false'}</BtchBookg>
|
||||
<NbOfTxs>${len(payments)}</NbOfTxs>
|
||||
<CtrlSum>${sum(p.amount for p in payments)}</CtrlSum>
|
||||
<PmtTpInf>
|
||||
<SvcLvl>
|
||||
<Cd>SEPA</Cd>
|
||||
</SvcLvl>
|
||||
<LclInstrm>
|
||||
<Cd>${key['scheme']}</Cd>
|
||||
</LclInstrm>
|
||||
<SeqTp>${key['sequence_type']}</SeqTp>
|
||||
<!-- CtgyPurp -->
|
||||
</PmtTpInf>
|
||||
<ReqdColltnDt>${key['date'].isoformat()}</ReqdColltnDt>
|
||||
<Cdtr>
|
||||
${PartyIdentification(group.company.party)}
|
||||
</Cdtr>
|
||||
<CdtrAcct>
|
||||
${Account(group.journal.sepa_bank_account_number)}
|
||||
</CdtrAcct>
|
||||
<CdtrAgt>
|
||||
${FinancialInstitution(group.journal.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</CdtrAgt>
|
||||
<!-- UltmtCdtr -->
|
||||
<ChrgBr>SLEV</ChrgBr>
|
||||
<CdtrSchmeId>
|
||||
${PartyIdentification(group.company.party, id='eu_at_02', with_name=False, with_address=False)}
|
||||
</CdtrSchmeId>
|
||||
<DrctDbtTxInf py:for="payment in payments">
|
||||
<PmtId>
|
||||
<InstrId>${payment.sepa_instruction_id}</InstrId>
|
||||
<EndToEndId>${payment.sepa_end_to_end_id}</EndToEndId>
|
||||
</PmtId>
|
||||
<InstdAmt py:attrs="{'Ccy': payment.currency.code}">${payment.amount}</InstdAmt>
|
||||
<!-- ChrgBr --> <!-- EPC only at payment information level -->
|
||||
<DrctDbtTx>
|
||||
<MndtRltdInf py:with="mandate = payment.sepa_mandate">
|
||||
<MndtId>${mandate.identification}</MndtId>
|
||||
<DtOfSgntr>${mandate.signature_date.isoformat()}</DtOfSgntr>
|
||||
<!-- AmdmntInd -->
|
||||
<!-- AmdmntInfDtls -->
|
||||
<!-- ElctrncSgntr -->
|
||||
</MndtRltdInf>
|
||||
<!-- CdtrSchmeId -->
|
||||
</DrctDbtTx>
|
||||
<!-- UltmtCdtr -->
|
||||
<DbtrAgt>
|
||||
${FinancialInstitution(payment.sepa_bank_account_number.account.bank, only_bic=True)}
|
||||
</DbtrAgt>
|
||||
<Dbtr>
|
||||
${PartyIdentification(payment.party)}
|
||||
</Dbtr>
|
||||
<DbtrAcct>
|
||||
${Account(payment.sepa_bank_account_number, with_ccy=False)}
|
||||
</DbtrAcct>
|
||||
<!-- UltmtDbtr -->
|
||||
<!-- Purp -->
|
||||
<RmtInf py:if="payment.sepa_remittance_information">
|
||||
<Ustrd>${normalize('NFKD', payment.sepa_remittance_information).encode('ascii', 'replace')[:140]}</Ustrd>
|
||||
<!-- Strd -->
|
||||
</RmtInf>
|
||||
</DrctDbtTxInf>
|
||||
</PmtInf>
|
||||
</CstmrDrctDbtInitn>
|
||||
</Document>
|
||||
6
modules/account_payment_sepa/tests/__init__.py
Normal file
6
modules/account_payment_sepa/tests/__init__.py
Normal file
@@ -0,0 +1,6 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from .test_module import validate_file
|
||||
|
||||
__all__ = ['validate_file']
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
67
modules/account_payment_sepa/tests/camt.054.001.01.xml
Normal file
67
modules/account_payment_sepa/tests/camt.054.001.01.xml
Normal file
@@ -0,0 +1,67 @@
|
||||
<?xml version = "1.0" encoding = "UTF-8"?>
|
||||
<Document xmlns = "urn:iso:std:iso:20022:tech:xsd:camt.054.001.01" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance">
|
||||
<BkToCstmrDbtCdtNtfctnV01>
|
||||
<GrpHdr>
|
||||
<MsgId>AAAASESS-FP-00001</MsgId>
|
||||
<CreDtTm>2007-10-18T13:20:00+01:00</CreDtTm>
|
||||
</GrpHdr>
|
||||
<Ntfctn>
|
||||
<Id>AAAASESS-FP-CN-98765</Id>
|
||||
<CreDtTm>2007-10-18T13:20:00+01:00</CreDtTm>
|
||||
<Acct>
|
||||
<Id>
|
||||
<PrtryAcct>
|
||||
<Id>50000000054910000003</Id>
|
||||
</PrtryAcct>
|
||||
</Id>
|
||||
<Ownr>
|
||||
<Nm>FINPETROL</Nm>
|
||||
</Ownr>
|
||||
<Svcr>
|
||||
<FinInstnId>
|
||||
<NmAndAdr>
|
||||
<Nm>AAAA BANKEN</Nm>
|
||||
<PstlAdr>
|
||||
<Ctry>SE</Ctry>
|
||||
</PstlAdr>
|
||||
</NmAndAdr>
|
||||
</FinInstnId>
|
||||
</Svcr>
|
||||
</Acct>
|
||||
<Ntry>
|
||||
<Amt Ccy = "SEK">105678.50</Amt>
|
||||
<CdtDbtInd>CRDT</CdtDbtInd>
|
||||
<Sts>BOOK</Sts>
|
||||
<BookgDt>
|
||||
<DtTm> 2007-10-18T13:15:00+01:00</DtTm>
|
||||
</BookgDt>
|
||||
<ValDt>
|
||||
<Dt>2007-10-18</Dt>
|
||||
</ValDt>
|
||||
<AcctSvcrRef>AAAASESS-FP-CN-98765/01</AcctSvcrRef>
|
||||
<BkTxCd>
|
||||
<Domn>
|
||||
<Cd>PAYM</Cd>
|
||||
<Fmly>
|
||||
<Cd>0001</Cd>
|
||||
<SubFmlyCd>0005</SubFmlyCd>
|
||||
</Fmly>
|
||||
</Domn>
|
||||
</BkTxCd>
|
||||
<TxDtls>
|
||||
<Refs>
|
||||
<EndToEndId>MUELL/FINP/RA12345</EndToEndId>
|
||||
</Refs>
|
||||
<RltdPties>
|
||||
<Dbtr>
|
||||
<Nm>MUELLER</Nm>
|
||||
<PstlAdr>
|
||||
<Ctry>DE</Ctry>
|
||||
</PstlAdr>
|
||||
</Dbtr>
|
||||
</RltdPties>
|
||||
</TxDtls>
|
||||
</Ntry>
|
||||
</Ntfctn>
|
||||
</BkToCstmrDbtCdtNtfctnV01>
|
||||
</Document>
|
||||
1112
modules/account_payment_sepa/tests/camt.054.001.01.xsd
Normal file
1112
modules/account_payment_sepa/tests/camt.054.001.01.xsd
Normal file
File diff suppressed because it is too large
Load Diff
64
modules/account_payment_sepa/tests/camt.054.001.02.xml
Normal file
64
modules/account_payment_sepa/tests/camt.054.001.02.xml
Normal file
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:iso:std:iso:20022:tech:xsd:camt.054.001.02">
|
||||
<BkToCstmrDbtCdtNtfctn>
|
||||
<GrpHdr>
|
||||
<MsgId>AAAASESS-FP-00001</MsgId>
|
||||
<CreDtTm>2010-10-18T13:20:00+01:00</CreDtTm>
|
||||
</GrpHdr>
|
||||
<Ntfctn>
|
||||
<Id>AAAASESS-FP-CN-98765</Id>
|
||||
<CreDtTm>2010-10-18T13:20:00+01:00</CreDtTm>
|
||||
<Acct>
|
||||
<Id>
|
||||
<Othr>
|
||||
<Id>50000000054910000003</Id>
|
||||
</Othr>
|
||||
</Id>
|
||||
<Ownr>
|
||||
<Nm>FINPETROL</Nm>
|
||||
</Ownr>
|
||||
<Svcr>
|
||||
<FinInstnId>
|
||||
<Nm>AAAA BANKEN</Nm>
|
||||
<PstlAdr>
|
||||
<Ctry>SE</Ctry>
|
||||
</PstlAdr>
|
||||
</FinInstnId>
|
||||
</Svcr>
|
||||
</Acct>
|
||||
<Ntry>
|
||||
<Amt Ccy="SEK">105678.50</Amt>
|
||||
<CdtDbtInd>CRDT</CdtDbtInd>
|
||||
<Sts>BOOK</Sts>
|
||||
<BookgDt>
|
||||
<DtTm>2010-10-18T13:15:00+01:00</DtTm>
|
||||
</BookgDt>
|
||||
<ValDt>
|
||||
<Dt>2010-10-18</Dt>
|
||||
</ValDt>
|
||||
<AcctSvcrRef>AAAASESS-FP-CN-98765/01</AcctSvcrRef>
|
||||
<BkTxCd>
|
||||
<Domn>
|
||||
<Cd>PAYM</Cd>
|
||||
<Fmly>
|
||||
<Cd>0001</Cd>
|
||||
<SubFmlyCd>0005</SubFmlyCd>
|
||||
</Fmly>
|
||||
</Domn>
|
||||
</BkTxCd>
|
||||
<NtryDtls>
|
||||
<TxDtls>
|
||||
<Refs>
|
||||
<EndToEndId>MUELL/FINP/RA12345</EndToEndId>
|
||||
</Refs>
|
||||
<RltdPties>
|
||||
<Dbtr>
|
||||
<Nm>MUELLER</Nm>
|
||||
</Dbtr>
|
||||
</RltdPties>
|
||||
</TxDtls>
|
||||
</NtryDtls>
|
||||
</Ntry>
|
||||
</Ntfctn>
|
||||
</BkToCstmrDbtCdtNtfctn>
|
||||
</Document>
|
||||
1240
modules/account_payment_sepa/tests/camt.054.001.02.xsd
Normal file
1240
modules/account_payment_sepa/tests/camt.054.001.02.xsd
Normal file
File diff suppressed because it is too large
Load Diff
69
modules/account_payment_sepa/tests/camt.054.001.03.xml
Normal file
69
modules/account_payment_sepa/tests/camt.054.001.03.xml
Normal file
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?Standards Smart Test Messages for SEPA Credit Transfer Scheme product version 3.0?>
|
||||
<?valid true?>
|
||||
<?description Besides providing an intraday AccountReport at 12.30 PM (see example with BankToCustomerAccountReport), AAAA Banken and Finpetrol have agreed on a credit notification service, for all incoming credits above a certain threshold. On 18 October 2010, at 1.20 PM, AAAASESS sends a BankToCustomerDebitCreditNotification to Company Finpetrol, to advise Finpetrol of an incoming credit on its account.?>
|
||||
<Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:iso:std:iso:20022:tech:xsd:camt.054.001.03" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:camt.054.001.03 file:///C:/No_Backup/tmp/camt.054.001.03.xsd">
|
||||
<BkToCstmrDbtCdtNtfctn>
|
||||
<GrpHdr>
|
||||
<MsgId>AAAASESS-FP-00001</MsgId>
|
||||
<CreDtTm>2010-10-18T13:20:00+01:00</CreDtTm>
|
||||
</GrpHdr>
|
||||
<Ntfctn>
|
||||
<Id>AAAASESS-FP-CN-98765</Id>
|
||||
<CreDtTm>2010-10-18T13:20:00+01:00</CreDtTm>
|
||||
<Acct>
|
||||
<Id>
|
||||
<Othr>
|
||||
<Id>50000000054910000003</Id>
|
||||
</Othr>
|
||||
</Id>
|
||||
<Ownr>
|
||||
<Nm>FINPETROL</Nm>
|
||||
</Ownr>
|
||||
<Svcr>
|
||||
<FinInstnId>
|
||||
<Nm>AAAA BANKEN</Nm>
|
||||
<PstlAdr>
|
||||
<Ctry>SE</Ctry>
|
||||
</PstlAdr>
|
||||
</FinInstnId>
|
||||
</Svcr>
|
||||
</Acct>
|
||||
<Ntry>
|
||||
<Amt Ccy="SEK">105678.50</Amt>
|
||||
<CdtDbtInd>CRDT</CdtDbtInd>
|
||||
<Sts>BOOK</Sts>
|
||||
<BookgDt>
|
||||
<DtTm>2010-10-18T13:15:00+01:00</DtTm>
|
||||
</BookgDt>
|
||||
<ValDt>
|
||||
<Dt>2010-10-18</Dt>
|
||||
</ValDt>
|
||||
<AcctSvcrRef>AAAASESS-FP-CN-98765/01</AcctSvcrRef>
|
||||
<BkTxCd>
|
||||
<Domn>
|
||||
<Cd>PAYM</Cd>
|
||||
<Fmly>
|
||||
<Cd>0001</Cd>
|
||||
<SubFmlyCd>0005</SubFmlyCd>
|
||||
</Fmly>
|
||||
</Domn>
|
||||
</BkTxCd>
|
||||
<NtryDtls>
|
||||
<TxDtls>
|
||||
<Refs>
|
||||
<EndToEndId>MUELL/FINP/RA12345</EndToEndId>
|
||||
</Refs>
|
||||
<Amt Ccy="SEK">105678.50</Amt>
|
||||
<CdtDbtInd>CRDT</CdtDbtInd>
|
||||
<RltdPties>
|
||||
<Dbtr>
|
||||
<Nm>MUELLER</Nm>
|
||||
</Dbtr>
|
||||
</RltdPties>
|
||||
</TxDtls>
|
||||
</NtryDtls>
|
||||
</Ntry>
|
||||
</Ntfctn>
|
||||
</BkToCstmrDbtCdtNtfctn>
|
||||
</Document>
|
||||
1752
modules/account_payment_sepa/tests/camt.054.001.03.xsd
Normal file
1752
modules/account_payment_sepa/tests/camt.054.001.03.xsd
Normal file
File diff suppressed because it is too large
Load Diff
69
modules/account_payment_sepa/tests/camt.054.001.04.xml
Normal file
69
modules/account_payment_sepa/tests/camt.054.001.04.xml
Normal file
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?Standards Smart Test Messages for SEPA Credit Transfer Scheme product version 3.0?>
|
||||
<?valid true?>
|
||||
<?description Besides providing an intraday AccountReport at 12.30 PM (see example with BankToCustomerAccountReport), AAAA Banken and Finpetrol have agreed on a credit notification service, for all incoming credits above a certain threshold. On 18 October 2010, at 1.20 PM, AAAASESS sends a BankToCustomerDebitCreditNotification to Company Finpetrol, to advise Finpetrol of an incoming credit on its account.?>
|
||||
<Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:iso:std:iso:20022:tech:xsd:camt.054.001.04" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:camt.054.001.04 file://BE-FILE01/tverschu$/SR%20(Standards%20Release)/SR2013/ISO/Bank-To-Customer%20Cash%20Management/camt.054.001.04.xsd">
|
||||
<BkToCstmrDbtCdtNtfctn>
|
||||
<GrpHdr>
|
||||
<MsgId>AAAASESS-FP-00001</MsgId>
|
||||
<CreDtTm>2010-10-18T13:20:00+01:00</CreDtTm>
|
||||
</GrpHdr>
|
||||
<Ntfctn>
|
||||
<Id>AAAASESS-FP-CN-98765</Id>
|
||||
<CreDtTm>2010-10-18T13:20:00+01:00</CreDtTm>
|
||||
<Acct>
|
||||
<Id>
|
||||
<Othr>
|
||||
<Id>50000000054910000003</Id>
|
||||
</Othr>
|
||||
</Id>
|
||||
<Ownr>
|
||||
<Nm>FINPETROL</Nm>
|
||||
</Ownr>
|
||||
<Svcr>
|
||||
<FinInstnId>
|
||||
<Nm>AAAA BANKEN</Nm>
|
||||
<PstlAdr>
|
||||
<Ctry>SE</Ctry>
|
||||
</PstlAdr>
|
||||
</FinInstnId>
|
||||
</Svcr>
|
||||
</Acct>
|
||||
<Ntry>
|
||||
<Amt Ccy="SEK">105678.50</Amt>
|
||||
<CdtDbtInd>CRDT</CdtDbtInd>
|
||||
<Sts>BOOK</Sts>
|
||||
<BookgDt>
|
||||
<DtTm>2010-10-18T13:15:00+01:00</DtTm>
|
||||
</BookgDt>
|
||||
<ValDt>
|
||||
<Dt>2010-10-18</Dt>
|
||||
</ValDt>
|
||||
<AcctSvcrRef>AAAASESS-FP-CN-98765/01</AcctSvcrRef>
|
||||
<BkTxCd>
|
||||
<Domn>
|
||||
<Cd>PAYM</Cd>
|
||||
<Fmly>
|
||||
<Cd>0001</Cd>
|
||||
<SubFmlyCd>0005</SubFmlyCd>
|
||||
</Fmly>
|
||||
</Domn>
|
||||
</BkTxCd>
|
||||
<NtryDtls>
|
||||
<TxDtls>
|
||||
<Refs>
|
||||
<EndToEndId>MUELL/FINP/RA12345</EndToEndId>
|
||||
</Refs>
|
||||
<Amt Ccy="SEK">0</Amt>
|
||||
<CdtDbtInd>CRDT</CdtDbtInd>
|
||||
<RltdPties>
|
||||
<Dbtr>
|
||||
<Nm>MUELLER</Nm>
|
||||
</Dbtr>
|
||||
</RltdPties>
|
||||
</TxDtls>
|
||||
</NtryDtls>
|
||||
</Ntry>
|
||||
</Ntfctn>
|
||||
</BkToCstmrDbtCdtNtfctn>
|
||||
</Document>
|
||||
1710
modules/account_payment_sepa/tests/camt.054.001.04.xsd
Normal file
1710
modules/account_payment_sepa/tests/camt.054.001.04.xsd
Normal file
File diff suppressed because it is too large
Load Diff
922
modules/account_payment_sepa/tests/pain.001.001.03.xsd
Normal file
922
modules/account_payment_sepa/tests/pain.001.001.03.xsd
Normal file
@@ -0,0 +1,922 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!--Generated by SWIFTStandards Workstation (build:R6.1.0.2) on 2009 Jan 08 17:30:53-->
|
||||
<!--Under the ISO 20022 Intellectual Property Right Policy https://www.iso20022.org/intellectual-property-rights-->
|
||||
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03">
|
||||
<xs:element name="Document" type="Document"/>
|
||||
<xs:complexType name="AccountIdentification4Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="IBAN" type="IBAN2007Identifier"/>
|
||||
<xs:element name="Othr" type="GenericAccountIdentification1"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AccountSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalAccountIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:fractionDigits value="5"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ActiveOrHistoricCurrencyAndAmount">
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType">
|
||||
<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{3,3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="AddressType2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="ADDR"/>
|
||||
<xs:enumeration value="PBOX"/>
|
||||
<xs:enumeration value="HOME"/>
|
||||
<xs:enumeration value="BIZZ"/>
|
||||
<xs:enumeration value="MLTO"/>
|
||||
<xs:enumeration value="DLVY"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AmountType3Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element name="EqvtAmt" type="EquivalentAmount2"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="AnyBICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Authorisation1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="Authorisation1Code"/>
|
||||
<xs:element name="Prtry" type="Max128Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Authorisation1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="AUTH"/>
|
||||
<xs:enumeration value="FDET"/>
|
||||
<xs:enumeration value="FSUM"/>
|
||||
<xs:enumeration value="ILEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BaseOneRate">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="10"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BatchBookingIndicator">
|
||||
<xs:restriction base="xs:boolean"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="BranchAndFinancialInstitutionIdentification4">
|
||||
<xs:sequence>
|
||||
<xs:element name="FinInstnId" type="FinancialInstitutionIdentification7"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BrnchId" type="BranchData2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BranchData2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccount16">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="AccountIdentification4Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CashAccountType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ccy" type="ActiveOrHistoricCurrencyCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max70Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccountType2">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="CashAccountType4Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CashAccountType4Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CASH"/>
|
||||
<xs:enumeration value="CHAR"/>
|
||||
<xs:enumeration value="COMM"/>
|
||||
<xs:enumeration value="TAXE"/>
|
||||
<xs:enumeration value="CISH"/>
|
||||
<xs:enumeration value="TRAS"/>
|
||||
<xs:enumeration value="SACC"/>
|
||||
<xs:enumeration value="CACC"/>
|
||||
<xs:enumeration value="SVGS"/>
|
||||
<xs:enumeration value="ONDP"/>
|
||||
<xs:enumeration value="MGLD"/>
|
||||
<xs:enumeration value="NREX"/>
|
||||
<xs:enumeration value="MOMA"/>
|
||||
<xs:enumeration value="LOAN"/>
|
||||
<xs:enumeration value="SLRY"/>
|
||||
<xs:enumeration value="ODFT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CategoryPurpose1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalCategoryPurpose1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChargeBearerType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DEBT"/>
|
||||
<xs:enumeration value="CRED"/>
|
||||
<xs:enumeration value="SHAR"/>
|
||||
<xs:enumeration value="SLEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Cheque6">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqTp" type="ChequeType2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqNb" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqFr" type="NameAndAddress10"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DlvryMtd" type="ChequeDeliveryMethod1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DlvrTo" type="NameAndAddress10"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrPrty" type="Priority2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqMtrtyDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrmsCd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="2" minOccurs="0" name="MemoFld" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RgnlClrZone" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PrtLctn" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChequeDelivery1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MLDB"/>
|
||||
<xs:enumeration value="MLCD"/>
|
||||
<xs:enumeration value="MLFA"/>
|
||||
<xs:enumeration value="CRDB"/>
|
||||
<xs:enumeration value="CRCD"/>
|
||||
<xs:enumeration value="CRFA"/>
|
||||
<xs:enumeration value="PUDB"/>
|
||||
<xs:enumeration value="PUCD"/>
|
||||
<xs:enumeration value="PUFA"/>
|
||||
<xs:enumeration value="RGDB"/>
|
||||
<xs:enumeration value="RGCD"/>
|
||||
<xs:enumeration value="RGFA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ChequeDeliveryMethod1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ChequeDelivery1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChequeType2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CCHQ"/>
|
||||
<xs:enumeration value="CCCH"/>
|
||||
<xs:enumeration value="BCHQ"/>
|
||||
<xs:enumeration value="DRFT"/>
|
||||
<xs:enumeration value="ELDR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ClearingSystemIdentification2Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ClearingSystemMemberIdentification2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysId" type="ClearingSystemIdentification2Choice"/>
|
||||
<xs:element name="MmbId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ContactDetails2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="NmPrfx" type="NamePrefix1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PhneNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="MobNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FaxNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="EmailAdr" type="Max2048Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CountryCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CreditDebitCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CRDT"/>
|
||||
<xs:enumeration value="DBIT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CreditTransferTransactionInformation10">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtId" type="PaymentIdentification1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PmtTpInf" type="PaymentTypeInformation19"/>
|
||||
<xs:element name="Amt" type="AmountType3Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="XchgRateInf" type="ExchangeRateInformation1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgBr" type="ChargeBearerType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqInstr" type="Cheque6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtDbtr" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt1Acct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt2" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt2Acct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt3" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt3Acct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAgtAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cdtr" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtCdtr" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="InstrForCdtrAgt" type="InstructionForCreditorAgent1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrForDbtrAgt" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Purp" type="Purpose2Choice"/>
|
||||
<xs:element maxOccurs="10" minOccurs="0" name="RgltryRptg" type="RegulatoryReporting3"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tax" type="TaxInformation3"/>
|
||||
<xs:element maxOccurs="10" minOccurs="0" name="RltdRmtInf" type="RemittanceLocation2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtInf" type="RemittanceInformation5"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceInformation2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CreditorReferenceType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ref" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceType1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="DocumentType3Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceType2">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerCreditTransferInitiationV03">
|
||||
<xs:sequence>
|
||||
<xs:element name="GrpHdr" type="GroupHeader32"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="1" name="PmtInf" type="PaymentInstructionInformation3"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DateAndPlaceOfBirth">
|
||||
<xs:sequence>
|
||||
<xs:element name="BirthDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PrvcOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CityOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CtryOfBirth" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatePeriodDetails">
|
||||
<xs:sequence>
|
||||
<xs:element name="FrDt" type="ISODate"/>
|
||||
<xs:element name="ToDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DecimalNumber">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="17"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Document">
|
||||
<xs:sequence>
|
||||
<xs:element name="CstmrCdtTrfInitn" type="CustomerCreditTransferInitiationV03"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DocumentAdjustment1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtDbtInd" type="CreditDebitCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Rsn" type="Max4Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DocumentType3Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="RADM"/>
|
||||
<xs:enumeration value="RPIN"/>
|
||||
<xs:enumeration value="FXDR"/>
|
||||
<xs:enumeration value="DISP"/>
|
||||
<xs:enumeration value="PUOR"/>
|
||||
<xs:enumeration value="SCOR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DocumentType5Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MSIN"/>
|
||||
<xs:enumeration value="CNFA"/>
|
||||
<xs:enumeration value="DNFA"/>
|
||||
<xs:enumeration value="CINV"/>
|
||||
<xs:enumeration value="CREN"/>
|
||||
<xs:enumeration value="DEBN"/>
|
||||
<xs:enumeration value="HIRI"/>
|
||||
<xs:enumeration value="SBIN"/>
|
||||
<xs:enumeration value="CMCN"/>
|
||||
<xs:enumeration value="SOAC"/>
|
||||
<xs:enumeration value="DISP"/>
|
||||
<xs:enumeration value="BOLD"/>
|
||||
<xs:enumeration value="VCHR"/>
|
||||
<xs:enumeration value="AROI"/>
|
||||
<xs:enumeration value="TSUT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="EquivalentAmount2">
|
||||
<xs:sequence>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element name="CcyOfTrf" type="ActiveOrHistoricCurrencyCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ExchangeRateInformation1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="XchgRate" type="BaseOneRate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RateTp" type="ExchangeRateType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrctId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ExchangeRateType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SPOT"/>
|
||||
<xs:enumeration value="SALE"/>
|
||||
<xs:enumeration value="AGRD"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalAccountIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalCategoryPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalClearingSystemIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalFinancialInstitutionIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalLocalInstrument1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalOrganisationIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPersonIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalServiceLevel1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="FinancialIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FinancialInstitutionIdentification7">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BIC" type="BICIdentifier"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="GenericFinancialIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericAccountIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max34Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="AccountSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericFinancialIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="FinancialIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericOrganisationIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericPersonIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="PersonIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GroupHeader32">
|
||||
<xs:sequence>
|
||||
<xs:element name="MsgId" type="Max35Text"/>
|
||||
<xs:element name="CreDtTm" type="ISODateTime"/>
|
||||
<xs:element maxOccurs="2" minOccurs="0" name="Authstn" type="Authorisation1Choice"/>
|
||||
<xs:element name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrlSum" type="DecimalNumber"/>
|
||||
<xs:element name="InitgPty" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FwdgAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="IBAN2007Identifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODate">
|
||||
<xs:restriction base="xs:date"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODateTime">
|
||||
<xs:restriction base="xs:dateTime"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Instruction3Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CHQB"/>
|
||||
<xs:enumeration value="HOLD"/>
|
||||
<xs:enumeration value="PHOB"/>
|
||||
<xs:enumeration value="TELB"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="InstructionForCreditorAgent1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cd" type="Instruction3Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LocalInstrument2Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalLocalInstrument1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Max10Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max128Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="128"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max140Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="140"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max15NumericText">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,15}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max16Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max2048Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="2048"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max34Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="34"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max35Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max4Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max70Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="NameAndAddress10">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max140Text"/>
|
||||
<xs:element name="Adr" type="PostalAddress6"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="NamePrefix1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DOCT"/>
|
||||
<xs:enumeration value="MIST"/>
|
||||
<xs:enumeration value="MISS"/>
|
||||
<xs:enumeration value="MADM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Number">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="0"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="OrganisationIdentification4">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BICOrBEI" type="AnyBICIdentifier"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericOrganisationIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Party6Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="OrgId" type="OrganisationIdentification4"/>
|
||||
<xs:element name="PrvtId" type="PersonIdentification5"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentification32">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Party6Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtryOfRes" type="CountryCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtctDtls" type="ContactDetails2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrId" type="Max35Text"/>
|
||||
<xs:element name="EndToEndId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentInstructionInformation3">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtInfId" type="Max35Text"/>
|
||||
<xs:element name="PmtMtd" type="PaymentMethod3Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BtchBookg" type="BatchBookingIndicator"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrlSum" type="DecimalNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PmtTpInf" type="PaymentTypeInformation19"/>
|
||||
<xs:element name="ReqdExctnDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PoolgAdjstmntDt" type="ISODate"/>
|
||||
<xs:element name="Dbtr" type="PartyIdentification32"/>
|
||||
<xs:element name="DbtrAcct" type="CashAccount16"/>
|
||||
<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtrAgtAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtDbtr" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgBr" type="ChargeBearerType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgsAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgsAcctAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="1" name="CdtTrfTxInf" type="CreditTransferTransactionInformation10"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PaymentMethod3Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CHK"/>
|
||||
<xs:enumeration value="TRF"/>
|
||||
<xs:enumeration value="TRA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PaymentTypeInformation19">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrPrty" type="Priority2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SvcLvl" type="ServiceLevel8Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="LclInstrm" type="LocalInstrument2Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtgyPurp" type="CategoryPurpose1Choice"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PercentageRate">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="10"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PersonIdentification5">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericPersonIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PersonIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PhoneNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PostalAddress6">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AdrTp" type="AddressType2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dept" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SubDept" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="StrtNm" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BldgNb" type="Max16Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstCd" type="Max16Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TwnNm" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrySubDvsn" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
<xs:element maxOccurs="7" minOccurs="0" name="AdrLine" type="Max70Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Priority2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="HIGH"/>
|
||||
<xs:enumeration value="NORM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Purpose2Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPurpose1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentInformation3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="ReferredDocumentType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nb" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RltdDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentType1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="DocumentType5Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentType2">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="ReferredDocumentType1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RegulatoryAuthority2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RegulatoryReporting3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtCdtRptgInd" type="RegulatoryReportingType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Authrty" type="RegulatoryAuthority2"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="StructuredRegulatoryReporting3"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RegulatoryReportingType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CRED"/>
|
||||
<xs:enumeration value="DEBT"/>
|
||||
<xs:enumeration value="BOTH"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="RemittanceAmount1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DscntApldAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="AdjstmntAmtAndRsn" type="DocumentAdjustment1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceInformation5">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Ustrd" type="Max140Text"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Strd" type="StructuredRemittanceInformation7"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceLocation2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnMtd" type="RemittanceLocationMethod2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnElctrncAdr" type="Max2048Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnPstlAdr" type="NameAndAddress10"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RemittanceLocationMethod2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="FAXI"/>
|
||||
<xs:enumeration value="EDIC"/>
|
||||
<xs:enumeration value="URID"/>
|
||||
<xs:enumeration value="EMAL"/>
|
||||
<xs:enumeration value="POST"/>
|
||||
<xs:enumeration value="SMSM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ServiceLevel8Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalServiceLevel1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRegulatoryReporting3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cd" type="Max10Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Inf" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRemittanceInformation7">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="RfrdDocInf" type="ReferredDocumentInformation3"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RfrdDocAmt" type="RemittanceAmount1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrRefInf" type="CreditorReferenceInformation2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Invcr" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Invcee" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="3" minOccurs="0" name="AddtlRmtInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAmount1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Rate" type="PercentageRate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="TaxRecordDetails1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAuthorisation1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Titl" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxInformation3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cdtr" type="TaxParty1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dbtr" type="TaxParty2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AdmstnZn" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RefNb" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Mtd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SeqNb" type="Number"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Rcrd" type="TaxRecord1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxParty1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxParty2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Authstn" type="TaxAuthorisation1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxPeriod1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Yr" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="TaxRecordPeriod1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrToDt" type="DatePeriodDetails"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxRecord1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctgy" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtgyDtls" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtrSts" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CertId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrmsCd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxAmt" type="TaxAmount1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxRecordDetails1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod1"/>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="TaxRecordPeriod1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MM01"/>
|
||||
<xs:enumeration value="MM02"/>
|
||||
<xs:enumeration value="MM03"/>
|
||||
<xs:enumeration value="MM04"/>
|
||||
<xs:enumeration value="MM05"/>
|
||||
<xs:enumeration value="MM06"/>
|
||||
<xs:enumeration value="MM07"/>
|
||||
<xs:enumeration value="MM08"/>
|
||||
<xs:enumeration value="MM09"/>
|
||||
<xs:enumeration value="MM10"/>
|
||||
<xs:enumeration value="MM11"/>
|
||||
<xs:enumeration value="MM12"/>
|
||||
<xs:enumeration value="QTR1"/>
|
||||
<xs:enumeration value="QTR2"/>
|
||||
<xs:enumeration value="QTR3"/>
|
||||
<xs:enumeration value="QTR4"/>
|
||||
<xs:enumeration value="HLF1"/>
|
||||
<xs:enumeration value="HLF2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
932
modules/account_payment_sepa/tests/pain.001.001.05.xsd
Normal file
932
modules/account_payment_sepa/tests/pain.001.001.05.xsd
Normal file
@@ -0,0 +1,932 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Generated by Standards Editor (build:R1.0.41.3) on 2013 Mar 05 13:39:40, ISO 20022 version : 2013-->
|
||||
<!--Under the ISO 20022 Intellectual Property Right Policy https://www.iso20022.org/intellectual-property-rights-->
|
||||
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.05" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.001.001.05">
|
||||
<xs:element name="Document" type="Document"/>
|
||||
<xs:complexType name="AccountIdentification4Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="IBAN" type="IBAN2007Identifier"/>
|
||||
<xs:element name="Othr" type="GenericAccountIdentification1"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AccountSchemeName1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalAccountIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="5"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ActiveOrHistoricCurrencyAndAmount">
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType">
|
||||
<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{3,3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="AddressType2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="ADDR"/>
|
||||
<xs:enumeration value="PBOX"/>
|
||||
<xs:enumeration value="HOME"/>
|
||||
<xs:enumeration value="BIZZ"/>
|
||||
<xs:enumeration value="MLTO"/>
|
||||
<xs:enumeration value="DLVY"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AmountType3Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element name="EqvtAmt" type="EquivalentAmount2"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="AnyBICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Authorisation1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="Authorisation1Code"/>
|
||||
<xs:element name="Prtry" type="Max128Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Authorisation1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="AUTH"/>
|
||||
<xs:enumeration value="FDET"/>
|
||||
<xs:enumeration value="FSUM"/>
|
||||
<xs:enumeration value="ILEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BICFIIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BaseOneRate">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="10"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BatchBookingIndicator">
|
||||
<xs:restriction base="xs:boolean"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="BranchAndFinancialInstitutionIdentification5">
|
||||
<xs:sequence>
|
||||
<xs:element name="FinInstnId" type="FinancialInstitutionIdentification8"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BrnchId" type="BranchData2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BranchData2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccount24">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="AccountIdentification4Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CashAccountType2Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ccy" type="ActiveOrHistoricCurrencyCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max70Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccountType2Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalCashAccountType1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CategoryPurpose1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalCategoryPurpose1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChargeBearerType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DEBT"/>
|
||||
<xs:enumeration value="CRED"/>
|
||||
<xs:enumeration value="SHAR"/>
|
||||
<xs:enumeration value="SLEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Cheque7">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqTp" type="ChequeType2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqNb" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqFr" type="NameAndAddress10"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DlvryMtd" type="ChequeDeliveryMethod1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DlvrTo" type="NameAndAddress10"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrPrty" type="Priority2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqMtrtyDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrmsCd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="2" minOccurs="0" name="MemoFld" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RgnlClrZone" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PrtLctn" type="Max35Text"/>
|
||||
<xs:element maxOccurs="5" minOccurs="0" name="Sgntr" type="Max70Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChequeDelivery1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MLDB"/>
|
||||
<xs:enumeration value="MLCD"/>
|
||||
<xs:enumeration value="MLFA"/>
|
||||
<xs:enumeration value="CRDB"/>
|
||||
<xs:enumeration value="CRCD"/>
|
||||
<xs:enumeration value="CRFA"/>
|
||||
<xs:enumeration value="PUDB"/>
|
||||
<xs:enumeration value="PUCD"/>
|
||||
<xs:enumeration value="PUFA"/>
|
||||
<xs:enumeration value="RGDB"/>
|
||||
<xs:enumeration value="RGCD"/>
|
||||
<xs:enumeration value="RGFA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ChequeDeliveryMethod1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ChequeDelivery1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChequeType2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CCHQ"/>
|
||||
<xs:enumeration value="CCCH"/>
|
||||
<xs:enumeration value="BCHQ"/>
|
||||
<xs:enumeration value="DRFT"/>
|
||||
<xs:enumeration value="ELDR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ClearingSystemIdentification2Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ClearingSystemMemberIdentification2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysId" type="ClearingSystemIdentification2Choice"/>
|
||||
<xs:element name="MmbId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ContactDetails2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="NmPrfx" type="NamePrefix1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PhneNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="MobNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FaxNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="EmailAdr" type="Max2048Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CountryCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CreditDebitCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CRDT"/>
|
||||
<xs:enumeration value="DBIT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CreditTransferTransaction6">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtId" type="PaymentIdentification1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PmtTpInf" type="PaymentTypeInformation19"/>
|
||||
<xs:element name="Amt" type="AmountType3Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="XchgRateInf" type="ExchangeRate1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgBr" type="ChargeBearerType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChqInstr" type="Cheque7"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtDbtr" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt1Acct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt2" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt2Acct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt3" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt3Acct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAgtAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cdtr" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtCdtr" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="InstrForCdtrAgt" type="InstructionForCreditorAgent1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrForDbtrAgt" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Purp" type="Purpose2Choice"/>
|
||||
<xs:element maxOccurs="10" minOccurs="0" name="RgltryRptg" type="RegulatoryReporting3"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tax" type="TaxInformation3"/>
|
||||
<xs:element maxOccurs="10" minOccurs="0" name="RltdRmtInf" type="RemittanceLocation2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtInf" type="RemittanceInformation7"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="SplmtryData" type="SupplementaryData1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceInformation2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CreditorReferenceType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ref" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceType1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="DocumentType3Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceType2">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerCreditTransferInitiationV05">
|
||||
<xs:sequence>
|
||||
<xs:element name="GrpHdr" type="GroupHeader48"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="1" name="PmtInf" type="PaymentInstruction9"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="SplmtryData" type="SupplementaryData1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DateAndPlaceOfBirth">
|
||||
<xs:sequence>
|
||||
<xs:element name="BirthDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PrvcOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CityOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CtryOfBirth" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatePeriodDetails">
|
||||
<xs:sequence>
|
||||
<xs:element name="FrDt" type="ISODate"/>
|
||||
<xs:element name="ToDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DecimalNumber">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="17"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="DiscountAmountAndType1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="DiscountAmountType1Choice"/>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DiscountAmountType1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalDiscountAmountType1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Document">
|
||||
<xs:sequence>
|
||||
<xs:element name="CstmrCdtTrfInitn" type="CustomerCreditTransferInitiationV05"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DocumentAdjustment1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtDbtInd" type="CreditDebitCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Rsn" type="Max4Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DocumentType3Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="RADM"/>
|
||||
<xs:enumeration value="RPIN"/>
|
||||
<xs:enumeration value="FXDR"/>
|
||||
<xs:enumeration value="DISP"/>
|
||||
<xs:enumeration value="PUOR"/>
|
||||
<xs:enumeration value="SCOR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DocumentType5Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MSIN"/>
|
||||
<xs:enumeration value="CNFA"/>
|
||||
<xs:enumeration value="DNFA"/>
|
||||
<xs:enumeration value="CINV"/>
|
||||
<xs:enumeration value="CREN"/>
|
||||
<xs:enumeration value="DEBN"/>
|
||||
<xs:enumeration value="HIRI"/>
|
||||
<xs:enumeration value="SBIN"/>
|
||||
<xs:enumeration value="CMCN"/>
|
||||
<xs:enumeration value="SOAC"/>
|
||||
<xs:enumeration value="DISP"/>
|
||||
<xs:enumeration value="BOLD"/>
|
||||
<xs:enumeration value="VCHR"/>
|
||||
<xs:enumeration value="AROI"/>
|
||||
<xs:enumeration value="TSUT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="EquivalentAmount2">
|
||||
<xs:sequence>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element name="CcyOfTrf" type="ActiveOrHistoricCurrencyCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ExchangeRate1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UnitCcy" type="ActiveOrHistoricCurrencyCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="XchgRate" type="BaseOneRate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RateTp" type="ExchangeRateType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrctId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ExchangeRateType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SPOT"/>
|
||||
<xs:enumeration value="SALE"/>
|
||||
<xs:enumeration value="AGRD"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalAccountIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalCashAccountType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalCategoryPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalClearingSystemIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalDiscountAmountType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalFinancialInstitutionIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalLocalInstrument1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalOrganisationIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPersonIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalServiceLevel1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalTaxAmountType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="FinancialIdentificationSchemeName1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FinancialInstitutionIdentification8">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BICFI" type="BICFIIdentifier"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="GenericFinancialIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericAccountIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max34Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="AccountSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericFinancialIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="FinancialIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericOrganisationIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericPersonIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="PersonIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GroupHeader48">
|
||||
<xs:sequence>
|
||||
<xs:element name="MsgId" type="Max35Text"/>
|
||||
<xs:element name="CreDtTm" type="ISODateTime"/>
|
||||
<xs:element maxOccurs="2" minOccurs="0" name="Authstn" type="Authorisation1Choice"/>
|
||||
<xs:element name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrlSum" type="DecimalNumber"/>
|
||||
<xs:element name="InitgPty" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FwdgAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="IBAN2007Identifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODate">
|
||||
<xs:restriction base="xs:date"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODateTime">
|
||||
<xs:restriction base="xs:dateTime"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Instruction3Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CHQB"/>
|
||||
<xs:enumeration value="HOLD"/>
|
||||
<xs:enumeration value="PHOB"/>
|
||||
<xs:enumeration value="TELB"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="InstructionForCreditorAgent1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cd" type="Instruction3Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LocalInstrument2Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalLocalInstrument1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Max10Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max128Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="128"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max140Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="140"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max15NumericText">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,15}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max16Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max2048Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="2048"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max34Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="34"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max350Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="350"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max35Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max4Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max70Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="NameAndAddress10">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max140Text"/>
|
||||
<xs:element name="Adr" type="PostalAddress6"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="NamePrefix1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DOCT"/>
|
||||
<xs:enumeration value="MIST"/>
|
||||
<xs:enumeration value="MISS"/>
|
||||
<xs:enumeration value="MADM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Number">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="0"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="OrganisationIdentification8">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AnyBIC" type="AnyBICIdentifier"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericOrganisationIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Party11Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="OrgId" type="OrganisationIdentification8"/>
|
||||
<xs:element name="PrvtId" type="PersonIdentification5"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentification43">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Party11Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtryOfRes" type="CountryCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtctDtls" type="ContactDetails2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrId" type="Max35Text"/>
|
||||
<xs:element name="EndToEndId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentInstruction9">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtInfId" type="Max35Text"/>
|
||||
<xs:element name="PmtMtd" type="PaymentMethod3Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BtchBookg" type="BatchBookingIndicator"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrlSum" type="DecimalNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PmtTpInf" type="PaymentTypeInformation19"/>
|
||||
<xs:element name="ReqdExctnDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PoolgAdjstmntDt" type="ISODate"/>
|
||||
<xs:element name="Dbtr" type="PartyIdentification43"/>
|
||||
<xs:element name="DbtrAcct" type="CashAccount24"/>
|
||||
<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtrAgtAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrForDbtrAgt" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtDbtr" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgBr" type="ChargeBearerType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgsAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgsAcctAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="1" name="CdtTrfTxInf" type="CreditTransferTransaction6"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PaymentMethod3Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CHK"/>
|
||||
<xs:enumeration value="TRF"/>
|
||||
<xs:enumeration value="TRA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PaymentTypeInformation19">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrPrty" type="Priority2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SvcLvl" type="ServiceLevel8Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="LclInstrm" type="LocalInstrument2Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtgyPurp" type="CategoryPurpose1Choice"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PercentageRate">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="10"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PersonIdentification5">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericPersonIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PersonIdentificationSchemeName1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PhoneNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PostalAddress6">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AdrTp" type="AddressType2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dept" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SubDept" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="StrtNm" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BldgNb" type="Max16Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstCd" type="Max16Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TwnNm" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrySubDvsn" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
<xs:element maxOccurs="7" minOccurs="0" name="AdrLine" type="Max70Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Priority2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="HIGH"/>
|
||||
<xs:enumeration value="NORM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Purpose2Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPurpose1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentInformation3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="ReferredDocumentType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nb" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RltdDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentType1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="DocumentType5Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentType2">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="ReferredDocumentType1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RegulatoryAuthority2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RegulatoryReporting3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtCdtRptgInd" type="RegulatoryReportingType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Authrty" type="RegulatoryAuthority2"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="StructuredRegulatoryReporting3"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RegulatoryReportingType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CRED"/>
|
||||
<xs:enumeration value="DEBT"/>
|
||||
<xs:enumeration value="BOTH"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="RemittanceAmount2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="DscntApldAmt" type="DiscountAmountAndType1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="TaxAmt" type="TaxAmountAndType1"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="AdjstmntAmtAndRsn" type="DocumentAdjustment1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceInformation7">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Ustrd" type="Max140Text"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Strd" type="StructuredRemittanceInformation9"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceLocation2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnMtd" type="RemittanceLocationMethod2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnElctrncAdr" type="Max2048Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnPstlAdr" type="NameAndAddress10"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RemittanceLocationMethod2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="FAXI"/>
|
||||
<xs:enumeration value="EDIC"/>
|
||||
<xs:enumeration value="URID"/>
|
||||
<xs:enumeration value="EMAL"/>
|
||||
<xs:enumeration value="POST"/>
|
||||
<xs:enumeration value="SMSM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ServiceLevel8Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalServiceLevel1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRegulatoryReporting3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cd" type="Max10Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Inf" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRemittanceInformation9">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="RfrdDocInf" type="ReferredDocumentInformation3"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RfrdDocAmt" type="RemittanceAmount2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrRefInf" type="CreditorReferenceInformation2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Invcr" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Invcee" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="3" minOccurs="0" name="AddtlRmtInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SupplementaryData1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PlcAndNm" type="Max350Text"/>
|
||||
<xs:element name="Envlp" type="SupplementaryDataEnvelope1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SupplementaryDataEnvelope1">
|
||||
<xs:sequence>
|
||||
<xs:any namespace="##any" processContents="lax"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAmount1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Rate" type="PercentageRate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="TaxRecordDetails1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAmountAndType1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="TaxAmountType1Choice"/>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAmountType1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalTaxAmountType1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAuthorisation1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Titl" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxInformation3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cdtr" type="TaxParty1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dbtr" type="TaxParty2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AdmstnZn" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RefNb" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Mtd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SeqNb" type="Number"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Rcrd" type="TaxRecord1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxParty1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxParty2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Authstn" type="TaxAuthorisation1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxPeriod1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Yr" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="TaxRecordPeriod1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrToDt" type="DatePeriodDetails"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxRecord1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctgy" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtgyDtls" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtrSts" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CertId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrmsCd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxAmt" type="TaxAmount1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxRecordDetails1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod1"/>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="TaxRecordPeriod1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MM01"/>
|
||||
<xs:enumeration value="MM02"/>
|
||||
<xs:enumeration value="MM03"/>
|
||||
<xs:enumeration value="MM04"/>
|
||||
<xs:enumeration value="MM05"/>
|
||||
<xs:enumeration value="MM06"/>
|
||||
<xs:enumeration value="MM07"/>
|
||||
<xs:enumeration value="MM08"/>
|
||||
<xs:enumeration value="MM09"/>
|
||||
<xs:enumeration value="MM10"/>
|
||||
<xs:enumeration value="MM11"/>
|
||||
<xs:enumeration value="MM12"/>
|
||||
<xs:enumeration value="QTR1"/>
|
||||
<xs:enumeration value="QTR2"/>
|
||||
<xs:enumeration value="QTR3"/>
|
||||
<xs:enumeration value="QTR4"/>
|
||||
<xs:enumeration value="HLF1"/>
|
||||
<xs:enumeration value="HLF2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
475
modules/account_payment_sepa/tests/pain.001.003.03.xsd
Normal file
475
modules/account_payment_sepa/tests/pain.001.003.03.xsd
Normal file
@@ -0,0 +1,475 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Version gemäß DFÜ-Abkommen Anlage 3, Version 2.7, gültig ab November 2013 mit Umsetzung von IBAN Only gemäß EPC SCT 7.0, zudem Erweiterung Service Level auf Externe Codeliste-->
|
||||
<!-- Mit XMLSpy v2008 am 29.11.2012 von der SIZ GmbH bearbeitet -->
|
||||
<!--Under the ISO 20022 Intellectual Property Right Policy https://www.iso20022.org/intellectual-property-rights-->
|
||||
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03" elementFormDefault="qualified">
|
||||
<xs:element name="Document" type="Document"/>
|
||||
<xs:complexType name="AccountIdentificationSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="IBAN" type="IBAN2007Identifier"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:minInclusive value="0.01"/>
|
||||
<xs:maxInclusive value="999999999.99"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{3,3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ActiveOrHistoricCurrencyAndAmountSEPA">
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
|
||||
<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCodeEUR" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyCodeEUR">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="EUR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AmountTypeSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmountSEPA"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="AnyBICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BatchBookingIndicator">
|
||||
<xs:restriction base="xs:boolean"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="BranchAndFinancialInstitutionIdentificationSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="FinInstnId" type="FinancialInstitutionIdentificationSEPA1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BranchAndFinancialInstitutionIdentificationSEPA3">
|
||||
<xs:sequence>
|
||||
<xs:element name="FinInstnId" type="FinancialInstitutionIdentificationSEPA3"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccountSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="AccountIdentificationSEPA"/>
|
||||
<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccountSEPA2">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="AccountIdentificationSEPA"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CategoryPurposeSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Cd" type="ExternalCategoryPurpose1Code"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChargeBearerTypeSEPACode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SLEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CountryCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CreditTransferTransactionInformationSCT">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtId" type="PaymentIdentificationSEPA"/>
|
||||
<xs:element name="PmtTpInf" type="PaymentTypeInformationSCT2" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>If used, it is recommended to be used at ‘Payment Information’ level and not at ‘Credit Transfer Transaction Information’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Amt" type="AmountTypeSEPA"/>
|
||||
<xs:element name="ChrgBr" type="ChargeBearerTypeSEPACode" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>It is recommended that this element be specified at ‘Payment Information’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="UltmtDbtr" type="PartyIdentificationSEPA1" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>This data element may be present either at ‘Payment Information’ or at ‘Credit Transfer Transaction Information’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentificationSEPA1" minOccurs="0"/>
|
||||
<xs:element name="Cdtr" type="PartyIdentificationSEPA2"/>
|
||||
<xs:element name="CdtrAcct" type="CashAccountSEPA2"/>
|
||||
<xs:element name="UltmtCdtr" type="PartyIdentificationSEPA1" minOccurs="0"/>
|
||||
<xs:element name="Purp" type="PurposeSEPA" minOccurs="0"/>
|
||||
<xs:element name="RmtInf" type="RemittanceInformationSEPA1Choice" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceInformationSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Tp" type="CreditorReferenceTypeSEPA"/>
|
||||
<xs:element name="Ref" type="Max35Text">
|
||||
<xs:annotation>
|
||||
<xs:documentation>If a Creditor Reference contains a check digit, the receiving bank is not required to validate this.
|
||||
If the receiving bank validates the check digit and if this validation fails, the bank may continue its processing and send the transaction to the next party in the chain.
|
||||
RF Creditor Reference may be used (ISO 11649).</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceTypeSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="CreditorReferenceTypeCodeSEPA"/>
|
||||
<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceTypeCodeSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Cd" type="DocumentType3CodeSEPA"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerCreditTransferInitiationV03">
|
||||
<xs:sequence>
|
||||
<xs:element name="GrpHdr" type="GroupHeaderSCT"/>
|
||||
<xs:element name="PmtInf" type="PaymentInstructionInformationSCT" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DateAndPlaceOfBirth">
|
||||
<xs:sequence>
|
||||
<xs:element name="BirthDt" type="ISODate"/>
|
||||
<xs:element name="PrvcOfBirth" type="Max35Text" minOccurs="0"/>
|
||||
<xs:element name="CityOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CtryOfBirth" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DecimalNumber">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="17"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Document">
|
||||
<xs:sequence>
|
||||
<xs:element name="CstmrCdtTrfInitn" type="CustomerCreditTransferInitiationV03"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DocumentType3CodeSEPA">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SCOR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalCategoryPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalOrganisationIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPersonIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalServiceLevel1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="FinancialInstitutionIdentificationSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="BIC" type="BICIdentifier"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FinancialInstitutionIdentificationSEPA3">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="BIC" type="BICIdentifier"/>
|
||||
<xs:element name="Othr" type="OthrIdentification"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OthrIdentification">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="OthrIdentificationCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="OthrIdentificationCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="NOTPROVIDED"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="GenericOrganisationIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
|
||||
<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericPersonIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element name="SchmeNm" type="PersonIdentificationSchemeName1Choice" minOccurs="0"/>
|
||||
<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GroupHeaderSCT">
|
||||
<xs:sequence>
|
||||
<xs:element name="MsgId" type="RestrictedIdentificationSEPA1"/>
|
||||
<xs:element name="CreDtTm" type="ISODateTime"/>
|
||||
<xs:element name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/>
|
||||
<xs:element name="InitgPty" type="PartyIdentificationSEPA1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="IBAN2007Identifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODate">
|
||||
<xs:restriction base="xs:date"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODateTime">
|
||||
<xs:restriction base="xs:dateTime"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max140Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="140"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max15NumericText">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,15}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max35Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max70Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="OrganisationIdentificationSEPAChoice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="BICOrBEI" type="AnyBICIdentifier"/>
|
||||
<xs:element name="Othr" type="GenericOrganisationIdentification1"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartySEPAChoice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="OrgId" type="OrganisationIdentificationSEPAChoice">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Either ‘BIC or BEI’ or one
|
||||
occurrence of ‘Other’ is allowed.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="PrvtId" type="PersonIdentificationSEPA1Choice">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Either ‘Date and Place of Birth’ or one occurrence of ‘Other’ is allowed.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentificationSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max70Text" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>‘Name’ is limited to 70 characters
|
||||
in length.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Id" type="PartySEPAChoice" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentificationSEPA2">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max70Text">
|
||||
<xs:annotation>
|
||||
<xs:documentation>‘Name’ is limited to 70 characters
|
||||
in length.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="PstlAdr" type="PostalAddressSEPA" minOccurs="0"/>
|
||||
<xs:element name="Id" type="PartySEPAChoice" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentIdentificationSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="InstrId" type="RestrictedIdentificationSEPA1" minOccurs="0"/>
|
||||
<xs:element name="EndToEndId" type="RestrictedIdentificationSEPA1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentInstructionInformationSCT">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtInfId" type="RestrictedIdentificationSEPA1"/>
|
||||
<xs:element name="PmtMtd" type="PaymentMethodSCTCode">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Only ‘TRF’ is allowed.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>If present and contains ‘true’, batch booking is requested. If present and contains ‘false’, booking per transaction is requested. If element is not present, pre-agreed customer-to-bank conditions apply.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="NbOfTxs" type="Max15NumericText" minOccurs="0"/>
|
||||
<xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/>
|
||||
<xs:element name="PmtTpInf" type="PaymentTypeInformationSCT1" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>If used, it is recommended to be used only at ‘Payment Information’ level and not at Credit Transfer Transaction Information’ level.
|
||||
When Instruction Priority is to be used, ‘Payment Type Information’ must be present at ‘Payment Information’ level. </xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ReqdExctnDt" type="ISODate"/>
|
||||
<xs:element name="Dbtr" type="PartyIdentificationSEPA2"/>
|
||||
<xs:element name="DbtrAcct" type="CashAccountSEPA1"/>
|
||||
<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentificationSEPA3"/>
|
||||
<xs:element name="UltmtDbtr" type="PartyIdentificationSEPA1" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>This data element may be present either at ‘Payment Information’ or at ‘Credit Transfer Transaction Information’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ChrgBr" type="ChargeBearerTypeSEPACode" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>It is recommended that this element be specified at ‘Payment Information’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CdtTrfTxInf" type="CreditTransferTransactionInformationSCT" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PaymentMethodSCTCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="TRF"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PaymentTypeInformationSCT1">
|
||||
<xs:sequence>
|
||||
<xs:element name="InstrPrty" type="Priority2Code" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>If present, pre-agreed customer-to-bank conditions apply.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="SvcLvl" type="ServiceLevelSEPA"/>
|
||||
<xs:element name="CtgyPurp" type="CategoryPurposeSEPA" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Depending on the agreement between the Originator and the Originator Bank, ‘Category Purpose’ may be forwarded to the Beneficiary Bank.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentTypeInformationSCT2">
|
||||
<xs:sequence>
|
||||
<xs:element name="SvcLvl" type="ServiceLevelSEPA"/>
|
||||
<xs:element name="CtgyPurp" type="CategoryPurposeSEPA" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Depending on the agreement between the Originator and the Originator Bank, ‘Category Purpose’ may be forwarded to the Beneficiary Bank.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PersonIdentificationSEPA1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth"/>
|
||||
<xs:element name="Othr" type="GenericPersonIdentification1"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PersonIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PostalAddressSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Ctry" type="CountryCode" minOccurs="0"/>
|
||||
<xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Priority2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="HIGH"/>
|
||||
<xs:enumeration value="NORM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PurposeSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Cd" type="ExternalPurpose1Code">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Only codes from the ISO 20022 ExternalPurposeCode list are allowed.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceInformationSEPA1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Ustrd" type="Max140Text"/>
|
||||
<xs:element name="Strd" type="StructuredRemittanceInformationSEPA1"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ServiceLevelSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Cd" type="ExternalServiceLevel1Code"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRemittanceInformationSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdtrRefInf" type="CreditorReferenceInformationSEPA1" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>When present, the receiving bank is not obliged to validate the the reference information. </xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RestrictedIdentificationSEPA1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="([A-Za-z0-9]|[\+|\?|/|\-|:|\(|\)|\.|,|'| ]){1,35}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
880
modules/account_payment_sepa/tests/pain.008.001.02.xsd
Normal file
880
modules/account_payment_sepa/tests/pain.008.001.02.xsd
Normal file
@@ -0,0 +1,880 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!--Generated by SWIFTStandards Workstation (build:R6.1.0.2) on 2009 Jan 08 17:30:53-->
|
||||
<!--Under the ISO 20022 Intellectual Property Right Policy https://www.iso20022.org/intellectual-property-rights-->
|
||||
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.001.02" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.008.001.02">
|
||||
<xs:element name="Document" type="Document"/>
|
||||
<xs:complexType name="AccountIdentification4Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="IBAN" type="IBAN2007Identifier"/>
|
||||
<xs:element name="Othr" type="GenericAccountIdentification1"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AccountSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalAccountIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:fractionDigits value="5"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ActiveOrHistoricCurrencyAndAmount">
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType">
|
||||
<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{3,3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="AddressType2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="ADDR"/>
|
||||
<xs:enumeration value="PBOX"/>
|
||||
<xs:enumeration value="HOME"/>
|
||||
<xs:enumeration value="BIZZ"/>
|
||||
<xs:enumeration value="MLTO"/>
|
||||
<xs:enumeration value="DLVY"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AmendmentInformationDetails6">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlMndtId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlCdtrSchmeId" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlCdtrAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlCdtrAgtAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtr" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtrAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtrAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtrAgtAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlFnlColltnDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlFrqcy" type="Frequency1Code"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="AnyBICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Authorisation1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="Authorisation1Code"/>
|
||||
<xs:element name="Prtry" type="Max128Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Authorisation1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="AUTH"/>
|
||||
<xs:enumeration value="FDET"/>
|
||||
<xs:enumeration value="FSUM"/>
|
||||
<xs:enumeration value="ILEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BatchBookingIndicator">
|
||||
<xs:restriction base="xs:boolean"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="BranchAndFinancialInstitutionIdentification4">
|
||||
<xs:sequence>
|
||||
<xs:element name="FinInstnId" type="FinancialInstitutionIdentification7"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BrnchId" type="BranchData2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BranchData2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccount16">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="AccountIdentification4Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CashAccountType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ccy" type="ActiveOrHistoricCurrencyCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max70Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccountType2">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="CashAccountType4Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CashAccountType4Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CASH"/>
|
||||
<xs:enumeration value="CHAR"/>
|
||||
<xs:enumeration value="COMM"/>
|
||||
<xs:enumeration value="TAXE"/>
|
||||
<xs:enumeration value="CISH"/>
|
||||
<xs:enumeration value="TRAS"/>
|
||||
<xs:enumeration value="SACC"/>
|
||||
<xs:enumeration value="CACC"/>
|
||||
<xs:enumeration value="SVGS"/>
|
||||
<xs:enumeration value="ONDP"/>
|
||||
<xs:enumeration value="MGLD"/>
|
||||
<xs:enumeration value="NREX"/>
|
||||
<xs:enumeration value="MOMA"/>
|
||||
<xs:enumeration value="LOAN"/>
|
||||
<xs:enumeration value="SLRY"/>
|
||||
<xs:enumeration value="ODFT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CategoryPurpose1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalCategoryPurpose1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChargeBearerType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DEBT"/>
|
||||
<xs:enumeration value="CRED"/>
|
||||
<xs:enumeration value="SHAR"/>
|
||||
<xs:enumeration value="SLEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ClearingSystemIdentification2Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ClearingSystemMemberIdentification2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysId" type="ClearingSystemIdentification2Choice"/>
|
||||
<xs:element name="MmbId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ContactDetails2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="NmPrfx" type="NamePrefix1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PhneNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="MobNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FaxNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="EmailAdr" type="Max2048Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CountryCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CreditDebitCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CRDT"/>
|
||||
<xs:enumeration value="DBIT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CreditorReferenceInformation2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CreditorReferenceType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ref" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceType1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="DocumentType3Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceType2">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerDirectDebitInitiationV02">
|
||||
<xs:sequence>
|
||||
<xs:element name="GrpHdr" type="GroupHeader39"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="1" name="PmtInf" type="PaymentInstructionInformation4"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DateAndPlaceOfBirth">
|
||||
<xs:sequence>
|
||||
<xs:element name="BirthDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PrvcOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CityOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CtryOfBirth" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatePeriodDetails">
|
||||
<xs:sequence>
|
||||
<xs:element name="FrDt" type="ISODate"/>
|
||||
<xs:element name="ToDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DecimalNumber">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="17"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="DirectDebitTransaction6">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="MndtRltdInf" type="MandateRelatedInformation6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrSchmeId" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PreNtfctnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PreNtfctnDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DirectDebitTransactionInformation9">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtId" type="PaymentIdentification1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PmtTpInf" type="PaymentTypeInformation20"/>
|
||||
<xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgBr" type="ChargeBearerType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DrctDbtTx" type="DirectDebitTransaction6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtCdtr" type="PartyIdentification32"/>
|
||||
<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtrAgtAcct" type="CashAccount16"/>
|
||||
<xs:element name="Dbtr" type="PartyIdentification32"/>
|
||||
<xs:element name="DbtrAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtDbtr" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrForCdtrAgt" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Purp" type="Purpose2Choice"/>
|
||||
<xs:element maxOccurs="10" minOccurs="0" name="RgltryRptg" type="RegulatoryReporting3"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tax" type="TaxInformation3"/>
|
||||
<xs:element maxOccurs="10" minOccurs="0" name="RltdRmtInf" type="RemittanceLocation2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtInf" type="RemittanceInformation5"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Document">
|
||||
<xs:sequence>
|
||||
<xs:element name="CstmrDrctDbtInitn" type="CustomerDirectDebitInitiationV02"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DocumentAdjustment1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtDbtInd" type="CreditDebitCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Rsn" type="Max4Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DocumentType3Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="RADM"/>
|
||||
<xs:enumeration value="RPIN"/>
|
||||
<xs:enumeration value="FXDR"/>
|
||||
<xs:enumeration value="DISP"/>
|
||||
<xs:enumeration value="PUOR"/>
|
||||
<xs:enumeration value="SCOR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DocumentType5Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MSIN"/>
|
||||
<xs:enumeration value="CNFA"/>
|
||||
<xs:enumeration value="DNFA"/>
|
||||
<xs:enumeration value="CINV"/>
|
||||
<xs:enumeration value="CREN"/>
|
||||
<xs:enumeration value="DEBN"/>
|
||||
<xs:enumeration value="HIRI"/>
|
||||
<xs:enumeration value="SBIN"/>
|
||||
<xs:enumeration value="CMCN"/>
|
||||
<xs:enumeration value="SOAC"/>
|
||||
<xs:enumeration value="DISP"/>
|
||||
<xs:enumeration value="BOLD"/>
|
||||
<xs:enumeration value="VCHR"/>
|
||||
<xs:enumeration value="AROI"/>
|
||||
<xs:enumeration value="TSUT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalAccountIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalCategoryPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalClearingSystemIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalFinancialInstitutionIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalLocalInstrument1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalOrganisationIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPersonIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalServiceLevel1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="FinancialIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FinancialInstitutionIdentification7">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BIC" type="BICIdentifier"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="GenericFinancialIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Frequency1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="YEAR"/>
|
||||
<xs:enumeration value="MNTH"/>
|
||||
<xs:enumeration value="QURT"/>
|
||||
<xs:enumeration value="MIAN"/>
|
||||
<xs:enumeration value="WEEK"/>
|
||||
<xs:enumeration value="DAIL"/>
|
||||
<xs:enumeration value="ADHO"/>
|
||||
<xs:enumeration value="INDA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="GenericAccountIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max34Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="AccountSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericFinancialIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="FinancialIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericOrganisationIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericPersonIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="PersonIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GroupHeader39">
|
||||
<xs:sequence>
|
||||
<xs:element name="MsgId" type="Max35Text"/>
|
||||
<xs:element name="CreDtTm" type="ISODateTime"/>
|
||||
<xs:element maxOccurs="2" minOccurs="0" name="Authstn" type="Authorisation1Choice"/>
|
||||
<xs:element name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrlSum" type="DecimalNumber"/>
|
||||
<xs:element name="InitgPty" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FwdgAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="IBAN2007Identifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODate">
|
||||
<xs:restriction base="xs:date"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODateTime">
|
||||
<xs:restriction base="xs:dateTime"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="LocalInstrument2Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalLocalInstrument1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MandateRelatedInformation6">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="MndtId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DtOfSgntr" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AmdmntInd" type="TrueFalseIndicator"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AmdmntInfDtls" type="AmendmentInformationDetails6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ElctrncSgntr" type="Max1025Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrstColltnDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FnlColltnDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Frqcy" type="Frequency1Code"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Max1025Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="1025"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max10Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max128Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="128"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max140Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="140"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max15NumericText">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,15}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max16Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max2048Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="2048"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max34Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="34"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max35Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max4Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max70Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="NameAndAddress10">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max140Text"/>
|
||||
<xs:element name="Adr" type="PostalAddress6"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="NamePrefix1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DOCT"/>
|
||||
<xs:enumeration value="MIST"/>
|
||||
<xs:enumeration value="MISS"/>
|
||||
<xs:enumeration value="MADM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Number">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="0"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="OrganisationIdentification4">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BICOrBEI" type="AnyBICIdentifier"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericOrganisationIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Party6Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="OrgId" type="OrganisationIdentification4"/>
|
||||
<xs:element name="PrvtId" type="PersonIdentification5"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentification32">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Party6Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtryOfRes" type="CountryCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtctDtls" type="ContactDetails2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrId" type="Max35Text"/>
|
||||
<xs:element name="EndToEndId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentInstructionInformation4">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtInfId" type="Max35Text"/>
|
||||
<xs:element name="PmtMtd" type="PaymentMethod2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BtchBookg" type="BatchBookingIndicator"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrlSum" type="DecimalNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PmtTpInf" type="PaymentTypeInformation20"/>
|
||||
<xs:element name="ReqdColltnDt" type="ISODate"/>
|
||||
<xs:element name="Cdtr" type="PartyIdentification32"/>
|
||||
<xs:element name="CdtrAcct" type="CashAccount16"/>
|
||||
<xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAgtAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtCdtr" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgBr" type="ChargeBearerType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgsAcct" type="CashAccount16"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgsAcctAgt" type="BranchAndFinancialInstitutionIdentification4"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrSchmeId" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="1" name="DrctDbtTxInf" type="DirectDebitTransactionInformation9"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PaymentMethod2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DD"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PaymentTypeInformation20">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrPrty" type="Priority2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SvcLvl" type="ServiceLevel8Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="LclInstrm" type="LocalInstrument2Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SeqTp" type="SequenceType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtgyPurp" type="CategoryPurpose1Choice"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PercentageRate">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="10"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PersonIdentification5">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericPersonIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PersonIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PhoneNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PostalAddress6">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AdrTp" type="AddressType2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dept" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SubDept" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="StrtNm" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BldgNb" type="Max16Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstCd" type="Max16Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TwnNm" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrySubDvsn" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
<xs:element maxOccurs="7" minOccurs="0" name="AdrLine" type="Max70Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Priority2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="HIGH"/>
|
||||
<xs:enumeration value="NORM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Purpose2Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPurpose1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentInformation3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="ReferredDocumentType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nb" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RltdDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentType1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="DocumentType5Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentType2">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="ReferredDocumentType1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RegulatoryAuthority2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RegulatoryReporting3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtCdtRptgInd" type="RegulatoryReportingType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Authrty" type="RegulatoryAuthority2"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="StructuredRegulatoryReporting3"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RegulatoryReportingType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CRED"/>
|
||||
<xs:enumeration value="DEBT"/>
|
||||
<xs:enumeration value="BOTH"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="RemittanceAmount1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DscntApldAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="AdjstmntAmtAndRsn" type="DocumentAdjustment1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceInformation5">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Ustrd" type="Max140Text"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Strd" type="StructuredRemittanceInformation7"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceLocation2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnMtd" type="RemittanceLocationMethod2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnElctrncAdr" type="Max2048Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnPstlAdr" type="NameAndAddress10"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RemittanceLocationMethod2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="FAXI"/>
|
||||
<xs:enumeration value="EDIC"/>
|
||||
<xs:enumeration value="URID"/>
|
||||
<xs:enumeration value="EMAL"/>
|
||||
<xs:enumeration value="POST"/>
|
||||
<xs:enumeration value="SMSM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="SequenceType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="FRST"/>
|
||||
<xs:enumeration value="RCUR"/>
|
||||
<xs:enumeration value="FNAL"/>
|
||||
<xs:enumeration value="OOFF"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ServiceLevel8Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalServiceLevel1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRegulatoryReporting3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cd" type="Max10Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Inf" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRemittanceInformation7">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="RfrdDocInf" type="ReferredDocumentInformation3"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RfrdDocAmt" type="RemittanceAmount1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrRefInf" type="CreditorReferenceInformation2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Invcr" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Invcee" type="PartyIdentification32"/>
|
||||
<xs:element maxOccurs="3" minOccurs="0" name="AddtlRmtInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAmount1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Rate" type="PercentageRate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="TaxRecordDetails1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAuthorisation1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Titl" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxInformation3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cdtr" type="TaxParty1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dbtr" type="TaxParty2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AdmstnZn" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RefNb" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Mtd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SeqNb" type="Number"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Rcrd" type="TaxRecord1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxParty1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxParty2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Authstn" type="TaxAuthorisation1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxPeriod1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Yr" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="TaxRecordPeriod1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrToDt" type="DatePeriodDetails"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxRecord1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctgy" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtgyDtls" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtrSts" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CertId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrmsCd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxAmt" type="TaxAmount1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxRecordDetails1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod1"/>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="TaxRecordPeriod1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MM01"/>
|
||||
<xs:enumeration value="MM02"/>
|
||||
<xs:enumeration value="MM03"/>
|
||||
<xs:enumeration value="MM04"/>
|
||||
<xs:enumeration value="MM05"/>
|
||||
<xs:enumeration value="MM06"/>
|
||||
<xs:enumeration value="MM07"/>
|
||||
<xs:enumeration value="MM08"/>
|
||||
<xs:enumeration value="MM09"/>
|
||||
<xs:enumeration value="MM10"/>
|
||||
<xs:enumeration value="MM11"/>
|
||||
<xs:enumeration value="MM12"/>
|
||||
<xs:enumeration value="QTR1"/>
|
||||
<xs:enumeration value="QTR2"/>
|
||||
<xs:enumeration value="QTR3"/>
|
||||
<xs:enumeration value="QTR4"/>
|
||||
<xs:enumeration value="HLF1"/>
|
||||
<xs:enumeration value="HLF2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TrueFalseIndicator">
|
||||
<xs:restriction base="xs:boolean"/>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
893
modules/account_payment_sepa/tests/pain.008.001.04.xsd
Normal file
893
modules/account_payment_sepa/tests/pain.008.001.04.xsd
Normal file
@@ -0,0 +1,893 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Generated by Standards Editor (build:R1.0.41.3) on 2013 Mar 05 13:39:40, ISO 20022 version : 2013-->
|
||||
<!--Under the ISO 20022 Intellectual Property Right Policy https://www.iso20022.org/intellectual-property-rights-->
|
||||
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.001.04" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.008.001.04">
|
||||
<xs:element name="Document" type="Document"/>
|
||||
<xs:complexType name="AccountIdentification4Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="IBAN" type="IBAN2007Identifier"/>
|
||||
<xs:element name="Othr" type="GenericAccountIdentification1"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AccountSchemeName1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalAccountIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="5"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ActiveOrHistoricCurrencyAndAmount">
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType">
|
||||
<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{3,3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="AddressType2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="ADDR"/>
|
||||
<xs:enumeration value="PBOX"/>
|
||||
<xs:enumeration value="HOME"/>
|
||||
<xs:enumeration value="BIZZ"/>
|
||||
<xs:enumeration value="MLTO"/>
|
||||
<xs:enumeration value="DLVY"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AmendmentInformationDetails8">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlMndtId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlCdtrSchmeId" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlCdtrAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlCdtrAgtAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtr" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtrAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtrAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtrAgtAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlFnlColltnDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlFrqcy" type="Frequency6Code"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="AnyBICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Authorisation1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="Authorisation1Code"/>
|
||||
<xs:element name="Prtry" type="Max128Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Authorisation1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="AUTH"/>
|
||||
<xs:enumeration value="FDET"/>
|
||||
<xs:enumeration value="FSUM"/>
|
||||
<xs:enumeration value="ILEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BICFIIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BatchBookingIndicator">
|
||||
<xs:restriction base="xs:boolean"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="BranchAndFinancialInstitutionIdentification5">
|
||||
<xs:sequence>
|
||||
<xs:element name="FinInstnId" type="FinancialInstitutionIdentification8"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BrnchId" type="BranchData2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BranchData2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccount24">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="AccountIdentification4Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CashAccountType2Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ccy" type="ActiveOrHistoricCurrencyCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max70Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccountType2Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalCashAccountType1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CategoryPurpose1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalCategoryPurpose1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChargeBearerType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DEBT"/>
|
||||
<xs:enumeration value="CRED"/>
|
||||
<xs:enumeration value="SHAR"/>
|
||||
<xs:enumeration value="SLEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ClearingSystemIdentification2Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ClearingSystemMemberIdentification2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysId" type="ClearingSystemIdentification2Choice"/>
|
||||
<xs:element name="MmbId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ContactDetails2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="NmPrfx" type="NamePrefix1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PhneNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="MobNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FaxNb" type="PhoneNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="EmailAdr" type="Max2048Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CountryCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CreditDebitCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CRDT"/>
|
||||
<xs:enumeration value="DBIT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CreditorReferenceInformation2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CreditorReferenceType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ref" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceType1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="DocumentType3Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceType2">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerDirectDebitInitiationV04">
|
||||
<xs:sequence>
|
||||
<xs:element name="GrpHdr" type="GroupHeader55"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="1" name="PmtInf" type="PaymentInstruction10"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="SplmtryData" type="SupplementaryData1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DateAndPlaceOfBirth">
|
||||
<xs:sequence>
|
||||
<xs:element name="BirthDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PrvcOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CityOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CtryOfBirth" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatePeriodDetails">
|
||||
<xs:sequence>
|
||||
<xs:element name="FrDt" type="ISODate"/>
|
||||
<xs:element name="ToDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DecimalNumber">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="17"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="DirectDebitTransaction7">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="MndtRltdInf" type="MandateRelatedInformation8"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrSchmeId" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PreNtfctnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PreNtfctnDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DirectDebitTransactionInformation13">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtId" type="PaymentIdentification1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PmtTpInf" type="PaymentTypeInformation24"/>
|
||||
<xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgBr" type="ChargeBearerType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DrctDbtTx" type="DirectDebitTransaction7"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtCdtr" type="PartyIdentification43"/>
|
||||
<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtrAgtAcct" type="CashAccount24"/>
|
||||
<xs:element name="Dbtr" type="PartyIdentification43"/>
|
||||
<xs:element name="DbtrAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtDbtr" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrForCdtrAgt" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Purp" type="Purpose2Choice"/>
|
||||
<xs:element maxOccurs="10" minOccurs="0" name="RgltryRptg" type="RegulatoryReporting3"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tax" type="TaxInformation3"/>
|
||||
<xs:element maxOccurs="10" minOccurs="0" name="RltdRmtInf" type="RemittanceLocation2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtInf" type="RemittanceInformation7"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="SplmtryData" type="SupplementaryData1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DiscountAmountAndType1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="DiscountAmountType1Choice"/>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DiscountAmountType1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalDiscountAmountType1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Document">
|
||||
<xs:sequence>
|
||||
<xs:element name="CstmrDrctDbtInitn" type="CustomerDirectDebitInitiationV04"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DocumentAdjustment1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtDbtInd" type="CreditDebitCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Rsn" type="Max4Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DocumentType3Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="RADM"/>
|
||||
<xs:enumeration value="RPIN"/>
|
||||
<xs:enumeration value="FXDR"/>
|
||||
<xs:enumeration value="DISP"/>
|
||||
<xs:enumeration value="PUOR"/>
|
||||
<xs:enumeration value="SCOR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DocumentType5Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MSIN"/>
|
||||
<xs:enumeration value="CNFA"/>
|
||||
<xs:enumeration value="DNFA"/>
|
||||
<xs:enumeration value="CINV"/>
|
||||
<xs:enumeration value="CREN"/>
|
||||
<xs:enumeration value="DEBN"/>
|
||||
<xs:enumeration value="HIRI"/>
|
||||
<xs:enumeration value="SBIN"/>
|
||||
<xs:enumeration value="CMCN"/>
|
||||
<xs:enumeration value="SOAC"/>
|
||||
<xs:enumeration value="DISP"/>
|
||||
<xs:enumeration value="BOLD"/>
|
||||
<xs:enumeration value="VCHR"/>
|
||||
<xs:enumeration value="AROI"/>
|
||||
<xs:enumeration value="TSUT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalAccountIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalCashAccountType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalCategoryPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalClearingSystemIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalDiscountAmountType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalFinancialInstitutionIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalLocalInstrument1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalOrganisationIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPersonIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalServiceLevel1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalTaxAmountType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="FinancialIdentificationSchemeName1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FinancialInstitutionIdentification8">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BICFI" type="BICFIIdentifier"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="GenericFinancialIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Frequency6Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="YEAR"/>
|
||||
<xs:enumeration value="MNTH"/>
|
||||
<xs:enumeration value="QURT"/>
|
||||
<xs:enumeration value="MIAN"/>
|
||||
<xs:enumeration value="WEEK"/>
|
||||
<xs:enumeration value="DAIL"/>
|
||||
<xs:enumeration value="ADHO"/>
|
||||
<xs:enumeration value="INDA"/>
|
||||
<xs:enumeration value="FRTN"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="GenericAccountIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max34Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="AccountSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericFinancialIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="FinancialIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericOrganisationIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericPersonIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="PersonIdentificationSchemeName1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GroupHeader55">
|
||||
<xs:sequence>
|
||||
<xs:element name="MsgId" type="Max35Text"/>
|
||||
<xs:element name="CreDtTm" type="ISODateTime"/>
|
||||
<xs:element maxOccurs="2" minOccurs="0" name="Authstn" type="Authorisation1Choice"/>
|
||||
<xs:element name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrlSum" type="DecimalNumber"/>
|
||||
<xs:element name="InitgPty" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FwdgAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="IBAN2007Identifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODate">
|
||||
<xs:restriction base="xs:date"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODateTime">
|
||||
<xs:restriction base="xs:dateTime"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="LocalInstrument2Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalLocalInstrument1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MandateRelatedInformation8">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="MndtId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DtOfSgntr" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AmdmntInd" type="TrueFalseIndicator"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AmdmntInfDtls" type="AmendmentInformationDetails8"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ElctrncSgntr" type="Max1025Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrstColltnDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FnlColltnDt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Frqcy" type="Frequency6Code"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Max1025Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="1025"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max10Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max128Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="128"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max140Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="140"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max15NumericText">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,15}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max16Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max2048Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="2048"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max34Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="34"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max350Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="350"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max35Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max4Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max70Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="NameAndAddress10">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max140Text"/>
|
||||
<xs:element name="Adr" type="PostalAddress6"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="NamePrefix1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DOCT"/>
|
||||
<xs:enumeration value="MIST"/>
|
||||
<xs:enumeration value="MISS"/>
|
||||
<xs:enumeration value="MADM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Number">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="0"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="OrganisationIdentification8">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AnyBIC" type="AnyBICIdentifier"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericOrganisationIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Party11Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="OrgId" type="OrganisationIdentification8"/>
|
||||
<xs:element name="PrvtId" type="PersonIdentification5"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentification43">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress6"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Party11Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtryOfRes" type="CountryCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtctDtls" type="ContactDetails2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrId" type="Max35Text"/>
|
||||
<xs:element name="EndToEndId" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentInstruction10">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtInfId" type="Max35Text"/>
|
||||
<xs:element name="PmtMtd" type="PaymentMethod2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BtchBookg" type="BatchBookingIndicator"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrlSum" type="DecimalNumber"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PmtTpInf" type="PaymentTypeInformation24"/>
|
||||
<xs:element name="ReqdColltnDt" type="ISODate"/>
|
||||
<xs:element name="Cdtr" type="PartyIdentification43"/>
|
||||
<xs:element name="CdtrAcct" type="CashAccount24"/>
|
||||
<xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAgtAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="UltmtCdtr" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgBr" type="ChargeBearerType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgsAcct" type="CashAccount24"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="ChrgsAcctAgt" type="BranchAndFinancialInstitutionIdentification5"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrSchmeId" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="1" name="DrctDbtTxInf" type="DirectDebitTransactionInformation13"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PaymentMethod2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DD"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PaymentTypeInformation24">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="InstrPrty" type="Priority2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SvcLvl" type="ServiceLevel8Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="LclInstrm" type="LocalInstrument2Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SeqTp" type="SequenceType3Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtgyPurp" type="CategoryPurpose1Choice"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PercentageRate">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="10"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PersonIdentification5">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericPersonIdentification1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PersonIdentificationSchemeName1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PhoneNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PostalAddress6">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AdrTp" type="AddressType2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dept" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SubDept" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="StrtNm" type="Max70Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="BldgNb" type="Max16Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PstCd" type="Max16Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TwnNm" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtrySubDvsn" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
<xs:element maxOccurs="7" minOccurs="0" name="AdrLine" type="Max70Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Priority2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="HIGH"/>
|
||||
<xs:enumeration value="NORM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="Purpose2Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPurpose1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentInformation3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="ReferredDocumentType2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nb" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RltdDt" type="ISODate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentType1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="DocumentType5Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ReferredDocumentType2">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="ReferredDocumentType1Choice"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RegulatoryAuthority2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RegulatoryReporting3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtCdtRptgInd" type="RegulatoryReportingType1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Authrty" type="RegulatoryAuthority2"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="StructuredRegulatoryReporting3"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RegulatoryReportingType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CRED"/>
|
||||
<xs:enumeration value="DEBT"/>
|
||||
<xs:enumeration value="BOTH"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="RemittanceAmount2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="DscntApldAmt" type="DiscountAmountAndType1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="TaxAmt" type="TaxAmountAndType1"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="AdjstmntAmtAndRsn" type="DocumentAdjustment1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceInformation7">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Ustrd" type="Max140Text"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Strd" type="StructuredRemittanceInformation9"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceLocation2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnMtd" type="RemittanceLocationMethod2Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnElctrncAdr" type="Max2048Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RmtLctnPstlAdr" type="NameAndAddress10"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RemittanceLocationMethod2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="FAXI"/>
|
||||
<xs:enumeration value="EDIC"/>
|
||||
<xs:enumeration value="URID"/>
|
||||
<xs:enumeration value="EMAL"/>
|
||||
<xs:enumeration value="POST"/>
|
||||
<xs:enumeration value="SMSM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="SequenceType3Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="FRST"/>
|
||||
<xs:enumeration value="RCUR"/>
|
||||
<xs:enumeration value="FNAL"/>
|
||||
<xs:enumeration value="OOFF"/>
|
||||
<xs:enumeration value="RPRE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ServiceLevel8Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalServiceLevel1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRegulatoryReporting3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cd" type="Max10Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Inf" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRemittanceInformation9">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="RfrdDocInf" type="ReferredDocumentInformation3"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RfrdDocAmt" type="RemittanceAmount2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CdtrRefInf" type="CreditorReferenceInformation2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Invcr" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Invcee" type="PartyIdentification43"/>
|
||||
<xs:element maxOccurs="3" minOccurs="0" name="AddtlRmtInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SupplementaryData1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="PlcAndNm" type="Max350Text"/>
|
||||
<xs:element name="Envlp" type="SupplementaryDataEnvelope1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SupplementaryDataEnvelope1">
|
||||
<xs:sequence>
|
||||
<xs:any namespace="##any" processContents="lax"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAmount1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Rate" type="PercentageRate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="TaxRecordDetails1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAmountAndType1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="TaxAmountType1Choice"/>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAmountType1Choice">
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalTaxAmountType1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxAuthorisation1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Titl" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxInformation3">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Cdtr" type="TaxParty1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dbtr" type="TaxParty2"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AdmstnZn" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RefNb" type="Max140Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Mtd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="SeqNb" type="Number"/>
|
||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="Rcrd" type="TaxRecord1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxParty1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxParty2">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Authstn" type="TaxAuthorisation1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxPeriod1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Yr" type="ISODate"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="TaxRecordPeriod1Code"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrToDt" type="DatePeriodDetails"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxRecord1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Ctgy" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CtgyDtls" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="DbtrSts" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="CertId" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="FrmsCd" type="Max35Text"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="TaxAmt" type="TaxAmount1"/>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TaxRecordDetails1">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod1"/>
|
||||
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="TaxRecordPeriod1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MM01"/>
|
||||
<xs:enumeration value="MM02"/>
|
||||
<xs:enumeration value="MM03"/>
|
||||
<xs:enumeration value="MM04"/>
|
||||
<xs:enumeration value="MM05"/>
|
||||
<xs:enumeration value="MM06"/>
|
||||
<xs:enumeration value="MM07"/>
|
||||
<xs:enumeration value="MM08"/>
|
||||
<xs:enumeration value="MM09"/>
|
||||
<xs:enumeration value="MM10"/>
|
||||
<xs:enumeration value="MM11"/>
|
||||
<xs:enumeration value="MM12"/>
|
||||
<xs:enumeration value="QTR1"/>
|
||||
<xs:enumeration value="QTR2"/>
|
||||
<xs:enumeration value="QTR3"/>
|
||||
<xs:enumeration value="QTR4"/>
|
||||
<xs:enumeration value="HLF1"/>
|
||||
<xs:enumeration value="HLF2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TrueFalseIndicator">
|
||||
<xs:restriction base="xs:boolean"/>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
615
modules/account_payment_sepa/tests/pain.008.003.02.xsd
Normal file
615
modules/account_payment_sepa/tests/pain.008.003.02.xsd
Normal file
@@ -0,0 +1,615 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Mit XMLSpy v2008 rel. 2 (http://www.altova.com) von Wenzel (SIZ Bonn) bearbeitet -->
|
||||
<!-- Version gemäß DFÜ-Abkommen Anlage 3, Version 2.7, gültig ab November 2013 mit Umsetzung von IBAN Only gemäß EPC SDD Core IG 7.0 bzw. SDD B2B IG 5.0 , zudem Einbau der COR1-Option durch Erweiterung Local Instrument und Erweiterung Service Level auf Externe Codeliste-->
|
||||
<!-- Mit XMLSpy v2008 rel. 2 sp2 (http://www.altova.com) am 29.11.2012 von der SIZ GmbH bearbeitet -->
|
||||
<!--Under the ISO 20022 Intellectual Property Right Policy https://www.iso20022.org/intellectual-property-rights-->
|
||||
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.003.02" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.008.003.02" elementFormDefault="qualified">
|
||||
<xs:element name="Document" type="Document"/>
|
||||
<xs:complexType name="AccountIdentificationSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="IBAN" type="IBAN2007Identifier"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:minInclusive value="0.01"/>
|
||||
<xs:maxInclusive value="999999999.99"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ActiveOrHistoricCurrencyAndAmountSEPA">
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
|
||||
<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCodeEUR" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyCodeEUR">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="EUR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{3,3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AmendmentInformationDetailsSDD">
|
||||
<xs:sequence>
|
||||
<xs:element name="OrgnlMndtId" type="RestrictedIdentificationSEPA2" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Mandatory if changes occur in ‘Mandate Identification’, otherwise not to be used.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="OrgnlCdtrSchmeId" type="PartyIdentificationSEPA4" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Mandatory if changes occur in 'Creditor Scheme Identification', otherwise not to be used.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="OrgnlDbtrAcct" type="CashAccountSEPA2" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>To be used only for changes of accounts within the same bank.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="OrgnlDbtrAgt" type="BranchAndFinancialInstitutionIdentificationSEPA2" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>To use 'Identification’ under 'Other' under 'Financial Institution Identifier with code ‘SMNDA’ to indicate same mandate with new Debtor Agent. To be used with the ‘FRST’ indicator in the ‘Sequence Type’.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="AnyBICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BICIdentifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BatchBookingIndicator">
|
||||
<xs:restriction base="xs:boolean"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="BranchAndFinancialInstitutionIdentificationSEPA3">
|
||||
<xs:sequence>
|
||||
<xs:element name="FinInstnId" type="FinancialInstitutionIdentificationSEPA3"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BranchAndFinancialInstitutionIdentificationSEPA2">
|
||||
<xs:sequence>
|
||||
<xs:element name="FinInstnId" type="FinancialInstitutionIdentificationSEPA2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccountSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="AccountIdentificationSEPA"/>
|
||||
<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CashAccountSEPA2">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="AccountIdentificationSEPA"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CategoryPurposeSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Cd" type="ExternalCategoryPurpose1Code"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ChargeBearerTypeSEPACode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SLEV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CountryCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CreditorReferenceInformationSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Tp" type="CreditorReferenceTypeSEPA"/>
|
||||
<xs:element name="Ref" type="Max35Text">
|
||||
<xs:annotation>
|
||||
<xs:documentation>If a Creditor Reference contains a check digit, the receiving bank is not required to validate this.
|
||||
If the receiving bank validates the check digit and if this validation fails, the bank may continue its processing and send the transaction to the next party in the chain.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceTypeSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdOrPrtry" type="CreditorReferenceTypeCodeSEPA"/>
|
||||
<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CreditorReferenceTypeCodeSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Cd" type="DocumentType3CodeSEPA"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerDirectDebitInitiationV02">
|
||||
<xs:sequence>
|
||||
<xs:element name="GrpHdr" type="GroupHeaderSDD"/>
|
||||
<xs:element name="PmtInf" type="PaymentInstructionInformationSDD" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DateAndPlaceOfBirth">
|
||||
<xs:sequence>
|
||||
<xs:element name="BirthDt" type="ISODate"/>
|
||||
<xs:element name="PrvcOfBirth" type="Max35Text" minOccurs="0"/>
|
||||
<xs:element name="CityOfBirth" type="Max35Text"/>
|
||||
<xs:element name="CtryOfBirth" type="CountryCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DecimalNumber">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="17"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="DirectDebitTransactionSDD">
|
||||
<xs:sequence>
|
||||
<xs:element name="MndtRltdInf" type="MandateRelatedInformationSDD"/>
|
||||
<xs:element name="CdtrSchmeId" type="PartyIdentificationSEPA3" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>It is recommended that all transactions within the same ‘Payment Information’ block have the same ‘Creditor Scheme Identification’.
|
||||
This data element must be present at either ‘Payment Information’ or ‘Direct Debit
|
||||
Transaction’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DirectDebitTransactionInformationSDD">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtId" type="PaymentIdentificationSEPA"/>
|
||||
<xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmountSEPA"/>
|
||||
<xs:element name="ChrgBr" type="ChargeBearerTypeSEPACode" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>It is recommended that this element be specified at ‘Payment Information’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="DrctDbtTx" type="DirectDebitTransactionSDD"/>
|
||||
<xs:element name="UltmtCdtr" type="PartyIdentificationSEPA1" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>This data element may be present either at ‘Payment Information’ or at ‘Direct Debit Transaction Information’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentificationSEPA3"/>
|
||||
<xs:element name="Dbtr" type="PartyIdentificationSEPA2"/>
|
||||
<xs:element name="DbtrAcct" type="CashAccountSEPA2"/>
|
||||
<xs:element name="UltmtDbtr" type="PartyIdentificationSEPA1" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Mandatory if provided by the debtor in the mandate.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Purp" type="PurposeSEPA" minOccurs="0"/>
|
||||
<xs:element name="RmtInf" type="RemittanceInformationSEPA1Choice" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Document">
|
||||
<xs:sequence>
|
||||
<xs:element name="CstmrDrctDbtInitn" type="CustomerDirectDebitInitiationV02"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="DocumentType3CodeSEPA">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SCOR"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalCategoryPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalLocalInstrument1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalOrganisationIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPersonIdentification1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalPurpose1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ExternalServiceLevel1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="FinancialInstitutionIdentificationSEPA3">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="BIC" type="BICIdentifier"/>
|
||||
<xs:element name="Othr" type="OthrIdentification"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OthrIdentification">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="OthrIdentificationCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="OthrIdentificationCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="NOTPROVIDED"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="FinancialInstitutionIdentificationSEPA2">
|
||||
<xs:sequence>
|
||||
<xs:element name="Othr" type="RestrictedFinancialIdentificationSEPA"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RestrictedFinancialIdentificationSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="RestrictedSMNDACode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RestrictedSMNDACode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SMNDA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="GenericOrganisationIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
|
||||
<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GenericPersonIdentification1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="Max35Text"/>
|
||||
<xs:element name="SchmeNm" type="PersonIdentificationSchemeName1Choice" minOccurs="0"/>
|
||||
<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RestrictedPersonIdentificationSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="RestrictedPersonIdentifierSEPA"/>
|
||||
<xs:element name="SchmeNm" type="RestrictedPersonIdentificationSchemeNameSEPA"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RestrictedPersonIdentifierSEPA">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[a-zA-Z]{2,2}[0-9]{2,2}([A-Za-z0-9]|[\+|\?|/|\-|:|\(|\)|\.|,|']){3,3}([A-Za-z0-9]|[\+|\?|/|\-|:|\(|\)|\.|,|']){1,28}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="GroupHeaderSDD">
|
||||
<xs:sequence>
|
||||
<xs:element name="MsgId" type="RestrictedIdentificationSEPA1"/>
|
||||
<xs:element name="CreDtTm" type="ISODateTime"/>
|
||||
<xs:element name="NbOfTxs" type="Max15NumericText"/>
|
||||
<xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/>
|
||||
<xs:element name="InitgPty" type="PartyIdentificationSEPA1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="IBAN2007Identifier">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODate">
|
||||
<xs:restriction base="xs:date"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ISODateTime">
|
||||
<xs:restriction base="xs:dateTime"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="LocalInstrumentSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Cd" type="ExternalLocalInstrument1Code"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MandateRelatedInformationSDD">
|
||||
<xs:sequence>
|
||||
<xs:element name="MndtId" type="RestrictedIdentificationSEPA2"/>
|
||||
<xs:element name="DtOfSgntr" type="ISODate"/>
|
||||
<xs:element name="AmdmntInd" type="TrueFalseIndicator" minOccurs="0"/>
|
||||
<xs:element name="AmdmntInfDtls" type="AmendmentInformationDetailsSDD" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Mandatory if 'Amendment Indicator' is 'TRUE'
|
||||
The reason code from the Rulebook is indicated using one of the following message subelements.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ElctrncSgntr" type="Max1025Text" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Max1025Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="1025"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max140Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="140"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max15NumericText">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,15}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max35Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Max70Text">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="OrganisationIdentificationSEPAChoice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="BICOrBEI" type="AnyBICIdentifier"/>
|
||||
<xs:element name="Othr" type="GenericOrganisationIdentification1"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartySEPAChoice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="OrgId" type="OrganisationIdentificationSEPAChoice">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Either ‘BIC or BEI’ or one
|
||||
occurrence of ‘Other’ is allowed.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="PrvtId" type="PersonIdentificationSEPA1Choice">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Either ‘Date and Place of Birth’ or one occurrence of ‘Other’ is allowed</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartySEPA2">
|
||||
<xs:sequence>
|
||||
<xs:element name="PrvtId" type="PersonIdentificationSEPA2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Private Identification is used to identify either an organisation or a private
|
||||
person.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentificationSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max70Text" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>‘Name’ is limited to 70 characters in length.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Id" type="PartySEPAChoice" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentificationSEPA2">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max70Text">
|
||||
<xs:annotation>
|
||||
<xs:documentation>‘Name’ is limited to 70 characters in length.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="PstlAdr" type="PostalAddressSEPA" minOccurs="0"/>
|
||||
<xs:element name="Id" type="PartySEPAChoice" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentificationSEPA3">
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" type="PartySEPA2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentificationSEPA4">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max70Text" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>If present the new’ Name’ must be specified under ‘Creditor’. ‘Name’ is limited to 70 characters in length.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Id" type="PartySEPA2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentificationSEPA5">
|
||||
<xs:sequence>
|
||||
<xs:element name="Nm" type="Max70Text">
|
||||
<xs:annotation>
|
||||
<xs:documentation>‘Name’ is limited to 70 characters in length.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="PstlAdr" type="PostalAddressSEPA" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentIdentificationSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="InstrId" type="RestrictedIdentificationSEPA1" minOccurs="0"/>
|
||||
<xs:element name="EndToEndId" type="RestrictedIdentificationSEPA1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PaymentInstructionInformationSDD">
|
||||
<xs:sequence>
|
||||
<xs:element name="PmtInfId" type="RestrictedIdentificationSEPA1"/>
|
||||
<xs:element name="PmtMtd" type="PaymentMethod2Code"/>
|
||||
<xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>If present and contains ‘true’, batch booking is requested. If present and contains ‘false’, booking per transaction is requested. If element is not present, pre-agreed customer-to-bank conditions apply.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="NbOfTxs" type="Max15NumericText" minOccurs="0"/>
|
||||
<xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/>
|
||||
<xs:element name="PmtTpInf" type="PaymentTypeInformationSDD"/>
|
||||
<xs:element name="ReqdColltnDt" type="ISODate"/>
|
||||
<xs:element name="Cdtr" type="PartyIdentificationSEPA5"/>
|
||||
<xs:element name="CdtrAcct" type="CashAccountSEPA1"/>
|
||||
<xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentificationSEPA3"/>
|
||||
<xs:element name="UltmtCdtr" type="PartyIdentificationSEPA1" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>This data element may be present either at ‘Payment Information’ or at ‘Direct Debit Transaction Information’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ChrgBr" type="ChargeBearerTypeSEPACode" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>It is recommended that this element be specified at ‘Payment Information’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CdtrSchmeId" type="PartyIdentificationSEPA3" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>It is recommended that all transactions within the same ‘Payment Information’ block have the same ‘Creditor Scheme Identification’.
|
||||
This data element must be present at either ‘Payment Information’ or ‘Direct Debit
|
||||
Transaction’ level.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="DrctDbtTxInf" type="DirectDebitTransactionInformationSDD" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="PaymentMethod2Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DD"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PaymentTypeInformationSDD">
|
||||
<xs:sequence>
|
||||
<xs:element name="SvcLvl" type="ServiceLevelSEPA"/>
|
||||
<xs:element name="LclInstrm" type="LocalInstrumentSEPA">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Only ‘B2B’, 'CORE' or 'COR1' is allowed. The mixing of different Local Instrument values is not allowed in the same message.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="SeqTp" type="SequenceType1Code">
|
||||
<xs:annotation>
|
||||
<xs:documentation>If 'Amendment Indicator' is 'true' and 'Original Debtor Agent' is set to 'SMNDA' this message element must indicate 'FRST'</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CtgyPurp" type="CategoryPurposeSEPA" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Depending on the agreement between the Creditor and the Creditor Bank, ‘Category Purpose’ may be forwarded to the Debtor Bank.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PersonIdentificationSEPA1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth"/>
|
||||
<xs:element name="Othr" type="GenericPersonIdentification1"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PersonIdentificationSEPA2">
|
||||
<xs:sequence>
|
||||
<xs:element name="Othr" type="RestrictedPersonIdentificationSEPA">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Only one occurrence of ‘Other’ is allowed, and no other sub-elements are allowed.
|
||||
Identification must be used with an identifier described in General Message Element Specifications, Chapter 1.5.2 of the Implementation Guide.
|
||||
Scheme Name’ under ‘Other’ must specify ‘SEPA’ under ‘Proprietary</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PersonIdentificationSchemeName1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
|
||||
<xs:element name="Prtry" type="Max35Text"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RestrictedPersonIdentificationSchemeNameSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Prtry" type="IdentificationSchemeNameSEPA"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="IdentificationSchemeNameSEPA">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SEPA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="PostalAddressSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Ctry" type="CountryCode" minOccurs="0"/>
|
||||
<xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PurposeSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Cd" type="ExternalPurpose1Code">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Only codes from the ISO 20022 ExternalPurposeCode list are allowed.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RemittanceInformationSEPA1Choice">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Ustrd" type="Max140Text"/>
|
||||
<xs:element name="Strd" type="StructuredRemittanceInformationSEPA1"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="SequenceType1Code">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="FRST"/>
|
||||
<xs:enumeration value="RCUR"/>
|
||||
<xs:enumeration value="FNAL"/>
|
||||
<xs:enumeration value="OOFF"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ServiceLevelSEPA">
|
||||
<xs:sequence>
|
||||
<xs:element name="Cd" type="ExternalServiceLevel1Code"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="StructuredRemittanceInformationSEPA1">
|
||||
<xs:sequence>
|
||||
<xs:element name="CdtrRefInf" type="CreditorReferenceInformationSEPA1" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>When present, the receiving bank is not obliged to validate the reference information.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="TrueFalseIndicator">
|
||||
<xs:restriction base="xs:boolean"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="RestrictedIdentificationSEPA1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="([A-Za-z0-9]|[\+|\?|/|\-|:|\(|\)|\.|,|'| ]){1,35}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="RestrictedIdentificationSEPA2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="([A-Za-z0-9]|[\+|\?|/|\-|:|\(|\)|\.|,|']){1,35}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
504
modules/account_payment_sepa/tests/test_module.py
Normal file
504
modules/account_payment_sepa/tests/test_module.py
Normal file
@@ -0,0 +1,504 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
import datetime as dt
|
||||
import os
|
||||
from decimal import Decimal
|
||||
from io import BytesIO, open
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
from lxml import etree
|
||||
|
||||
from trytond.exceptions import UserError
|
||||
from trytond.modules.account.tests import create_chart
|
||||
from trytond.modules.account_payment_sepa.payment import CAMT054
|
||||
from trytond.modules.company.tests import (
|
||||
CompanyTestMixin, create_company, set_company)
|
||||
from trytond.modules.currency.tests import create_currency
|
||||
from trytond.modules.party.tests import PartyCheckReplaceMixin
|
||||
from trytond.pool import Pool
|
||||
from trytond.tests.test_tryton import ModuleTestCase, with_transaction
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
|
||||
def setup_environment():
|
||||
pool = Pool()
|
||||
Address = pool.get('party.address')
|
||||
Party = pool.get('party.party')
|
||||
Bank = pool.get('bank')
|
||||
Identifier = pool.get('party.identifier')
|
||||
|
||||
currency = create_currency('EUR')
|
||||
company = create_company(currency=currency)
|
||||
sepa = Identifier(party=company.party, code='ES23ZZZ47690558N',
|
||||
type='eu_at_02')
|
||||
sepa.save()
|
||||
bank_party = Party(name='European Bank')
|
||||
bank_party.save()
|
||||
bank = Bank(party=bank_party, bic='BICODEBBXXX')
|
||||
bank.save()
|
||||
customer = Party(name='Customer')
|
||||
address = Address(street='street', postal_code='1234', city='City')
|
||||
customer.addresses = [address]
|
||||
customer.save()
|
||||
return {
|
||||
'company': company,
|
||||
'bank': bank,
|
||||
'customer': customer,
|
||||
}
|
||||
|
||||
|
||||
def setup_accounts(bank, company, customer):
|
||||
pool = Pool()
|
||||
Account = pool.get('bank.account')
|
||||
return Account.create([{
|
||||
'bank': bank,
|
||||
'owners': [('add', [company.party])],
|
||||
'currency': company.currency.id,
|
||||
'numbers': [('create', [{
|
||||
'type': 'iban',
|
||||
'number': 'ES8200000000000000000000',
|
||||
}])]}, {
|
||||
'bank': bank,
|
||||
'owners': [('add', [customer])],
|
||||
'currency': company.currency.id,
|
||||
'numbers': [('create', [{
|
||||
'type': 'iban',
|
||||
'number': 'ES3600000000050000000001',
|
||||
}])]}])
|
||||
|
||||
|
||||
def setup_mandate(company, customer, account):
|
||||
pool = Pool()
|
||||
Mandate = pool.get('account.payment.sepa.mandate')
|
||||
Date = pool.get('ir.date')
|
||||
return Mandate.create([{
|
||||
'company': company,
|
||||
'party': customer,
|
||||
'address': customer.addresses[0],
|
||||
'account_number': account.numbers[0],
|
||||
'identification': 'MANDATE',
|
||||
'type': 'recurrent',
|
||||
'sequence_type_rcur': False,
|
||||
'signature_date': Date.today(),
|
||||
'state': 'validated',
|
||||
}])[0]
|
||||
|
||||
|
||||
def setup_journal(flavor, kind, company, account):
|
||||
pool = Pool()
|
||||
Journal = pool.get('account.payment.journal')
|
||||
journal = Journal()
|
||||
journal.name = flavor
|
||||
journal.company = company
|
||||
journal.currency = company.currency
|
||||
journal.process_method = 'sepa'
|
||||
journal.sepa_bank_account_number = account.numbers[0]
|
||||
journal.sepa_payable_flavor = 'pain.001.001.03'
|
||||
journal.sepa_receivable_flavor = 'pain.008.001.02'
|
||||
setattr(journal, 'sepa_%s_flavor' % kind, flavor)
|
||||
journal.save()
|
||||
return journal
|
||||
|
||||
|
||||
def validate_file(flavor, kind, xsd=None):
|
||||
'Test generated files are valid'
|
||||
pool = Pool()
|
||||
Payment = pool.get('account.payment')
|
||||
PaymentGroup = pool.get('account.payment.group')
|
||||
Date = pool.get('ir.date')
|
||||
ProcessPayment = pool.get('account.payment.process', type='wizard')
|
||||
|
||||
if xsd is None:
|
||||
xsd = flavor
|
||||
|
||||
environment = setup_environment()
|
||||
company = environment['company']
|
||||
bank = environment['bank']
|
||||
customer = environment['customer']
|
||||
with set_company(company):
|
||||
company_account, customer_account = setup_accounts(
|
||||
bank, company, customer)
|
||||
setup_mandate(company, customer, customer_account)
|
||||
journal = setup_journal(flavor, kind, company, company_account)
|
||||
|
||||
payment, = Payment.create([{
|
||||
'company': company,
|
||||
'party': customer,
|
||||
'journal': journal,
|
||||
'kind': kind,
|
||||
'amount': Decimal('1000.0'),
|
||||
'state': 'approved' if kind == 'payable' else 'submitted',
|
||||
'reference': 'PAYMENT',
|
||||
'date': Date.today(),
|
||||
}])
|
||||
|
||||
session_id, _, _ = ProcessPayment.create()
|
||||
process_payment = ProcessPayment(session_id)
|
||||
with Transaction().set_context(
|
||||
active_model=Payment.__name__, active_ids=[payment.id]):
|
||||
_, data = process_payment.do_process(None)
|
||||
group, = PaymentGroup.browse(data['res_id'])
|
||||
message, = group.sepa_messages
|
||||
assert message.type == 'out', message.type
|
||||
assert message.state == 'waiting', message.state
|
||||
sepa_string = bytes(message.message)
|
||||
sepa_xml = etree.fromstring(sepa_string)
|
||||
schema_file = os.path.join(os.path.dirname(__file__),
|
||||
'%s.xsd' % xsd)
|
||||
schema = etree.XMLSchema(etree.parse(schema_file))
|
||||
schema.assertValid(sepa_xml)
|
||||
|
||||
|
||||
class AccountPaymentSepaTestCase(
|
||||
PartyCheckReplaceMixin, CompanyTestMixin, ModuleTestCase):
|
||||
'Test Account Payment SEPA module'
|
||||
module = 'account_payment_sepa'
|
||||
|
||||
@with_transaction()
|
||||
def test_pain001_001_03(self):
|
||||
'Test pain001.001.03 xsd validation'
|
||||
validate_file('pain.001.001.03', 'payable')
|
||||
|
||||
@with_transaction()
|
||||
def test_pain001_001_05(self):
|
||||
'Test pain001.001.05 xsd validation'
|
||||
validate_file('pain.001.001.05', 'payable')
|
||||
|
||||
@with_transaction()
|
||||
def test_pain001_003_03(self):
|
||||
'Test pain001.003.03 xsd validation'
|
||||
validate_file('pain.001.003.03', 'payable')
|
||||
|
||||
@with_transaction()
|
||||
def test_pain008_001_02(self):
|
||||
'Test pain008.001.02 xsd validation'
|
||||
validate_file('pain.008.001.02', 'receivable')
|
||||
|
||||
@with_transaction()
|
||||
def test_pain008_001_04(self):
|
||||
'Test pain008.001.04 xsd validation'
|
||||
validate_file('pain.008.001.04', 'receivable')
|
||||
|
||||
@with_transaction()
|
||||
def test_pain008_003_02(self):
|
||||
'Test pain008.003.02 xsd validation'
|
||||
validate_file('pain.008.003.02', 'receivable')
|
||||
|
||||
@with_transaction()
|
||||
def test_sepa_mandate_sequence(self):
|
||||
'Test SEPA mandate sequence'
|
||||
pool = Pool()
|
||||
Configuration = pool.get('account.configuration')
|
||||
Sequence = pool.get('ir.sequence')
|
||||
SequenceType = pool.get('ir.sequence.type')
|
||||
Party = pool.get('party.party')
|
||||
Mandate = pool.get('account.payment.sepa.mandate')
|
||||
|
||||
party = Party(name='Test')
|
||||
party.save()
|
||||
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
mandate = Mandate(party=party)
|
||||
mandate.save()
|
||||
self.assertFalse(mandate.identification)
|
||||
|
||||
sequence_type, = SequenceType.search([
|
||||
('name', '=', "SEPA Mandate"),
|
||||
], limit=1)
|
||||
sequence = Sequence(name="Test", sequence_type=sequence_type)
|
||||
sequence.save()
|
||||
config = Configuration(1)
|
||||
config.sepa_mandate_sequence = sequence
|
||||
config.save()
|
||||
|
||||
mandate = Mandate(party=party)
|
||||
mandate.save()
|
||||
self.assertTrue(mandate.identification)
|
||||
|
||||
@with_transaction()
|
||||
def test_identification_unique(self):
|
||||
'Test unique identification constraint'
|
||||
pool = Pool()
|
||||
Party = pool.get('party.party')
|
||||
Mandate = pool.get('account.payment.sepa.mandate')
|
||||
|
||||
same_id = '1'
|
||||
|
||||
party = Party(name='Test')
|
||||
party.save()
|
||||
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
mandate = Mandate(party=party, identification=same_id)
|
||||
mandate.save()
|
||||
|
||||
for i in range(2):
|
||||
mandate = Mandate(party=party)
|
||||
mandate.save()
|
||||
|
||||
mandate = Mandate(party=party, identification='')
|
||||
mandate.save()
|
||||
self.assertEqual(mandate.identification, None)
|
||||
|
||||
Mandate.write([mandate], {
|
||||
'identification': '',
|
||||
})
|
||||
self.assertEqual(mandate.identification, None)
|
||||
|
||||
self.assertRaises(UserError, Mandate.create, [{
|
||||
'party': party.id,
|
||||
'identification': same_id,
|
||||
}])
|
||||
|
||||
@with_transaction()
|
||||
def test_payment_sepa_bank_account_number(self):
|
||||
'Test Payment.sepa_bank_account_number'
|
||||
pool = Pool()
|
||||
Payment = pool.get('account.payment')
|
||||
Mandate = pool.get('account.payment.sepa.mandate')
|
||||
AccountNumber = pool.get('bank.account.number')
|
||||
Party = pool.get('party.party')
|
||||
BankAccount = pool.get('bank.account')
|
||||
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company)
|
||||
account_number = AccountNumber()
|
||||
mandate = Mandate(account_number=account_number)
|
||||
payment = Payment(kind='receivable', sepa_mandate=mandate)
|
||||
|
||||
self.assertEqual(id(payment.sepa_bank_account_number),
|
||||
id(account_number))
|
||||
|
||||
other_account_number = AccountNumber(type='other')
|
||||
iban_account_number = AccountNumber(type='iban')
|
||||
bank_account = BankAccount(
|
||||
numbers=[other_account_number, iban_account_number])
|
||||
party = Party(
|
||||
bank_accounts_used=[bank_account])
|
||||
payment = Payment(
|
||||
kind='payable', party=party,
|
||||
sepa_payable_bank_account_number=None)
|
||||
|
||||
self.assertEqual(id(payment.sepa_bank_account_number),
|
||||
id(iban_account_number))
|
||||
|
||||
payment.sepa_payable_bank_account_number = iban_account_number
|
||||
party.bank_accounts_used = []
|
||||
self.assertEqual(
|
||||
payment.sepa_bank_account_number,
|
||||
iban_account_number)
|
||||
|
||||
@with_transaction()
|
||||
def test_payment_sequence_type(self):
|
||||
'Test payment sequence type'
|
||||
pool = Pool()
|
||||
Date = pool.get('ir.date')
|
||||
Payment = pool.get('account.payment')
|
||||
ProcessPayment = pool.get('account.payment.process', type='wizard')
|
||||
|
||||
environment = setup_environment()
|
||||
company = environment['company']
|
||||
bank = environment['bank']
|
||||
customer = environment['customer']
|
||||
with set_company(company):
|
||||
company_account, customer_account = setup_accounts(
|
||||
bank, company, customer)
|
||||
mandate = setup_mandate(company, customer, customer_account)
|
||||
journal = setup_journal('pain.008.001.02', 'receivable',
|
||||
company, company_account)
|
||||
|
||||
self.assertFalse(mandate.has_payments)
|
||||
self.assertEqual(mandate.sequence_type, 'FRST')
|
||||
mandate.sequence_type_rcur = True
|
||||
self.assertEqual(mandate.sequence_type, 'RCUR')
|
||||
mandate.sequence_type_rcur = False
|
||||
|
||||
payment, = Payment.create([{
|
||||
'company': company,
|
||||
'party': customer,
|
||||
'journal': journal,
|
||||
'kind': 'receivable',
|
||||
'amount': Decimal('1000.0'),
|
||||
'state': 'submitted',
|
||||
'reference': 'PAYMENT',
|
||||
'date': Date.today(),
|
||||
}])
|
||||
|
||||
session_id, _, _ = ProcessPayment.create()
|
||||
process_payment = ProcessPayment(session_id)
|
||||
with Transaction().set_context(
|
||||
active_model=Payment.__name__, active_ids=[payment.id]):
|
||||
_, data = process_payment.do_process(None)
|
||||
|
||||
self.assertEqual(payment.sepa_mandate_sequence_type, 'FRST')
|
||||
self.assertTrue(payment.sepa_mandate.has_payments)
|
||||
|
||||
payments = Payment.create([{
|
||||
'company': company,
|
||||
'party': customer,
|
||||
'journal': journal,
|
||||
'kind': 'receivable',
|
||||
'amount': Decimal('2000.0'),
|
||||
'state': 'submitted',
|
||||
'reference': 'PAYMENT',
|
||||
'date': Date.today(),
|
||||
}, {
|
||||
'company': company,
|
||||
'party': customer,
|
||||
'journal': journal,
|
||||
'kind': 'receivable',
|
||||
'amount': Decimal('3000.0'),
|
||||
'state': 'submitted',
|
||||
'reference': 'PAYMENT',
|
||||
'date': Date.today(),
|
||||
},
|
||||
])
|
||||
|
||||
session_id, _, _ = ProcessPayment.create()
|
||||
process_payment = ProcessPayment(session_id)
|
||||
payment_ids = [p.id for p in payments]
|
||||
with Transaction().set_context(
|
||||
active_model=Payment.__name__, active_ids=payment_ids):
|
||||
_, data = process_payment.do_process(None)
|
||||
|
||||
for payment in payments:
|
||||
self.assertEqual(payment.sepa_mandate_sequence_type, 'RCUR')
|
||||
self.assertTrue(payment.sepa_info_id)
|
||||
self.assertIsNotNone(payment.group.sepa_id)
|
||||
|
||||
@with_transaction()
|
||||
def test_payment_sequence_type_ordered_date(self):
|
||||
"Test sequence type by ordered date"
|
||||
pool = Pool()
|
||||
Date = pool.get('ir.date')
|
||||
Payment = pool.get('account.payment')
|
||||
ProcessPayment = pool.get('account.payment.process', type='wizard')
|
||||
|
||||
environment = setup_environment()
|
||||
company = environment['company']
|
||||
bank = environment['bank']
|
||||
customer = environment['customer']
|
||||
with set_company(company):
|
||||
company_account, customer_account = setup_accounts(
|
||||
bank, company, customer)
|
||||
mandate = setup_mandate(company, customer, customer_account)
|
||||
journal = setup_journal('pain.008.001.02', 'receivable',
|
||||
company, company_account)
|
||||
|
||||
self.assertEqual(mandate.sequence_type, 'FRST')
|
||||
|
||||
payments = Payment.create([{
|
||||
'company': company,
|
||||
'party': customer,
|
||||
'journal': journal,
|
||||
'kind': 'receivable',
|
||||
'amount': Decimal('1000.0'),
|
||||
'state': 'submitted',
|
||||
'reference': 'PAYMENT',
|
||||
'date': Date.today() + dt.timedelta(days=1),
|
||||
}, {
|
||||
'company': company,
|
||||
'party': customer,
|
||||
'journal': journal,
|
||||
'kind': 'receivable',
|
||||
'amount': Decimal('1500.0'),
|
||||
'state': 'submitted',
|
||||
'reference': 'PAYMENT',
|
||||
'date': Date.today(),
|
||||
}, {
|
||||
'company': company,
|
||||
'party': customer,
|
||||
'journal': journal,
|
||||
'kind': 'receivable',
|
||||
'amount': Decimal('2000.0'),
|
||||
'state': 'submitted',
|
||||
'reference': 'PAYMENT',
|
||||
'date': Date.today(),
|
||||
}])
|
||||
|
||||
session_id, _, _ = ProcessPayment.create()
|
||||
process_payment = ProcessPayment(session_id)
|
||||
payment_ids = [p.id for p in payments]
|
||||
with Transaction().set_context(
|
||||
active_model=Payment.__name__, active_ids=payment_ids):
|
||||
_, data = process_payment.do_process(None)
|
||||
self.assertEqual(
|
||||
[p.sepa_mandate_sequence_type for p in payments],
|
||||
['RCUR', 'FRST', 'RCUR'])
|
||||
|
||||
@with_transaction()
|
||||
def handle_camt054(self, flavor):
|
||||
'Handle camt.054'
|
||||
pool = Pool()
|
||||
Message = pool.get('account.payment.sepa.message')
|
||||
|
||||
message_file = os.path.join(os.path.dirname(__file__),
|
||||
'%s.xml' % flavor)
|
||||
with open(message_file, 'rb') as fp:
|
||||
message = fp.read()
|
||||
namespace = Message.get_namespace(message)
|
||||
self.assertEqual(namespace,
|
||||
'urn:iso:std:iso:20022:tech:xsd:%s' % flavor)
|
||||
|
||||
payment = Mock()
|
||||
Payment = Mock()
|
||||
Payment.search.return_value = [payment]
|
||||
|
||||
handler = CAMT054(BytesIO(message), Payment)
|
||||
|
||||
self.assertEqual(handler.msg_id, 'AAAASESS-FP-00001')
|
||||
Payment.search.assert_called_with([
|
||||
('sepa_end_to_end_id', '=', 'MUELL/FINP/RA12345'),
|
||||
('kind', '=', 'payable'),
|
||||
])
|
||||
Payment.succeed.assert_called_with([payment])
|
||||
|
||||
payment.reset_mock()
|
||||
Payment.reset_mock()
|
||||
with patch.object(CAMT054, 'is_returned') as is_returned:
|
||||
is_returned.return_value = True
|
||||
handler = CAMT054(BytesIO(message), Payment)
|
||||
|
||||
Payment.save.assert_called_with([payment])
|
||||
Payment.fail.assert_called_with([payment])
|
||||
|
||||
def test_camt054_001_01(self):
|
||||
'Test camt.054.001.01 handling'
|
||||
self.handle_camt054('camt.054.001.01')
|
||||
|
||||
def test_camt054_001_02(self):
|
||||
'Test camt.054.001.02 handling'
|
||||
self.handle_camt054('camt.054.001.02')
|
||||
|
||||
def test_camt054_001_03(self):
|
||||
'Test camt.054.001.03 handling'
|
||||
self.handle_camt054('camt.054.001.03')
|
||||
|
||||
def test_camt054_001_04(self):
|
||||
'Test camt.054.001.04 handling'
|
||||
self.handle_camt054('camt.054.001.04')
|
||||
|
||||
@with_transaction()
|
||||
def test_sepa_mandate_report(self):
|
||||
'Test sepa mandate report'
|
||||
pool = Pool()
|
||||
Report = pool.get('account.payment.sepa.mandate', type='report')
|
||||
|
||||
environment = setup_environment()
|
||||
company = environment['company']
|
||||
bank = environment['bank']
|
||||
customer = environment['customer']
|
||||
with set_company(company):
|
||||
company_account, customer_account = setup_accounts(
|
||||
bank, company, customer)
|
||||
mandate = setup_mandate(company, customer, customer_account)
|
||||
|
||||
oext, content, _, _ = Report.execute([mandate.id], {})
|
||||
self.assertEqual(oext, 'odt')
|
||||
self.assertTrue(content)
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
8
modules/account_payment_sepa/tests/test_scenario.py
Normal file
8
modules/account_payment_sepa/tests/test_scenario.py
Normal file
@@ -0,0 +1,8 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.tests.test_tryton import load_doc_tests
|
||||
|
||||
|
||||
def load_tests(*args, **kwargs):
|
||||
return load_doc_tests(__name__, __file__, *args, **kwargs)
|
||||
34
modules/account_payment_sepa/tryton.cfg
Normal file
34
modules/account_payment_sepa/tryton.cfg
Normal file
@@ -0,0 +1,34 @@
|
||||
[tryton]
|
||||
version=7.8.0
|
||||
depends:
|
||||
account
|
||||
account_payment
|
||||
company
|
||||
ir
|
||||
bank
|
||||
party
|
||||
extras_depend:
|
||||
account_payment_clearing
|
||||
xml:
|
||||
payment.xml
|
||||
party.xml
|
||||
account.xml
|
||||
message.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
payment.Journal
|
||||
payment.Group
|
||||
payment.Mandate
|
||||
payment.Payment
|
||||
payment.Message
|
||||
party.Party
|
||||
party.PartyReceptionDirectDebit
|
||||
party.PartyIdentifier
|
||||
account.Configuration
|
||||
account.ConfigurationSepaMandateSequence
|
||||
wizard:
|
||||
party.Replace
|
||||
report:
|
||||
payment.MandateReport
|
||||
payment.MessageReport
|
||||
12
modules/account_payment_sepa/view/configuration_form.xml
Normal file
12
modules/account_payment_sepa/view/configuration_form.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form"
|
||||
position="inside">
|
||||
<separator id="sepa" string="SEPA" colspan="4"/>
|
||||
<label name="sepa_mandate_sequence"/>
|
||||
<field name="sepa_mandate_sequence"/>
|
||||
<newline/>
|
||||
</xpath>
|
||||
</data>
|
||||
36
modules/account_payment_sepa/view/mandate_form.xml
Normal file
36
modules/account_payment_sepa/view/mandate_form.xml
Normal file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<label name="party"/>
|
||||
<field name="party"/>
|
||||
<label name="address"/>
|
||||
<field name="address"/>
|
||||
|
||||
<label name="account_number"/>
|
||||
<field name="account_number"/>
|
||||
<newline/>
|
||||
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
<newline/>
|
||||
<label name="identification"/>
|
||||
<field name="identification"/>
|
||||
<label name="signature_date"/>
|
||||
<field name="signature_date"/>
|
||||
<label name="type"/>
|
||||
<field name="type"/>
|
||||
<label name="sequence_type_rcur"/>
|
||||
<field name="sequence_type_rcur"/>
|
||||
<label name="scheme"/>
|
||||
<field name="scheme"/>
|
||||
<newline/>
|
||||
<label name="state"/>
|
||||
<field name="state"/>
|
||||
<group col="-1" colspan="2" id="buttons">
|
||||
<button name="cancel" icon="tryton-cancel"/>
|
||||
<button name="draft" icon="tryton-back"/>
|
||||
<button name="request" icon="tryton-forward"/>
|
||||
<button name="validate_mandate" icon="tryton-ok"/>
|
||||
</group>
|
||||
</form>
|
||||
12
modules/account_payment_sepa/view/mandate_list.xml
Normal file
12
modules/account_payment_sepa/view/mandate_list.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tree>
|
||||
<field name="company" expand="1" optional="1"/>
|
||||
<field name="party" expand="2"/>
|
||||
<field name="address" expand="1" optional="1"/>
|
||||
<field name="account_number" expand="1"/>
|
||||
<field name="identification" expand="1"/>
|
||||
<field name="type"/>
|
||||
<field name="state"/>
|
||||
</tree>
|
||||
22
modules/account_payment_sepa/view/message_form.xml
Normal file
22
modules/account_payment_sepa/view/message_form.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<label name="type"/>
|
||||
<field name="type"/>
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
<label name="origin"/>
|
||||
<field name="origin"/>
|
||||
<label name="message"/>
|
||||
<field name="message" filename="filename"/>
|
||||
<label name="state"/>
|
||||
<field name="state"/>
|
||||
<group col="-1" colspan="2" id="buttons">
|
||||
<button name="cancel" icon="tryton-cancel"/>
|
||||
<button name="draft" icon="tryton-back"/>
|
||||
<button name="wait" icon="tryton-forward"/>
|
||||
<button name="do" icon="tryton-ok"/>
|
||||
</group>
|
||||
<field name="filename" invisible="1" colspan="4"/>
|
||||
</form>
|
||||
13
modules/account_payment_sepa/view/message_list.xml
Normal file
13
modules/account_payment_sepa/view/message_list.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tree>
|
||||
<field name="type"/>
|
||||
<field name="message" widget="binary" filename="filename"/>
|
||||
<field name="state"/>
|
||||
<button name="cancel" multiple="1"/>
|
||||
<button name="draft" multiple="1"/>
|
||||
<button name="wait" multiple="1"/>
|
||||
<button name="do" multiple="1"/>
|
||||
<field name="filename" tree_invisible="1"/>
|
||||
</tree>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='code']" position="after">
|
||||
<label name="sepa_es_suffix"/>
|
||||
<field name="sepa_es_suffix"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form" position="inside">
|
||||
<label name="sepa_mandate"/>
|
||||
<field name="sepa_mandate"/>
|
||||
<newline/>
|
||||
</xpath>
|
||||
</data>
|
||||
27
modules/account_payment_sepa/view/payment_form.xml
Normal file
27
modules/account_payment_sepa/view/payment_form.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//page[@id='payment']" position="after">
|
||||
<page id="sepa" string="SEPA">
|
||||
<label name="sepa_mandate"/>
|
||||
<field name="sepa_mandate"/>
|
||||
<newline/>
|
||||
|
||||
<label name="sepa_payable_bank_account_number"/>
|
||||
<field name="sepa_payable_bank_account_number"/>
|
||||
<newline/>
|
||||
|
||||
<label name="sepa_info_id"/>
|
||||
<field name="sepa_info_id" colspan="3"/>
|
||||
|
||||
<separator id="sepa_return_reason" string="Return Reason" colspan="4"/>
|
||||
<label name="sepa_return_reason_code" string="Code"/>
|
||||
<field name="sepa_return_reason_code"/>
|
||||
<newline/>
|
||||
|
||||
<label name="sepa_return_reason_information" string="Information"/>
|
||||
<field name="sepa_return_reason_information" yexpand="0" colspan="3"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
11
modules/account_payment_sepa/view/payment_group_form.xml
Normal file
11
modules/account_payment_sepa/view/payment_group_form.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/field[@name='kind']" position="after">
|
||||
<label name="sepa_id"/>
|
||||
<field name="sepa_id" colspan="3"/>
|
||||
<field name="sepa_messages" colspan="4"/>
|
||||
<button name="sepa_generate_message" colspan="4"/>
|
||||
</xpath>
|
||||
</data>
|
||||
8
modules/account_payment_sepa/view/payment_group_list.xml
Normal file
8
modules/account_payment_sepa/view/payment_group_list.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/tree/field[@name='kind']" position="after">
|
||||
<field name="sepa_id" optional="0" expand="1"/>
|
||||
</xpath>
|
||||
</data>
|
||||
23
modules/account_payment_sepa/view/payment_journal_form.xml
Normal file
23
modules/account_payment_sepa/view/payment_journal_form.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/field[@name='process_method']" position="after">
|
||||
<separator name="sepa_bank_account_number" string="SEPA" colspan="4"/>
|
||||
<label name="sepa_bank_account_number"/>
|
||||
<field name="sepa_bank_account_number"/>
|
||||
<newline/>
|
||||
<label name="sepa_batch_booking"/>
|
||||
<field name="sepa_batch_booking"/>
|
||||
<label name="sepa_charge_bearer"/>
|
||||
<field name="sepa_charge_bearer"/>
|
||||
<label name="sepa_payable_flavor"/>
|
||||
<field name="sepa_payable_flavor"/>
|
||||
<label name="sepa_receivable_flavor"/>
|
||||
<field name="sepa_receivable_flavor"/>
|
||||
<label name="sepa_payable_initiator_id"/>
|
||||
<field name="sepa_payable_initiator_id"/>
|
||||
<label name="sepa_receivable_initiator_id"/>
|
||||
<field name="sepa_receivable_initiator_id"/>
|
||||
</xpath>
|
||||
</data>
|
||||
8
modules/account_payment_sepa/view/payment_list.xml
Normal file
8
modules/account_payment_sepa/view/payment_list.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/tree/field[@name='party']" position="after">
|
||||
<field name="sepa_info_id" expand="1" optional="0"/>
|
||||
</xpath>
|
||||
</data>
|
||||
Reference in New Issue
Block a user