Skip to Content

Odoo 19 Community. բանկային վճարումների ավտոմատ համադրում հաշիվների հետ՝ մեր բաց կոդով Bank Statement Matcher

14 սեպտեմբերի, 2026 թ. by
Odoo 19 Community. բանկային վճարումների ավտոմատ համադրում հաշիվների հետ՝ մեր բաց կոդով Bank Statement Matcher
Alexander Biringer | Biricon IT Services GmbH

Բանկային քաղվածքների ներմուծումը Odoo-ում միայն առաջին քայլն է։ Իրական օգուտը ծագում է միայն այն ժամանակ, երբ բանկային շարժը հուսալիորեն կարելի է համապատասխանեցնել ճիշտ ելքային հաշվին, մատակարարի հաշվին, կրեդիտ-նոտային կամ վճարմանը։

Հենց այս կետում Odoo 19 Community-ին պակասում է օգտատիրոջ միջերեսում հարմար հնարավորություն։ Ներմուծված բանկային տողերն ի սկզբանե մնում են բանկի միջանկյալ հաշվի վրա և հետագա մշակման համար պետք է վերագրվեն բաց հաշվապահական դիրքի։

Ուստի մեր սեփական Odoo 19 Community տեղադրման համար մենք մշակել ենք Bank Statement Matcher-ը։ Քանի որ այս խնդիրը վերաբերում է ոչ միայն մեզ, մոդուլը անվճար տրամադրում ենք GitHub-ում՝ ազատ AGPL-3 լիցենզիայով։

Նախագծին GitHub-ում՝

Odoo 19 Bank Statement Matcher

Բանկային քաղվածքի ներմուծումից մինչև ճիշտ հաշիվը

Մեր արդեն հրապարակված Odoo 19 Bank Statement Import նախագծով Odoo 19 Community-ում կարելի է կարդալ բանկային քաղվածքների տարբեր ձևաչափեր։ Դրանց թվում են, ի թիվս այլոց, CAMT.053, CAMT.054, OFX և SWIFT MT940։

Նոր Bank Statement Matcher-ը այս ներմուծումը լրացնում է հաջորդ որոշիչ աշխատանքային քայլով՝

Ներմուծված որ բանկային շարժը ո՞ր բաց դիրքին է պատկանում։

Մոդուլը որոնում է բաց դեբիտորական և կրեդիտորական պարտքերը, գնահատում է հնարավոր համընկնումները և օգտատերերին ցույց է տալիս, թե ինչու է առաջարկվում տվյալ համապատասխանեցումը։ Առաջարկը կարելի է ստուգել, հաստատել, ուղղել կամ փոխարինել ձեռքով ընտրությամբ։

Այսպիսով Odoo 19 Community-ի համար ստեղծվում է անընդհատ աշխատանքային ընթացք՝

  1. Ներմուծել բանկային քաղվածքը

  2. պարզել հնարավոր համապատասխանեցումները

  3. առաջարկները ստուգել միասին

  4. ընդունել միանշանակ համընկնումները

  5. անհստակ դեպքերը մշակել ձեռքով

Ինչ կարող է անել Odoo 19 Bank Statement Matcher-ը

Մոդուլը մշակվել է հաշվապահության մեջ գործնական օգտագործման համար։ Այն աջակցում է, ի թիվս այլոց, հետևյալ գործառույթներին՝

  • համապատասխան հաշիվների, մատակարարների հաշիվների, կրեդիտ-նոտաների և վճարումների որոնում

  • համապատասխանեցման առաջարկների ավտոմատ որոշում բանկային տող ստեղծելիս

  • կիրառված համապատասխանեցման կանոնի և դրա հուսալիության հասկանալի ցուցադրում

  • կրկնակի որոնում ավելի ուշ ժամանակ

  • առանձին համապատասխանեցում կամ մի քանի բանկային տողերի համատեղ մշակում

  • բաց դիրքի ձեռքով ընտրություն, եթե ոչ մի առաջարկ չի համապատասխանում

  • արդեն կատարված համապատասխանեցման հետ կանչում

  • մի քանի հավասարարժեք համընկնումների հայտնաբերում՝ առանց կամայական որոշման

  • ակնարկներ առաջարկների կամ պատվերների մասին, որոնց համար դեռ բաց հաշվապահական դիրք գոյություն չունի

  • OCA բանկային քաղվածքի ներմուծումից համապատասխանեցման տեսք ուղղակի փոխանցում՝ ըստ ցանկության

  • գերմաներեն թարգմանություն անգլերեն սկզբնական տեքստի դեպքում

Կենտրոնական ակնարկը Odoo-ում հասանելի է Հաշվապահություն → Հաշվապահություն → Բանկային տողերի համապատասխանեցում ճանապարհով։ Այնտեղ դեռ բաց բանկային տողերը կարելի է համատեղ որոնել և մշակել։

Հետևելի համապատասխանեցում՝ «սև արկղի» փոխարեն

Ֆինանսական տվյալների դեպքում բավարար չէ պարզապես առաջարկել որևէ համընկնում։ Օգտատերերը պետք է կարողանան տեսնել, թե ինչու է բանկային շարժը պետք է համապատասխանի որոշակի փաստաթղթի։

Ուստի Bank Statement Matcher-ը աշխատում է հստակ սահմանված կանոններով և վստահության տարբեր մակարդակներով՝

ՎստահությունԿանոնՆշանակություն
100ՀղումՓաստաթղթի համարը, վճարման հղումը կամ ծագման հղումը գտնվել է գրառման տեքստում։
80Գործընկեր և գումարԳործընկերը և բաց գումարը համընկնում են։
60Միանշանակ գումարԳումարը ճշգրիտ համապատասխանում է միայն մեկ բաց դիրքի։
30ԳործընկերԳործընկերը համընկնում է, սակայն գումարը՝ ոչ. սա միայն ակնարկ է։

Յուրաքանչյուր journal-ի համար կարելի է սահմանել, թե վստահության որ մակարդակից սկսած է թույլատրվում միանշանակ առաջարկն ընդունել զանգվածային գործողության միջոցով։ Ավելի թույլ համընկնումները մնում են տեսանելի, սակայն պետք է առանձին ստուգվեն և հաստատվեն։

Կարևոր է. մոդուլը չի գրանցում առանց հսկողության՝ ֆոնային ռեժիմով։ Այն ստեղծում է առաջարկներ։ Համապատասխանեցումը տեղի է ունենում միայն օգտատիրոջ գիտակցված գործողությամբ՝ առանձին կամ վերահսկվող զանգվածային մշակման միջոցով։

Հաշվի են առնվում նաև բարդ բանկային հղումները

Բանկերը վճարման հղումները միշտ չէ, որ փոխանցում են միասնական տեսքով։ Հաշվի համարը կարող է կապված լինել անունների, թվանշանների կամ այլ տվյալների հետ։ Բաժանիչները կարող են բացակայել կամ ներկայացվել այլ կերպ, քան սկզբնական փաստաթղթում։

Ուստի Matcher-ը նորմալացնում է համեմատվող արժեքները և հաշվի է առնում նաև տառերից թվանշանների անցումները։ Այդպես հղումները կարող են ճանաչվել, օրինակ, նաև այն դեպքում, երբ դրանք բանկի տեքստում անմիջապես կցված են այլ բովանդակության։

Որոնումը միտումնավոր կատարվում է Odoo-ի փաստաթղթից դեպի բանկի տեքստը։ Դրանով խուսափվում է այն բանից, որ գրառման տեքստից կարճ, ընդհանուր թվանշանային հաջորդականությունները հանգեցնեն անհամապատասխան համընկնումների մեծ քանակի։

Կանոնները սահմանափակված չեն ո՛չ որոշակի բանկով, ո՛չ որոշակի երկրով, ո՛չ էլ կոշտ սահմանված համարակալման սխեմայով։ Դա մոդուլը հետաքրքիր է դարձնում նաև Odoo 19 Community-ի այլ տեղադրումների համար։

Ինչու է կրկնակի որոնումը կարևոր

Ոչ յուրաքանչյուր բանկային վճարում կարելի է համապատասխանեցնել արդեն ներմուծման ժամանակ։ Գործնականում վճարումը կարող է մուտք գործել մինչև համապատասխան հաշվի ստեղծումը կամ գրանցումը Odoo-ում։ Մատակարարի հաշիվը կամ կրեդիտ-նոտան նույնպես կարող են գրանցվել միայն ավելի ուշ։

Ուստի բանկային տողերը «Նորից որոնել»-ով կարելի է ավելի ուշ կրկին ստուգել։ Հենց որ համապատասխան բաց դիրքը հայտնվում է, նախկինում չվերագրվող բանկային շարժը կարող է դառնալ միանշանակ համընկնում։

Եթե բանկի տեքստում, օրինակ, նշվում է առաջարկ կամ պատվեր, որի համար դեռ հաշիվ, հետևաբար և բաց դիրք գոյություն չունի, մոդուլը տալիս է օգտակար ակնարկ։ Պարզապես «համընկնում չկա» ցույց տալու փոխարեն այն հիշեցնում է, որ հնարավոր է՝ նախ պետք է ստեղծել հաշիվը։

Անվտանգությունը առաջնահերթ է

Սխալ ավտոմատ համապատասխանեցումը հաշվապահության մեջ կարող է ավելի շատ աշխատանք պատճառել, քան բաց բանկային տողը։ Ուստի Bank Statement Matcher-ը միտումնավոր նախագծված է զգույշ՝

  • Հավասար գնահատված համընկնումները կամայականորեն չեն լուծվում։

  • Թույլ առաջարկները ցուցադրվում են, սակայն զանգվածային գործողությամբ չեն ընդունվում։

  • Համապատասխանեցնելուց առաջ կրկին ստուգվում է, թե արդյոք բաց դիրքը դեռ հասանելի է։

  • Մինչ այդ մեկ այլ օգտատիրոջ կողմից մարված դիրքը նորից չի մշակվում։

  • Յուրաքանչյուր բանկային տող մշակվում է տվյալների բազայի առանձին պահպանման կետի շրջանակներում։

  • Մեկ բանկային տողի սխալը չի խոչընդոտում մյուս բոլոր տողերի մշակմանը։

  • Անավարտ հին տվյալները՝ առանց վավեր գրանցման ամսաթվի, անվտանգության նկատառումով բացառվում են։

Այսպիսով մոդուլն աջակցում է ավտոմատացմանը այնտեղ, որտեղ այն ժամանակ է խնայում, և պահանջում է ձեռքով որոշում այնտեղ, որտեղ տվյալները բավարար չափով միանշանակ չեն։

Համագործակցություն մեր Bank Statement Import-ի հետ

Repository-ն բաղկացած է երկու մոդուլից՝

ՄոդուլԽնդիր
account_statement_matcherԱպահովում է հիմնական որոնումը, գնահատումը, ստուգումը և համապատասխանեցումը։ Պահանջում է միայն Odoo-ի account մոդուլը։
account_statement_matcher_import_ocaԸստ ցանկության կամուրջ OCA բանկային քաղվածքի ներմուծման հետ։ Ներմուծումից հետո անմիջապես բացվում է համապատասխանեցման տեսքը՝ նոր ներմուծված տողերով։

Ըստ ցանկության կամուրջն ինքն իրեն տեղադրվում է, երբ առկա են և՛ Matcher-ը, և՛ OCA-ի account_statement_import_file մոդուլը։ Բանկային քաղվածքի ներմուծումը և հետագա համապատասխանեցումն այդպես ուղղակիորեն միահյուսվում են։

Աջակցվող բանկային ձևաչափերի ներմուծման մասին ավելին Դուք կգտնեք մեր հոդվածում՝

Odoo 19 Bank Statement Import – մեր ընդլայնումները Odoo համայնքի համար

Տեղադրում Odoo 19 Community-ում

Տեղադրումը կատարվում է ինչպես Odoo-ի սովորական հավելյալ մոդուլի դեպքում՝

  1. Պատճենել մոդուլների թղթապանակները Odoo-ի կարգավորված addons ուղու մեջ։

  2. Թարմացնել հավելվածների ցանկը Odoo-ում։

  3. Տեղադրել Bank Statement Matcher մոդուլը։

  4. Յուրաքանչյուր բանկային journal-ի համար սահմանել՝ արդյոք ներմուծման ժամանակ պետք է որոնվեն առաջարկներ։

  5. Ընտրել վերահսկվող զանգվածային համապատասխանեցման համար ցանկալի նվազագույն արժեքը։

Մոդուլը մշակվել և փորձարկվել է Odoo 19.0 Community-ի համար։ Odoo-ի այլ տարբերակների հետ օգտագործելուց առաջ պետք է մասնավորապես ստուգել ներքին հաշվապահական և համաձայնեցման գործառույթների փոփոխությունները։

Ինչպես հաշվապահության ոլորտի ցանկացած ընդլայնման դեպքում, մենք խորհուրդ ենք տալիս տեղադրումը նախ ստուգել թեստային միջավայրում՝ սեփական տվյալների բազայի պատճենով և տիպային բանկային քաղվածքներով։

Անվճար և բաց կոդով՝ Odoo համայնքի համար

Մենք՝ Biricon IT Services GmbH-ում, լուծումներ մշակում ենք նախ և առաջ մեր սեփական գործունեության կոնկրետ պահանջների համար։ Եթե դրանից ստեղծվում է ընդհանուր օգտագործման մոդուլ, մենք չենք ուզում այն թաքցնել մեկ տեղադրման մեջ։

Ուստի Odoo 19 Bank Statement Matcher-ը հասանելի է անվճար՝ որպես բաց կոդով նախագիծ։ Սկզբնական կոդը կարելի է դիտել, ստուգել, հարմարեցնել և AGPL-3 լիցենզիայի շրջանակներում զարգացնել։

Մեր նպատակը հնարավորինս շատ գրանցման որոշումներ կույր ավտոմատացնելը չէ։ Մենք ուզում ենք կրճատել կրկնվող աշխատանքը և միևնույն ժամանակ ապահովել, որ ֆինանսական համապատասխանեցումները մնան հետևելի և վերահսկելի։

Այսպես ենք մենք հասկանում իմաստալից բաց կոդով մշակումը՝ լուծել իրական խնդիր, թափանցիկ փաստաթղթավորել լուծումը և հետո այն տրամադրել համայնքին։

Նախագիծ, սկզբնական կոդ և մասնակցություն

Ամբողջական սկզբնական կոդը, տեղադրման ցուցումները և տեխնիկական փաստաթղթերը հասանելի են GitHub-ում՝

Բացել Odoo 19 Bank Statement Matcher-ը GitHub-ում

Մենք ուրախ կլինենք գործնական փորձի, սխալների մասին հաղորդումների, բարելավման առաջարկների և Odoo համայնքի ներդրումների համար։

Անվճար։ Հետևելի։ Բաց կոդով։ Odoo 19 Community-ի համար։