[12.0][MIG] account_banking_pain_base: Migration to v12.0

This commit is contained in:
Sergio Teruel
2018-11-09 12:36:33 +01:00
committed by Pedro M. Baeza
parent b137cb5433
commit 84e0f94015
9 changed files with 624 additions and 122 deletions

View File

@@ -1,10 +1,30 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:alt: License: AGPL-3
================================
Account Banking PAIN Base Module
================================
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fbank--payment-lightgray.png?logo=github
:target: https://github.com/OCA/bank-payment/tree/12.0/account_banking_pain_base
:alt: OCA/bank-payment
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/bank-payment-12-0/bank-payment-12-0-account_banking_pain_base
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/97/12.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
This module contains fields and functions that are used by the module for SEPA
Credit Transfer (account_banking_sepa_credit_transfer) and SEPA Direct Debit
(account_banking_sepa_direct_debit). This module doesn't provide any
@@ -13,6 +33,11 @@ functionality by itself.
This module was started during the Akretion-Noviat code sprint of November
21st 2013 in Epiais les Louvres (France).
**Table of contents**
.. contents::
:local:
Installation
============
@@ -43,28 +68,28 @@ Usage
See 'readme' files of the OCA/bank-payment suite.
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/173/11.0
Known issues / Roadmap
======================
* no known issues
Bug Tracker
===========
Bugs are tracked on `GitHub Issues
<https://github.com/OCA/bank-payment/issues>`_. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.
Bugs are tracked on `GitHub Issues <https://github.com/OCA/bank-payment/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/bank-payment/issues/new?body=module:%20account_banking_pain_base%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
~~~~~~~
* Akretion
* Noviat
* Tecnativa
Contributors
------------
~~~~~~~~~~~~
* Alexis de Lattre <alexis.delattre@akretion.com>
* Pedro M. Baeza
@@ -76,17 +101,19 @@ Contributors
* Stefan Rijnhart (Therp)
* Antonio Espinosa <antonioea@antiun.com>
Maintainer
----------
Maintainers
~~~~~~~~~~~
This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
To contribute to this module, please visit https://odoo-community.org.
This module is part of the `OCA/bank-payment <https://github.com/OCA/bank-payment/tree/12.0/account_banking_pain_base>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View File

@@ -6,7 +6,7 @@
{
'name': 'Account Banking PAIN Base Module',
'summary': 'Base module for PAIN file generation',
'version': '11.0.1.0.0',
'version': '12.0.1.0.0',
'license': 'AGPL-3',
'author': "Akretion, "
"Noviat, "

View File

@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n"
"Language-Team: \n"
@@ -59,7 +59,7 @@ msgid "Bank Payment Lines"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_order_batch_booking
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_order__batch_booking
msgid "Batch Booking"
msgstr ""
@@ -132,13 +132,13 @@ msgid "Cash Management Transfer"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line_category_purpose
#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line_category_purpose
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__category_purpose
#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line__category_purpose
msgid "Category Purpose"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_order_charge_bearer
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_order__charge_bearer
msgid "Charge Bearer"
msgstr ""
@@ -172,11 +172,26 @@ msgstr ""
msgid "Commodity Transfer"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__communication
msgid "Communication"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__communication_type
msgid "Communication Type"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model,name:account_banking_pain_base.model_res_company
msgid "Companies"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model,name:account_banking_pain_base.model_res_config_settings
msgid "Config Settings"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.line,purpose:0
msgid "Consumer Third Party Consolidated Payment"
@@ -188,7 +203,7 @@ msgid "Convalescent Care Facility"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_method_convert_to_ascii
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_method__convert_to_ascii
msgid "Convert to ASCII"
msgstr ""
@@ -254,7 +269,7 @@ msgid "Electricity Bill"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings_group_pain_multiple_identifier
#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings__group_pain_multiple_identifier
msgid "Enable this option if your country requires several SEPA/PAIN identifiers like in Spain."
msgstr ""
@@ -284,7 +299,7 @@ msgid "Following Service Level"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_order_charge_bearer
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_order__charge_bearer
msgid "Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme (SEPA Core messages must use this). Shared : transaction charges on the debtor side are to be borne by the debtor, transaction charges on the creditor side are to be borne by the creditor. Borne by creditor : all transaction charges are to be borne by the creditor. Borne by debtor : all transaction charges are to be borne by the debtor."
msgstr ""
@@ -293,6 +308,11 @@ msgstr ""
msgid "Foreign Exchange"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.line,communication_type:0
msgid "Free"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.line,purpose:0
msgid "Gas Bill"
@@ -346,20 +366,25 @@ msgid "Housing Tax"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_method_convert_to_ascii
#: selection:account.payment.line,communication_type:0
msgid "ISO"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_method__convert_to_ascii
msgid "If active, Odoo will convert each accented character to the corresponding unaccented character, so that only ASCII characters are used in the generated PAIN file."
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line_category_purpose
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line_purpose
#: model:ir.model.fields,help:account_banking_pain_base.field_bank_payment_line_category_purpose
#: model:ir.model.fields,help:account_banking_pain_base.field_bank_payment_line_purpose
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line__category_purpose
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line__purpose
#: model:ir.model.fields,help:account_banking_pain_base.field_bank_payment_line__category_purpose
#: model:ir.model.fields,help:account_banking_pain_base.field_bank_payment_line__purpose
msgid "If neither your bank nor your local regulations oblige you to set the category purpose, leave the field empty."
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_order_batch_booking
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_order__batch_booking
msgid "If true, the bank statement will display only one debit line for all the wire transfers of the SEPA XML file ; if false, the bank statement will display one debit line per wire transfer of the SEPA XML file."
msgstr ""
@@ -369,23 +394,23 @@ msgid "Income Tax"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_mode_initiating_party_identifier
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_company_initiating_party_identifier
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings_initiating_party_identifier
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_mode__initiating_party_identifier
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_company__initiating_party_identifier
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings__initiating_party_identifier
msgid "Initiating Party Identifier"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_mode_initiating_party_issuer
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_company_initiating_party_issuer
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings_initiating_party_issuer
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_mode__initiating_party_issuer
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_company__initiating_party_issuer
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings__initiating_party_issuer
msgid "Initiating Party Issuer"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_mode_initiating_party_scheme
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_company_initiating_party_scheme
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings_initiating_party_scheme
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_mode__initiating_party_scheme
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_company__initiating_party_scheme
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings__initiating_party_scheme
msgid "Initiating Party Scheme"
msgstr ""
@@ -399,11 +424,6 @@ msgstr ""
msgid "Instalment Hire Purchase Agreement"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.line,local_instrument:0
msgid "Instant Transfer"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.line,purpose:0
msgid "Insurance Premium"
@@ -440,6 +460,11 @@ msgstr ""
msgid "Irrevocable Debit Card Payment"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line__communication
msgid "Label of the payment that will be seen by the destinee"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.line,purpose:0
msgid "Labor Insurance"
@@ -472,8 +497,8 @@ msgid "Loan Repayment"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line_local_instrument
#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line_local_instrument
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__local_instrument
#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line__local_instrument
msgid "Local Instrument"
msgstr ""
@@ -499,7 +524,7 @@ msgid "Multiple Service Types"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings_group_pain_multiple_identifier
#: model:ir.model.fields,field_description:account_banking_pain_base.field_res_config_settings__group_pain_multiple_identifier
msgid "Multiple identifiers"
msgstr ""
@@ -555,7 +580,7 @@ msgid "Other Telecom Related Bill"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_method_pain_version
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_method__pain_version
msgid "PAIN Version"
msgstr ""
@@ -606,8 +631,8 @@ msgid "Price Payment"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line_priority
#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line_priority
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__priority
#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line__priority
msgid "Priority"
msgstr ""
@@ -627,8 +652,8 @@ msgid "Purchase Sale Of Services"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line_purpose
#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line_purpose
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_line__purpose
#: model:ir.model.fields,field_description:account_banking_pain_base.field_bank_payment_line__purpose
msgid "Purpose"
msgstr ""
@@ -663,12 +688,12 @@ msgid "Royalties"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_order_sepa
#: model:ir.model.fields,field_description:account_banking_pain_base.field_account_payment_order__sepa
msgid "SEPA Payment"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.ui.view,arch_db:account_banking_pain_base.view_account_config_settings
#: model_terms:ir.ui.view,arch_db:account_banking_pain_base.view_account_config_settings
msgid "SEPA/PAIN"
msgstr ""
@@ -751,19 +776,19 @@ msgid "The type of the field '%s' is %s. It should be a string or unicode."
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line_priority
#: model:ir.model.fields,help:account_banking_pain_base.field_bank_payment_line_priority
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_line__priority
#: model:ir.model.fields,help:account_banking_pain_base.field_bank_payment_line__priority
msgid "This field will be used as 'Instruction Priority' in the generated PAIN file."
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_res_company_initiating_party_identifier
#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings_initiating_party_identifier
#: model:ir.model.fields,help:account_banking_pain_base.field_res_company__initiating_party_identifier
#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings__initiating_party_identifier
msgid "This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo."
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_mode_initiating_party_identifier
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_mode__initiating_party_identifier
msgid "This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo. If not defined, Initiating Party Identifier from company will be used.\n"
"Common format (13): \n"
"- Country code (2, optional)\n"
@@ -772,13 +797,13 @@ msgid "This will be used as the 'Initiating Party Identifier' in the PAIN files
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_res_company_initiating_party_issuer
#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings_initiating_party_issuer
#: model:ir.model.fields,help:account_banking_pain_base.field_res_company__initiating_party_issuer
#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings__initiating_party_issuer
msgid "This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo."
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_mode_initiating_party_issuer
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_mode__initiating_party_issuer
msgid "This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo. If not defined, Initiating Party Issuer from company will be used.\n"
"Common format (13): \n"
"- Country code (2, optional)\n"
@@ -787,13 +812,13 @@ msgid "This will be used as the 'Initiating Party Issuer' in the PAIN files gene
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_res_company_initiating_party_scheme
#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings_initiating_party_scheme
#: model:ir.model.fields,help:account_banking_pain_base.field_res_company__initiating_party_scheme
#: model:ir.model.fields,help:account_banking_pain_base.field_res_config_settings__initiating_party_scheme
msgid "This will be used as the 'Initiating Party Scheme Name' in the PAIN files generated by Odoo."
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_mode_initiating_party_scheme
#: model:ir.model.fields,help:account_banking_pain_base.field_account_payment_mode__initiating_party_scheme
msgid "This will be used as the 'Initiating Party Scheme Name' in the PAIN files generated by Odoo. This value is determined by the financial institution that will process the file. If not defined, no scheme will be used.\n"
""
msgstr ""
@@ -859,53 +884,3 @@ msgstr ""
msgid "ePayment"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.method,pain_version:0
msgid "pain.001.001.02"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.method,pain_version:0
msgid "pain.001.001.03 (recommended for credit transfer)"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.method,pain_version:0
msgid "pain.001.001.04"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.method,pain_version:0
msgid "pain.001.001.05"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.method,pain_version:0
msgid "pain.001.003.03 (credit transfer in Germany)"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.method,pain_version:0
msgid "pain.008.001.02 (recommended for direct debit)"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.method,pain_version:0
msgid "pain.008.001.03"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.method,pain_version:0
msgid "pain.008.001.04"
msgstr ""
#. module: account_banking_pain_base
#: selection:account.payment.method,pain_version:0
msgid "pain.008.003.02 (direct debit in Germany)"
msgstr ""
#. module: account_banking_pain_base
#: model:ir.model,name:account_banking_pain_base.model_res_config_settings
msgid "res.config.settings"
msgstr ""

View File

@@ -0,0 +1,12 @@
#. Go to Invoicing/Accounting > Configuration > Settings.
#. On the fields "Initiating Party Issuer" and "Initiating Party Identifier",
in the section *SEPA/PAIN*, you can fill the corresponding identifiers.
If your country requires several identifiers (like Spain), you must:
#. Go to *Invoicing/Accounting > Configuration > Settings*.
#. On the section *SEPA/PAIN*, check the mark "Multiple identifiers".
#. Now go to *Invoicing/Accounting > Configuration > Management > Payment Modes*.
#. Create a payment mode for your specific bank.
#. Fill the specific identifiers on the fields "Initiating Party Identifier"
and "Initiating Party Issuer".

View File

@@ -0,0 +1,9 @@
* Alexis de Lattre <alexis.delattre@akretion.com>
* Pedro M. Baeza
* Stéphane Bidoul <stephane.bidoul@acsone.eu>
* Ignacio Ibeas - Acysos S.L.
* Alexandre Fayolle
* Raphaël Valyi
* Sandy Carter
* Stefan Rijnhart (Therp)
* Antonio Espinosa <antonioea@antiun.com>

View File

@@ -0,0 +1,7 @@
This module contains fields and functions that are used by the module for SEPA
Credit Transfer (account_banking_sepa_credit_transfer) and SEPA Direct Debit
(account_banking_sepa_direct_debit). This module doesn't provide any
functionality by itself.
This module was started during the Akretion-Noviat code sprint of November
21st 2013 in Epiais les Louvres (France).

View File

@@ -0,0 +1,5 @@
This module depends on :
- account_payment_order
This module is part of the OCA/bank-payment suite.

View File

@@ -0,0 +1 @@
See 'readme' files of the OCA/bank-payment suite.

View File

@@ -0,0 +1,466 @@
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.14: http://docutils.sourceforge.net/" />
<title>Account Banking PAIN Base Module</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
.subscript {
vertical-align: sub;
font-size: smaller }
.superscript {
vertical-align: super;
font-size: smaller }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
overflow: hidden;
}
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title, .code .error {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left, .figure.align-left, object.align-left, table.align-left {
clear: left ;
float: left ;
margin-right: 1em }
img.align-right, .figure.align-right, object.align-right, table.align-right {
clear: right ;
float: right ;
margin-left: 1em }
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left }
.align-center {
clear: both ;
text-align: center }
.align-right {
text-align: right }
/* reset inner alignment in figures */
div.align-right {
text-align: inherit }
/* div.align-center * { */
/* text-align: left } */
.align-top {
vertical-align: top }
.align-middle {
vertical-align: middle }
.align-bottom {
vertical-align: bottom }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font: inherit }
pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: grey; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
/* "booktabs" style (no vertical lines) */
table.docutils.booktabs {
border: 0px;
border-top: 2px solid;
border-bottom: 2px solid;
border-collapse: collapse;
}
table.docutils.booktabs * {
border: 0px;
}
table.docutils.booktabs th {
border-bottom: thin solid;
text-align: left;
}
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }
</style>
</head>
<body>
<div class="document" id="account-banking-pain-base-module">
<h1 class="title">Account Banking PAIN Base Module</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/bank-payment/tree/12.0/account_banking_pain_base"><img alt="OCA/bank-payment" src="https://img.shields.io/badge/github-OCA%2Fbank--payment-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/bank-payment-12-0/bank-payment-12-0-account_banking_pain_base"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/97/12.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p>
<p>This module contains fields and functions that are used by the module for SEPA
Credit Transfer (account_banking_sepa_credit_transfer) and SEPA Direct Debit
(account_banking_sepa_direct_debit). This module doesnt provide any
functionality by itself.</p>
<p>This module was started during the Akretion-Noviat code sprint of November
21st 2013 in Epiais les Louvres (France).</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#installation" id="id1">Installation</a></li>
<li><a class="reference internal" href="#configuration" id="id2">Configuration</a></li>
<li><a class="reference internal" href="#usage" id="id3">Usage</a></li>
<li><a class="reference internal" href="#bug-tracker" id="id4">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="id5">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="id6">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="id7">Contributors</a></li>
<li><a class="reference internal" href="#maintainers" id="id8">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<div class="section" id="installation">
<h1><a class="toc-backref" href="#id1">Installation</a></h1>
<p>This module depends on :</p>
<ul class="simple">
<li>account_payment_order</li>
</ul>
<p>This module is part of the OCA/bank-payment suite.</p>
</div>
<div class="section" id="configuration">
<h1><a class="toc-backref" href="#id2">Configuration</a></h1>
<ol class="arabic simple">
<li>Go to Invoicing/Accounting &gt; Configuration &gt; Settings.</li>
<li>On the fields “Initiating Party Issuer” and “Initiating Party Identifier”,
in the section <em>SEPA/PAIN</em>, you can fill the corresponding identifiers.</li>
</ol>
<p>If your country requires several identifiers (like Spain), you must:</p>
<ol class="arabic simple">
<li>Go to <em>Invoicing/Accounting &gt; Configuration &gt; Settings</em>.</li>
<li>On the section <em>SEPA/PAIN</em>, check the mark “Multiple identifiers”.</li>
<li>Now go to <em>Invoicing/Accounting &gt; Configuration &gt; Management &gt; Payment Modes</em>.</li>
<li>Create a payment mode for your specific bank.</li>
<li>Fill the specific identifiers on the fields “Initiating Party Identifier”
and “Initiating Party Issuer”.</li>
</ol>
</div>
<div class="section" id="usage">
<h1><a class="toc-backref" href="#id3">Usage</a></h1>
<p>See readme files of the OCA/bank-payment suite.</p>
</div>
<div class="section" id="bug-tracker">
<h1><a class="toc-backref" href="#id4">Bug Tracker</a></h1>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/bank-payment/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/bank-payment/issues/new?body=module:%20account_banking_pain_base%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h1><a class="toc-backref" href="#id5">Credits</a></h1>
<div class="section" id="authors">
<h2><a class="toc-backref" href="#id6">Authors</a></h2>
<ul class="simple">
<li>Akretion</li>
<li>Noviat</li>
<li>Tecnativa</li>
</ul>
</div>
<div class="section" id="contributors">
<h2><a class="toc-backref" href="#id7">Contributors</a></h2>
<ul class="simple">
<li>Alexis de Lattre &lt;<a class="reference external" href="mailto:alexis.delattre&#64;akretion.com">alexis.delattre&#64;akretion.com</a>&gt;</li>
<li>Pedro M. Baeza</li>
<li>Stéphane Bidoul &lt;<a class="reference external" href="mailto:stephane.bidoul&#64;acsone.eu">stephane.bidoul&#64;acsone.eu</a>&gt;</li>
<li>Ignacio Ibeas - Acysos S.L.</li>
<li>Alexandre Fayolle</li>
<li>Raphaël Valyi</li>
<li>Sandy Carter</li>
<li>Stefan Rijnhart (Therp)</li>
<li>Antonio Espinosa &lt;<a class="reference external" href="mailto:antonioea&#64;antiun.com">antonioea&#64;antiun.com</a>&gt;</li>
</ul>
</div>
<div class="section" id="maintainers">
<h2><a class="toc-backref" href="#id8">Maintainers</a></h2>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/bank-payment/tree/12.0/account_banking_pain_base">OCA/bank-payment</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
</div>
</body>
</html>