Skip to content

Commit

Permalink
Merge 9d7a408 into 8576b68
Browse files Browse the repository at this point in the history
  • Loading branch information
carlosdauden committed Jul 11, 2017
2 parents 8576b68 + 9d7a408 commit 2d7601c
Show file tree
Hide file tree
Showing 18 changed files with 1,233 additions and 0 deletions.
57 changes: 57 additions & 0 deletions account_payment_return_import_sepa_pain/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3

=======================================
Account Payment Return Import SEPA Pain
=======================================

Module to import SEPA Direct Debit Unpaid Report File Format PAIN.002.001.03.

Installation
============

This module depends on *account_banking_payment_export* module from
OCA/bank-payment repository.

Usage
=====

.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/96/8.0

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-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
`here <https://github.com/OCA/
account-payment/issues/new?body=module:%20
account_payment_return_import_sepa_pain%0Aversion:%20
8.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Credits
=======

Contributors
------------

* Carlos Dauden <pedro.baeza@tecnativa.com>
* Pedro M. Baeza <pedro.baeza@tecnativa.com>

Maintainer
----------

.. 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 http://odoo-community.org.
4 changes: 4 additions & 0 deletions account_payment_return_import_sepa_pain/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-

from . import models
from . import wizard
24 changes: 24 additions & 0 deletions account_payment_return_import_sepa_pain/__openerp__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# -*- coding: utf-8 -*-
# © 2016 Carlos Dauden <carlos.dauden@tecnativa.com>
# © 2016 Pedro M. Baeza <pedro.baeza@tecnativa.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
'name': 'Account Payment Return Import SEPA Pain',
'category': 'Accounting',
'version': '9.0.1.0.0',
'summary': 'Module to import SEPA Direct Debit Unpaid Report File Format '
'PAIN.002.001.03',
'license': 'AGPL-3',
'author': 'Tecnativa,'
'Odoo Community Association (OCA)',
'website': 'https://www.tecnativa.com',
'depends': [
'account_payment_return_import',
'account_payment_order',
],
'data': [
'data/unpaid_reason_codes.xml'
],
'installable': True,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">

<record id="unpaid_reason_AC01" model="payment.return.reason">
<field name="code">AC01</field>
<field name="name">Account identifier incorrect (i.e. invalid IBAN)</field>
</record>
<record id="unpaid_reason_AC04" model="payment.return.reason">
<field name="code">AC04</field>
<field name="name">Account closed</field>
</record>
<record id="unpaid_reason_AC06" model="payment.return.reason">
<field name="code">AC06</field>
<field name="name">Account blocked for direct debit by the Debtor</field>
</record>
<record id="unpaid_reason_AG01" model="payment.return.reason">
<field name="code">AG01</field>
<field name="name">Direct debit forbidden on this account for regulatory reasons</field>
</record>
<record id="unpaid_reason_AG02" model="payment.return.reason">
<field name="code">AG02</field>
<field name="name">Operation/transaction code incorrect, invalid file format</field>
</record>
<record id="unpaid_reason_AM04" model="payment.return.reason">
<field name="code">AM04</field>
<field name="name">Insufficient funds</field>
</record>
<record id="unpaid_reason_AM05" model="payment.return.reason">
<field name="code">AM05</field>
<field name="name">Duplicate collection</field>
</record>
<record id="unpaid_reason_BE05" model="payment.return.reason">
<field name="code">BE05</field>
<field name="name">Identifier of the Creditor incorrect</field>
</record>
<record id="unpaid_reason_FF05" model="payment.return.reason">
<field name="code">FF05</field>
<field name="name">Direct Debit type incorrect</field>
</record>
<record id="unpaid_reason_MD01" model="payment.return.reason">
<field name="code">MD01</field>
<field name="name">No valid Mandate</field>
</record>
<record id="unpaid_reason_MD07" model="payment.return.reason">
<field name="code">MD07</field>
<field name="name">Debtor deceased</field>
</record>
<record id="unpaid_reason_MS02" model="payment.return.reason">
<field name="code">MS02</field>
<field name="name">Refusal by the Debtor</field>
</record>
<record id="unpaid_reason_MS03" model="payment.return.reason">
<field name="code">MS03</field>
<field name="name">Reason not specified</field>
</record>
<record id="unpaid_reason_RC01" model="payment.return.reason">
<field name="code">RC01</field>
<field name="name">Bank identifier incorrect (i.e. invalid BIC)</field>
</record>
<record id="unpaid_reason_RR01" model="payment.return.reason">
<field name="code">RR01</field>
<field name="name">Missing Debtor Account Or Identification</field>
</record>
<record id="unpaid_reason_RR02" model="payment.return.reason">
<field name="code">RR02</field>
<field name="name">Missing Debtors Name Or Address</field>
</record>
<record id="unpaid_reason_RR03" model="payment.return.reason">
<field name="code">RR03</field>
<field name="name">Missing Creditors Name Or Address</field>
</record>
<record id="unpaid_reason_RR04" model="payment.return.reason">
<field name="code">RR04</field>
<field name="name">Regulatory Reason</field>
</record>
<record id="unpaid_reason_SL01" model="payment.return.reason">
<field name="code">SL01</field>
<field name="name">Specific Service offered by the Debtor Bank.</field>
</record>

</odoo>
123 changes: 123 additions & 0 deletions account_payment_return_import_sepa_pain/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_payment_return_import_sepa_pain
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: account-payment (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-04-14 03:08+0000\n"
"PO-Revision-Date: 2016-04-11 21:02+0000\n"
"Last-Translator: <>\n"
"Language-Team: German (http://www.transifex.com/oca/OCA-account-payment-8-0/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_AC06
msgid "Account blocked for direct debit by the Debtor"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_AC04
msgid "Account closed"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_AC01
msgid "Account identifier incorrect (i.e. invalid IBAN)"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_RC01
msgid "Bank identifier incorrect (i.e. invalid BIC)"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_MD07
msgid "Debtor deceased"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_FF05
msgid "Direct Debit type incorrect"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_AG01
msgid "Direct debit forbidden on this account for regulatory reasons"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_AM05
msgid "Duplicate collection"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_BE05
msgid "Identifier of the Creditor incorrect"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:ir.model,name:account_payment_return_import_sepa_pain.model_payment_return_import
msgid "Import Payment Return"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_AM04
msgid "Insufficient funds"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_RR03
msgid "Missing Creditors Name Or Address"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_RR01
msgid "Missing Debtor Account Or Identification"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_RR02
msgid "Missing Debtors Name Or Address"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_MD01
msgid "No valid Mandate"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_AG02
msgid "Operation/transaction code incorrect, invalid file format"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:ir.model,name:account_payment_return_import_sepa_pain.model_payment_return_line
msgid "Payment return lines"
msgstr "Rückbuchungszeilen"

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_MS03
msgid "Reason not specified"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_MS02
msgid "Refusal by the Debtor"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_RR04
msgid "Regulatory Reason"
msgstr ""

#. module: account_payment_return_import_sepa_pain
#: model:payment.return.reason,name:account_payment_return_import_sepa_pain.unpaid_reason_SL01
msgid "Specific Service offered by the Debtor Bank."
msgstr ""

0 comments on commit 2d7601c

Please sign in to comment.