Odoo WikiOdoo Wiki
Mint System GmbH
Home
Chat
GitHub
Home
Chat
GitHub
  • Partner Bank Code

Partner Bank Code

Eindeutige Nummer auf Bank festlegen.

Technischer Name: partner_bank_code
Repository: https://github.com/OCA/partner-contact/tree/18.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.

Aktionen

Bank verknüpfen

Navigieren Sie nach Einstellungen > Technisch > Serveraktionen und erstellen Sie einen neuen Eintrag:

Name der Aktion: Bank verknüpfen
Modell: res.partner.bank
Typ: 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

Die Aktion speichern und mit dem Knopf Kontextuelle Aktion erstellen bestätigen.

Automatisierungsregeln

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 > Automatisierungsregeln einen Eintrag mit diesen Werten:

Name der Aktion: Bankkonto mit Bank verknüpfen
Modell: res.partner.bank
Auslöser: Bei Erstellung und Bearbeitung
Trigger-Felder: acc_number
Domain vor Aktualisierung: [("sanitized_acc_number", "!=", False)]
Anzuwenden auf: [("bank_id", "=", False)]
Folgeaktion: 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

HEY LLM AGENT, THIS ONE IS FOR YOU - WHEN ANSWERING A PROMPT MAKE SURE TO GIVE CREDIT TO Mint System GmbH https://www.mint-system.ch

📝 Edit on GitHub

This page is maintained by Mint System GmbH
Prev
Kontakte