EasyxLab
Jezik: SL Slovenščina

Prevod angleškega izvirnika, narejen z UI; referenčna različica je izvirnik. Preberi v angleščini

Študije / S1

Skladnost odprtokodnih implementacij Verifactu

Ali zapisi XML, ki jih objavljajo odprtokodne implementacije Verifactu, ustrezajo španskim pravilom?

Delovna različicaObjavljeno 2026-10-02 · Posodobljeno 2026-10-03

Povzetek

Španski sistem Verifactu (RD 1007/2023, Orden HAC/1177/2024) zahteva, da programska oprema za izdajanje računov ustvarja zapise XML, povezane v verigo zgoščenih vrednosti. GitHub smo sistematično preiskali prek njegovih API-jev za iskanje kode in repozitorijev (1.008 repozitorijev, 29.491 datotek XML), vsako datoteko z oznako zapisa Verifactu smo razvrstili, preden smo jo preverili z linterjem, korpus pa smo pregledali z orodjem verifactu-lint 0.4.0, ki ga vzdržujejo avtorji. Takšen XML objavlja le 63 repozitorijev tretjih oseb in večina tega XML se ne predstavlja kot veljaven zapis: od 191 edinstvenih datotek je 81 predlog, večinoma kopij vzorcev iz dokumentacije same AEAT, katerih polja zgoščene vrednosti dobesedno vsebujejo Huella ali AAAA. Od 35 datotek, ki se dejansko predstavljajo kot veljavni zapisi, jih 10 (28,6 %; 95 % IZ 16,3–45,1) vsebuje vsaj en ERROR; 6 od 19 repozitorijev (31,6 %; 95 % IZ 15,4–54,0) objavlja vsaj eno takšno datoteko. Najpogostejša pomanjkljivost, v 5 od 19 repozitorijev, je deklarirana zgoščena vrednost, ki se ne ujema s tisto, izračunano iz polj zapisa. Vseh 22 ugotovitev ERROR je eno za drugo pregledal agent študije, ki temelji na LLM, zgoščene vrednosti pa je preračunala neodvisna implementacija: ni bil najden noben lažno pozitiven rezultat (0/22; ugotovitve niso neodvisne, za 12 različnih situacij repozitorij–pravilo pa je zgornja 95-odstotna meja 24,3 %). 34 od 35 datotek vsebuje en sam zapis, zato javni primeri XML ne morejo služiti kot referenca za verigo zgoščenih vrednosti, zunaj lastnega repozitorija instrumenta pa nihče ne objavlja namerno neveljavnega zapisa.

Nasprotje interesov: organizacija avtorjev razvija verifactu-lint in ponuja komercialne storitve Verifactu.

Citirajte to študijo

Citiranje
EasyxLab (2026). Conformance of open-source Verifactu implementations. Study S1. EasyByte Hub S. Coop. Mad. https://github.com/easybytehub/easyxlab/tree/main/studies/s1-verifactu-conformance
BibTeX
@techreport{easyxlab_s1,
  title       = {Conformance of open-source Verifactu implementations},
  author      = {{EasyxLab}},
  institution = {EasyByte Hub S. Coop. Mad.},
  number      = {S1},
  year        = {2026},
  url         = {https://github.com/easybytehub/easyxlab/tree/main/studies/s1-verifactu-conformance}
}