Məzmuna keçin

Odoo 19 elektron hesab-fakturaları: icma üçün pulsuz ebInterface, ZUGFeRD və e-Rechnung.gv.at

5 sentyabr 2026 tərəfindən
Odoo 19 elektron hesab-fakturaları: icma üçün pulsuz ebInterface, ZUGFeRD və e-Rechnung.gv.at
Alexander Biringer | Biricon IT Services GmbH

Elektron hesab-fakturalar müasir mühasibat uçotunun ayrılmaz hissəsidir

Mühasibat uçotunun rəqəmsallaşması davam edir. Elektron hesab-faktura formatları artıq çoxdan e-poçtla göndərilən PDF faylından daha geniş məna daşıyır.

Əsl elektron hesab-fakturada mühasibat və ERP sistemlərinin avtomatik emal edə biləcəyi strukturlaşdırılmış məlumatlar olur.

Odoo 19 Community üçün yeni açıq mənbəli layihəmizlə məhz bu ehtiyacı qarşılamaq istəyirik.

Bir neçə əlavə hazırlamışıq və onları Odoo Community-yə pulsuz təqdim edirik.

Layihə GitHub-da hər kəs üçün açıqdır:

GitHub-da Odoo 19 Invoice E-Files

Əsas diqqətimiz Avstriyaya yönəlsə də, həllin bir hissəsi Avstriyadan kənardakı müəssisələr üçün də maraqlıdır.

Elektron hesab-fakturalar üçün üç modul

Layihə hazırda üç əsas komponentdən ibarətdir:

  • Avstriya üçün ebInterface 6.1
  • elektron hesab-fakturalar üçün ZUGFeRD
  • e-Rechnung.gv.at sisteminə avtomatik ötürmə

Beləliklə, elektron hesab-fakturalarla bağlı müxtəlif tələbləri Odoo 19 Community üçün vahid açıq mənbəli layihədə birləşdiririk.

ebInterface 6.1 – Avstriyanın hesab-faktura formatı

Hazırladığımız həllin əsas istiqamətlərindən biri ebInterface 6.1-dir.

ebInterface strukturlaşdırılmış elektron hesab-fakturalar üçün Avstriyanın standart formatıdır.

Modulumuz

l10n_at_ebinterface

Odoo-dakı müştəri hesab-fakturasından və ya kredit notundan müvafiq ebInterface 6.1 XML faylı yaradır.

Bu zaman Odoo hesab-fakturasındakı müvafiq məlumatlar, o cümlədən aşağıdakılar XML strukturuna köçürülür:

  • Hesab-fakturanı tərtib edən tərəf
  • Hesab-fakturanı alan tərəf
  • Hesab-faktura sətirləri
  • Vergilər
  • Ödəniş məlumatları
  • Bank rekvizitləri
  • Hesab-faktura məlumatları

Yaradılan XML faylı birbaşa hesab-faktura ilə əlaqələndirilir.

Bunun üçün niyə öz modulumuzu hazırladıq?

Həlli hazırlayarkən müəyyən etdik ki, hazırda Odoo 19 Community üçün Avstriyanın yerli ebInterface standartını dəstəkləyən müvafiq Odoo nüvə modulu və ya OCA modulu mövcud deyil.

Məhz bu boşluğu doldurmaq istəyirdik.

Avstriya üçün həlli yalnız öz quraşdırmamız üçün hazırlamaq əvəzinə, onu müstəqil açıq mənbəli modul kimi yaratdıq.

Beləliklə, Odoo icmasının digər üzvləri də bundan faydalana bilər.

Hər hesab-fakturada avtomatik ZUGFeRD

Layihəmizin ikinci əsas istiqaməti ZUGFeRD-dir.

ZUGFeRD PDF hesab-fakturasını strukturlaşdırılmış XML hesab-fakturası ilə birləşdirir.

Nəticədə hibrid hesab-faktura adlanan sənəd yaranır: insan hesab-fakturanı PDF kimi oxuya bilir, proqram təminatı isə onun daxilindəki strukturlaşdırılmış hesab-faktura məlumatlarını avtomatik emal edə bilir.

Odoo 19-da ZUGFeRD və CII dəstəyi artıq mövcuddur.

Lakin praktikada bəzi məhdudiyyətlər var.

Modulumuz

account_invoice_zugferd_ebinterface_auto

buna görə məhz bu məqamdan başlayır.

ZUGFeRD artıq sadəcə seçim deyil

Mümkün qədər avtomatlaşdırılmış proses qurmaq istəyirdik.

Buna görə müştəri hesab-fakturası göndərilərkən həmin müştəri üçün ZUGFeRD-in ayrıca tənzimlənib-tənzimlənmədiyi əvvəlcədən yoxlanılmır.

Əvəzində ZUGFeRD müştəri hesab-fakturaları və kredit notları üçün avtomatik istifadə olunur.

Əlavə olaraq, yaradılan ebInterface XML faylı hesab-fakturanın tərkib hissəsi kimi təqdim olunur.

Beləliklə, başdan sona vahid proses yaranır:

Odoo hesab-fakturası → PDF → strukturlaşdırılmış elektron hesab-faktura → göndərmə

istifadəçinin hər hesab-faktura üçün əlavə addımlar yerinə yetirməsinə ehtiyac qalmadan.

Odoo 19 Community-dəki çatışmazlıqları da aradan qaldırırıq

Həlli hazırlayarkən Odoo 19-un tətbiqində bəzi özünəməxsus məqamlarla qarşılaşdıq.

Məsələn, CII ixrac komponentində müəyyən ölkə konfiqurasiyalarından kənarda problemlərə səbəb ola bilən asılılıqlar var.

Modulumuz bu praktik məhdudiyyətlərdən bir neçəsini aradan qaldırır.

Bunlara, digərləri ilə yanaşı, aşağıdakılar daxildir:

  • gələcək dövrlərin gəlirlərinə aid dövrlər üçün sahələrin olmaması
  • PDF/A-3 formatına çevirmənin ölkəyə görə məhdudlaşdırılması
  • mövcud hesab-fakturalarda bank rekvizitlərinin olmaması və ya təyin edilməməsi

Bununla ZUGFeRD-dən ilkin olaraq nəzərdə tutulmuş ölkə kombinasiyalarından kənarda fəaliyyət göstərən müəssisələrin də etibarlı şəkildə istifadə etməsi mümkün olmalıdır.

e-Rechnung.gv.at – Avstriya dövlətinə birbaşa ötürmə

Üçüncü komponent xüsusilə dövlət sifarişçilərinə hesab-faktura təqdim edən müəssisələr üçün maraqlıdır.

Bu modulla

l10n_at_erechnung_gv_at

vasitəsilə ebInterface hesab-fakturasını birbaşa Avstriyanın e-Rechnung.gv.at veb xidmətinə ötürmək mümkündür.

Beləliklə, sadəcə hesab-faktura yaratmaq avtomatlaşdırılmış elektron hesab-faktura prosesinə çevrilir.

Proses, məsələn, belə ola bilər:

Odoo-da hesab-faktura yaratmaq

↓

ebInterface XML faylını yaratmaq

↓

Hesab-fakturanı göndərmək

↓

ebInterface faylını avtomatik olaraq e-Rechnung.gv.at sisteminə ötürmək

Beləliklə, əks halda əl ilə yerinə yetirilən proses birbaşa Odoo-ya inteqrasiya olunur.

Avtomatik ötürmə yalnız ehtiyacı olan müştərilər üçün

e-Rechnung.gv.at sisteminə ötürmə bütün müştərilər üçün ümumi qaydada aktivləşdirilmir.

Əvəzində bu funksiya müvafiq Avstriya müştərisi üçün ayrıca aktivləşdirilə bilər.

Bunun üçün tələb olunan məlumatlar, məsələn,

  • Təchizatçı nömrəsi
  • Satınalma qrupu / filial nömrəsi
  • Sifariş istinad nömrəsi

müştəri kartında saxlanılır.

Modul aktivləşdirmə üçün tələb olunan şərtlərin yerinə yetirilib-yetirilmədiyini də yoxlayır.

Sınaq və iş rejimi

e-Rechnung.gv.at üçün sınaq və iş mühiti arasında seçim etmək mümkündür.

USP veb xidmətinə giriş məlumatları Odoo parametrlərində saxlanılır.

Beləliklə, inteqrasiyanı hesab-fakturaların real göndərilməsində istifadə etməzdən əvvəl sınaq mühitində hazırlamaq olar.

Əlavə iş əvəzinə avtomatlaşdırma

Həlli hazırlayarkən məqsədimiz mühasibə əlavə düymələr təqdim etmək deyildi.

Əksinə.

İdeya budur:

Əl ilə görülən işi minimuma endirmək.

Hesab-faktura Odoo-da yaradılır.

Tələb olunan strukturlaşdırılmış formatlar avtomatik yaradılır.

Göndərmə zamanı müvafiq fayllar avtomatik əlavə olunur.

Müvafiq qaydada tənzimlənmiş Avstriya müştəriləri üçün hesab-faktura əlavə olaraq e-Rechnung.gv.at sisteminə də avtomatik ötürülə bilər.

Sadə fayl ixracı ilə tam inteqrasiya olunmuş elektron hesab-faktura həlli arasındakı fərqi məhz bu avtomatlaşdırma yaradır.

Məlumat keyfiyyəti ilə bağlı problemlər gizlədilmir

Həllimizdə başqa bir vacib məqam da var:

Elektron hesab-fakturanın keyfiyyəti onun yaradıldığı məlumatların keyfiyyətindən asılıdır.

Buna görə də çatışmayan məcburi məlumatları istifadəçiyə bildirmədən təsadüfi dəyərlərlə əvəz etməyə çalışmırıq.

Məsələn, ZUGFeRD və ya ebInterface üçün məcburi məlumatlar çatışmırsa, Odoo istifadəçini bu barədə xəbərdar etməlidir.

Bunlara, məsələn, aşağıdakılar daxildir:

  • müştərinin ölkəsinin göstərilməməsi
  • hesab-faktura sətirlərində vergi məlumatlarının olmaması
  • bank rekvizitlərinin olmaması

Fikrimizcə, bu, formal olaraq yaradılmış, lakin məzmunu yanlış olan elektron hesab-fakturanı göndərməkdən daha yaxşıdır.

Odoo Community üçün açıq mənbə

Bu layihəni də pulsuz və açıq mənbəli şəkildə təqdim edirik.

Niyə?

Çünki özümüz də açıq mənbəli proqram təminatından faydalanırıq.

Odoo Community ERP, mühasibat uçotu və biznes prosesləri üçün əla əsas yaradır. Gündəlik işimizdə hansısa funksiya çatışmırsa, onu özümüz hazırlayırıq.

Həll digər müəssisələr üçün də maraqlı ola bilərsə, onu icmaya təqdim edirik.

Bizim üçün açıq mənbə prinsiplərini praktikada yaşatmaq budur.

Diqqət mərkəzində Avstriyadır, amma həll yalnız Avstriya üçün deyil

Layihə əsasən Avstriyanın ehtiyaclarına yönəlib.

ebInterface və e-Rechnung.gv.at xüsusilə Avstriya müəssisələri üçün maraqlıdır.

ZUGFeRD dəstəyi isə Avstriyadan kənardakı müəssisələr üçün də əhəmiyyətlidir.

Beləliklə, layihə yalnız Avstriyaya aid bir həll deyil.

Strukturlaşdırılmış hesab-faktura məlumatlarının avtomatik yaradılan PDF/A-3 sənədi ilə birləşdirilməsi digər Odoo quraşdırmaları üçün də maraqlı ola bilər.

Odoo 19 Community üçün

Modullar Odoo 19 Community üçün hazırlanıb.

Hazırda repozitoriyada bunlar var:

  • l10n_at_ebinterface
  • account_invoice_zugferd_ebinterface_auto
  • l10n_at_erechnung_gv_at

Modullar bir-birindən asılıdır və istifadə ssenarisinə uyğun olaraq yalnız lazım olan komponentlər quraşdırılmalıdır.

İcmaya töhfəmiz

Bu layihəyə hazır kommersiya proqramı kimi deyil, Odoo icmasının inkişafına töhfə kimi baxırıq.

Kiməsə yalnız ebInterface lazım ola bilər.

Başqa bir müəssisəyə ZUGFeRD lazım ola bilər.

Bir müəssisənin isə dövlət sifarişçilərinə e-Rechnung.gv.at vasitəsilə müntəzəm hesab-faktura göndərməsi lazım ola bilər.

Layihəmiz hər üç halda əsas kimi istifadə oluna bilər.

Mənbə kodu açıq olduğundan hər bir istifadəçi həlli yoxlaya, uyğunlaşdıra və təkmilləşdirə bilər.

Açıq mənbə birlikdə təkmilləşmək deməkdir

Əminik ki, açıq mənbə yanaşması xüsusilə ERP sistemlərində böyük üstünlük verir.

Müəssisələrin tələbləri fərqlidir.

Bir müəssisədə mükəmməl işləyən həlli başqa bir müəssisə üçün uyğunlaşdırmaq lazım gələ bilər.

Açıq mənbə kodu bunu mümkün edir.

Buna görə də aşağıdakıları məmnuniyyətlə qarşılayırıq:

  • rəy və fikirlər
  • xəta bildirişləri
  • təkmilləşdirmə təklifləri
  • dəyişiklik sorğuları (Pull Requests)
  • dəstəklənən əlavə istifadə ssenariləri

Yaxşı icma həlli ilk kommitdən yaranmaya bilər.

O, çoxsaylı istifadəçi və proqramçının birgə təkmilləşdirməsi nəticəsində formalaşır.

Layihədən pulsuz istifadə edin

Bütün mənbə kodu GitHub-da hər kəs üçün açıqdır:

GitHub – Odoo 19 Invoice E-Files

Quraşdırma məlumatları və ayrı-ayrı modulların sənədləri də orada yerləşir.

Avstriyanın e-Rechnung.gv.at veb xidmətinin inteqrasiyası üçün əlavə olaraq Zeep Python kitabxanası tələb olunur.

Açıq Odoo dünyasına töhfəmiz

Bu layihə ilə göstərmək istəyirik ki, öz ehtiyaclarımız üçün hazırladığımız kiçik həllər də bütöv bir icmaya fayda verə bilər.

Modulları ilkin olaraq konkret ehtiyacları qarşılamaq üçün hazırlamışdıq.

İndi bu həlləri bütün Odoo 19 Community istifadəçilərinə pulsuz təqdim edirik.

Beləliklə, fərdi ehtiyac üçün hazırlanmış proqram icma həllinə çevrilə bilər.

Odoo 19. Açıq mənbə. Elektron hesab-fakturalar. Avstriya. Və icma üçün pulsuz.

Bu layihəni məhz bunun üçün yayımlamışıq.

Eyni işi dəfələrlə görmək əvəzinə, birlikdə hazırlayaq.

GitHub-da layihəyə keçid