Skip to Content

Odoo 19 Bank Statement Import – L-estensjonijiet tagħna għall-Odoo Community

5 ta’ Settembru 2026 by
Odoo 19 Bank Statement Import – L-estensjonijiet tagħna għall-Odoo Community
Alexander Biringer | Biricon IT Services GmbH

Għalina open source tfisser: naqsmu l-għarfien u s-soluzzjonijiet

Aħna ma niżviluppawx softwer biss għar-rekwiżiti tagħna stess – irridu nqiegħdu għad-dispożizzjoni tal-komunità soluzzjonijiet li jistgħu jgħinu wkoll lil utenti oħra ta' Odoo.

Għal din ir-raġuni ppubblikajna l-moduli tagħna għall-importazzjoni tal-bank għal Odoo 19 Community bħala proġett open-source.

Il-proġett kollu huwa disponibbli b'xejn fuq GitHub:

Odoo 19 Bank Statement Import fuq GitHub

L-għan tagħna huwa sempliċi ħafna:

Noħolqu mod li jaħdem u, kemm jista' jkun, sempliċi biex jiġu importati d-dikjarazzjonijiet tal-bank f'Odoo 19 Community – mingħajr ma jkun meħtieġ estensjoni bi ħlas.

Għaliex ikollna proġett tagħna?

Odoo b'mod ġenerali għandu possibbiltajiet estensivi għall-kontabilità u l-ipproċessar tal-movimenti bankarji. Madankollu, speċjalment fl-importazzjoni tad-dikjarazzjonijiet tal-bank, huwa deċiżiv liema formati joffri l-bank rispettiv.

Fil-prattika wieħed jiltaqa', fost oħrajn, ma' formati bħal:

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

Mhux kull wieħed minn dawn il-formati huwa disponibbli bl-istess mod f'kull verżjoni ta' Odoo.

Speċjalment meta qbiżna għal Odoo 19, innutajna nuqqasijiet li jistgħu jkunu pjuttost rilevanti għall-installazzjonijiet eżistenti.

Minflok ma nsolvu dawn il-problemi biss għall-installazzjoni tagħna stess, iddeċidejna għalhekk li nipprovdu s-soluzzjoni pubblikament u b'xejn.

Odoo 19 Community – Importazzjoni ta' estratti tal-bank

Ir-repożitorju tagħna huwa bbażat fuq il-komponenti OCA rispettivi għal Odoo 19 u jżid miegħu funzjonijiet meħtieġa għall-użu prattiku.

Il-proġett fih, fost affarijiet oħra, l-infrastruttura bażika għall-estratti tal-bank u għall-importazzjoni tal-fajls, kif ukoll parsers għal formati differenti tal-banek.

B'hekk, pereżempju, jistgħu jiġu pproċessati l-formati li ġejjin:

FormatAppoġġ
CAMT.053Iva
CAMT.054Iva
OFXIva
OFX b'assenjazzjoni ACCTIDIva
SWIFT MT940Iva

B'hekk il-proġett ikopri parti kbira mill-formati klassiċi tad-dikjarazzjonijiet tal-bank.

Appoġġ għal OFX għal Odoo 19

Punt speċjali tal-proġett tagħna huwa l-appoġġ għal OFX.

OFX kien disponibbli f'verżjonijiet eqdem ta' Odoo/OCA, iżda tneħħa mill-fergħa OCA 19.0. Il-proġett tagħna jerġa' jgħaqqad din il-funzjoni għal Odoo 19 flimkien mal-moduli l-oħra tal-importazzjoni.

Dan huwa interessanti b'mod speċjali għal kumpaniji li l-bank tagħhom għadu joffri fajls OFX għad-dikjarazzjoni elettronika tal-kont.

Hawnhekk ma ridniex sempliċement niżviluppaw soluzzjoni kompletament ġdida u iżolata.

Minflok użajna l-bażi open-source eżistenti u ġbarnieha b'mod xieraq għal Odoo 19.

Barra minn hekk: SWIFT MT940

Funzjoni oħra tal-proġett tagħna hija l-importazzjoni ta' SWIFT MT940.

MT940 huwa format stabbilit għad-dikjarazzjonijiet elettroniċi tal-kont u għadu jintuża speċjalment mill-banek u f'integrazzjonijiet bankarji eqdem.

Għall-verżjonijiet kurrenti ta' Odoo, soluzzjoni OCA korrispondenti mhijiex disponibbli skont id-dokumentazzjoni tal-proġett tagħna.

Għalhekk żviluppajna modulu apposta għal dan:

account_statement_import_mt940

B'hekk anke fajls MT940 jistgħu jiġu pproċessati direttament f'Odoo 19.

Mibni b'mod modulari

Ridna intenzjonalment ma ninħolqux estensjoni monolitika.

Il-funzjonijiet huma maqsuma f'moduli Odoo individwali:

  • 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

B'hekk l-utenti jistgħu jinstallaw eżattament il-komponenti li verament jeħtieġu.

Dan jaqbel ukoll mal-ħsieb open-source: soluzzjoni m'għandhiex tkun kumplikata bla bżonn biss minħabba li utenti individwali għandhom rekwiżiti differenti.

B'xejn għall-Odoo Community

Forsi l-aktar importanti:

Is-softwer huwa disponibbli b'xejn.

Aħna nqiegħdu l-estensjonijiet li żviluppajna għad-dispożizzjoni tal-Odoo Community.

M'hemm l-ebda miżata ta' liċenzja għall-użu tal-estensjonijiet tagħna.

Il-kodiċi sors huwa disponibbli pubblikament fuq GitHub u hemm jista' jiġi eżaminat, użat, adattat u żviluppat aktar.

Il-proġett huwa taħt il-liċenzja AGPL-3, skont il-bażi OCA użata.

Għaliex nagħmlu dan?

Open source jaħdem fit-tul biss jekk kulħadd ma jieħu biss, iżda jagħti xi ħaġa lura wkoll.

L-Odoo Community Association (OCA) issegwi eżattament dan il-ħsieb u tipprovdi bosta estensjonijiet għal Odoo bħala open source. Anke fil-qasam tal-Bank Statement Import teżisti kollezzjoni estensiva ta' moduli tal-komunità.

Irridu nagħmlu sehemna.

Aħna stess nibbenefikaw minn proġetti open-source.

Għalhekk aħna wkoll nagħtu xi ħaġa lura.

Iżda żvilupp open-source m'għandux għalfejn ikun dejjem framework kbir jew sistema ERP kompletament ġdida.

Xi drabi diġà tkun biżżejjed estensjoni żgħira li ssolvi problema konkreta.

Jekk din is-soluzzjoni mbagħad issalva x-xogħol lil għaxar, mitt jew elf utent ieħor ta' Odoo, l-iżvilupp ikun diġà kien jiswa.

Għal Odoo Community – mhux biss għall-installazzjoni tagħna stess

Punt importanti fl-iżvilupp għalina kien li ma nfasslux il-moduli speċifikament għall-ambjent tagħna stess.

Irridu li r-repożitorju jkun interessanti wkoll għal installazzjonijiet oħra ta' Odoo 19 Community.

Għalhekk il-moduli jinsabu flimkien f'repożitorju aċċessibbli pubblikament u jistgħu jintużaw indipendentement mill-installazzjoni Odoo tagħna stess.

Naturalment, bank jista' jkollu karatteristiċi differenti skont il-format tal-esportazzjoni. Għalhekk nilqgħu b'pjaċir ukoll feedback, rapporti ta' żbalji u titjib mill-komunità.

Open source jgħix mill-parteċipazzjoni

Il-proġett mhuwiex maħsub b'mod espliċitu bħala żvilupp konkluż.

Jekk xi ħadd isib żball, ikollu każ ta' użu addizzjonali jew jixtieq jikkontribwixxi titjib, jista' jipparteċipa direttament fil-proġett.

Dan huwa wieħed mill-vantaġġi kbar tal-open source:

Soluzzjoni m'għandhiex għalfejn tieqaf għand l-iżviluppatur oriġinali tagħha.

Utent jista' jsir żviluppatur.

Żviluppatur jista' jikkontribwixxi titjib.

U dan it-titjib imbagħad ikun disponibbli mill-ġdid għal kulħadd.

Installazzjoni u kodiċi sors

Il-kodiċi sors sħiħ, l-istruttura tal-moduli u l-istruzzjonijiet tal-installazzjoni jinsabu fuq GitHub:

GitHub – Odoo 19 Bank Statement Import

Għall-importazzjoni ta' OFX u MT940 huma meħtieġa addizzjonalment il-librerije Python korrispondenti. Id-dipendenzi konkreti huma wkoll iddokumentati fir-repożitorju.

Il-kontribut tagħna lill-Odoo Community

B'dan il-proġett irridu nagħtu sinjal żgħir:

Is-softwer m'għandux bżonn dejjem jinbiegħ biex l-iżvilupp tiegħu jkollu valur.

Xi drabi l-akbar benefiċċju huwa meta soluzzjoni tkun liberament aċċessibbli u tista' tintuża u tiġi żviluppata aktar minn kemm jista' jkun nies.

L-ewwel nett niżviluppaw is-softwer għax aħna stess neħtieġu soluzzjoni.

Jekk minn dan joħroġ sussegwentement estensjoni utli għal utenti oħra ta' Odoo, nipprovduha bi pjaċir lill-komunità.

Eżattament għalhekk ippubblikajna l-Odoo 19 Bank Statement Import Module.

B'xejn. Open Source. Għall-Odoo Community.

Proġett fuq GitHub

Għall-proġett fuq GitHub: Odoo 19 Bank Statement Import

Nilqgħu b'ferħ feedback, issues, suġġerimenti għal titjib u, naturalment, ukoll kontribuzzjonijiet mill-komunità.

L-Open Source jaħdem l-aħjar meta naħdmu fuqu flimkien.