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:
Banku-extraktua inportatu
Esleipen posibleak zehaztu
Proposamenak batera aztertu
Emaitza ez-anbiguoak onartu
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:
| Konfiantza | Araua | Esanahia |
|---|---|---|
| 100 | Erreferentzia | Dokumentu-zenbaki bat, ordainketa-erreferentzia bat edo jatorri-erreferentzia bat aurkitu da kontabilitate-testuan. |
| 80 | Bazkidea eta zenbatekoa | Negozio-bazkidea eta partida irekiaren zenbatekoa bat datoz. |
| 60 | Zenbateko ez-anbiguoa | Zenbatekoa partida ireki bakar batekin bat dator zehazki. |
| 30 | Bazkidea | Bazkidea 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:
| Modulua | Zeregina |
|---|---|
| account_statement_matcher | Benetako bilaketa, balioespena, egiaztapena eta esleipena eskaintzen ditu. Odoo-ren account modulua soilik behar du. |
| account_statement_matcher_import_oca | OCA 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:
Moduluen karpetak konfiguratutako Odoo addons bide batera kopiatu.
Odoo-n aplikazio-zerrenda eguneratu.
Bank Statement Matcher modulua instalatu.
Banku-egunkari bakoitzean ezarri inportazioan proposamenak bilatu behar diren ala ez.
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.