Skip to Content

Odoo 19 e-fakturak: ebInterface, ZUGFeRD eta e-Rechnung.gv.at doan Komunitatearentzat

2026(e)ko irailakren 5(a) by
Odoo 19 e-fakturak: ebInterface, ZUGFeRD eta e-Rechnung.gv.at doan Komunitatearentzat
Alexander Biringer | Biricon IT Services GmbH

Faktura elektronikoak kontabilitate modernoaren parte dira

Kontabilitatearen digitalizazioak aurrera egiten du. Faktura elektronikoen formatuak aspalditik dira posta elektronikoz bidaltzen den PDF fitxategi bat baino askoz gehiago.

Faktura elektroniko benetako batek datu egituratuak ditu, kontabilitate- eta ERP sistemek automatikoki prozesatu ditzaketenak.

Odoo 19 Community-rako gure kode irekiko proiektu berriarekin hain zuzen ere hor ekin nahi diogu.

Hainbat hedapen garatu ditugu, eta Odoo Community-ri doan eskaintzen dizkiogu.

Proiektua publikoki eskuragarri dago GitHub-en:

Odoo 19 Invoice E-Files GitHub-en

Gure ardatza batez ere Austria da, baina irtenbidearen zati bat Austriatik kanpoko enpresentzat ere interesgarria da.

Hiru modulu faktura elektronikoetarako

Proiektua gaur egun hiru osagai nagusik osatzen dute:

  • ebInterface 6.1 Austriarako
  • ZUGFeRD faktura elektronikoetarako
  • e-Rechnung.gv.at-era automatikoki bidaltzea

Horrela, faktura elektronikoen inguruko eskakizun desberdinak lotzen ditugu Odoo 19 Community-rako kode irekiko proiektu bakar batean.

ebInterface 6.1 – Austriako faktura-formatua

Gure garapenaren ardatz bat ebInterface 6.1 da.

ebInterface faktura elektroniko egituratuetarako Austriako formatu estandarra da.

Gure moduluak

l10n_at_ebinterface

Odoo-ko bezeroaren faktura edo abonu-oharretik dagokion ebInterface-6.1-XML sortzen du.

Horretarako, besteak beste, Odoo-ko fakturako informazio garrantzitsua XML egiturara eramaten da:

  • Faktura egilea
  • Faktura hartzailea
  • Faktura-lerroak
  • Zergak
  • Ordainketa-informazioa
  • Banku-datuak
  • Fakturaren datuak

Sortutako XML fitxategia zuzenean fakturari lotzen zaio.

Zergatik garatu dugu modulu propioa horretarako?

Garapenean ikusi dugu Odoo 19 Community-rako gaur egun ez dagoela Austriako ebInterface estandar natiboa betetzen duen Odoo core modulurik edo OCA modulurik.

Hain zuzen ere hor ekin nahi genuen.

Austriarako irtenbide bat gure instalaziorako soilik garatu ordez, kode irekiko modulu independente gisa gauzatu dugu.

Horrela, Odoo komunitate osoak ere atera dezake probetxua.

ZUGFeRD automatikoki faktura guztiekin

Gure proiektuaren bigarren ardatza ZUGFeRD da.

ZUGFeRD-ek PDF faktura bat eta XML faktura egituratu bat uztartzen ditu.

Emaitza faktura hibrido deiturikoa da: pertsonentzat faktura PDF gisa irakurgarri geratzen da, eta softwareak bertan jasotako faktura-datu egituratuak automatikoki ebalua ditzake.

Odoo 19-k jada ZUGFeRD edo CII euskarria dakar, printzipioz.

Hala ere, praktikan murrizketa batzuk daude.

Gure moduluak

account_invoice_zugferd_ebinterface_auto

hain zuzen ere hortik abiatzen da.

ZUGFeRD ez da jada aukera soil bat

Ahalik eta prozesu automatizatuena nahi genuen.

Horregatik, bidalitako bezeroaren faktura batean ez da aurretik egiaztatzen bezeroa ZUGFeRD-erako banaka konfiguratuta dagoen.

Horren ordez, ZUGFeRD automatikoki erabiltzen da bezeroen fakturetan eta abonu-oharretan.

Gainera, sortutako ebInterface-XML fakturaren osagai gisa batera bidaltzen da.

Horrela, etengabeko prozesu bat sortzen da:

Odoo-ko faktura → PDF → faktura elektroniko egituratua → bidalketa

erabiltzaileak faktura bakoitzean urrats gehigarririk egin behar izan gabe.

Odoo 19 Community-ko hutsuneak ere ixten ditugu

Gauzatzean, Odoo 19-ren inplementazioaren berezitasun batzuk aurkitu ditugu.

Besteak beste, CII esportatzailean mendekotasunak daude, eta horiek arazoak sor ditzakete herrialde jakin batzuetako instalazioetatik kanpo.

Gure moduluak murrizketa praktiko horietako hainbat konpontzen ditu.

Besteak beste, hauek:

  • Deferred Revenue aldietarako falta diren eremuak
  • PDF/A-3 bihurketaren herrialde-murrizketa
  • lehendik dauden fakturetan falta diren edo ezarri gabeko banku-datuak

Horrela, ZUGFeRD fidagarritasunez erabil dadin nahi dugu, jatorriz aurreikusitako herrialde-konbinazioetatik kanpoko enpresek ere.

e-Rechnung.gv.at – Austriako Estatuari zuzenean bidaltzea

Hirugarren osagaia bereziki interesgarria da erakunde publikoei fakturak igortzen dizkieten enpresentzat.

Honako moduluarekin:

l10n_at_erechnung_gv_at

ebInterface faktura bat zuzenean Austriako e-Rechnung.gv.at web-zerbitzura bidal daiteke.

Horrela, fakturen sorrera soila faktura-prozesu elektroniko automatizatu bihurtzen da.

Prozesua, adibidez, honela izan daiteke:

Fakturaren sorrera Odoo-n

↓

ebInterface XML sortzea

↓

Faktura bidaltzea

↓

ebInterface automatikoki e-Rechnung.gv.at-era bidaltzea

Horrela, bestela eskuzkoa izango litzatekeen prozesu bat zuzenean Odoo-n integratzen da.

Bidalketa automatikoa behar diren bezeroentzat soilik

e-Rechnung.gv.at-era bidaltzea ez da bezero guztientzat oro har aktibatzen.

Horren ordez, Austriako bezero bakoitzean aktiba daiteke.

Horretarako, behar diren datuak, adibidez

  • Hornitzaile-zenbakia
  • Erosle-taldea / Sukurtsal-zenbakia
  • Eskaeraren erreferentzia

bezeroan gordetzen dira.

Moduluak, gainera, aktibatzeko baldintzak betetzen diren egiaztatzen du.

Proba- eta ekoizpen-funtzionamendua

e-Rechnung.gv.at-erako proba- eta ekoizpen-ingurunearen artean aukera daiteke.

USP web-zerbitzurako sarbide-datuak Odoo-ren ezarpenetan gordetzen dira.

Horrela, integrazioa lehenik proba-ingurune batean prestatu daiteke, faktura-bidalketa ekoizpenean erabili aurretik.

Lan gehigarriaren ordez automatizazioa

Garapenean gure helburua ez zen kontulariari botoi gehiago ematea izan.

Alderantziz.

Ideia hau da:

Ahalik eta eskuzko lan gutxien.

Faktura bat Odoo-n sortzen da.

Behar diren formatu egituratuak automatikoki sortzen dira.

Bidaltzean, dagozkien fitxategiak automatikoki erantsten dira.

Eta behar bezala konfiguratutako Austriako bezeroen kasuan, faktura gainera automatikoki e-Rechnung.gv.at-era bidal daiteke.

Automatizazio horixe da fitxategi-esportazio soil baten eta benetan integratutako e-faktura irtenbide baten arteko aldea.

Datuen kalitatea ez da ezkutatzen

Gure inplementazioaren puntu garrantzitsu bat hau ere bada:

Faktura elektroniko bat sortzeko erabiltzen diren datuak bezain ona izan daiteke soilik.

Horregatik, ez dugu saiatzen derrigorrezko datuen gabeziak isilpean edozein baliorekin ordezkatzen.

Adibidez, ZUGFeRD edo ebInterface-rako derrigorrezko informazioa falta bada, Odoo-k erabiltzaileari abisua eman behar dio.

Horien artean daude, adibidez:

  • bezeroaren herrialdea falta da
  • faktura-lerroetan zerga-informazioa falta da
  • banku-datuak falta dira

Gure iritziz, hori hobea da formalki sortua baina edukiz okerra den faktura elektroniko bat bidaltzea baino.

Kode irekia Odoo Community-rako

Proiektu hau ere doan eta kode irekiko gisa jartzen dugu eskura.

Zergatik?

Geu ere kode irekiko softwareaz probetxatzen garelako.

Odoo Community-k oinarri bikaina eskaintzen du ERPrako, kontabilitaterako eta enpresa-prozesuetarako. Eguneroko lanean funtzio bat falta zaigunean, garatu egiten dugu.

Eta irtenbidea beste enpresentzat ere interesgarria izan badaiteke, Komunitatearen eskura jartzen dugu.

Guretzat, hori da bizi-bizirik dagoen kode irekia.

Austriarako ardatza – baina ez Austriarako soilik

Proiektuak Austriarako ardatz argia du.

ebInterface eta e-Rechnung.gv.at bereziki Austriako enpresentzat dira interesgarriak.

ZUGFeRD euskarria, berriz, Austriatik kanpoko enpresentzat ere garrantzitsua da.

Horrela, proiektua ez da Austriarako irtenbide esklusiboa.

Faktura-datu egituratuen eta automatikoki sortutako PDF/A-3 dokumentuaren konbinazioa bereziki interesgarria izan daiteke beste Odoo instalazio batzuentzat ere.

Odoo 19 Community-rako

Moduluak Odoo 19 Community-rako garatu dira.

Biltegiak gaur egun hauek ditu:

  • l10n_at_ebinterface
  • account_invoice_zugferd_ebinterface_auto
  • l10n_at_erechnung_gv_at

Moduluak elkarren mendekoak dira; beraz, erabilera-kasuaren arabera behar diren osagaiak soilik instalatu behar dira.

Gure ekarpena Komunitatearentzat

Proiektu hau ez dugu software komertzial amaitu gisa ikusten, Odoo komunitatearen garapenerako ekarpen gisa baizik.

Agian norbaitek ebInterface soilik behar du.

Agian beste enpresa batek ZUGFeRD behar du.

Agian enpresa batek erakunde publikoei fakturak e-Rechnung.gv.at bidez bidali behar dizkie aldizka.

Hiru kasuetan, gure proiektuak oinarri bat eskain dezake.

Eta iturburu-kodea irekia denez, erabiltzaile orok irtenbidea azter dezake, egokitu eta garatzen jarraitu.

Kode irekiak esan nahi du: elkarrekin hobetzea

Konbentzituta gaude kode irekiak abantaila handia eskaintzen duela, batez ere ERP sistemetan.

Enpresek eskakizun desberdinak dituzte.

Enpresa batentzat ezin hobeto funtzionatzen duen irtenbide bat beste batentzat agian egokitu egin behar da.

Iturburu-kode irekiarekin hori posible da.

Horregatik, pozik hartzen ditugu:

  • Iritziak
  • Akats-txostenak
  • Hobekuntza-proposamenak
  • Pull Request-ak
  • onartutako erabilera-kasu gehiago

Komunitate-irtenbide on bat ez da nahitaez lehen commit-ean sortzen.

Erabiltzaile eta garatzaile askoren etengabeko garapenaren bidez sortzen da.

Proiektua doan erabili

Iturburu-kode osoa publikoki eskuragarri dago GitHub-en:

GitHub – Odoo 19 Invoice E-Files

Han daude, gainera, instalazio-informazioa eta modulu bakoitzaren dokumentazioa.

Austriako e-Rechnung.gv.at web-zerbitzua integratzeko, gainera, Zeep Python liburutegia behar da.

Gure ekarpena Odoo mundu ireki baterako

Proiektu honekin erakutsi nahi dugu garapen propio txikiek ere balio erantsia sor diezaioketela komunitate oso bati.

Moduluak hasieran behar zehatzak konpontzeko garatu genituen.

Orain irtenbide horiek doan jartzen ditugu Odoo 19 Community-ko erabiltzaile guztien eskura.

Horrela, garapen indibidual bat komunitate-irtenbide bihur daiteke.

Odoo 19. Kode irekia. Faktura elektronikoak. Austria. Eta doan Komunitatearentzat.

Horretarako hain zuzen argitaratu dugu proiektu hau.

Elkarrekin, aldi askotan garatu beharrean.

Proiektura GitHub-en