Skip to Content

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

5 Medi 2026 by
Odoo 19 Bank Statement Import – Ein hestyniadau ar gyfer cymuned Odoo
Alexander Biringer | Biricon IT Services GmbH

I ni, ystyr cod agored yw rhannu gwybodaeth a datrysiadau

Nid datblygu meddalwedd ar gyfer ein hanghenion ein hunain yn unig rydym yn ei wneud – rydym am ddarparu datrysiadau i'r gymuned a all helpu defnyddwyr Odoo eraill hefyd.

Am y rheswm hwn, rydym wedi cyhoeddi ein modiwlau mewnforio banc ar gyfer Odoo 19 Community fel prosiect cod agored.

Mae'r prosiect cyfan ar gael am ddim ar GitHub:

Odoo 19 Bank Statement Import ar GitHub

Mae ein nod yn syml iawn:

Creu ffordd effeithiol a mor syml â phosibl o fewnforio cyfriflenni banc i Odoo 19 Community – heb fod angen estyniad y mae'n rhaid talu amdano.

Pam cael prosiect ar wahân o gwbl?

Mae Odoo yn cynnig ystod eang o swyddogaethau ar gyfer cyfrifyddu a phrosesu trafodion banc. Wrth fewnforio cyfriflenni banc, fodd bynnag, y peth allweddol yw pa fformatau y mae'r banc dan sylw yn eu darparu.

Yn ymarferol, mae'r fformatau a welir yn cynnwys:

  • CAMT.053
  • CAMT.054
  • OFX
  • SWIFT MT940

Nid yw pob un o'r fformatau hyn ar gael i'r un graddau ym mhob fersiwn o Odoo.

Wrth symud i Odoo 19 yn benodol, gwelsom fylchau a allai fod yn arwyddocaol i osodiadau presennol.

Felly, yn hytrach na datrys y problemau hyn ar gyfer ein gosodiad ein hunain yn unig, penderfynasom ddarparu'r datrysiad i'r cyhoedd am ddim.

Odoo 19 Community – mewnforio cyfriflenni banc

Mae ein hystorfa'n seiliedig ar y cydrannau OCA perthnasol ar gyfer Odoo 19 ac yn ychwanegu swyddogaethau sydd eu hangen ar gyfer defnydd ymarferol.

Mae'r prosiect yn cynnwys, ymhlith pethau eraill, y seilwaith sylfaenol ar gyfer cyfriflenni banc a mewnforio ffeiliau, yn ogystal â pharswyr ar gyfer gwahanol fformatau banc.

Er enghraifft, gellir prosesu'r fformatau canlynol:

FformatCymorth
CAMT.053Oes
CAMT.054Oes
OFXOes
OFX gyda pharu ar sail ACCTIDOes
SWIFT MT940Oes

Mae'r prosiect felly'n ymdrin â chyfran fawr o'r fformatau cyfriflenni banc traddodiadol.

Cymorth ar gyfer OFX yn Odoo 19

Un o nodweddion arbennig ein prosiect yw'r cymorth ar gyfer OFX.

Roedd OFX ar gael mewn fersiynau hŷn o Odoo/OCA, ond fe'i tynnwyd o gangen OCA 19.0. Mae ein prosiect yn dod â'r swyddogaeth hon yn ôl ynghyd â'r modiwlau mewnforio eraill ar gyfer Odoo 19.

Mae hyn o ddiddordeb arbennig i fusnesau y mae eu banc yn dal i ddarparu cyfriflenni electronig ar ffurf ffeiliau OFX.

Nid oeddem am ddatblygu datrysiad hollol newydd ac ar wahân.

Yn hytrach, rydym wedi ailddefnyddio'r sylfaen cod agored bresennol ac wedi dod â'r cydrannau priodol ynghyd ar gyfer Odoo 19.

Hefyd: SWIFT MT940

Swyddogaeth arall yn ein prosiect yw mewnforio SWIFT MT940.

Mae MT940 yn fformat sefydledig ar gyfer cyfriflenni electronig ac mae'n dal i gael ei ddefnyddio, yn enwedig gan fanciau ac mewn integreiddiadau bancio hŷn.

Yn ôl dogfennaeth ein prosiect, nid oes datrysiad OCA cyfatebol ar gael ar gyfer fersiynau cyfredol Odoo.

Dyna pam rydym wedi datblygu ein modiwl ein hunain ar gyfer hyn:

account_statement_import_mt940

Mae hyn yn golygu y gellir prosesu ffeiliau MT940 yn uniongyrchol yn Odoo 19 hefyd.

Strwythur modiwlaidd

Dewisom yn fwriadol beidio â chreu un estyniad monolithig.

Mae'r swyddogaethau wedi'u rhannu'n fodiwlau Odoo unigol:

  • account_statement_base
  • account_statement_import_base
  • account_statement_import_file
  • account_statement_import_camt
  • account_statement_import_camt54
  • account_statement_import_ofx
  • account_statement_import_ofx_by_acctid
  • account_statement_import_mt940

Mae hyn yn caniatáu i ddefnyddwyr osod yr union gydrannau sydd eu hangen arnynt.

Mae hyn hefyd yn cyd-fynd ag egwyddor cod agored: ni ddylai datrysiad fynd yn ddiangen o gymhleth dim ond am fod gan ddefnyddwyr unigol ofynion gwahanol.

Am ddim i gymuned Odoo

Y peth pwysicaf efallai:

Mae'r feddalwedd ar gael am ddim.

Rydym yn darparu'r estyniadau rydym wedi'u datblygu i gymuned Odoo.

Nid oes ffi trwydded am ddefnyddio ein hestyniadau.

Mae'r cod ffynhonnell ar gael i'r cyhoedd ar GitHub, lle gellir ei weld, ei ddefnyddio, ei addasu a'i ddatblygu ymhellach.

Mae'r prosiect ar gael o dan drwydded AGPL-3, yn unol â'r sylfaen OCA a ddefnyddir.

Pam rydym yn gwneud hyn?

Dim ond os yw pobl yn rhoi rhywbeth yn ôl yn ogystal â chymryd y gall cod agored weithio yn y tymor hir.

Mae Odoo Community Association (OCA) yn dilyn yr union egwyddor hon ac yn darparu nifer fawr o estyniadau cod agored ar gyfer Odoo. Mae casgliad helaeth o fodiwlau cymunedol ar gael ar gyfer mewnforio cyfriflenni banc hefyd.

Rydym am wneud ein rhan.

Rydym ni ein hunain yn elwa ar brosiectau cod agored.

Felly rydym ninnau'n rhoi rhywbeth yn ôl.

Nid oes rhaid i ddatblygiad cod agored fod yn fframwaith enfawr neu'n system ERP hollol newydd bob tro.

Weithiau, mae estyniad bach sy'n datrys problem benodol yn ddigon.

Os yw'r datrysiad hwn wedyn yn arbed gwaith i ddeg, cant neu fil o ddefnyddwyr Odoo eraill, mae'r gwaith datblygu eisoes wedi bod yn werth chweil.

Ar gyfer Odoo Community – nid yn unig ar gyfer ein gosodiad ein hunain

Un peth pwysig i ni wrth ddatblygu oedd sicrhau nad oedd y modiwlau wedi'u teilwra'n benodol i'n hamgylchedd ein hunain.

Rydym am i'r ystorfa fod o ddiddordeb i bobl sy'n defnyddio gosodiadau eraill o Odoo 19 Community hefyd.

Dyna pam mae'r modiwlau gyda'i gilydd mewn ystorfa sydd ar gael i'r cyhoedd, a gellir eu defnyddio'n annibynnol ar ein gosodiad Odoo ni.

Wrth gwrs, gall fod gan bob banc ei nodweddion penodol ei hun, yn dibynnu ar y fformat allforio. Dyna pam rydym hefyd yn croesawu adborth, adroddiadau am wallau a gwelliannau gan y gymuned.

Mae cod agored yn dibynnu ar gyfranogiad

Nid yw'r prosiect wedi'i fwriadu i fod yn ddatblygiad gorffenedig o gwbl.

Os bydd rhywun yn dod o hyd i wall, yn gweld ffordd ychwanegol o ddefnyddio'r feddalwedd neu'n dymuno cyfrannu gwelliant, gall gymryd rhan yn y prosiect yn uniongyrchol.

Dyna un o fanteision mawr cod agored:

Nid oes rhaid i ddatrysiad aros yn nwylo ei ddatblygwr gwreiddiol.

Gall defnyddiwr ddod yn ddatblygwr.

Gall datblygwr gyfrannu gwelliant.

Ac yna mae'r gwelliant hwnnw ar gael i bawb arall hefyd.

Gosod a chod ffynhonnell

Mae'r cod ffynhonnell cyflawn, strwythur y modiwlau a'r cyfarwyddiadau gosod ar GitHub:

GitHub – Odoo 19 Bank Statement Import

Mae angen y llyfrgelloedd Python priodol hefyd i fewnforio OFX a MT940. Mae'r dibyniaethau penodol wedi'u dogfennu yn yr ystorfa hefyd.

Ein cyfraniad i gymuned Odoo

Gyda'r prosiect hwn, hoffem gyfleu neges fach:

Nid oes rhaid gwerthu meddalwedd bob tro er mwyn i'r gwaith o'i datblygu fod o werth.

Weithiau, y budd mwyaf yw bod datrysiad ar gael yn rhydd fel y gall cynifer o bobl â phosibl ei ddefnyddio a'i ddatblygu ymhellach.

I ddechrau, rydym yn datblygu'r feddalwedd am fod angen datrysiad arnom ni ein hunain.

Os yw hynny wedyn yn arwain at estyniad defnyddiol i ddefnyddwyr Odoo eraill, rydym yn hapus i'w rannu â'r gymuned.

Dyna'n union pam rydym wedi cyhoeddi modiwlau Odoo 19 Bank Statement Import.

Am ddim. Cod agored. I gymuned Odoo.

Y prosiect ar GitHub

Y prosiect ar GitHub: Odoo 19 Bank Statement Import

Rydym yn croesawu adborth, cofnodion o broblemau, awgrymiadau ar gyfer gwella ac, wrth gwrs, gyfraniadau gan y gymuned.

Mae cod agored yn gweithio orau pan fyddwn yn cydweithio arno.