Skip to Content

Odoo 19 Community: banku-ordainketak automatikoki fakturei esleitzea – gure kode irekiko Bank Statement Matcher

2026(e)ko irailakren 14(a) by
Odoo 19 Community: banku-ordainketak automatikoki fakturei esleitzea – gure kode irekiko Bank Statement Matcher
Alexander Biringer | Biricon IT Services GmbH

Banku-extraktuak Odoo-n inportatzea lehen urratsa besterik ez da. Benetako onura banku-mugimendu bat irteerako faktura, hornitzailearen faktura, abonu-ohar edo ordainketa zuzenari fidagarritasunez esleitu ahal zaionean sortzen da.

Hain zuzen ere puntu horretan, Odoo 19 Community-k ez du erabiltzaile-interfazean aukera erosorik. Inportatutako banku-lerroak, ondorioz, hasieran banku-tarteko kontuan gelditzen dira, eta hurrengo prozesaketarako partida ireki bati esleitu behar zaizkio.

Gure Odoo 19 Community instalaziorako, horregatik, Bank Statement Matcher garatu dugu. Arazo hori ez digu gu bakarrik eragiten; beraz, modulua AGPL-3 lizentzia librearekin doan jartzen dugu eskura GitHub-en.

GitHub-eko proiektura:

Odoo 19 Bank Statement Matcher

Banku-extraktuen inportaziotik faktura zuzenera

Dagoeneko argitaratutako gure Odoo 19 Bank Statement Import proiektuarekin, banku-extraktuen hainbat formatu irakur daitezke Odoo 19 Community-n. Horien artean daude, besteak beste, CAMT.053, CAMT.054, OFX eta SWIFT MT940.

Bank Statement Matcher berriak inportazio horri hurrengo lan-urrats erabakigarria gehitzen dio:

Inportatutako zein banku-mugimendu dagokio zein partida irekiri?

Moduluak kobrantza- eta ordainketa-partida irekiak arakatzen ditu, emaitza posibleak balioetsi egiten ditu eta erabiltzaileei erakusten die zergatik proposatzen den esleipen jakin hori. Proposamena egiaztatu, berretsi, zuzendu edo eskuzko hautaketa batekin ordeztu daiteke.

Horrela, Odoo 19 Community-rako etengabeko lan-fluxu bat sortzen da:

  1. Banku-extraktua inportatu

  2. Esleipen posibleak zehaztu

  3. Proposamenak batera aztertu

  4. Emaitza ez-anbiguoak onartu

  5. Kasu argitu gabeak eskuz landu

Zer egin dezakeen Odoo 19 Bank Statement Matcher-ek

Modulua kontabilitatean erabilera praktikorako garatu da. Besteak beste, funtzio hauek onartzen ditu:

  • Fakturen, hornitzaileen fakturen, abonu-oharren eta ordainketen bilaketa egokia

  • esleipen-proposamenen zehaztapen automatikoa banku-lerro bat sortzean

  • erabilitako esleipen-arauaren eta haren segurtasunaren bistaratze ulergarria

  • geroago bilaketa berriro egitea

  • esleipen bakarra edo hainbat banku-lerroren batera prozesatzea

  • partida ireki baten eskuzko hautaketa, proposamenik egokitzen ez denean

  • lehendik egindako esleipen baten atzera-egitea

  • balio bereko hainbat emaitza antzematea, erabaki arbitrariorik hartu gabe

  • oraindik partida irekirik ez duten eskaintzei edo eskaerei buruzko oharrak

  • aukerazko zuzeneko transferentzia OCA banku-extraktuen inportaziotik esleipen-ikuspegira

  • itzulpen alemana iturburu-testu ingelesarekin

Ikuspegi orokorra Odoo-n Kontabilitatea → Kontabilitatea → Banku-lerroen esleipena bidean dago eskuragarri. Han oraindik irekita dauden banku-lerroak batera arakatu eta landu daitezke.

Esleipen jarraigarria, kutxa beltzik gabe

Finantza-datuetan ez da nahikoa edozein emaitza proposatzea. Erabiltzaileek ikusi behar dute zergatik dagokion banku-mugimendu bat dokumentu jakin bati.

Bank Statement Matcher-ek, beraz, arau garbiki definituekin eta konfiantza-maila desberdinekin lan egiten du:

KonfiantzaArauaEsanahia
100ErreferentziaDokumentu-zenbaki bat, ordainketa-erreferentzia bat edo jatorri-erreferentzia bat aurkitu da kontabilitate-testuan.
80Bazkidea eta zenbatekoaNegozio-bazkidea eta partida irekiaren zenbatekoa bat datoz.
60Zenbateko ez-anbiguoaZenbatekoa partida ireki bakar batekin bat dator zehazki.
30BazkideaBazkidea bat dator, baina zenbatekoa ez; hau iradokizun hutsa da.

Egunkari bakoitzerako ezar daiteke zein konfiantza-mailatik aurrera onar daitekeen proposamen ez-anbiguo bat multzo-ekintzaren bidez. Emaitza ahulagoak ikusgai geratzen dira, baina banan-banan aztertu eta berretsi behar dira.

Garrantzitsua da: Moduluak ez du kontabilitate-apunterik egiten gainbegiratu gabe atzeko planoan. Proposamenak sortzen ditu. Esleipena erabiltzailearen ekintza kontziente baten ondoren soilik egiten da – banan-banan edo multzo-prozesaketa kontrolatuaren bidez.

Banku-erreferentzia zailak ere kontuan hartzen dira

Bankuek ez dituzte ordainketa-erreferentziak beti forma uniforme batean igortzen. Faktura-zenbaki bat izenekin, zifrekin edo beste datu batzuekin lotuta egon daiteke. Bereizleak falta daitezke edo jatorrizko dokumentuan baino modu desberdinean agertu.

Matcher-ak, beraz, konparazio-balioak normalizatzen ditu, eta letren eta zifren arteko trantsizioak ere kontuan hartzen ditu. Horrela, erreferentziak antzeman daitezke, adibidez, banku-testuan beste eduki batzuei zuzenean erantsita badaude ere.

Bilaketa nahita egiten da Odoo dokumentutik banku-testura. Horrela, kontabilitate-testuko zifra-segida labur eta orokorrek emaitza desegoki ugari eragitea saihesten da.

Arauak ez daude banku jakin batera, herrialde jakin batera edo aurrez zehaztutako zenbaki-eskema batera mugatuta. Horrek modulua beste Odoo 19 Community instalazio batzuentzat ere interesgarri egiten du.

Zergatik den garrantzitsua bilaketa berriro egitea

Banku-ordainketa guztiak ezin dira inportazioan bertan esleitu. Praktikan, ordainketa bat sartu daiteke dagokion faktura Odoo-n sortu edo kontabilizatu baino lehen. Hornitzaile baten faktura edo abonu-oharra ere geroago erregistra daiteke.

Horregatik, banku-lerroak “Berriro bilatu” aukerarekin geroago berriro egiaztatu daitezke. Partida ireki egokia dagoenean, lehen esleitu ezin zen banku-mugimendu bat emaitza ez-anbiguo bihur daiteke.

Banku-testuak, adibidez, oraindik fakturarik – eta, beraz, partida irekirik – ez duen eskaintza edo eskaera bat aipatzen badu, moduluak ohar lagungarri bat ematen du. “Emaitzarik ez” soilik erakutsi beharrean, gogorarazten du agian faktura lehenik sortu behar dela.

Segurtasunak lehentasuna du

Esleipen automatiko oker batek banku-lerro ireki batek baino lan gehiago sor dezake kontabilitatean. Bank Statement Matcher, beraz, nahita zuhurtziaz diseinatu da:

  • Balio bereko emaitzak ez dira arbitrarioki ebazten.

  • Proposamen ahulak erakusten dira, baina ez dira multzo-ekintzaren bidez onartzen.

  • Esleitu aurretik, berriro egiaztatzen da partida irekia oraindik eskuragarri dagoen.

  • Bitartean beste erabiltzaile batek likidatutako partida ez da berriro prozesatzen.

  • Banku-lerro bakoitza datu-baseko berezko segurtasun-puntu batean prozesatzen da.

  • Banku-lerro batean akats bat egoteak ez du gainerako lerro guztien prozesaketa eragozten.

  • Kontabilitate-data baliozkorik gabeko datu zahar osatu gabeak segurtasunagatik baztertzen dira.

Horrela, moduluak automatizazioa onartzen du denbora aurrezten duen lekuan, eta eskuzko erabakia eskatzen du datuen egoera nahikoa argia ez den lekuan.

Gure Bank Statement Import-ekin elkarlana

Biltegiak bi modulu ditu:

ModuluaZeregina
account_statement_matcherBenetako bilaketa, balioespena, egiaztapena eta esleipena eskaintzen ditu. Odoo-ren account modulua soilik behar du.
account_statement_matcher_import_ocaOCA banku-extraktuen inportaziorako zubi aukerazkoa. Inportazioaren ondoren, berriki inportatutako lerroekin esleipen-ikuspegia zuzenean irekitzen da.

Zubi aukerazkoa automatikoki instalatzen da Matcher-a eta OCA account_statement_import_file modulua biak badaude. Banku-extraktuen inportazioa eta ondorengo esleipena, horrela, zuzenean elkarri lotzen zaizkio.

Onartutako banku-formatuen inportazioari buruzko informazio gehiago gure artikuluan aurkituko duzu:

Odoo 19 Bank Statement Import – Odoo Community-rako ditugun hedapenak

Instalazioa Odoo 19 Community-n

Instalazioa Odoo-ren ohiko gehigarri-modulu batena bezala egiten da:

  1. Moduluen karpetak konfiguratutako Odoo addons bide batera kopiatu.

  2. Odoo-n aplikazio-zerrenda eguneratu.

  3. Bank Statement Matcher modulua instalatu.

  4. Banku-egunkari bakoitzean ezarri inportazioan proposamenak bilatu behar diren ala ez.

  5. Multzo-esleipen kontrolaturako nahi den gutxieneko balioa hautatu.

Modulua Odoo 19.0 Community-rako garatu eta probatu da. Beste Odoo bertsio batzuekin erabili aurretik, bereziki barne-kontabilitate eta adiskidetze-funtzioetan egindako aldaketak egiaztatu behar dira.

Kontabilitate-eremuko edozein hedapenekin bezala, gomendatzen dugu instalazioa lehenik proba-ingurune batean egiaztatzea, geure datu-basearen kopia batekin eta banku-extraktu tipikoekin.

Doan eta kode irekian Odoo Community-rako

Biricon IT Services GmbH-n irtenbideak lehenik gure eragiketetako behar zehatzetarako garatzen ditugu. Horretatik erabilera orokorrerako modulu bat sortzen bada, ez dugu instalazio bakar batean ezkutatu nahi.

Odoo 19 Bank Statement Matcher, beraz, doan dago eskuragarri kode irekiko proiektu gisa. Iturburu-kodea ikusi, aztertu, egokitu eta AGPL-3 lizentziaren esparruan garatzen jarraitu daiteke.

Gure helburua ez da ahalik eta kontabilitate-erabaki gehien itsu-itsuan automatizatzea. Errepikatzen den lana murriztu nahi dugu, eta aldi berean finantza-esleipenak jarraigarri eta kontrolagarri izaten jarraitzea bermatu.

Horrela ulertzen dugu kode irekiko garapen zentzuzkoa: benetako arazo bat konpondu, irtenbidea modu gardenean dokumentatu eta ondoren Komunitatearen eskura jarri.

Proiektua, iturburu-kodea eta parte-hartzea

Iturburu-kode osoa, instalazio-oharrak eta dokumentazio teknikoa GitHub-en daude eskuragarri:

Ireki Odoo 19 Bank Statement Matcher GitHub-en

Pozik hartzen ditugu praktikako esperientziak, akats-txostenak, hobekuntza-proposamenak eta Odoo Community-ren ekarpenak.

Doan. Jarraigarria. Kode irekia. Odoo 19 Community-rako.