Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] account_banking_sepa_credit_transfer #1405

Draft
wants to merge 95 commits into
base: 18.0
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
fa1394a
account_banking_sepa_credit_transfer implementing SEPA SCT pain
alexis-via Jun 28, 2013
e6eaac2
[IMP] account_banking_sepa_credit_transfer: 3 things
Jun 28, 2013
beaa5c7
Update strings to prepare the arrival of SEPA Direct Debit XSD valida…
Aug 2, 2013
9bda970
[RFR] account_banking_payment: refactoring to make payment export fea…
sbidoul Aug 9, 2013
8823829
Added translations to all banking modules in use in the Netherlands
Oct 17, 2013
cf369d7
Retrieve current date in user's timezone [FIX] Default to current dat…
Oct 18, 2013
fe061d9
Translation template files for all modules.
Oct 25, 2013
44e80cf
[IMP] account_banking_sepa_credit_transfer: Support new format + othe…
Nov 6, 2013
8d15c81
Launchpad automatic translations update.
Nov 12, 2013
17cbd93
[IMP] account_banking_sepa_credit_transfer:
Nov 12, 2013
901b087
Launchpad automatic translations update.
Dec 3, 2013
2713da4
[RFR] account_banking_sepa_credit_transfer
Dec 12, 2013
e1321e7
Launchpad automatic translations update.
Feb 1, 2014
57d0c6d
[MIG] account_banking_sepa_credit_transfer: Migration to v8
pedrobaeza Sep 10, 2014
a5a46f1
Fix an error when no payment_order_ids
Jan 28, 2015
e359375
sepa credit tfr: get BIC from bank account if not available on bank
sbidoul Dec 10, 2014
50424e4
Use attachments instead of creating a specific object for each kind o…
Jan 29, 2015
7d25e1b
Add requested descriptions in an OCA README.rst file
phschmidt Jun 1, 2015
5d9a146
Port SEPA modules to new API
alexis-via Jun 5, 2015
752f0d8
sepa attachments migration fix
sbidoul Jun 13, 2015
4cbdc03
German pain.001.003.03 format
Jul 23, 2015
1870d79
Add bank.payment.lines object to allow grouping in the payments
alexis-via Sep 21, 2015
1a30de6
[IMP] account_banking_sepa_credit_transfer: Short headers + Bump vers…
pedrobaeza Feb 15, 2016
ce1af9d
Define SEPA identifiers per payment mode
antespi Mar 4, 2016
310f772
OCA Transbot updated translations from Transifex
oca-transbot Apr 9, 2016
6f1a35a
[MIG] account_banking_sepa_credit_transfer: Migration to 9.0
alexis-via Apr 29, 2016
86ca4fa
OCA Transbot updated translations from Transifex
pedrobaeza Jul 1, 2016
1ddb75f
[MIG] account_banking_sepa_credit_transfer: Migration to 10.0
Oct 19, 2016
91faea2
OCA Transbot updated translations from Transifex
oca-transbot Nov 26, 2016
29ae4c8
[MIG] account_banking_sepa_credit_transfer: Migration to 11.0
etobella Oct 17, 2017
e9d5a4b
OCA Transbot updated translations from Transifex
oca-transbot Nov 25, 2017
f628422
[FIX] account_banking_sepa_credit_transfer: Fix tests due to upstream…
pedrobaeza Mar 8, 2018
20ffa14
[ADD] sepa: support for Purpose Code
sbidoul Jul 3, 2018
6d83f75
[ADD] sepa: add Instruction Identification field
andreparames Jul 18, 2018
f696346
Translated using Weblate (German)
chrispi-ch Nov 22, 2018
d70af61
Update translation files
oca-transbot Nov 23, 2018
22b49b3
[MIG] account_banking_pain_base: Migration to 12.0
pedrobaeza Dec 14, 2018
172db5a
Added translation using Weblate (Catalan)
CarlesAntoli Feb 28, 2020
2972840
Added translation using Weblate (Catalan)
CarlesAntoli Feb 28, 2020
e7be9f6
[IMP] account_banking_sepa_credit_transfer: black, isort, prettier
ValentinVinagre Apr 22, 2020
cbd94af
[MIG] account_banking_sepa_credit_transfer: Migration to 13.0
ValentinVinagre Apr 22, 2020
c10a4be
[FIX] account_banking_sepa_direct_debit: Remove l10n_generic_coa need…
pedrobaeza Jul 10, 2020
50f54f0
Translated using Weblate (Dutch)
Jul 21, 2020
2204248
Added translation using Weblate (Spanish (Argentina))
ibuioli Aug 8, 2020
cd87c7a
Translated using Weblate (Spanish (Argentina))
ibuioli Aug 8, 2020
8fab80f
[IMP] account_banking_sepa_credit_transfer: black, isort, prettier
CarlosRoca13 Jan 13, 2021
ca08a28
[MIG] account_banking_sepa_credit_transfer to v14.0
Jan 13, 2021
c00d7d1
[FIX] account_banking_sepa_credit_transfer: Fixed tests
CarlosRoca13 Jan 13, 2021
f3c0eef
[UPD] Update account_banking_sepa_credit_transfer.pot
oca-travis Jan 15, 2021
ef670f9
[UPD] README.rst
OCA-git-bot Jan 15, 2021
eb4de80
Translated using Weblate (French)
Yvesldff Feb 12, 2021
92df867
Translated using Weblate (French)
Yvesldff Apr 10, 2021
2ccc2e0
Added translation using Weblate (French (France))
Yvesldff Apr 10, 2021
20a31aa
Translated using Weblate (French (France))
Yvesldff Apr 10, 2021
d6a0221
Update test suite
alexis-via Nov 2, 2021
649d011
[FIX] account_banking_sepa_credit_transfer: Bank account is not required
etobella Dec 14, 2021
050243b
sepa_direct_debit: mandate_required back to True
alexis-via Jan 8, 2022
1ab313a
account_banking_sepa_credit_transfer 14.0.1.2.0
OCA-git-bot Jan 8, 2022
d4dd80c
Added translation using Weblate (Swedish)
simonstromb Feb 10, 2022
473a1cf
Translated using Weblate (Swedish)
simonstromb Feb 10, 2022
ea49104
[MIG]account_banking_sepa_credit_transfer: Migration to 15.0
manuelregidor Apr 8, 2022
ba7d32c
[UPD] Update account_banking_sepa_credit_transfer.pot
Apr 13, 2022
354fc39
[UPD] README.rst
OCA-git-bot Apr 13, 2022
f84161f
Added translation using Weblate (Catalan)
jabelchi May 30, 2022
e4f15ac
Translated using Weblate (Catalan)
jabelchi May 30, 2022
6a8e642
[FIX] account_banking_pain_base, account_banking_sepa_credit_transfer…
ramiadavid Jul 6, 2022
cd1cb9a
account_banking_sepa_credit_transfer 15.0.1.0.1
OCA-git-bot Jul 7, 2022
16e3350
remove (credit transfer in Germany) since german banks are switching …
luc-demeyer Dec 7, 2022
16c8ebc
[UPD] Update account_banking_sepa_credit_transfer.pot
Dec 16, 2022
597b31a
account_banking_sepa_credit_transfer 15.0.1.0.2
OCA-git-bot Dec 16, 2022
2351724
Update translation files
weblate Dec 16, 2022
be318e1
[FIX] account_banking_sepa_*: Remove post-installs
pedrobaeza Feb 9, 2023
9718c3c
account_banking_sepa_credit_transfer 15.0.1.0.3
OCA-git-bot Feb 16, 2023
6e4e09d
[REF] account_banking_sepa_credit_transfer: Adapt module to native pa…
pedrobaeza Nov 6, 2022
30ad5ce
account_banking_sepa_credit_transfer 15.0.2.0.0
OCA-git-bot Mar 4, 2023
01d698b
[FIX] account_banking_sepa_credit_transfer: fix inactive currency err…
pilarvargas-tecnativa May 15, 2023
635ad58
account_banking_sepa_credit_transfer 15.0.2.0.1
OCA-git-bot May 15, 2023
569c906
[16.0][MIG] account_banking_sepa_credit_transfer: Migration to 16.0
dzungtran89 Mar 31, 2023
83006f5
[UPD] Update account_banking_sepa_credit_transfer.pot
Jun 3, 2023
a69ee86
[UPD] README.rst
OCA-git-bot Jun 3, 2023
c0291f1
Update translation files
weblate Jun 3, 2023
bb4896c
Translated using Weblate (Spanish)
Gelo-fl Jun 8, 2023
d29ba0f
Translated using Weblate (French)
remi-filament Jun 29, 2023
a784ddf
[UPD] README.rst
OCA-git-bot Sep 3, 2023
14c6155
Update translation files
weblate Oct 9, 2023
c6ddfae
Add warning when payment order is not SEPA
alexis-via Sep 27, 2023
e151beb
[BOT] post-merge updates
OCA-git-bot Nov 4, 2023
be75f3c
[IMP]grouped invoices: " - ".join in stead of "-".join
luc-demeyer Nov 4, 2023
04455b5
[BOT] post-merge updates
OCA-git-bot Nov 5, 2023
94ed011
Large refactoring/improvement/cleanup of OCA/bank-payment
alexis-via Nov 7, 2023
abbc296
Add support for regulatory reporting in PAIN files
alexis-via Nov 15, 2023
6a83295
Big cleanup of PAIN XML code generation
alexis-via Aug 21, 2024
3e9fede
[IMP] add support for PAIN 001.001.09 + 008.001.08 (adopted by EPC)
alexis-via Aug 22, 2024
33c5096
[IMP] account_banking_sepa_credit_transfer: pre-commit auto fixes
alexis-via Dec 19, 2024
78524c5
[MIG] account_banking_sepa_credit_transfer to v18
alexis-via Jan 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
150 changes: 150 additions & 0 deletions account_banking_sepa_credit_transfer/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
====================================
Account Banking SEPA Credit Transfer
====================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:c7df40d51f52d293aed85c94f6cc0f82234cfc97f493eb2153345aade7fb14e8
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/18.0/account_banking_sepa_credit_transfer
: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-18-0/bank-payment-18-0-account_banking_sepa_credit_transfer
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/bank-payment&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Module to export payment orders in SEPA XML file format.

`ISO 20022 <https://www.iso20022.org/>`__ is the new international
standard for bank XML files. This module implements SEPA Credit Transfer
(SCT), more specifically ISO 20022 PAIN (PAyment INitiation) versions
001.001.03 and 001.001.09. It follows the `SEPA credit transfer
implementation
guidelines <https://www.europeanpaymentscouncil.eu/what-we-do/epc-payment-schemes/sepa-credit-transfer/sepa-credit-transfer-rulebook-and>`__
of the `European Payments
Council <https://www.europeanpaymentscouncil.eu>`__.

This module also supports PAIN version 001.003.03 which is used in
Germany. You can read more about this in german on
`ebics.de <https://www.ebics.de/>`__.

Moreover, this module supports:

- SEPA **instant** credit transfer,
- non-SEPA credit transfer files, which can be used for wire transfer
in currencies other then euro and/or to countries outside the `SEPA
zone <https://en.wikipedia.org/wiki/Single_Euro_Payments_Area>`__.

**Table of contents**

.. contents::
:local:

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

This module depends on : \* account_banking_pain_base

This module is part of the OCA/bank-payment suite.

Configuration
=============

- Create a Payment Mode dedicated to SEPA Credit Transfer.
- Select the Payment Method *SEPA Credit Transfer to suppliers* (which
is automatically created upon module installation).
- Check that this payment method uses the proper version of PAIN.

Usage
=====

In the menu *Invoicing/Accounting > Vendors > Payment Orders*, create a
new payment order and select the Payment Mode dedicated to SEPA Credit
Transfer that you created during the configuration step.

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 to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/bank-payment/issues/new?body=module:%20account_banking_sepa_credit_transfer%0Aversion:%2018.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
* Tecnativa

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

- Alexis de Lattre <[email protected]>
- Stéphane Bidoul <[email protected]>
- Stefan Rijnhart
- Julien Laloux
- Alexandre Fayolle
- Raphaël Valyi
- Erwin van der Ploeg
- Sandy Carter
- `Tecnativa <https://www.tecnativa.com>`__:

- Antonio Espinosa
- Pedro M. Baeza
- Carlos Roca

- `DynApps NV <https://www.dynapps.be>`__:

- Axel Priem <[email protected]>

- `Sygel Technology <https://www.sygel.es>`__:

- Valentin Vinagre <[email protected]>
- Manuel Regidor <[email protected]>

- `Trobz <https://trobz.com>`__:

- Dung Tran <[email protected]>

Other credits
-------------

The migration of this module from 15.0 to 16.0 was financially supported
by Camptocamp

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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.

This module is part of the `OCA/bank-payment <https://github.com/OCA/bank-payment/tree/18.0/account_banking_sepa_credit_transfer>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions account_banking_sepa_credit_transfer/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
18 changes: 18 additions & 0 deletions account_banking_sepa_credit_transfer/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2010-2020 Akretion (www.akretion.com)
# Copyright 2016 Tecnativa - Antonio Espinosa
# Copyright 2016-2022 Tecnativa - Pedro M. Baeza
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)

{
"name": "Account Banking SEPA Credit Transfer",
"summary": "Create SEPA XML files for Credit Transfers",
"version": "18.0.1.0.0",
"license": "AGPL-3",
"author": "Akretion, Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/bank-payment",
"category": "Banking addons",
"conflicts": ["account_sepa"],
"depends": ["account_banking_pain_base"],
"data": ["data/account_payment_method.xml"],
"installable": True,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="sepa_credit_transfer" model="account.payment.method">
<field name="name">SEPA Credit Transfer to suppliers</field>
<field name="code">sepa_credit_transfer</field>
<field name="payment_type">outbound</field>
<field name="payment_order_ok" eval="True" />
<field name="bank_account_required" eval="True" />
<field name="pain_version">pain.001.001.09</field>
<field name="warn_not_sepa" eval="True" />
</record>
</odoo>
Loading
Loading