Avstriyada iş görən hər kəs bu suallarla tanışdır: yeni müştərimin şirkətinin rəsmi adı və ünvanı düzgündürmü? Şirkət hələ də şirkətlər reyestrindədir, yoxsa ləğv prosesindədir? İki ildir mal tədarük etdiyim müştəri barəsində müflisləşmə icraatına başlanılıbmı? Cavablar Ədliyyə Nazirliyinin şirkətlər reyestrində var, amma onu müntəzəm yoxlayan azdır. Odoo-da kontakt bir dəfə yaradılır, sonra isə məlumatları köhnəlir.
Bunun üçün Tərəfdaşlar üçün şirkətlər reyestri (partner_firmenbuch_at) modulunu hazırlamışıq. Modul Odoo kontaktlarını şirkətlər reyestri və BEV-in rəsmi ünvan reyestri ilə əlaqələndirir. Odoo 19 üçün yazılıb və LGPL-3 lisenziyası ilə azad proqram təminatı kimi GitHub-da pulsuz təqdim olunur:
github.com/Alex0176/odoo-partner-firmenbuch-at
Bu yazının məzmunu
- Problem: heç kimin yeniləmədiyi əsas məlumatlar
- Modul nə edir
- Məlumatları dəyişmək əvəzinə təkliflər verir
- Xəbərdarlıqlar: müflisləşmə, ləğvetmə, balans
- BEV ünvan reyestri ilə ünvanların yoxlanması
- Texniki həll
- Real xidmətlə işləmək bizə nə öyrətdi
- Quraşdırma və sazlama
- Məlumatların qorunması: modul kimə nə göndərir
- Testlər
- Məhdudiyyətlər və hüquqi qeyd
- Tez-tez verilən suallar
- Biricon IT Services dəstəyi
Problem: heç kimin yeniləmədiyi əsas məlumatlar
Odoo-da kontakt adətən vaxt azlığı şəraitində yaradılır: ad, təxmini ünvan, bəlkə də ƏDV identifikasiya nömrəsi. İlk qiymət təklifi üçün bu kifayətdir. Amma ünvanı hüquqi tələblərə uyğun göstərilməli olan hesab-fakturalar üçün kifayət etmir, müştəridə baş verən dəyişiklikləri görməyə isə heç yaramır. Təcrübədə dörd boşluq üzə çıxır:
- Natamam əsas məlumatlar. Şirkətin reyestr nömrəsi, qeydiyyat məhkəməsi və hüquqi forması demək olar ki, həmişə çatışmır, çünki bunları əl ilə axtarmaq lazımdır.
- Yanlış yazılışlar. Hüquqi forması göstərilməyən şirkət adı, küçə və ya yaşayış məntəqəsinin adında yazı səhvləri, səhv poçt indeksi. Bunlar yalnız məktub geri qayıdanda üzə çıxır.
- Monitorinqin olmaması. Məhkəmə müflisləşmə icraatına başlayanda və ya müştəri şirkətini ləğv edəndə Odoo bundan xəbər tutmur. Satış şöbəsi isə ödənişi sonradan almaq şərtilə mal göndərməyə davam edir.
- Pərakəndə mənbələr. Şirkətlər reyestri, illik maliyyə hesabatları və ünvan reyestri ayrı-ayrı yerlərdədir. Onları yoxlamaq istəyən şəxs məlumatları brauzer pəncərələri arasında əl ilə köçürməli olur.
Modul nə edir
- Yeni şirkətlər reyestrdə axtarılır. Kimsə şirkət tipli kontakt yaradanda (ölkə Avstriya olduqda və ya boş saxlanıldıqda) modul bir neçə dəqiqə ərzində şirkətlər reyestrində axtarış aparır. Yalnız bir uyğun nəticə tapılarsa, boş xanalar doldurulur: küçə, poçt indeksi, yaşayış məntəqəsi, ölkə, şirkətin reyestr nömrəsi, qeydiyyat məhkəməsi və hüquqi forma.
- Uyğunsuzluqlar olduqda məlumatlar avtomatik dəyişdirilmir, dəyişiklik təklif olunur. Kontaktdakı məlumat reyestrdəki məlumatdan fərqlənirsə, dəyişiklik təklifi yaradılır və əməkdaş onu hər xana üzrə ayrıca təsdiqləyir.
- Kontakt kartında şirkətlər reyestri üzrə axtarış. Şirkətlər reyestri bölməsində, hətta avtomatik axtarış birmənalı nəticə vermədikdə də şirkətləri adlarına görə tapmaq mümkündür.
- Gündəlik monitorinq. Modul hər gün reyestrdə hansı şirkət və sənədlərdə dəyişiklik olduğunu sorğulayır və aidiyyəti müştəriləri yoxlayır. Bundan əlavə, tənzimlənən intervallarla hər bir şirkət yenidən tam yoxlanılır.
- Xəbərdarlıq səviyyələri. Başlanmış müflisləşmə və sağlamlaşdırma icraatları (reyestrdəki hüquqi faktlar əsasında), ləğvetmə, reyestrdən silinmə, mənfi özkapital və özkapitalın aşağı payı aşkarlanaraq kontakt kartında göstərilir.
- Ünvan yoxlaması. Avstriya ünvanları Federal Metrologiya və Geodeziya İdarəsinin (BEV) rəsmi ünvan reyestri ilə yerli olaraq tutuşdurulur.
- Kontakt kartında reyestr məlumatları. Qeydiyyat məhkəməsi, hüquqi forma, şirkət rəhbərləri və hüquqi faktlar Şirkətlər reyestri bölməsində göstərilir. Bu məlumatlar reyestri əks etdirir və birbaşa yenilənir.
- Bildirişlər yalnız daxili istifadə üçündür. Bütün mesajlar daxili Şirkətlər reyestri Discuss kanalına və kontaktın yazışma lentinə göndərilir. Çoxsaylı şirkətlərin bir yoxlama dövrü hər şirkət üçün ayrıca mesaj əvəzinə bir ümumi mesaj yaradır. Modul müştərilərə heç vaxt heç nə göndərmir.
Məlumatları dəyişmək əvəzinə təkliflər verir
Rəsmi məlumatlar biznesiniz üçün həmişə ən uyğun məlumatlar olmaya bilər: kontakt kartında bilərəkdən çatdırılma ünvanı göstərilmiş və ya qısa addan istifadə edilmiş ola bilər. Buna görə modul mövcud dəyərləri heç vaxt özbaşına dəyişmir. Yalnız boş xanaları doldurur və uyğunsuzluq olduqda təklif yaradır.
Kontaktlar → Şirkətlər reyestri → Şirkətlər reyestrindən təkliflər menyusunda hər xana üzrə cari dəyəri və reyestrdəki dəyəri görə bilərsiniz. Qəbul etmək istəmədiyiniz xanaları seçilməmiş saxlayın. Seçilənləri tətbiq et ilə yalnız işarələnmiş xanalar yenilənir, Rədd et ilə təklif ləğv olunur. Köhnəlmiş dəyərlərin tətbiq edilməməsi üçün yeni təklif eyni kontaktın əvvəlki açıq təkliflərini əvəz edir.
Xəbərdarlıqlar: müflisləşmə, ləğvetmə, balans
Modul üç səviyyəni fərqləndirir:
- Problem yoxdur: Bildiriləcək hal yoxdur.
- Xəbərdarlıq (sarı): Reyestrdə ləğvetmə, buraxılma, fəaliyyətin yekunlaşdırılması, reyestrdən silinmə və ya birləşmə barədə qüvvədə olan qeydlər var, şirkət silinmiş kimi işarələnib və ya əvvəlki müflisləşmə icraatına son illərdə xitam verilib (standart olaraq üç il, dəyişdirilə bilər). Yaxud illik maliyyə hesabatında mənfi özkapital, özkapitalın payının 8 %-dən aşağı olması (URG-nin 23-cü maddəsinə əsaslanan standart hədd, dəyişdirilə bilər), illik zərər və ya satış gəlirinin 25 % və daha çox azalması göstərilir.
- Kritik (qırmızı): Müflisləşmə, iflas və ya sağlamlaşdırma icraatına başlanıb və hələ xitam verilməyib, yaxud xərcləri ödəməyə yetəcək əmlak olmadığı üçün ərizə rədd edilib. Sonuncu hal ödəmə qabiliyyətsizliyi sayılır.
Kontakt kartında rəngli banner, kontakt siyahısında qeyd görünür, axtarışda isə Şirkətlər reyestri xəbərdarlığı və Şirkətlər reyestrində kritik vəziyyət filtrləri mövcuddur. Müştərinin vəziyyəti kritik olduqda məsul satış əməkdaşına (o yoxdursa, administratora) Şirkətlər reyestri: müştərini yoxla tapşırığı verilir və Şirkətlər reyestri kanalına mesaj göndərilir.
Hüquqi faktlar. Müflisləşmə icraatları reyestrdə şirkət haqqında mətnin içində deyil, tarix, iş nömrəsi və məhkəmə göstərilməklə hüquqi faktlar kimi qeyd olunur. Modul bunları oxuyur, icraatın başlanmasını və ona xitam verilməsini eyni iş nömrəsi ilə əlaqələndirir və kontakt kartında siyahı şəklində göstərir. Beləliklə, xitam verilmiş icraat bir neçə ildən sonra sadəcə məlumat kimi qalır, davam edən icraat isə qırmızı rənglə göstərilir.
İllik maliyyə hesabatları. Son illik maliyyə hesabatı XML formatındadırsa, modul özkapitalı, illik maliyyə nəticəsini, balansın yekununu və satış gəlirini oxuyur, özkapitalın payını, satış gəlirinin dəyişməsini və UGB-nin 221-ci maddəsinə əsasən ölçü kateqoriyasını (mikroşirkətlər də daxil olmaqla) hesablayır. Kiçik şirkətlər satış gəlirlərini dərc etməyə borclu deyil; belə hallarda modul bu göstəricini göstərmir. Onların maliyyə nəticəsini balans mənfəətindən əvvəlki dövrdən keçirilmiş mənfəəti çıxmaqla hesablayır və təxmini göstərici kimi işarələyir. XML-in quruluşu formadan asılı olaraq dəyişdiyi üçün axtarılan maddələrin adlarını tənzimləmək mümkündür.
BEV ünvan reyestri ilə ünvanların yoxlanması
BEV ünvan reyestrini açıq məlumat kimi təqdim edir (Ünvanların relyasion cədvəlləri – müəyyən tarixə olan məlumatlar; ildə iki dəfə yeni tarix üzrə buraxılış, mənbə göstərilməklə pulsuz istifadə). Modul təxminən 2,5 milyon ünvanı əhatə edən, həcmi təqribən 120 MB olan çıxarışı rəsmi INSPIRE-ATOM xidməti vasitəsilə endirir və özünün yığcam cədvəllərinə idxal edir.
Bundan sonra küçəsi göstərilən hər bir Avstriya şirkət ünvanı yaradılarkən və hər dəyişiklikdə yerli olaraq yoxlanılır: poçt indeksi, küçə, bina nömrəsi, yaşayış məntəqəsi və federal əyalət. Heç bir ünvan kənar xidmətə göndərilmir. Nəticə ünvanın altında status kimi göstərilir:
- Etibarlıdır: Ünvan reyestrdə bu şəkildə mövcuddur.
- Bina nömrəsi məlum deyil: Küçə və yaşayış məntəqəsi uyğundur, bina nömrəsi isə uyğun deyil.
- Düzəliş təklif olunur: Küçə və ya yaşayış məntəqəsinin adında yazı səhvi, yaxud yanlış poçt indeksi var. Düzəliş təklif şəklində hazırdır.
- Tapılmadı: Bu ünvan reyestrdə yoxdur.
Federal əyalət xanası boşdursa, birbaşa doldurulur. Şəxsi kontakt ünvanları (Şəxsi ünvan tipi) yoxlanılmır. Sazlamalarda cari məlumat tarixi ilə birlikdə © Avstriya ünvan reyestri, … tarixinə olan məlumatlar mənbə qeydi göstərilir. Yeniləmə həftəlik işə düşür, amma məlumatlar yalnız BEV daha yeni tarixə aid buraxılış dərc etdikdə endirilir.
Texniki həll
Reyestrə çıxış
Ədliyyə Nazirliyi şirkətlər reyestrini JustizOnline platformasında FBW-WebServices (HVD) vasitəsilə SOAP interfeysi kimi təqdim edir. Giriş pulsuzdur, lakin API açarı tələb olunur; onu ID Austria ilə Məlumatların təkrar istifadəsi bölməsində müraciət edərək əldə etmək olar. Açar HTTP başlığında X-API-KEY ilə göndərilir. Modul ekran məzmununu çıxarmadan xidmətə birbaşa müraciət edir.
models/firmenbuch_client.py müştəri komponenti Odoo-dan asılılığı olmayan, tamamilə Python-da yazılmış koddur. O, SUCHEFIRMAREQUEST, AUSZUG_V2_REQUEST, SUCHEURKUNDEREQUEST, URKUNDEREQUEST, həmçinin VERAENDERUNGENFIRMAREQUEST və VERAENDERUNGENURKUNDEREQUEST sorğularını dəstəkləyir. Bu, onu saxlanılmış cavablarla sınaqdan keçirməyə imkan verir. Sorğular 0,3 saniyə intervalla, dəyişiklik sorğuları isə yeddi günlük dövrlər üzrə göndərilir.
Çıxarışın təhlili
Çıxarışdan yalnız hələ qüvvədə olan qeydlər istifadə edilir (AUFRECHT atributu false olmayanlar). Ad FI_DKZ02, ünvan FI_DKZ03, hüquqi yerləşmə yeri FI_DKZ06, hüquqi forma isə FI_DKZ07 məlumat kodundan götürülür. Bunlara qeydiyyat məhkəməsi, veb ünvan, təmsilçilik səlahiyyəti olan şəxslər və hüquqi faktlar da əlavə olunur. Xəbərdarlıq səviyyəsini müəyyənləşdirmək üçün qüvvədə olan bütün qeydlərin mətnlərində tənzimlənən açar sözlər axtarılır:
DEFAULT_CRITICAL = "Konkursverfahren, Insolvenzverfahren, Sanierungsverfahren, Konkurs eröffnet, ..."
DEFAULT_WARNING = "Liquidation, aufgelöst, Auflösung, Abwicklung, Löschung, gelöscht, Verschmelzung, in Liqu."
Açar sözlərlə yoxlamanın üstünlüyü: hadisənin reyestrdə hansı xanada qeyd olunmasından asılı olmayaraq işləyir. Çatışmazlığı Məhdudiyyətlər bölməsində izah olunur.
Monitorinq
Modul üç planlaşdırılmış əməliyyat yaradır:
- Yeni şirkətləri axtar (hər 10 dəqiqədən bir, hər icrada 20-dək kontakt). Bundan əlavə, kontakt yaradılan kimi dərhal işə salınır.
- Şirkətləri izlə (hər gün saat 04:30-da). Son icradan bəri dəyişmiş şirkət və sənədləri sorğulayır (ən çox 30 gün geriyə), aidiyyəti müştəriləri, sonra isə son yoxlamasından sazlamalarda göstərilən müddətdən çox vaxt keçmiş 50-dək müştərini yoxlayır. Xəta əvvəlki nəticələrin itirilməsinə səbəb olmasın deyə hər şirkət ayrıca tranzaksiyada saxlanılır. İcranın nəticəsi kanala bir ümumi mesaj şəklində göndərilir.
- Ünvan reyestrini yenilə (həftəlik, saat 03:15-də).
API açarı olmadıqda ilk iki əməliyyat dərhal başa çatır. Hər şirkət üzrə nəzarət cəmi dəyişməmiş çıxarışların təkrar təhlil edilməsinin qarşısını alır.
Ünvan reyestri
BEV məlumatları poçt indeksi, küçə kodu və bina nömrəsi üzrə indekslənmiş üç cədvəldə (bev.locality, bev.street, bev.address) saxlanılır. İdxal COPY vasitəsilə bir tranzaksiyada aparılır, yəni cədvəllər bir addımda əvəz olunur. Bina nömrələri reyestrin yazılış formasına uyğun standartlaşdırılır (51-55, 12a). Bina nömrələri ilə birlikdə cədvəllər verilənlər bazasında təxminən 400 MB yer tutur. Bunu istəməyənlər Bina nömrələrini yoxla seçimini söndürərək təxminən 150.000 sətirlə kifayətlənə bilər.
Real xidmətlə işləmək bizə nə öyrətdi
Yalnız özümüzün hazırladığı sınaq cavabları ilə yoxlanmış modul hələ hazır sayılmır. Buna görə dərc etməzdən əvvəl müştəri komponentini öz şirkətimizin açarı ilə real xidmətdə sınaqdan keçirdik. Bu zaman ilkin fərziyyələrimizdən bir neçə fərq üzə çıxdı və onları aradan qaldırdıq:
- Yalnız qısa məlumat. Bu açarla çıxarışı yalnız Qısa məlumat həcmində əldə etmək mümkündür. Xidmət Tam məlumat sorğularını rədd edir. 1.0.0 versiyasında gündəlik işə salınma zamanı sorğu səhv göndərilirdi; 1.1.0 versiyası bunu düzəldir. Modul fiziki şəxslərə dair məlumatlardan yalnız şirkəti təmsil etmək səlahiyyəti olan direktorların adlarını götürür; şirkət iştirakçıları və şəxslərin ünvanları oxunmur.
- Küçə və ev nömrəsi ayrı verilir. Ünvan vahid mətn kimi deyil,
STRASSEvəHAUSNUMMERadlı ayrı elementlərdə gəlir. Modul bunları birləşdirir. - Məhkəmə qeydiyyat əməliyyatları bölməsindədir. Səlahiyyətli məhkəmə şirkət məlumatları bölməsində deyil, çıxarışın son
VOLLZblokunda göstərilir. - Reyestrdən silinmiş şirkətlər. Şirkətin reyestrdən silindiyi mətndən deyil, atributdan (
MIT_FIRMA_GELOESCHT_DURCH_VNR) müəyyən edilir. Modul bunu Şirkət reyestrdən silinib nəticəsi kimi qeydə alır və xəbərdarlıq yaradır. - Firma adı axtarış sözü deyil. Axtarış adın başlanğıcını müqayisə edir. Reyestr “Muster Gesellschaft m.b.H.” yazırsa, “Muster GmbH” heç nə tapmır; ləğv prosesindəki firmaların adında “in Liqu.” olur, kontakt adında isə bəzən hələ də
&durur. Buna görə modul axtarışı hüquqi formasız təkrarlayır və adları hüquqi formanın yazılış variantları, HTML işarələri və “in Liqu.” əlavəsi olmadan müqayisə edir. Tək nəticə yalnız adı kontaktın adı ilə başlayırsa qəbul edilir. - Şirkət reyestri nömrəsi göstərilməyən sənəd dəyişiklikləri. Dəyişdirilmiş sənədlərin siyahısında yalnız bir açar olur. Şirkət reyestri nömrəsi (yoxlama hərfi olmadan) bu açarın əvvəlində yerləşir. Modul dəyişiklikləri həmin nömrə vasitəsilə müştərilərlə əlaqələndirir.
İndi bu məqamların hər biri üçün təqlid edilmiş cavabdan istifadə edən avtomatlaşdırılmış test var.
Öz müştəri bazamızda sınaq
1.1.0 versiyasından sonra modulu öz müştəri bazamızda sınaqdan keçirdik. Əvvəlcə yalnız məlumatları oxuyan ad axtarışı aparıldı, sonra birmənalı nəticələr uyğunlaşdırıldı. Mövcud dəyərlər nəzərə alınmadan heç nə dəyişdirilmədi: boş sahələr dolduruldu, fərqlər təsdiq gözləyən təkliflər kimi saxlanıldı və bir dənə də e-poçt göndərilmədi. Ayrı-ayrı şirkətlərin adlarını çəkmədən nəticələr belədir:
- Ölkəsi Avstriya olan və ya ölkəsi göstərilməyən, müştəri statuslu 438 şirkət kontaktı üzrə axtarış aparıldı.
- Onlardan 138-i şirkət reyestrində birmənalı şəkildə uyğunlaşdırıldı. Daha 18 kontakt üçün ad üzrə yeganə nəticə tapıldı, lakin reyestrdə ünvan fərqli idi (köçmə və ya eyniadlı şirkət səbəbindən), buna görə onlara toxunulmadı. 2 ad üzrə birdən çox uyğunluq var.
- Təxminən 280 kontaktı tapa bilmədik və ya yalnız qismən uyğunluq tapdıq. Bunlar fiziki şəxslər, fərdi sahibkarlar, xarici şirkətlər, adında yalnız brend və ya yer göstərilən kontaktlar, eləcə də kontaktdakı adı reyestr qeydindən fərqlənən şirkətlərdir; məsələn, kontaktda başqa təşkilati-hüquqi forma yazılıb. Onlar üçün əl ilə Şirkət reyestrində axtarış imkanı qalır.
- Əsasən küçə və ev nömrəsinin yazılışı, eləcə də ölkə üçün 63 dəyişiklik təklifi yaradıldı.
- 66 xəbərdarlıq, kritik səviyyədə olan yoxdur. 36 şirkət reyestrdə silinmiş kimi işarələnib (onlardan 9-u həm də ləğvetmə prosesindədir), 2 şirkət üzrə əvvəllər başlanmış müflisləşmə icraatına artıq xitam verilib, 42 şirkətin isə illik maliyyə hesabatında diqqət çəkən göstəricilər var: öz kapitalının aşağı payı, zərər və ya dövriyyənin azalması. Şirkətin reyestrdən silinməsi avtomatik olaraq müştərinin itirilməsi demək deyil, amma ünvanı və hesab-fakturanı qəbul edən tərəfi yoxlamaq üçün əsasdır.
Buradan iki nəticə çıxardıq: real fəaliyyətdə istifadə olunan müştəri bazası istənilən təqlid edilmiş cavabdan daha yaxşı sınaq vasitəsidir. Bu zaman ad axtarışında səhvlər aşkar etdik və onları 1.1.1 versiyasında düzəltdik (yuxarıya baxın). Həmçinin nəticələrin tapılma faizi kontaktların adlarının nə dərəcədə dəqiq yazılmasından çox asılıdır: şirkətin adı reyestrdəki kimi yazılıbsa, o, etibarlı şəkildə tapılır.
Quraşdırma və sazlama
Tələblər: standart Kontaktlar və Discuss tətbiqləri ilə Odoo 19.0, requests Python paketi (hər Odoo quraşdırmasında mövcuddur) və justizonline.gv.at ilə data.bev.gv.at ünvanlarına çıxış üçün HTTPS bağlantısı. Modulun standart tətbiqlərdən kənar asılılığı yoxdur, yəni əlavə modullar quraşdırılmır.
partner_firmenbuch_atqovluğunuaddons_pathyoluna yerləşdirin, tətbiqlər siyahısını yeniləyin və modulu quraşdırın. İstehsal sistemlərində əvvəlcə sınaq verilənlər bazasında quraşdırmaq daha məqsədəuyğundur.- Modul daxili istifadəçilər üçün Firmenbuch adlı Discuss kanalı yaradır və bütün administratorları ora əlavə edir. Həmçinin üç planlaşdırılmış əməliyyat yaradılır.
- API açarı üçün müraciət edin: JustizOnline (ID Austria), Məlumatların təkrar istifadəsi, FBW API-si.
- Parametrlər → Şirkət reyestri: açarı daxil edin və Bağlantını yoxla seçin. Sonra kanalı, seçimləri, açar sözləri və mövqe kodlarını seçin.
odoo-bin -c /etc/odoo/odoo.conf -d <datenbank> -i partner_firmenbuch_at --stop-after-init
İstehsal sistemləri üçün vacibdir: ünvan reyestrinin ilk yenilənməsi quraşdırmadan sonrakı gecə saat 03:15-də avtomatik başlayır və təxminən 120 MB məlumat endirir. Bundan sonra bütün Avstriya kontaktları yoxlanılır; aşkar edilən uyğunsuzluqlar təkliflər şəklində və kanalda bir bildirişlə göstərilir. Bunu istəmirsinizsə, əvvəlcədən Ünvan reyestri (BEV): yenilə planlaşdırılmış əməliyyatını deaktiv edin və ya parametrlərdə Avstriya ünvanlarını yoxla seçimini söndürün.
Kütləvi idxal: idxalı fb_no_lookup=True və bev_no_check=True kontekst açarları ilə aparın. Əks halda, idxal edilən hər Avstriya şirkəti reyestr sorğusu üçün növbəyə əlavə ediləcək (hər on dəqiqədə 20 sorğu) və hər ünvan yaradılarkən yoxlanılacaq.
Məlumatların qorunması: modul kimə nə göndərir
- Fərdi məlumatlar: direktorların adları reyestrdə açıq yayımlansa belə, fərdi məlumat sayılır. Modul onları yalnız işgüzar münasibətləri davam etdirmək üçün saxlayır. Bunu istəmirsinizsə, sahəni təmizləyin və ya ondan istifadə etməyin.
- Şirkət reyestri: yalnız şirkət kimi işarələnmiş kontaktların (üst şirkəti olmayan, ölkəsi Avstriya olan və ya ölkəsi boş saxlanılan) adı və ya şirkət reyestri nömrəsi API açarı ilə birlikdə
justizonline.gv.atünvanına göndərilir. Fiziki şəxslər və şirkətlərin əlaqələndirici şəxsləri heç vaxt göndərilmir. - Ünvan reyestri: yalnız ictimaiyyətə açıq çıxarış endirilir. Müştəri ünvanları sistemdən kənara çıxmır.
- Müştərilərə e-poçt göndərilmir: bildirişlər daxili kanala, Chatter-ə və əməkdaşlara fəaliyyət tapşırığı kimi göndərilir.
- Açar: API açarı yalnız administratorlara görünür.
Şirkət reyestri ictimaiyyətə açıq reyestrdir. Məlumatların təkrar istifadəsinə JustizOnline-ın məlumatların təkrar istifadəsi şərtləri tətbiq olunur.
Testlər
Modula 18 avtomatlaşdırılmış test daxildir. Onlar təqlid edilmiş reyestr cavabları və kiçik ünvan çıxarışı ilə işlədiyindən nə API açarına, nə də şəbəkə bağlantısına ehtiyac duyur:
- Şirkət reyestri nömrəsinin standart formata salınması
- Çıxarışın təhlili (ad, ünvan, məhkəmə, direktorlar, reyestrdən silinmiş şirkət; etibarsız qeydlər nəzərə alınmır)
- Adların müqayisəsi: təşkilati-hüquqi formanın yazılış variantları, “in Liqu.”, HTML simvolları, başqa şirkət üçün uyğunluğun qəbul edilməməsi
- İllik maliyyə hesabatı: öz kapitalı, maliyyə nəticəsi, balansın yekunu
- Yeni şirkətin tapılması, boş sahələrin doldurulması, fərqlər üzrə dəyişiklik təkliflərinin yaradılması, təklifin qismən tətbiqi
- Monitorinq: başlanmış müflisləşmə icraatı səviyyəni kritik edir və fəaliyyət tapşırığı yaradır, xitam verilmiş icraat xəbərdarlıq yaradır, əlaqələndirici şəxslər ayrıca yoxlanılmır
- Sənəd dəyişikliklərinin açar vasitəsilə uyğunlaşdırılması
- API açarı olmadıqda heç bir sorğunun göndərilməməsi
- Ünvanın kiçik çıxarış əsasında yoxlanması
odoo-bin -d <testdatenbank> -i partner_firmenbuch_at \
--test-enable --test-tags=/partner_firmenbuch_at --stop-after-init
Alman dilinə tərcümə i18n/de.po faylındadır.
Məhdudiyyətlər və hüquqi qeyd
- Tapılan nəticə yalnız göstəricidir, hüquqi rəy deyil. Status reyestrin qüvvədə olan qeydlərindəki açar sözlər əsasında müəyyən edilir. Kredit və ya təchizat şərtləri barədə qərar verməzdən əvvəl reyestri özünüz yoxlayın.
- Müflisləşmənin aşkarlanması yalnız təqlid edilmiş hallarla yoxlanılıb. Modul icraatları hüquqi faktların sərbəst mətnindəki sözlərə əsasən müəyyən edir (başlanma, xitam verilmə, təsdiqlənmiş sağlamlaşdırma planı, əmlakın kifayət etməməsi). Bu mətnlərin formatını real reyestr çıxarışı əsasında təqlid etmişik, lakin hazırlama zamanı əlimizdə real müflisləşmə halı olmayıb. Buna görə qeyri-adi ifadə nəzərdən qaça bilər. Modul rəsmi məhkəmə elanları bazasını əvəz etmir.
- İllik maliyyə hesabatları yalnız XML formatında. Yalnız PDF şəklində təqdim edilmiş hesabatlar nəzərə alınmır. Çox kiçik şirkətlər balansı modulun oxuduğu rəqəmlər olmadan, ixtisar edilmiş formada təqdim edə bilər.
- Yalnız Avstriya. Xarici şirkətlər üzrə sorğu aparılmır. Şirkətlərin veb-saytları reyestrdə göstərilmir və əlavə edilmir.
- Avtomatik uyğunlaşdırma yalnız birmənalı nəticə olduqda aparılır. Eyni adlı bir neçə şirkət varsa, kanaldakı bildiriş əl ilə Şirkət reyestrində axtarış aparmağı xahiş edir.
- İnteqrasiya interfeysləri dəyişə bilər. Modul BMJ və BEV xidmətlərindən asılıdır. Son nöqtə, sxem və ya ATOM lenti dəyişərsə, yeniləmə tələb oluna bilər.
- Odoo 19 üçün sınaqdan keçirilib. Odoo 19.0 Community üçün hazırlanıb və sınaqdan keçirilib. Digər versiyalarda yoxlamamışıq. Bu məqalə hüquqi məsləhət deyil.
Tez-tez verilən suallar
Reyestrə giriş ödənişlidirmi?
Bildiyimizə görə, xeyr: məlumatların təkrar istifadəsi üçün FBW-WebServices pulsuzdur, lakin JustizOnline vasitəsilə müraciət edərək API açarı almalısınız. Ədliyyə Nazirliyinin qüvvədə olan şərtləri əsas götürülür.
Mövcud kontakt məlumatlarının üzərinə yazılırmı?
Xeyr. Modul yalnız boş sahələri doldurur. Fərqli dəyərlər təklif kimi yaradılır və əməkdaş onları hər sahə üzrə ayrıca təsdiqləyir.
Müştərilərim yoxlamadan xəbər tutacaqmı?
Xeyr. Bütün bildirişlər daxili kanala, kontaktın Chatter bölməsinə və əməkdaşlara fəaliyyət tapşırığı kimi göndərilir. Modul müştərilərə e-poçt göndərmir.
Direktorlar və ya şirkət iştirakçıları barədə məlumat saxlanılırmı?
Şirkəti təmsil etmək səlahiyyəti olan direktorların adları saxlanılır (Şirkət reyestri vərəqindəki Direktorlar sahəsi), şirkət iştirakçıları və şəxslərin ünvanları isə saxlanılmır. Adlarla fərdi məlumat kimi davranın.
Modul müştərilərimizin neçəsini tapa bilər?
Bu, müştəri bazasından asılıdır. Bizdə 438 şirkət kontaktından 138-i (təxminən üçdə biri) tapıldı. Qalanları fiziki şəxslər, fərdi sahibkarlar, xarici şirkətlər və adı şirkətin rəsmi adına uyğun gəlməyən kontaktlardır. Rəqəmlər Öz müştəri bazamızda sınaq bölməsində verilib.
Şirkət reyestri nömrəsi olmadan müştəri tapa bilərəmmi?
Bəli. Şirkət reyestri vərəqində ada görə axtarış aparan Şirkət reyestrində axtarış düyməsi var. Modul yalnız bir şirkət uyğun gəldikdə məlumatı avtomatik daxil edir. Digər hallarda nəticəni özünüz seçirsiniz.
Almaniya və ya İsveçrədəki şirkətlər necə?
Onlar üzrə sorğu aparılmır. Modul yalnız ölkəsi Avstriya olan və ya ölkəsi göstərilməyən kontaktları yoxlayır.
Ünvan yoxlaması üçün nə qədər yaddaş lazımdır?
Ev nömrələri ilə birlikdə verilənlər bazasında təxminən 400 MB, idxal zamanı isə diskdə təxminən 120 MB müvəqqəti yer tələb olunur. Ev nömrələri yoxlanılmırsa, təxminən 150.000 sətir kifayətdir.
Yalnız şirkət reyestrindən istifadə etmək, ünvanları isə yoxlamamaq istəsəm necə?
Parametrlərdə Avstriya ünvanlarını yoxla seçimini söndürün və ünvan reyestri üçün planlaşdırılmış əməliyyatı deaktiv edin. Bu halda heç nə endirilməyəcək.
Modul hansı lisenziya ilə yayımlanır?
LGPL-3 lisenziyası ilə. Ondan istifadə edə, onu uyğunlaşdıra və paylaşa bilərsiniz. Xəta bildirişlərinizi və təkmilləşdirmə təkliflərinizi Issue kimi GitHub repozitoriyasında məmnuniyyətlə qəbul edirik.
Biricon IT Services dəstəyi
Kiçik və orta müəssisələr üçün Odoo sistemlərinə xidmət göstəririk: tətbiqdən uyğunlaşdırma və miqrasiyalara, eləcə də gündəlik istismara qədər. Odoo-da müştərilərin əsas məlumatlarını dəqiq saxlamaq, ödəmə qabiliyyəti ilə bağlı riskləri daha erkən müəyyən etmək və ya bu cür modulu yoxlayıb istehsal sisteminizdə təhlükəsiz tətbiq etmək istəyirsinizsə, sizə məmnuniyyətlə kömək edərik. Öz hazırladığımız digər həlləri bloqumuzda tapa bilərsiniz, məsələn, Qiymət təklifində ayrıca bölmə kimi məhsul dəstləri və Web RBL — hücum trafikinin bloklanması siyahısı.
Məlumatın tarixi: 3 noyabr 2026. Modulun versiyası: 19.0.1.1.1. Şəkillərdəki nümunə məlumatlar uydurmadır və real şirkətlərə aid deyil.