Skip to Content

Odoo 19 Bank Statement Import – Zgjerimet tona për Odoo Community

5 shtator 2026 by
Odoo 19 Bank Statement Import – Zgjerimet tona për Odoo Community
Alexander Biringer | Biricon IT Services GmbH

Për ne, kodi i hapur nënkupton ndarjen e njohurive dhe të zgjidhjeve

Ne nuk zhvillojmë softuer vetëm për nevojat tona – duam t’i vëmë në dispozicion komunitetit zgjidhje që mund t’u shërbejnë edhe përdoruesve të tjerë të Odoo.

Për këtë arsye, i kemi publikuar modulet tona për importimin e pasqyrave bankare në Odoo 19 Community si projekt me kod të hapur.

I gjithë projekti është i disponueshëm falas në GitHub:

Odoo 19 Bank Statement Import në GitHub

Qëllimi ynë është fare i thjeshtë:

Të krijojmë një mënyrë funksionale dhe sa më të thjeshtë për të importuar pasqyrat bankare në Odoo 19 Community – pa pasur nevojë për një shtesë me pagesë.

Pse vendosëm të krijonim një projekt më vete?

Odoo ofron përgjithësisht funksionalitete të shumta për kontabilitetin dhe përpunimin e transaksioneve bankare. Megjithatë, sidomos gjatë importimit të pasqyrave bankare, rëndësi vendimtare kanë formatet që ofron banka përkatëse.

Në praktikë, ndër të tjera, hasen formate si:

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

Jo të gjitha këto formate mbështeten njësoj në çdo version të Odoo.

Sidomos gjatë kalimit në Odoo 19, kemi vërejtur mangësi që mund të kenë rëndësi të konsiderueshme për instalimet ekzistuese.

Prandaj, në vend që t’i zgjidhnim këto probleme vetëm për instalimin tonë, vendosëm ta vëmë zgjidhjen në dispozicion të të gjithëve, pa pagesë.

Odoo 19 Community – Importimi i pasqyrave bankare

Depoja jonë e kodit bazohet në komponentët përkatës të OCA për Odoo 19 dhe i plotëson ata me funksione të nevojshme për përdorim në praktikë.

Projekti përfshin, ndër të tjera, infrastrukturën bazë për pasqyrat bankare dhe importimin e skedarëve, si edhe analizues për formate të ndryshme bankare.

Kështu mund të përpunohen, për shembull, formatet e mëposhtme:

FormatiMbështetja
CAMT.053Po
CAMT.054Po
OFXPo
OFX me lidhje sipas ACCTIDPo
SWIFT MT940Po

Kështu, projekti mbulon një pjesë të madhe të formateve tradicionale të pasqyrave bankare.

Mbështetja për OFX në Odoo 19

Një veçori e projektit tonë është mbështetja për OFX.

OFX ishte i disponueshëm në versionet e mëparshme të Odoo/OCA, por u hoq nga dega OCA-19.0. Projekti ynë e rikthen këtë funksionalitet për Odoo 19, së bashku me modulet e tjera të importit.

Kjo është veçanërisht me interes për bizneset, banka e të cilave vazhdon të ofrojë skedarë OFX për pasqyrat elektronike të llogarisë.

Nuk donim thjesht të zhvillonim një zgjidhje krejtësisht të re dhe të izoluar.

Në vend të kësaj, kemi ripërdorur bazën ekzistuese me kod të hapur dhe i kemi bashkuar përbërësit e saj për Odoo 19.

Gjithashtu: SWIFT MT940

Një funksion tjetër i projektit tonë është importimi i SWIFT MT940.

MT940 është një format i konsoliduar për pasqyrat elektronike të llogarive bankare dhe vazhdon të përdoret, veçanërisht nga bankat dhe në integrimet më të vjetra bankare.

Sipas dokumentacionit të projektit tonë, për versionet aktuale të Odoo nuk ekziston një zgjidhje përkatëse nga OCA.

Prandaj kemi zhvilluar modulin tonë për këtë qëllim:

account_statement_import_mt940

Me këtë modul mund të përpunohen edhe skedarët MT940 drejtpërdrejt në Odoo 19.

Strukturë modulare

Qëllimisht nuk donim të krijonim një shtesë monolitike.

Funksionet janë të ndara në module të veçanta të Odoo:

  • 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

Kështu, përdoruesit mund të instalojnë pikërisht komponentët që u nevojiten vërtet.

Kjo përputhet edhe me frymën e kodit të hapur: një zgjidhje nuk duhet të ndërlikohet pa nevojë vetëm sepse përdorues të ndryshëm kanë kërkesa të ndryshme.

Falas për Odoo Community

Ndoshta më e rëndësishmja:

Softueri ofrohet falas.

Shtesat që kemi zhvilluar ia vëmë në dispozicion Odoo Community.

Për përdorimin e shtesave tona nuk ka asnjë tarifë licence.

Kodi burimor është i disponueshëm publikisht në GitHub, ku mund të shikohet, të përdoret, të përshtatet dhe të zhvillohet më tej.

Projekti shpërndahet nën licencën AGPL-3, në përputhje me bazën e OCA-së të përdorur.

Pse e bëjmë këtë?

Projektet me kod të hapur funksionojnë në planin afatgjatë vetëm kur secili jo vetëm përfiton prej tyre, por edhe jep diçka në këmbim.

Odoo Community Association (OCA) ndjek pikërisht këtë parim dhe ofron shumë shtesa për Odoo me kod të hapur. Edhe për importimin e ekstrakteve bankare ekziston një koleksion i gjerë modulesh të zhvilluara nga komuniteti.

Ne duam të japim kontributin tonë.

Edhe ne vetë përfitojmë nga projektet me kod të hapur.

Prandaj edhe ne japim diçka në këmbim.

Një projekt me kod të hapur nuk ka pse të jetë gjithmonë një platformë gjigante zhvillimi apo një sistem ERP krejtësisht i ri.

Ndonjëherë mjafton një shtesë e vogël që zgjidh një problem konkret.

Nëse kjo zgjidhje më pas ua lehtëson punën dhjetë, njëqind apo një mijë përdoruesve të tjerë të Odoo, atëherë zhvillimi i saj ia ka vlejtur.

Për Odoo Community – jo vetëm për instalimin tonë

Gjatë zhvillimit, për ne ishte e rëndësishme që modulet të mos i përshtatnim posaçërisht vetëm për mjedisin tonë.

Duam që depoja të jetë me interes edhe për instalime të tjera të Odoo 19 Community.

Prandaj, modulet janë mbledhur në një depo publike dhe mund të përdoren në mënyrë të pavarur nga instalimi ynë i Odoo.

Sigurisht, çdo bankë mund të ketë veçoritë e veta në varësi të formatit të eksportit. Prandaj, mirëpresim edhe komentet, raportimet e gabimeve dhe përmirësimet nga komuniteti.

Softueri me kod të hapur jeton falë pjesëmarrjes

Ky projekt nuk është konceptuar si një zhvillim i përfunduar.

Kushdo që gjen një gabim, ka një rast tjetër përdorimi ose dëshiron të kontribuojë me një përmirësim, mund të marrë pjesë drejtpërdrejt në projekt.

Ky është një nga avantazhet e mëdha të softuerit me kod të hapur:

Zhvillimi i një zgjidhjeje nuk ka pse të ndalet te zhvilluesi i saj fillestar.

Një përdorues mund të bëhet zhvillues.

Një zhvillues mund të kontribuojë me një përmirësim.

Më pas, ky përmirësim vihet në dispozicion të të gjithë të tjerëve.

Instalimi dhe kodi burimor

Kodi i plotë burimor, struktura e moduleve dhe udhëzimet e instalimit gjenden në GitHub:

GitHub – Odoo 19 Bank Statement Import

Për importimin e OFX dhe MT940 nevojiten edhe bibliotekat përkatëse të Python. Varësitë specifike janë dokumentuar gjithashtu në depo.

Kontributi ynë për komunitetin Odoo

Me këtë projekt duam të përcjellim një mesazh të thjeshtë:

Një softuer nuk ka pse të shitet gjithmonë që zhvillimi i tij të ketë vlerë.

Ndonjëherë, përfitimi më i madh vjen kur një zgjidhje është e hapur për të gjithë dhe mund të përdoret e të zhvillohet më tej nga sa më shumë njerëz.

Në radhë të parë, e zhvillojmë softuerin sepse na nevojitet edhe neve një zgjidhje.

Nëse më pas prej tij krijohet një shtesë e dobishme për përdorues të tjerë të Odoo, ua vëmë me kënaqësi në dispozicion komunitetit.

Pikërisht për këtë arsye kemi publikuar Odoo 19 Bank Statement Import Module.

Falas. Me kod të hapur. Për komunitetin Odoo.

Projekti në GitHub

Shkoni te projekti në GitHub: Odoo 19 Bank Statement Import

Mirëpresim përshtypje, raportime problemesh, sugjerime për përmirësim dhe, natyrisht, edhe kontribute nga komuniteti.

Softueri me kod të hapur funksionon më së miri kur punojmë së bashku për të.