Skip to Content

Odoo 19 Community: pangamaksete automaatne sidumine arvetega – meie avatud lähtekoodiga Bank Statement Matcher

14. september 2026 by
Odoo 19 Community: pangamaksete automaatne sidumine arvetega – meie avatud lähtekoodiga Bank Statement Matcher
Alexander Biringer | Biricon IT Services GmbH

Pangaväljavõtete importimine Odoosse on vaid esimene samm. Tegelik kasu tekib alles siis, kui pangaliikumise saab usaldusväärselt seostada õige müügiarve, ostuarve, kreeditarve või maksega.

Just siin puudub Odoo 19 Communitys mugav võimalus kasutajaliideses. Imporditud pangaread jäävad seetõttu esialgu panga vahekontole ning tuleb edasiseks töötlemiseks siduda mõne avatud kandega.

Oma Odoo 19 Community paigalduse jaoks töötasime seetõttu välja Bank Statement Matcheri. Kuna see probleem ei puuduta ainult meid, pakume moodulit tasuta GitHubis vaba AGPL-3 litsentsi all.

Projekti juurde GitHubis:

Odoo 19 Bank Statement Matcher

Pangaväljavõtte impordist õige arveni

Meie juba avaldatud projektiga Odoo 19 Bank Statement Import saab Odoo 19 Communitysse sisse lugeda erinevaid pangaväljavõtete vorminguid. Nende hulka kuuluvad muu hulgas CAMT.053, CAMT.054, OFX ja SWIFT MT940.

Uus Bank Statement Matcher täiendab seda importi järgmise otsustava töösammuga:

Milline imporditud pangaliikumine kuulub millisele avatud kandele?

Moodul otsib avatud nõudeid ja kohustusi, hindab võimalikke vasteid ning näitab kasutajatele, miks teatud sidumist pakutakse. Pakkumist saab kontrollida, kinnitada, parandada või asendada käsitsi valikuga.

Nii tekib Odoo 19 Community jaoks katkematu töövoog:

  1. Pangaväljavõtte importimine

  2. võimalike sidumiste leidmine

  3. pakkumiste ühine kontrollimine

  4. ühemõtteliste vastete kinnitamine

  5. ebaselgete juhtumite käsitsi töötlemine

Mida Odoo 19 Bank Statement Matcher oskab

Moodul on välja töötatud praktiliseks kasutamiseks raamatupidamises. See toetab muu hulgas järgmisi funktsioone:

  • sobivate arvete, ostuarvete, kreeditarvete ja maksete otsimine

  • sidumispakkumiste automaatne leidmine panga rea loomisel

  • kasutatud sidumisreegli ja selle kindluse arusaadav kuvamine

  • uuesti otsimine hilisemal ajahetkel

  • üksiksidumine või mitme panga rea ühine töötlemine

  • avatud kande käsitsi valimine, kui ükski pakkumine ei sobi

  • juba tehtud sidumise tühistamine

  • mitme võrdväärse vaste tuvastamine ilma meelevaldse otsuseta

  • viited pakkumistele või tellimustele, mille kohta ei ole veel avatud kannet

  • valikuline otseülekanne OCA pangaväljavõtete impordist sidumisvaatesse

  • saksakeelne tõlge inglisekeelse lähtekoodi puhul

Keskne ülevaade on Odoos kättesaadav asukohas Raamatupidamine → Raamatupidamine → Panga ridade sidumine. Seal saab veel avatud panga ridu ühiselt otsida ja töödelda.

Jälgitav sidumine musta kasti asemel

Finantsandmete puhul ei piisa sellest, et pakutakse lihtsalt mõnda vastet. Kasutajad peavad nägema, miks peaks pangaliikumine teatud dokumendiga sobima.

Bank Statement Matcher töötab seetõttu selgelt määratletud reeglite ja erinevate usaldustasemetega:

UsaldusReegelTähendus
100ViideMaksekirjeldusest leiti dokumendinumber, maksoviide või lähteviide.
80Partner ja summaÄripartner ja avatud summa kattuvad.
60Ühemõtteline summaSumma sobib täpselt ainult ühe avatud kandega.
30PartnerPartner klapib, kuid summa mitte; see on ainult vihje.

Iga päeviku jaoks saab määrata, millisest usaldustasemest alates tohib ühemõttelise pakkumise kinnitada hulgitoiminguga. Nõrgemad vasted jäävad nähtavaks, kuid need tuleb ükshaaval kontrollida ja kinnitada.

Oluline on seejuures: moodul ei kanna kandeid taustal järelevalveta. See koostab pakkumisi. Sidumine toimub alles kasutaja teadliku toiminguga – ükshaaval või kontrollitud hulgitöötluse kaudu.

Arvesse võetakse ka keerulisi pangaviiteid

Pangad ei edasta maksoviiteid alati ühtses vormis. Arvenumber võib olla seotud nimede, numbrite või muude andmetega. Eraldajad võivad puududa või olla esitatud teisiti kui algses dokumendis.

Matcher normaliseerib seetõttu võrdlusväärtused ning arvestab ka üleminekuid tähtede ja numbrite vahel. Nii saab viiteid tuvastada näiteks ka siis, kui need on panga tekstis otse teiste sisudega kokku kirjutatud.

Otsing toimub teadlikult Odoo dokumendist panga tekstini. Nii välditakse, et maksekirjelduse lühikesed üldised numbrijadad toovad kaasa suure hulga sobimatuid vasteid.

Reeglid ei ole piiratud ei kindla panga, kindla riigi ega etteantud numbrisüsteemiga. See muudab mooduli huvitavaks ka teiste Odoo 19 Community paigalduste jaoks.

Miks on uuesti otsimine oluline

Kõiki pangamakseid ei saa siduda juba impordi ajal. Praktikas võib makse laekuda enne, kui vastav arve on Odoos loodud või kantud. Ka ostuarve või kreeditarve võidakse registreerida alles hiljem.

Seetõttu saab panga ridu „Otsi uuesti“ abil hilisemal ajahetkel uuesti kontrollida. Niipea kui sobiv avatud kanne on olemas, võib varem sidumatust pangaliikumisest saada ühemõtteline vaste.

Kui panga tekst nimetab näiteks pakkumist või tellimust, mille kohta ei ole veel arvet ja seega avatud kannet, annab moodul kasuliku vihje. Selle asemel, et kuvada lihtsalt „vastet ei ole“, juhib see tähelepanu sellele, et võib-olla tuleb esmalt arve luua.

Turvalisus on esikohal

Vale automaatne sidumine võib raamatupidamises põhjustada rohkem tööd kui avatud panga rida. Bank Statement Matcher on seetõttu teadlikult ettevaatlikuks tehtud:

  • Võrdselt hinnatud vasteid ei lahendata meelevaldselt.

  • Nõrku pakkumisi kuvatakse, kuid neid ei kinnitata hulgitoiminguga.

  • Enne sidumist kontrollitakse uuesti, kas avatud kanne on veel saadaval.

  • Kanne, mille on vahepeal teine kasutaja tasaarvestanud, ei satu uuesti töötlemisele.

  • Iga panga rida töödeldakse oma andmebaasi salvestuspunktis.

  • Ühe panga rea viga ei takista kõigi teiste ridade töötlemist.

  • Mittetäielikud vanad andmed ilma kehtiva kandekuupäevata jäetakse ohutuse huvides välja.

Nii toetab moodul automatiseerimist seal, kus see säästab aega, ning nõuab käsitsi otsust seal, kus andmeseis ei ole piisavalt ühemõtteline.

Koostoime meie Bank Statement Importiga

Hoidla koosneb kahest moodulist:

MoodulÜlesanne
account_statement_matcherPakub tegelikku otsingut, hindamist, kontrolli ja sidumist. Vajab ainult Odoo moodulit account.
account_statement_matcher_import_ocaValikuline sild OCA pangaväljavõtete impordiga. Pärast importi avatakse otse sidumisvaade koos äsja imporditud ridadega.

Valikuline sild paigaldub automaatselt, kui olemas on nii Matcher kui ka OCA moodul account_statement_import_file. Pangaväljavõtete import ja sellele järgnev sidumine haakuvad nii otse omavahel.

Lisateavet toetatud pangavormingute impordi kohta leiate meie postitusest:

Odoo 19 Bank Statement Import – meie laiendused Odoo Community jaoks

Paigaldus Odoo 19 Communitysse

Paigaldus toimub nagu tavalise Odoo lisamooduli puhul:

  1. Kopeerige moodulikaustad seadistatud Odoo addons-teele.

  2. Uuendage Odoos rakenduste loendit.

  3. Paigaldage moodul Bank Statement Matcher.

  4. Määrake iga pangapäeviku jaoks, kas impordi ajal tuleb pakkumisi otsida.

  5. Valige soovitud miinimumväärtus kontrollitud hulgisidumiseks.

Moodul on välja töötatud ja testitud Odoo 19.0 Community jaoks. Enne kasutamist teiste Odoo versioonidega tuleb eelkõige kontrollida muudatusi sisemistes raamatupidamis- ja tasaarvestusfunktsioonides.

Nagu iga raamatupidamisvaldkonna laienduse puhul, soovitame paigaldust esmalt kontrollida testkeskkonnas oma andmebaasi koopia ja tüüpiliste pangaväljavõtetega.

Tasuta ja avatud lähtekoodiga Odoo kogukonnale

Meie Biricon IT Services GmbH-s töötame lahendusi välja esmalt oma ettevõtte konkreetsete nõuete jaoks. Kui sellest tekib üldiselt kasutatav moodul, ei soovi me seda ühes paigalduses peita.

Odoo 19 Bank Statement Matcher on seetõttu tasuta kättesaadav avatud lähtekoodiga projektina. Lähtekoodi saab vaadata, kontrollida, kohandada ja AGPL-3 litsentsi raames edasi arendada.

Meie eesmärk ei ole automatiseerida võimalikult palju kandeotsuseid pimesi. Tahame vähendada korduvat tööd ning samal ajal tagada, et finantssidumised jääksid jälgitavaks ja kontrollitavaks.

Nii mõistame mõistlikku avatud lähtekoodiga arendust: lahendada reaalne probleem, dokumenteerida lahendus läbipaistvalt ja anda see seejärel kogukonna käsutusse.

Projekt, lähtekood ja kaastöö

Täielik lähtekood, paigaldusjuhised ja tehniline dokumentatsioon on kättesaadavad GitHubis:

Ava Odoo 19 Bank Statement Matcher GitHubis

Ootame hea meelega praktilisi kogemusi, veateateid, parendusettepanekuid ja kaastööd Odoo kogukonnalt.

Tasuta. Jälgitav. Avatud lähtekoodiga. Odoo 19 Communityle.