OdooWiki OCA HUB

Switzerland - ISR-B

l10n_ch_isrb folder_open OCA/l10n-switzerland open_in_new
Localization License: AGPL-3

This patches l10n_ch to add a field l10n_ch_isrb_id_number on res.partner.bank`.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds an ISR-B Customer ID field on bank accounts so Swiss ISR references generated through a bank include your customer number.

This module extends the Swiss localization to support ISR-B, the variant of the Swiss orange payment slip (ISR) where the reference is generated through a bank instead of PostFinance.

On each bank account of a partner (res.partner.bank) you get a new text field called "ISR-B Custmer ID". It is shown on the bank account form, right after the ISR subscription field, and only appears when the ISR subscription option is enabled for that account. The field stores the customer identification number that your bank assigned to you.

When an invoice is prepared for payment, the module can read this number from the bank account selected on the invoice (account.move) and return it as the ISR-B customer ID. The help text explains that this number is placed in the first digits of the generated ISR reference, for example 999999 produces a reference starting with 99 9999. It is only needed when the ISR reference is generated through a bank; it is not required for standard PostFinance ISR.

The module also hides the postal account number field on the bank account form when the account belongs to the current company, keeping the form cleaner.

It touches the bank account screen and the invoice payment reference logic, and depends on the Swiss localization module l10n_ch.

Depends on

l10n_ch
Models and fields (2)
  • account.move · extends an existing model
  • res.partner.bank · extends an existing modell10n_ch_isrb_id_number (ISR-B Custmer ID)

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/l10n-switzerland.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.