Skip to Content

Odoo 19 Community: Caktimi automatik i pagesave bankare te faturat – Bank Statement Matcher ynë me burim të hapur

14 shtator 2026 by
Odoo 19 Community: Caktimi automatik i pagesave bankare te faturat – Bank Statement Matcher ynë me burim të hapur
Alexander Biringer | Biricon IT Services GmbH

Importimi i pasqyrave bankare në Odoo është vetëm hapi i parë. Dobia e vërtetë krijohet vetëm kur një lëvizje bankare mund t'i caktohet në mënyrë të besueshme faturës së duhur dalëse, faturës së furnitorit, notës së kreditit ose pagesës.

Pikërisht këtu Odoo 19 Community nuk ka një mundësi të komode në ndërfaqen e përdoruesit. Rreshtat bankarë të importuar mbeten kështu fillimisht në llogarinë e ndërmjetme bankare dhe, për përpunimin e mëtejshëm, duhet t'i caktohen një pozicioni të hapur kontabël.

Për instalimin tonë të Odoo 19 Community kemi zhvilluar prandaj Bank Statement Matcher. Meqenëse ky problem nuk na prek vetëm ne, modulin e vëmë falas në dispozicion në GitHub nën licencën e lirë AGPL-3.

Te projekti në GitHub:

Odoo 19 Bank Statement Matcher

Nga importimi i pasqyrës bankare deri te fatura e duhur

Me projektin tonë të publikuar tashmë Odoo 19 Bank Statement Import mund të lexohen formate të ndryshme pasqyrash bankare në Odoo 19 Community. Këtu përfshihen, ndër të tjera, CAMT.053, CAMT.054, OFX dhe SWIFT MT940.

Bank Statement Matcher i ri e plotëson këtë import me hapin tjetër vendimtar të punës:

Cila lëvizje bankare e importuar i përket cilit pozicion të hapur?

Moduli kërkon në të drejtat e arkëtueshme dhe detyrimet e hapura, vlerëson përputhjet e mundshme dhe u tregon përdoruesve pse propozohet një caktim i caktuar. Propozimi mund të kontrollohet, të konfirmohet, të korrigjohet ose të zëvendësohet me një zgjedhje manuale.

Kështu krijohet për Odoo 19 Community një rrjedhë pune e vazhdueshme:

  1. Importimi i pasqyrës bankare

  2. përcaktimi i caktimeve të mundshme

  3. kontrollimi i propozimeve së bashku

  4. pranimi i përputhjeve të qarta

  5. përpunimi manual i rasteve të paqarta

Çfarë mund të bëjë Odoo 19 Bank Statement Matcher

Moduli është zhvilluar për përdorim praktik në kontabilitet. Ai mbështet, ndër të tjera, funksionet e mëposhtme:

  • kërkimi i faturave, faturave të furnitorëve, notave të kreditit dhe pagesave që përputhen

  • përcaktimi automatik i propozimeve për caktim gjatë krijimit të një rreshti bankar

  • shfaqja e kuptueshme e rregullit të caktimit të përdorur dhe e sigurisë së tij

  • kërkimi i ri në një moment të mëvonshëm

  • caktimi i vetëm ose përpunimi i përbashkët i disa rreshtave bankarë

  • zgjedhja manuale e një pozicioni të hapur kur asnjë propozim nuk përputhet

  • anulimi i një caktimi të kryer tashmë

  • njohja e disa përputhjeve të barabarta pa vendim arbitrar

  • njoftime për oferta ose porosi për të cilat nuk ekziston ende ndonjë pozicion i hapur kontabël

  • dorëzim i drejtpërdrejtë opsional nga importimi i pasqyrës bankare të OCA te pamja e caktimit

  • përkthim gjerman për kod burimor në anglisht

Pasqyra qendrore gjendet në Odoo te Kontabiliteti → Kontabiliteti → Caktimi i rreshtave bankarë. Atje rreshtat bankarë ende të hapur mund të kërkohen dhe të përpunohen së bashku.

Caktim i gjurmueshëm në vend të kutisë së zezë

Te të dhënat financiare nuk mjafton të propozohet thjesht një përputhje e çfarëdoshme. Përdoruesit duhet të mund të kuptojnë pse një lëvizje bankare duhet t'i përshtatet një dokumenti të caktuar.

Prandaj Bank Statement Matcher punon me rregulla të përcaktuara qartë dhe nivele të ndryshme besimi:

BesimiRregulliKuptimi
100ReferencaNjë numër dokumenti, referencë pagese ose referencë origjine u gjet në tekstin e shënimit.
80Partneri dhe shumaPartneri i biznesit dhe shuma e hapur përputhen.
60Shuma e qartëShuma përputhet saktësisht me vetëm një pozicion të hapur.
30PartneriPartneri përputhet, por shuma jo; ky është vetëm një tregues.

Për çdo ditar mund të përcaktohet nga cili nivel besimi e tutje një propozim i qartë mund të pranohet përmes veprimit të përbashkët. Përputhjet më të dobëta mbeten të dukshme, por duhet të kontrollohen dhe konfirmohen një nga një.

E rëndësishme këtu: Moduli nuk regjistron pa mbikëqyrje në sfond. Ai krijon propozime. Një caktim ndodh vetëm përmes një veprimi të vetëdijshëm të përdoruesit – individualisht ose përmes përpunimit të kontrolluar të përbashkët.

Merren parasysh edhe referencat e vështira bankare

Bankat nuk i transmetojnë gjithmonë referencat e pagesave në një formë të njëtrajtshme. Një numër fature mund të jetë i lidhur me emra, shifra ose të dhëna të tjera. Ndarësit mund të mungojnë ose të paraqiten ndryshe nga dokumenti origjinal.

Prandaj Matcher normalizon vlerat e krahasimit dhe merr parasysh edhe kalimet midis shkronjave dhe shifrave. Kështu referencat mund të njihen për shembull edhe kur në tekstin bankar janë ngjitur drejtpërdrejt me përmbajtje të tjera.

Kërkimi bëhet qëllimisht nga dokumenti i Odoo-s drejt tekstit bankar. Kështu shmanget që vargje të shkurtra dhe të përgjithshme shifrash nga teksti i shënimit të çojnë në një numër të madh përputhjesh të papërshtatshme.

Rregullat nuk janë të kufizuara as te një bankë e caktuar, as te një shtet i caktuar, as te një skemë numrash e paracaktuar. Kjo e bën modulin interesant edhe për instalime të tjera të Odoo 19 Community.

Pse është e rëndësishme një kërkim i ri

Jo çdo pagesë bankare mund të caktohet që gjatë importimit. Në praktikë një pagesë mund të arkëtohet përpara se fatura përkatëse të krijohet ose të regjistrohet në Odoo. Edhe një faturë furnitori ose notë krediti mund të regjistrohet vetëm më vonë.

Prandaj rreshtat bankarë mund të kontrollohen sërish në një moment të mëvonshëm me „Kërko përsëri“. Sapo të ekzistojë pozicioni i duhur i hapur, nga një lëvizje bankare që më parë nuk mund të caktohej mund të bëhet një përputhje e qartë.

Nëse teksti bankar përmend, për shembull, një ofertë ose një porosi për të cilën nuk ekziston ende fatura dhe prandaj as pozicion i hapur, moduli jep një njoftim të dobishëm. Në vend që të tregojë thjesht „asnjë përputhje“, ai vë në dukje se ndoshta fillimisht duhet krijuar fatura.

Siguria ka përparësi

Një caktim automatik i gabuar mund të shkaktojë në kontabilitet më shumë punë sesa një rresht bankar i hapur. Prandaj Bank Statement Matcher është projektuar qëllimisht me kujdes:

  • Përputhjet me vlerësim të barabartë nuk zgjidhen në mënyrë arbitrare.

  • Propozimet e dobëta shfaqen, por nuk pranohen përmes veprimit të përbashkët.

  • Përpara caktimit kontrollohet sërish nëse pozicioni i hapur është ende i disponueshëm.

  • Një pozicion që ndërkohë është kompensuar nga një përdorues tjetër nuk përpunohet sërish.

  • Çdo rresht bankar përpunohet brenda një pike të vetën sigurie të bazës së të dhënave.

  • Një gabim te një rresht bankar nuk pengon përpunimin e të gjithë rreshtave të tjerë.

  • Të dhënat e vjetra jo të plota pa datë të vlefshme regjistrimi përjashtohen për siguri.

Kështu moduli mbështet automatizimin aty ku kursen kohë dhe kërkon një vendim manual aty ku gjendja e të dhënave nuk është mjaftueshëm e qartë.

Bashkëpunimi me Bank Statement Import tonë

Repozitori përbëhet nga dy module:

ModuliDetyra
account_statement_matcherOfron kërkimin, vlerësimin, kontrollin dhe caktimin e vërtetë. Kërkon vetëm modulin account të Odoo-s.
account_statement_matcher_import_ocaUrë opsionale drejt importimit të pasqyrës bankare të OCA. Pas një importimi hapet drejtpërdrejt pamja e caktimit me rreshtat e importuar rishtas.

Ura opsionale instalohet automatikisht kur ekzistojnë njëkohësisht Matcher dhe moduli i OCA account_statement_import_file. Kështu importimi i pasqyrës bankare dhe caktimi pasues përputhiten drejtpërdrejt.

Më shumë rreth importimit të formateve bankare të mbështetura do të gjeni në artikullin tonë:

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

Instalimi në Odoo 19 Community

Instalimi bëhet si te një modul shtesë i zakonshëm i Odoo-s:

  1. Kopjoni dosjet e moduleve në një shteg të konfiguruar addons të Odoo-s.

  2. Përditësoni listën e aplikacioneve në Odoo.

  3. Instaloni modulin Bank Statement Matcher.

  4. Për çdo ditar bankar përcaktoni nëse gjatë importimit duhen kërkuar propozime.

  5. Zgjidhni vlerën minimale të dëshiruar për caktimin e kontrolluar të përbashkët.

Moduli është zhvilluar dhe testuar për Odoo 19.0 Community. Përpara përdorimit me versione të tjera të Odoo-s duhen kontrolluar veçanërisht ndryshimet në funksionet e brendshme të kontabilitetit dhe të harmonizimit.

Si te çdo zgjerim në fushën e kontabilitetit, rekomandojmë që instalimi të kontrollohet fillimisht në një mjedis testimi me një kopje të bazës së të dhënave tuaja dhe me pasqyra bankare tipike.

Falas dhe me burim të hapur për komunitetin Odoo

Ne te Biricon IT Services GmbH i zhvillojmë zgjidhjet fillimisht për kërkesa konkrete nga operimi ynë. Kur prej tyre krijohet një modul i përdorshëm në përgjithësi, nuk duam ta fshehim në një instalim të vetëm.

Odoo 19 Bank Statement Matcher është prandaj i disponueshëm falas si projekt me burim të hapur. Kodi burimor mund të shikohet, të kontrollohet, të përshtatet dhe të zhvillohet më tej në kuadër të licencës AGPL-3.

Qëllimi ynë nuk është të automatizojmë verbërisht sa më shumë vendime regjistrimi. Duam të zvogëlojmë punën e përsëritur dhe në të njëjtën kohë të sigurojmë që caktimet financiare të mbeten të gjurmueshme dhe të kontrollueshme.

Kështu e kuptojmë ne zhvillimin kuptimplotë me burim të hapur: të zgjidhet një problem real, të dokumentohet zgjidhja në mënyrë transparente dhe më pas t'i vihet në dispozicion komunitetit.

Projekti, kodi burimor dhe bashkëpunimi

Kodi burimor i plotë, udhëzimet e instalimit dhe dokumentacioni teknik janë të disponueshëm në GitHub:

Hapni Odoo 19 Bank Statement Matcher në GitHub

Na vlerësojmë përvojat praktike, raportet e gabimeve, propozimet për përmirësim dhe kontributet nga komuniteti Odoo.

Falas. E gjurmueshme. Burim i hapur. Për Odoo 19 Community.