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:
Pangaväljavõtte importimine
võimalike sidumiste leidmine
pakkumiste ühine kontrollimine
ühemõtteliste vastete kinnitamine
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:
| Usaldus | Reegel | Tähendus |
|---|---|---|
| 100 | Viide | Maksekirjeldusest leiti dokumendinumber, maksoviide või lähteviide. |
| 80 | Partner ja summa | Äripartner ja avatud summa kattuvad. |
| 60 | Ühemõtteline summa | Summa sobib täpselt ainult ühe avatud kandega. |
| 30 | Partner | Partner 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_matcher | Pakub tegelikku otsingut, hindamist, kontrolli ja sidumist. Vajab ainult Odoo moodulit account. |
| account_statement_matcher_import_oca | Valikuline 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:
Kopeerige moodulikaustad seadistatud Odoo addons-teele.
Uuendage Odoos rakenduste loendit.
Paigaldage moodul Bank Statement Matcher.
Määrake iga pangapäeviku jaoks, kas impordi ajal tuleb pakkumisi otsida.
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.