Bankauszich an Odoo ze importéieren ass just den éischte Schrëtt. Den eigentleche Notzen entsteet eréischt, wann eng Bankbewegung zouverlässeg der richteger Ausgangsrechnung, Lieferantenrechnung, Gutschrëft oder Zuelung zougeuerdnet ka ginn.
Genau un dëser Stell fehlt Odoo 19 Community eng komfortabel Méiglechkeet an der Benotzeroberfläch. Importéiert Bankzeilen bleiwen doduerch zunächst um Bank-Zwëschekonto leien a mussen fir déi weider Veraarbechtung engem oppene Verbuchungsposten zougewise ginn.
Fir eis eege Odoo-19-Community-Installatioun hu mir dofir de Bank Statement Matcher entwéckelt. Well dëse Problem net nëmmen eis betrëfft, stellen mir de Modul ënner der fräier AGPL-3-Lizenz gratis op GitHub zur Verfügung.
Zum Projet op GitHub:
Odoo 19 Bank Statement Matcher
Vum Bankauszugsimport bis zur richteger Rechnung
Mat eisem schonn verëffentlechte Projet Odoo 19 Bank Statement Import kënne verschidde Bankauszugsformater an Odoo 19 Community ageliest ginn. Dozou gehéieren ënner anerem CAMT.053, CAMT.054, OFX a SWIFT MT940.
De neie Bank Statement Matcher ergänzt dësen Import ëm den nächsten entscheidenden Aarbechtsschrëtt:
Wéi eng importéiert Bankbewegung gehéiert zu wéi engem oppene Posten?
De Modul duerchsicht oppe Fuerderungen a Verbindlechkeeten, bewäert méiglech Treffer a weist de Notzer un, firwat eng bestëmmten Zouuerdnung virgeschloe gëtt. De Virschlag kann gepréift, bestätegt, korrigéiert oder duerch eng manuell Auswiel ersat ginn.
Domat entsteet fir Odoo 19 Community en duerchgängegen Aarbechtsoflaf:
Bankauszug importéieren
méiglech Zouuerdnunge bestëmmen
Virschléi gesammelt préiwen
eendeiteg Treffer iwwerhuelen
onkloer Fäll manuell beaarbechten
Wat den Odoo 19 Bank Statement Matcher kann
De Modul gouf fir de praktesche Gebrauch an der Comptabilitéit entwéckelt. Et ënnerstëtzt ënner anerem folgend Funktiounen:
Sich no passenden Rechnungen, Lieferantenrechnungen, Gutschrëften a Zuelungen
automatesch Bestëmmung vu Zouuerdnungsvirschléi beim Uleeë vun enger Bankzeil
verständlech Uweisung vun der benotzter Zouuerdnungsregel a vun hirer Sécherheet
nei Sich zu engem spéidere Zäitpunkt
Eenzelzouuerdnung oder gemeinsam Beaarbechtung vu méi Bankzeilen
manuell Auswiel vun engem oppene Posten, wann kee Virschlag passt
Réckgängegmaache vun enger scho gemaachter Zouuerdnung
Erkennung vu méi gläichwäertegen Treffer ouni willkürlech Entscheedung
Hiweiser op Offerten oder Bestellungen, zu deenen nach kee oppene Verbuchungsposten existéiert
optional direkt Iwwergab vum OCA-Bankauszugsimport un d'Zouuerdnungsusiicht
däitsch Iwwersetzung bei engleschem Quelltext
Déi zentral Iwwersiicht ass an Odoo ënner Comptabilitéit → Comptabilitéit → Bankzeilen-Zouuerdnung erreechbar. Do kënne nach oppe Bankzeilen gemeinsam duerchsicht a beaarbecht ginn.
Nachvollziehbar Zouuerdnung amplaz Blackbox
Bei Finanzdonnéeën ass et net duergaange, einfach iergendeen Treffer virzeschloen. Notzer mussen erkennen kënnen, firwat eng Bankbewegung zu engem bestëmmten Dokument passe soll.
De Bank Statement Matcher schafft dofir mat kloer definéierte Reegelen a verschiddene Vertrauensniveauen:
| Vertrauen | Regel | Bedeitung |
|---|---|---|
| 100 | Referenz | Eng Dokumentnummer, Zuelungsreferenz oder Hierkonftsreferenz gouf am Verbuchungstext fonnt. |
| 80 | Partner a Betrag | Geschäftspartner an oppene Betrag stëmmen iwwereneen. |
| 60 | Eendeiten Betrag | De Betrag passt exakt zu just engem oppene Posten. |
| 30 | Partner | De Partner stëmmt, de Betrag awer net; dëst ass just en Hiweis. |
Fir all Journal léisst sech festleeën, ab wéi engem Vertrauensniveau en eendeege Virschlag iwwer d'Sammelaktioun iwwerholl dierf ginn. Méi schwaach Treffer bleiwen siichtbar, mussen awer eenzel gepréift a bestätegt ginn.
Wichteg ass dobäi: De Modul verbucht net onbeaufsiichtegt am Hannergrond. Et erstellt Virschléi. Eng Zouuerdnung geschitt eréischt duerch eng bewosst Aktioun vum Notzer – eenzel oder iwwer déi kontrolléiert Sammelveraarbechtung.
Och schwiereg Bankreferenze ginn berécksiichtegt
Banke iwwerdroen Zuelungsreferenze net ëmmer an enger eenheetlecher Form. Eng Rechnungsnummer kann mat Nimm, Zifferen oder anere Angabe verbonne sinn. Trennzeechen kënne feelen oder anescht duergestallt ginn wéi am ursprénglechen Dokument.
De Matcher normaliséiert dofir d'Verglächswäerter a berécksiichtegt och Iwwergäng tëscht Buschtawen a Zifferen. Sou kënne Referenze zum Beispill och dann erkannt ginn, wa se am Banktext direkt un anere Inhalter ugehaang goufen.
D'Sich geschitt bewosst vum Odoo-Dokument zum Banktext. Doduerch gëtt vermieden, dass kuerz, allgemeng Zifferfolge aus dem Verbuchungstext zu enger groußer Zuel vun net passenden Treffer féieren.
D'Reegele sinn weder op eng bestëmmte Bank nach op e bestëmmt Land oder e fest virgeschriwwent Nummeschema beschränkt. Dat mécht de Modul och fir aner Odoo-19-Community-Installatioune interessant.
Firwat eng nei Sich wichteg ass
Net all Bankzuelung kann scho beim Import zougeuerdnet ginn. An der Praxis kann eng Zuelung erageheien, ier déi zougehéierend Rechnung an Odoo erstallt oder verbucht gouf. Och eng Lieferantenrechnung oder Gutschrëft kann eréischt méi spéit erfaasst ginn.
Dofir kënne Bankzeilen mat „Nei sichen“ zu engem spéidere Zäitpunkt nach eng Kéier gepréift ginn. Soubal de passenden oppene Posten do ass, kann aus enger virdrun net zouuerdnenbarer Bankbewegung en eendeegen Treffer ginn.
Nennt de Banktext zum Beispill eng Offer oder eng Bestellung, zu där nach keng Rechnung an domat kee oppene Posten existéiert, liwwert de Modul e hëllefräichen Hiweis. Amplaz just „kee Treffer“ unzeweisen, mécht en drop opmierksam, dass méiglecherweis fir d'éischt d'Rechnung erstallt muss ginn.
Sécherheet huet Virrang
Eng falsch automatesch Zouuerdnung kann an der Comptabilitéit méi Aarbecht verursaachen wéi eng oppe Bankzeil. De Bank Statement Matcher gouf dofir bewosst virsiichteg ausgeluecht:
Gläich bewäert Treffer ginn net willkürlech opgeléist.
Schwaach Virschléi ginn ugewisen, awer net iwwer d'Sammelaktioun iwwerholl.
Virum Zouuerdnen gëtt nach eng Kéier gepréift, ob de oppene Posten nach disponibel ass.
E mëttlerweil vun engem anere Notzer ausgeglächene Posten gëtt net nach eng Kéier veraarbecht.
All Bankzeil gëtt an engem eegene Datebank-Sécherungspunkt beaarbecht.
E Feeler bei enger Bankzeil verhënnert net d'Veraarbechtung vun alle anere Zeilen.
Onvollstänneg Altdaten ouni gëltegt Verbuchungsdatum ginn sécherheetshalber ausgeschloss.
Domat ënnerstëtzt de Modul d'Automatiséierung do, wou se Zäit spuert, a verlaangt eng manuell Entscheedung do, wou d'Datelag net eendeiteg genuch ass.
Zesummespill mat eisem Bank Statement Import
De Repository besteet aus zwee Moduler:
| Modul | Aufgab |
|---|---|
| account_statement_matcher | Stellt déi eigentlech Sich, Bewäertung, Préifung an Zouuerdnung zur Verfügung. Brauch just den Odoo-Modul account. |
| account_statement_matcher_import_oca | Optional Bréck zum OCA-Bankauszugsimport. No engem Import gëtt direkt d'Zouuerdnungsusiicht mat den nei importéierte Zeilen opgemaach. |
Déi optional Bréck installéiert sech automatesch, wann souwuel de Matcher wéi och den OCA-Modul account_statement_import_file do sinn. De Bankauszugsimport an déi duerno Zouuerdnung gräifen doduerch direkt ineneen.
Méi zum Import vun den ënnerstëtzte Bankformater fannt Dir an eisem Bäitrag:
Odoo 19 Bank Statement Import – Eis Erweiderungen fir d'Odoo Community
Installatioun an Odoo 19 Community
D'Installatioun geschitt wéi bei engem üblechen Odoo-Zousazmodul:
D'Modulordner an e konfiguréierten Odoo-Addons-Pfad kopéieren.
D'App-Lëscht an Odoo aktualiséieren.
De Modul Bank Statement Matcher installéieren.
Pro Bankjournal festleeën, ob beim Import Virschléi gesicht solle ginn.
De gewënschte Mindestwäert fir déi kontrolléiert Sammelzouuerdnung auswielen.
De Modul gouf fir Odoo 19.0 Community entwéckelt an getest. Virun engem Asaz mat anere Odoo-Versioune mussen besonnesch Ännerungen un den internen Comptabilitéits- a Ofstëmmungsfunktioune gepréift ginn.
Wéi bei all Erweiderung am Comptabilitéitsberäich recommandéiere mir, d'Installatioun fir d'éischt an engem Testëmfeld mat enger Kopie vun der eegener Datebank an typesche Bankauszich ze préiwen.
Gratis an Open Source fir d'Odoo Community
Mir bei Biricon IT Services GmbH entwéckele Léisunge fir d'éischt fir konkret Ufuerderungen aus eisem eegene Betrib. Wann doraus e allgemeng notzbare Modul entsteet, wëlle mir en net an enger eenzeger Installatioun verstoppen.
Den Odoo 19 Bank Statement Matcher steet dofir gratis als Open-Source-Projet zur Verfügung. De Quellcode kann ageséit, gepréift, ugepasst an am Rahmen vun der AGPL-3-Lizenz weiderentwéckelt ginn.
Eist Zil ass net, méiglechst vill Verbuchungsentscheedungen blann ze automatiséieren. Mir wëllen widderkehrend Aarbecht reduzéieren a gläichzäiteg dofir suergen, dass finanziell Zouuerdnunge nachvollziehbar a kontrolléierbar bleiwen.
Esou verstinn mir sënnvoll Open-Source-Entwécklung: E reelle Problem léisen, d'Léisung transparent dokumentéieren an duerno der Community zur Verfügung stellen.
Projet, Quellcode a Matarbecht
De komplette Quellcode, d'Installatiounshiweiser an déi technesch Dokumentatioun si op GitHub verfügbar:
Odoo 19 Bank Statement Matcher op GitHub opmaachen
Mir freeën eis iwwer Praxiserfarungen, Feelerberichter, Verbesserungsvirschléi a Bäiträg aus der Odoo Community.
Gratis. Nachvollziehbar. Open Source. Fir Odoo 19 Community.