Skip to Content

Odoo 19 Community: paru taliadau banc ag anfonebau yn awtomatig – ein Bank Statement Matcher cod agored

14 Medi 2026 by
Odoo 19 Community: paru taliadau banc ag anfonebau yn awtomatig – ein Bank Statement Matcher cod agored
Alexander Biringer | Biricon IT Services GmbH

Dim ond y cam cyntaf yw mewnforio datganiadau banc i Odoo. Dim ond pan ellir paru symudiad banc yn ddibynadwy â'r anfoneb allanol gywir, anfoneb cyflenwr, nodyn credyd neu daliad y daw'r budd go iawn.

Yn union ar y pwynt hwn mae Odoo 19 Community yn brin o ffordd gyfleus yn y rhyngwyneb defnyddiwr. Felly mae llinellau banc a fewnforiwyd yn aros i ddechrau ar y cyfrif banc dros dro a rhaid eu neilltuo i eitem agored er mwyn eu prosesu ymhellach.

Ar gyfer ein gosodiad Odoo 19 Community ein hunain, felly, rydym wedi datblygu'r Bank Statement Matcher. Gan nad ydym ni'n unig yn wynebu'r broblem hon, rydym yn darparu'r modiwl am ddim ar GitHub o dan y drwydded rydd AGPL-3.

I'r prosiect ar GitHub:

Odoo 19 Bank Statement Matcher

O fewn mewnforio datganiad banc hyd at yr anfoneb gywir

Gyda'n prosiect a gyhoeddwyd eisoes Odoo 19 Bank Statement Import gellir darllen fformatau datganiad banc gwahanol i mewn i Odoo 19 Community. Mae'r rhain yn cynnwys CAMT.053, CAMT.054, OFX a SWIFT MT940, ymhlith eraill.

Mae'r Bank Statement Matcher newydd yn ategu'r mewnforio hwn â'r cam gwaith hollbwysig nesaf:

Pa symudiad banc a fewnforiwyd sy'n perthyn i ba eitem agored?

Mae'r modiwl yn chwilio drwy ddyledion a rhwymedigaethau agored, yn gwerthuso cyfatebiaethau posibl ac yn dangos i'r defnyddwyr pam y cynigir paru penodol. Gellir gwirio'r cynnig, ei gadarnhau, ei gywiro neu ei ddisodli gan ddewis â llaw.

Felly crëir llif gwaith di-dor ar gyfer Odoo 19 Community:

  1. Mewnforio datganiad banc

  2. pennu paru posibl

  3. gwirio cynigion ar y cyd

  4. derbyn cyfatebiaethau diamwys

  5. prosesu achosion aneglur â llaw

Yr hyn y gall yr Odoo 19 Bank Statement Matcher ei wneud

Datblygwyd y modiwl ar gyfer defnydd ymarferol mewn cyfrifeg. Mae'n cefnogi'r swyddogaethau canlynol, ymhlith eraill:

  • chwilio am anfonebau, anfonebau cyflenwyr, nodiadau credyd a thaliadau addas

  • pennu cynigion paru yn awtomatig wrth greu llinell banc

  • dangos y rheol baru a ddefnyddiwyd a'i hyder mewn ffordd ddealladwy

  • chwilio eto ar adeg ddiweddarach

  • paru unigol neu brosesu sawl llinell banc ar y cyd

  • dewis eitem agored â llaw os nad oes unrhyw gynnig yn addas

  • dadwneud paru a wnaed eisoes

  • adnabod sawl cyfatebiaeth gyfartal heb benderfyniad mympwyol

  • awgrymiadau ar gyfer dyfynbrisiau neu archebion nad oes eitem gyfrifyddu agored ar eu cyfer eto

  • trosglwyddo uniongyrchol dewisol o fewnforio datganiad banc OCA i'r olwg paru

  • cyfieithiad Almaeneg ar gyfer cod ffynhonnell Saesneg

Mae'r trosolwg canolog ar gael yn Odoo o dan Cyfrifeg → Cyfrifeg → Paru llinellau banc. Yno gellir chwilio drwy linellau banc sy'n dal yn agored a'u prosesu ar y cyd.

Paru y gellir ei ddilyn yn hytrach na blwch du

Gyda data ariannol, nid yw'n ddigon cynnig rhyw gyfatebiaeth yn unig. Rhaid i ddefnyddwyr allu gweld pam y dylai symudiad banc gyd-fynd â dogfen benodol.

Felly mae'r Bank Statement Matcher yn gweithio gyda rheolau wedi'u diffinio'n glir a lefelau hyder gwahanol:

HyderRheolYstyr
100CyfeirnodCafwyd hyd i rif dogfen, cyfeirnod talu neu gyfeirnod tarddiad yn nhestun y cofnod.
80Partner a swmMae'r partner busnes a'r swm agored yn cyfateb.
60Swm diamwysMae'r swm yn cyfateb yn union i un eitem agored yn unig.
30PartnerMae'r partner yn gywir, ond nid yw'r swm; dim ond awgrym yw hyn.

Ar gyfer pob dyddlyfr, gellir pennu o ba lefel hyder y caniateir derbyn cynnig diamwys drwy'r weithred swp. Mae cyfatebiaethau gwannach yn parhau'n weladwy, ond mae'n rhaid eu gwirio a'u cadarnhau'n unigol.

Mae'n bwysig yma: Nid yw'r modiwl yn cofnodi yn y cefndir heb oruchwyliaeth. Mae'n creu cynigion. Dim ond drwy weithred fwriadol gan y defnyddiwr y gwneir paru – yn unigol neu drwy'r prosesu swp rheoledig.

Cymerir cyfeirnodau banc anodd i ystyriaeth hefyd

Nid yw banciau bob amser yn trosglwyddo cyfeirnodau talu mewn ffurf unffurf. Gall rhif anfoneb fod wedi'i gysylltu ag enwau, digidau neu wybodaeth arall. Gall gwahanyddion fod ar goll neu gael eu cynrychioli'n wahanol i'r ddogfen wreiddiol.

Felly mae'r Matcher yn normaleiddio'r gwerthoedd cymharu ac yn ystyried trawsnewidiadau rhwng llythrennau a digidau hefyd. Felly gellir adnabod cyfeirnodau hyd yn oed pan gânt eu hychwanegu'n uniongyrchol at gynnwys arall yn y testun banc.

Mae'r chwiliad yn fwriadol yn mynd o'r ddogfen Odoo i'r testun banc. Mae hyn yn osgoi bod dilyniannau digidau byr, cyffredinol o'r testun cofnodi yn arwain at nifer fawr o gyfatebiaethau anaddas.

Nid yw'r rheolau wedi'u cyfyngu i fanc penodol, gwlad benodol na chynllun rhifo sefydlog. Mae hynny'n gwneud y modiwl o ddiddordeb hefyd i osodiadau Odoo 19 Community eraill.

Pam mae chwilio eto yn bwysig

Ni ellir paru pob taliad banc eisoes wrth fewnforio. Yn ymarferol, gall taliad gyrraedd cyn i'r anfoneb gysylltiedig gael ei chreu neu ei chofnodi yn Odoo. Gellir cofnodi anfoneb cyflenwr neu nodyn credyd yn ddiweddarach hefyd.

Felly gellir gwirio llinellau banc eto ar adeg ddiweddarach gyda „Chwilio eto“. Cyn gynted ag y bydd yr eitem agored addas ar gael, gall symudiad banc nad oedd modd ei baru o'r blaen ddod yn gyfatebiaeth ddiamwys.

Os yw'r testun banc yn enwi dyfynbris neu archeb, er enghraifft, nad oes anfoneb ac felly dim eitem agored yn bodoli ar ei chyfer eto, mae'r modiwl yn rhoi awgrym defnyddiol. Yn hytrach na dangos „dim cyfatebiaeth“ yn unig, mae'n tynnu sylw at y ffaith efallai y bydd yn rhaid creu'r anfoneb yn gyntaf.

Diogelwch sy'n dod gyntaf

Gall paru awtomatig anghywir achosi mwy o waith mewn cyfrifeg na llinell banc agored. Felly mae'r Bank Statement Matcher wedi'i ddylunio'n fwriadol yn ofalus:

  • Ni chaiff cyfatebiaethau sydd â'r un gwerthusiad eu datrys yn fympwyol.

  • Dangosir cynigion gwan, ond ni chânt eu derbyn drwy'r weithred swp.

  • Cyn paru, gwirir eto a yw'r eitem agored yn dal ar gael.

  • Ni chaiff eitem sydd wedi'i chlirio yn y cyfamser gan ddefnyddiwr arall ei phrosesu eto.

  • Caiff pob llinell banc ei phrosesu o fewn pwynt cadw cronfa ddata ei hun.

  • Nid yw gwall ar un llinell banc yn atal prosesu'r holl linellau eraill.

  • Caiff hen ddata anghyflawn heb ddyddiad cofnodi dilys ei eithrio er diogelwch.

Felly mae'r modiwl yn cefnogi awtomeiddio lle mae'n arbed amser, ac yn gofyn am benderfyniad â llaw lle nad yw'r data yn ddigon diamwys.

Cydweithio â'n Bank Statement Import

Mae'r storfa'n cynnwys dau fodiwl:

ModiwlTasg
account_statement_matcherYn darparu'r chwilio, gwerthuso, gwirio a pharu go iawn. Dim ond y modiwl Odoo account sydd ei angen.
account_statement_matcher_import_ocaPont ddewisol i fewnforio datganiad banc OCA. Ar ôl mewnforio, agorir yr olwg paru yn uniongyrchol gyda'r llinellau a fewnforiwyd o'r newydd.

Mae'r bont ddewisol yn gosod ei hun yn awtomatig os yw'r Matcher a'r modiwl OCA account_statement_import_file ar gael. Felly mae mewnforio datganiad banc a'r paru dilynol yn cydio yn ei gilydd yn uniongyrchol.

Gallwch ddod o hyd i ragor am fewnforio'r fformatau banc a gefnogir yn ein cofnod:

Odoo 19 Bank Statement Import – ein hestyniadau ar gyfer cymuned Odoo

Gosod yn Odoo 19 Community

Mae'r gosod yn digwydd fel gydag unrhyw fodiwl ychwanegol Odoo cyffredin:

  1. Copïo'r ffolderi modiwl i lwybr addons Odoo wedi'i ffurfweddu.

  2. Diweddaru'r rhestr apiau yn Odoo.

  3. Gosod y modiwl Bank Statement Matcher.

  4. Pennu ar gyfer pob dyddlyfr banc a ddylid chwilio am gynigion wrth fewnforio.

  5. Dewis y gwerth lleiaf dymunol ar gyfer y paru swp rheoledig.

Datblygwyd a phrofwyd y modiwl ar gyfer Odoo 19.0 Community. Cyn ei ddefnyddio gyda fersiynau Odoo eraill, rhaid gwirio'n arbennig newidiadau i'r swyddogaethau cyfrifeg a chysoni mewnol.

Fel gydag unrhyw estyniad yn y maes cyfrifeg, rydym yn argymell gwirio'r gosodiad yn gyntaf mewn amgylchedd prawf gyda chopi o'ch cronfa ddata eich hun a datganiadau banc nodweddiadol.

Am ddim a chod agored ar gyfer cymuned Odoo

Rydym ni yn Biricon IT Services GmbH yn datblygu atebion yn gyntaf ar gyfer gofynion penodol o'n gweithrediadau ein hunain. Os daw modiwl y gellir ei ddefnyddio'n gyffredinol o hynny, nid ydym am ei guddio mewn un gosodiad.

Felly mae'r Odoo 19 Bank Statement Matcher ar gael am ddim fel prosiect cod agored. Gellir edrych ar y cod ffynhonnell, ei wirio, ei addasu a'i ddatblygu ymhellach o dan drwydded AGPL-3.

Nid ein nod yw awtomeiddio cymaint o benderfyniadau cofnodi â phosibl yn ddall. Rydym am leihau gwaith ailadroddus ac ar yr un pryd sicrhau bod paru ariannol yn parhau i fod yn ddealladwy ac yn rheoladwy.

Dyma sut rydym yn deall datblygiad cod agored synhwyrol: datrys problem go iawn, dogfennu'r ateb yn dryloyw ac yna ei roi ar gael i'r gymuned.

Prosiect, cod ffynhonnell a chydweithio

Mae'r cod ffynhonnell cyflawn, y nodiadau gosod a'r ddogfennaeth dechnegol ar gael ar GitHub:

Agor Odoo 19 Bank Statement Matcher ar GitHub

Rydym yn croesawu profiadau ymarferol, adroddiadau namau, awgrymiadau gwella a chyfraniadau gan gymuned Odoo.

Am ddim. Dealladwy. Cod agored. Ar gyfer Odoo 19 Community.