Switzerland - SEPA Electronic Payment File

l10n_ch_sepa
REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/8.0/l10n_ch_sepa
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYFinance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Alexandre Fayolle, Nicolas Bessi, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, hurrinico, OCA-git-bot, Stephan Amann
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-reconcile:
    - base_transaction_id
OCA/l10n-switzerland:
    - l10n_ch_base_bank
    - l10n_ch_payment_slip
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - l10n_ch
    - l10n_multilang
    - account_payment
    - account_voucher
    - stock_account
    - stock
    - procurement
    - web_kanban_gauge
    - web_kanban_sparkline
    - sale_stock
    - sale
    - sales_team
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Swiss electronic payment (SEPA)
===============================

This addons allows you to generate SEPA electronic payment file for
Switzerland.
You'll found the wizard in payment order.

This module designed for Swiss payment is also generic for euro payments
as the Swiss standards are slightly different.
It intends to be reusable to accept new definition of specific standards
by country.

It currently supports the "pain.001" norm for Credit Transfert Initiation.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
wizard_pain_001_view Create SEPA Payment wizard.pain001 form New
Models touched (1)

New fields (1)
  • pain_001_file Binary
    readonly=True args: 'XML File'
Public methods (1)
  • create_pain_001(self, cr, uid, ids, context=None)
    create a pain 001 file into wizard and add it as an attachment
REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/7.0/l10n_ch_sepa
VERSION
VERSION 1.1
CATEGORY
CATEGORYFinance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSYannick Vaucher, Guewen Baconnier, Alexandre Fayolle, Matthieu Dietrich, Nicolas Bessi, GitHub, unknown, OCA Transbot, vrenaville, moylop260, Denis Leemann
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-switzerland:
    - l10n_ch
    - l10n_ch_base_bank
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - l10n_multilang
    - account_accountant
    - account_voucher
    - l10n_ch
    - base_iban
    - account_payment
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
wizard_pain_001_view Create SEPA Payment wizard.pain001 form New
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • create_pain_001(self, cr, uid, ids, context=None)
    create a pain 001 file into wizard and add it as an attachment
REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/6.1/l10n_ch_sepa
VERSION
VERSION 6.1
CATEGORY
CATEGORYFinance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSYannick Vaucher, Alexandre Fayolle
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-switzerland:
    - l10n_ch
odoo/odoo:
    - base
    - account
    - base_setup
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
    - account_cancel
    - base_iban
    - account_payment
    - account_voucher
    - report_webkit
    - l10n_multilang
    - account_accountant
    - l10n_ch
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
        SEPA payments
        
        pain.001 for Credit Transfert Initiation
        
        This module designed for Swiss payment is also generic for euro payments
        as the Swiss standards are slightly different.
        It intends to be reusable to accept new definition of specific standards
        by country.  
        
        TODO: Needs to be fully tested with a FI
        
        WARNING: This module has been developed in 6.0 and has never been launched in 6.1 yet
        
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
wizard_pain_001_view Create SEPA Payment wizard.pain001 form New
Models touched (0)

No models found for this module.