Skip to content

Files

Latest commit

678d3cb · Sep 22, 2023

History

History
45 lines (34 loc) · 1.34 KB

Partner Bank Code.md

File metadata and controls

45 lines (34 loc) · 1.34 KB
title description tags prev
Partner Bank Code
Eindeutige Nummer auf Bank festlegen.
HowTo
OCA
./partner

Partner Bank Code

icon_oca_app

{{ $frontmatter.description }}

Technischer Name: partner_bank_code
Repository: https://github.com/OCA/partner-contact/tree/16.0/partner_bank_code

Verwendung

Eindeutige Nummer auf Bank festlegen.

Navigieren Sie nach Kontakte > Konfiguration > Bankverzeichnis und zeigen Sie einen Eintrag an. Im Feld Bank Code können Sie eine eindeutige Nummer, beispielsweise die SIC, hinterlegen.

Automatische Aktionen

Bankkonto mit Bank verknüpfen

Mit dieser Aktion versucht Odoo anhand des Bank Code in der IBAN eine passende Bank im Bank-Verzeichnis zu finden.

Erstellen Sie unter Einstellungen > Technisch > Automation > Automatische Aktionen einen Eintrag mit diesen Werten:

Name der Aktion: Bankkonto mit Bank verknüpfen
Modell: res.partner.bank
Trigger-Felder: acc_number Auslöser: Bei Erstellung und Aktualisierung
Abgrenzung vor Aktualisierung: [("sanitized_acc_number", "!=", False)]
Folgeaktion: Python-Code ausführen
Python Code:

for rec in records:
  bank_code = rec.sanitized_acc_number[4:9]
  bank = env['res.bank'].search([('bank_code', '=ilike', bank_code+'%')], limit=1)
  if bank:
    rec['bank_id'] = bank.id