Switzerland - Bank Payment File (DTA)

l10n_ch_dta
REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/12.0/l10n_ch_dta
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERS
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_order
    - account_payment_partner
    - account_payment_mode
OCA/l10n-switzerland:
    - l10n_ch_base_bank
odoo/odoo:
    - base
    - base_iban
    - account
    - base_setup
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - l10n_ch
    - l10n_multilang
    - document
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
l10nch_view_res_partner_bank_from_invoice_slip res.partner_bank.form.l10n_ch res.partner.bank group Inherits base.view_partner_bank_form
Models touched (4)

New fields (1)
  • communication_type Selection
    selection_add=[('bvr', 'bvr')]
Public methods (1)
  • invoice_reference_type2communication_type(self)

New fields (0)

No new fields.

Public methods (1)
  • generate_payment_file(self)
    @api.multi
    Creates the DTA file. That's the important code!

New fields (0)

No new fields.

Public methods (1)
  • create_dta(self)
    @api.multi

New fields (1)
  • dta_code Char
    args: 'DTA code'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/11.0/l10n_ch_dta
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalization
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, Guewen Baconnier, Alexandre Fayolle, Joel Grand-Guillaume, Pedro M. Baeza, Nicolas Bessi, Paul Catinean, Stéphane Bidoul (ACSONE), unknown, Alex Comba, Vincent Renaville, OCA Transbot, vrenaville, Denis Leemann, Launchpad Translations on behalf of camptocamp, Miguel T, Kumar Aberer
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
    - account_payment_order
OCA/l10n-switzerland:
    - l10n_ch_base_bank
odoo/odoo:
    - base
    - account
    - base_setup
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
    - base_iban
    - document
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
l10nch_view_res_partner_bank_from_invoice_slip res.partner_bank.form.l10n_ch res.partner.bank group Inherits base.view_partner_bank_form
Models touched (4)

New fields (1)
  • communication_type Selection
    selection_add=[('bvr', 'bvr')]
Public methods (1)
  • invoice_reference_type2communication_type(self)

New fields (0)

No new fields.

Public methods (1)
  • generate_payment_file(self)
    @api.multi
    Creates the DTA file. That's the important code!

New fields (0)

No new fields.

Public methods (1)
  • create_dta(self)
    @api.multi

New fields (1)
  • dta_code Char
    args: 'DTA code'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/10.0/l10n_ch_dta
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYLocalization
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, Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, Denis Leemann, oca-travis, Weblate, Andreas Stauder
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
    - account_payment_order
OCA/l10n-switzerland:
    - l10n_ch_base_bank
odoo/odoo:
    - base
    - account
    - base_setup
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
    - base_iban
    - document
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
l10nch_view_res_partner_bank_from_invoice_slip res.partner_bank.form.l10n_ch res.partner.bank group Inherits base.view_partner_bank_form
Models touched (4)

New fields (1)
  • communication_type Selection
    selection_add=[('bvr', 'bvr')]
Public methods (1)
  • invoice_reference_type2communication_type(self)

New fields (0)

No new fields.

Public methods (1)
  • generate_payment_file(self)
    @api.multi
    Creates the DTA file. That's the important code!

New fields (0)

No new fields.

Public methods (1)
  • create_dta(self)
    @api.multi

New fields (1)
  • dta_code Char
    args: 'DTA code'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/9.0/l10n_ch_dta
VERSION
VERSION 1.0.5
CATEGORY
CATEGORYLocalization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSYannick Vaucher, Pedro M. Baeza, Bogdan Stanciu, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, Miguel T, Iryna Vushnevska, Kumar Aberer, Andreas Stauder
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
    - account_payment_order
OCA/l10n-switzerland:
    - l10n_ch_base_bank
odoo/odoo:
    - base
    - account
    - base_setup
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
    - base_iban
    - document
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
l10nch_view_res_partner_bank_from_invoice_slip res.partner_bank.form.l10n_ch res.partner.bank group Inherits base.view_partner_bank_form
Models touched (4)

New fields (1)
  • communication_type Selection
    selection_add=[('bvr', 'bvr')]
Public methods (1)
  • invoice_reference_type2communication_type(self)

New fields (0)

No new fields.

Public methods (1)
  • generate_payment_file(self)
    @api.multi
    Creates the DTA file. That's the important code!

New fields (0)

No new fields.

Public methods (1)
  • create_dta(self)
    @api.multi

New fields (1)
  • dta_code Char
    args: 'DTA code'
Public methods (0)

No public methods.

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_dta
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalization
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, Guewen Baconnier, Alexandre Fayolle, Nicolas Bessi, Stéphane Bidoul (ACSONE), Alex Comba, OCA Transbot, vrenaville
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-switzerland:
    - l10n_ch_base_bank
odoo/odoo:
    - base
    - account_payment
    - account
    - base_setup
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - account_voucher
    - document
    - knowledge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Swiss bank electronic payment (DTA)
===================================

This addons allows you to generate an electronic payment file for Swiss bank
(known as DTA). You'll found the wizard in payment order.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
dta_create_view Create DTA create.dta.wizard form New
l10nch_view_res_partner_bank_from_invoice_slip res.partner_bank.form.l10n_ch res.partner.bank group Inherits base.view_partner_bank_form
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • create_dta(self)
    @api.multi

New fields (1)
  • dta_ids One2many → ir.attachment
    domain=[('res_model', '=', 'payment.order'), ('name', 'like', 'DTA')] args: 'ir.attachment', 'res_id'
Public methods (0)

No public methods.

New fields (1)
  • dta_code Char
    args: 'DTA code'
Public methods (0)

No public methods.

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_dta
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalization
LICENSE
LICENSELGPL-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, Joel Grand-Guillaume, Nicolas Bessi, Paul Catinean, Stéphane Bidoul (ACSONE), unknown, Vincent Renaville, Nicolas Bessi (nbessi), OCA Transbot, vrenaville, moylop260, ecino, Launchpad Translations on behalf of camptocamp
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-switzerland:
    - l10n_ch_base_bank
odoo/odoo:
    - base
    - account_payment
    - account
    - base_setup
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - account_voucher
    - document
    - knowledge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Swiss bank electronic payment (DTA)
===================================

This addons allows you to generate an electronic payment file for Swiss bank
(known as DTA). You'll found the wizard in payment order.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
dta_create_view Create DTA create.dta.wizard form New
l10nch_view_res_partner_bank_from_invoice_slip res.partner_bank.form.l10n_ch res.partner.bank group Inherits base.view_partner_bank_form
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • create_dta(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.