L-importazzjoni tal-estratti tal-bank f'Odoo hija biss l-ewwel pass. Il-benefiċċju reali jinħoloq biss meta moviment tal-bank jista' jiġi assenjat b'mod affidabbli lill-fattura t-tajba tal-bejgħ, lill-fattura tal-fornitur, lin-nota ta' kreditu jew lill-ħlas.
Eżattament hawnhekk Odoo 19 Community m'għandux possibbiltà komda fl-interface tal-utent. Il-linji tal-bank importati għalhekk jibqgħu l-ewwel fuq il-kont tranżitorju tal-bank u jridu jiġu assenjati lil entrata miftuħa biex jiġu pproċessati aktar.
Għall-installazzjoni tagħna stess ta' Odoo 19 Community żviluppajna għalhekk il-Bank Statement Matcher. Billi din il-problema mhix tagħna biss, nipprovdu l-modulu b'xejn fuq GitHub taħt il-liċenzja ħielsa AGPL-3.
Għall-proġett fuq GitHub:
Odoo 19 Bank Statement Matcher
Mill-importazzjoni tal-estratt tal-bank sal-fattura t-tajba
Bil-proġett tagħna diġà ppubblikat Odoo 19 Bank Statement Import jistgħu jinqraw formati differenti ta' estratti tal-bank f'Odoo 19 Community. Dawn jinkludu, fost oħrajn, CAMT.053, CAMT.054, OFX u SWIFT MT940.
Il-Bank Statement Matcher il-ġdid iżid ma' din l-importazzjoni l-pass deċiżiv li jmiss:
Liema moviment tal-bank importat jappartjeni lil liema entrata miftuħa?
Il-modulu jfittex fost il-krediti u d-djun miftuħa, jivvaluta l-possibbli matches u juri lill-utenti għaliex qed tiġi proposta assenjazzjoni partikolari. Il-proposta tista' tiġi vverifikata, ikkonfermata, korretta jew issostitwita b'għażla manwali.
B'hekk jinħoloq fluss tax-xogħol kontinwu għal Odoo 19 Community:
Importa l-estratt tal-bank
ikkalkula l-assenjazzjonijiet possibbli
ivverifika l-proposti kollha flimkien
aċċetta l-matches mhux ambigwi
ipproċessa manwalment każijiet mhux ċari
Dak li jista' jagħmel Odoo 19 Bank Statement Matcher
Il-modulu ġie żviluppat għall-użu prattiku fil-kontabilità. Jappoġġja, fost oħrajn, il-funzjonijiet li ġejjin:
Tfittxija ta' fatturi, fatturi tal-fornituri, noti ta' kreditu u ħlasijiet li jaqblu
determinazzjoni awtomatika ta' proposti ta' assenjazzjoni meta tinħoloq linja tal-bank
turija li tinftiehem tar-regola ta' assenjazzjoni użata u tas-sigurtà tagħha
tfittxija mill-ġdid f'ħin aktar tard
assenjazzjoni individwali jew pproċessar flimkien ta' diversi linji tal-bank
għażla manwali ta' entrata miftuħa meta l-ebda proposta ma taqbel
treġġigħ lura ta' assenjazzjoni li diġà saret
rikonoxximent ta' diversi matches ekwivalenti mingħajr deċiżjoni arbitrarja
indikazzjonijiet dwar offerti jew ordnijiet li għalihom għad m'hemm l-ebda entrata miftuħa
trasferiment dirett fakultattiv mill-importazzjoni OCA tal-estratti tal-bank għall-veduta tal-assenjazzjoni
traduzzjoni bil-Ġermaniż b'kodiċi sors bl-Ingliż
Il-ħarsa ġenerali ċentrali tista' tintlaħaq f'Odoo taħt Kontabilità → Kontabilità → Assenjazzjoni tal-linji tal-bank. Hemmhekk il-linji tal-bank li għadhom miftuħa jistgħu jiġu mfittxija u pproċessati flimkien.
Assenjazzjoni li tista' titfassal minflok kaxxa sewda
Fid-dejta finanzjarja mhuwiex biżżejjed li sempliċement tiġi proposta xi match. L-utenti jridu jkunu jistgħu jaraw għaliex moviment tal-bank suppost jaqbel ma' dokument partikolari.
Il-Bank Statement Matcher għalhekk jaħdem b'regoli definiti b'mod ċar u b'livelli differenti ta' fiduċja:
| Fiduċja | Regola | Tifsira |
|---|---|---|
| 100 | Referenza | Instab numru ta' dokument, referenza tal-ħlas jew referenza tal-oriġini fit-test tar-reġistrazzjoni. |
| 80 | Sieħeb u ammont | Is-sieħeb kummerċjali u l-ammont miftuħ jaqblu. |
| 60 | Ammont uniku | L-ammont jaqbel eżattament ma' entrata miftuħa waħda biss. |
| 30 | Sieħeb | Is-sieħeb jaqbel, iżda l-ammont le; dan huwa biss suġġeriment. |
Għal kull ġurnal jista' jiġi stabbilit minn liema livell ta' fiduċja proposta mhux ambigwa tista' tiġi aċċettata permezz tal-azzjoni kollettiva. Matches aktar dgħajfa jibqgħu viżibbli, iżda jridu jiġu vverifikati u kkonfermati individwalment.
Importanti hawnhekk: Il-modulu ma jirreġistrax mingħajr superviżjoni fl-isfond. Joħloq proposti. Assenjazzjoni ssir biss permezz ta' azzjoni deliberata tal-utent – individwalment jew permezz tal-ipproċessar kollettiv ikkontrollat.
Jitqiesu wkoll referenzi tal-bank diffiċli
Il-banek mhux dejjem jittrasferixxu r-referenzi tal-ħlas f'forma uniformi. In-numru ta' fattura jista' jkun marbut ma' ismijiet, ċifri jew dettalji oħra. Is-separaturi jistgħu jkunu nieqsa jew jidhru b'mod differenti mid-dokument oriġinali.
Il-Matcher għalhekk jinnormalizza l-valuri tat-tqabbil u jqis ukoll it-tranżizzjonijiet bejn ittri u ċifri. B'hekk ir-referenzi jistgħu jiġu rikonoxxuti, per eżempju, anke meta jkunu ġew imwaħħlin direttament ma' kontenut ieħor fit-test tal-bank.
It-tfittxija ssir intenzjonalment mid-dokument ta' Odoo lejn it-test tal-bank. B'hekk jiġi evitat li sekwenzi qosra u ġenerali ta' ċifri mit-test tar-reġistrazzjoni jwasslu għal numru kbir ta' matches mhux xierqa.
Ir-regoli mhumiex limitati la għal bank speċifiku, la għal pajjiż speċifiku u lanqas għal skema ta' numri fissa. Dan jagħmel il-modulu interessanti wkoll għal installazzjonijiet oħra ta' Odoo 19 Community.
Għaliex tfittxija mill-ġdid hija importanti
Mhux kull ħlas tal-bank jista' jiġi assenjat diġà waqt l-importazzjoni. Fil-prattika, jista' jasal ħlas qabel ma l-fattura relatata tinħoloq jew tiġi rreġistrata f'Odoo. Anke fattura ta' fornitur jew nota ta' kreditu tista' tiġi rreġistrata biss aktar tard.
Għalhekk il-linji tal-bank jistgħu jerġgħu jiġu vverifikati f'ħin aktar tard b'„Fittex mill-ġdid“. Hekk kif tkun disponibbli l-entrata miftuħa t-tajba, moviment tal-bank li qabel ma setax jiġi assenjat jista' jsir match mhux ambigwu.
Jekk it-test tal-bank isemmi, per eżempju, offerta jew ordni li għalihom għad m'hemm l-ebda fattura u għalhekk l-ebda entrata miftuħa, il-modulu jagħti indikazzjoni utli. Minflok ma sempliċement juri „l-ebda match“, jattira l-attenzjoni li forsi l-ewwel jeħtieġ jinħoloq il-fattura.
Is-sigurtà għandha l-prijorità
Assenjazzjoni awtomatika żbaljata tista' tikkawża f'kontabilità aktar xogħol minn linja tal-bank miftuħa. Il-Bank Statement Matcher għalhekk ġie ddisinjat intenzjonalment b'mod kawt:
Matches bl-istess valutazzjoni ma jiġux solvuti b'mod arbitrarju.
Proposti dgħajfa jintwerew, iżda ma jiġux aċċettati permezz tal-azzjoni kollettiva.
Qabel l-assenjazzjoni jiġi vverifikat mill-ġdid jekk l-entrata miftuħa għadhiex disponibbli.
Entrata li sadanittant tkun ġiet saldata minn utent ieħor ma tiġix ipproċessata darb'oħra.
Kull linja tal-bank tiġi pproċessata fi ħdan savepoint tad-database tagħha stess.
Żball f'linja waħda tal-bank ma jwaqqafx l-ipproċessar tal-linji l-oħra kollha.
Dejta antika mhux kompluta mingħajr data ta' reġistrazzjoni valida tiġi eskluża għal raġunijiet ta' sigurtà.
B'hekk il-modulu jappoġġja l-awtomatizzazzjoni fejn tiffranka l-ħin, u jitlob deċiżjoni manwali fejn is-sitwazzjoni tad-dejta mhijiex ċara biżżejjed.
Interazzjoni mal-Bank Statement Import tagħna
Ir-repożitorju jikkonsisti fi tnejn moduli:
| Modulu | Kompitu |
|---|---|
| account_statement_matcher | Jipprovdi t-tfittxija, il-valutazzjoni, il-verifika u l-assenjazzjoni proprja. Jeħtieġ biss il-modulu ta' Odoo account. |
| account_statement_matcher_import_oca | Pont fakultattiv lejn l-importazzjoni OCA tal-estratti tal-bank. Wara importazzjoni tinfetaħ direttament il-veduta tal-assenjazzjoni bil-linji li għadhom kif ġew importati. |
Il-pont fakultattiv jinstalla ruħu awtomatikament jekk kemm il-Matcher kif ukoll il-modulu OCA account_statement_import_file ikunu preżenti. L-importazzjoni tal-estratt tal-bank u l-assenjazzjoni sussegwenti b'hekk jaħdmu direttament flimkien.
Aktar dwar l-importazzjoni tal-formati tal-bank appoġġjati issibu fl-artikolu tagħna:
Odoo 19 Bank Statement Import – l-estensjonijiet tagħna għall-Odoo Community
Installazzjoni f'Odoo 19 Community
L-installazzjoni ssir bħal f'kull modulu addizzjonali tas-soltu ta' Odoo:
Ikkopja l-folders tal-moduli f'path tal-addons ta' Odoo ikkonfigurat.
Aġġorna l-lista tal-apps f'Odoo.
Installa l-modulu Bank Statement Matcher.
Stabbilixxi għal kull ġurnal tal-bank jekk waqt l-importazzjoni għandhomx jitfittxu proposti.
Agħżel il-valur minimu mixtieq għall-assenjazzjoni kollettiva kkontrollata.
Il-modulu ġie żviluppat u ttestjat għal Odoo 19.0 Community. Qabel l-użu ma' verżjonijiet oħra ta' Odoo, għandhom jiġu vverifikati b'mod partikolari t-tibdil fil-funzjonijiet interni tal-kontabilità u tat-tqabbil.
Bħal b'kull estensjoni fil-qasam tal-kontabilità, nirrakkomandaw li l-installazzjoni tiġi vverifikata l-ewwel f'ambjent tat-test b'kopja tad-database tiegħek stess u b'estratti tal-bank tipiċi.
B'xejn u Open Source għall-Odoo Community
Aħna f'Biricon IT Services GmbH niżviluppaw soluzzjonijiet l-ewwel għal rekwiżiti konkreti mill-operat tagħna stess. Meta minn dan jinħoloq modulu li jista' jintuża b'mod ġenerali, ma rridux inħabbuh f'installazzjoni waħda.
L-Odoo 19 Bank Statement Matcher għalhekk huwa disponibbli b'xejn bħala proġett Open Source. Il-kodiċi sors jista' jiġi eżaminat, vverifikat, adattat u żviluppat aktar fil-qafas tal-liċenzja AGPL-3.
L-għan tagħna mhuwiex li awtomatizzaw kemm jista' jkun deċiżjonijiet ta' reġistrazzjoni b'mod għomja. Irridu nnaqqsu x-xogħol li jirrepeti ruħu u fl-istess ħin niżguraw li l-assenjazzjonijiet finanzjarji jibqgħu jistgħu jitfasslu u jiġu kkontrollati.
Hekk nifhmu żvilupp Open Source b'sens: Issolvi problema reali, iddokumenta s-soluzzjoni b'mod trasparenti u mbagħad ipprovdiha lill-komunità.
Proġett, kodiċi sors u kollaborazzjoni
Il-kodiċi sors sħiħ, in-noti dwar l-installazzjoni u d-dokumentazzjoni teknika huma disponibbli fuq GitHub:
Iftaħ Odoo 19 Bank Statement Matcher fuq GitHub
Nilqgħu b'ferħ esperjenzi prattiċi, rapporti ta' żbalji, suġġerimenti għal titjib u kontribuzzjonijiet mill-Odoo Community.
B'xejn. Li jista' jitfassal. Open Source. Għal Odoo 19 Community.