TEKNOLOGIA ETA SEGURTASUNA

Nola babesten ditugu
zure datu fiskalak.

FactuGuardek Verifactu (RD 1007/2023) ezartzen du PKCS12 sinadura digitalarekin, SHA-256 hash katearatuarekin eta AEATekiko SOAP komunikazioarekin. Plataforma osoak TLS 1.3ren gainean funtzionatzen du.

Java 21 LTS Spring Boot 3.3 TLS 1.3 SHA-256 Chaining PKCS12 JWT Passwordless RGPD

Araudi-betekizuna

✓ RD 1007/2023 Veri*Factu — jada indarrean guztientzat (2026ko urtarrila)
✓ AEATen ziurtagiriarekin sinatutako XSIG formatua
✓ Erregistro jarraituen artean katearatutako SHA-256 hasha
✓ Ordezkapenagatiko edo zuzeneko baliogabetzeagatiko baliogabetze-erregistroa
✓ RGPD — pertsona fisikoen trazabilitaterik gabe erregistroetan

Verifactu jada nahitaezkoa da fakturatzen duen edozein enpresarentzat.

Iruzur Aurkako Legeak (11/2021 Legea) eta Fakturazio Erregelamenduak (RD 1007/2023) fakturen erregistro aldaezineko sistema ziurtatuak erabiltzeko betebeharra ezartzen dute. Ez dago salbuespenik tamainaren edo sektorearen arabera.

Ez betetzearen ondorioak

  • 50.000 €-ko isuna arte urraketa larriagatik
  • Deklaratu gabeko fakturen BEZa kentzeko ezintasuna
  • Ziurtatu gabeko softwarea desgaitzea
  • Aholkulariaren edo kudeatzailearen erantzukizun solidarioa

Betebeharraren kronograma — RD 1007/2023

2025eko uzt.
Enpresa handiak (> 6M€/urte) Jada nahitaezkoa. AEATek egiaztapenak eta betearazpen aktiboak hasi ditu segmentu honetan.
2026ko urt.
Fakturazio-jarduera duten pyme eta autonomoak Merkatuaren zati handiena — 3,5 milioi enpresa eta autonomo — jada betebeharpean dago. Sektore edo bolumen araberako salbuespenik gabe.
2026ko mai.
Gaur — itxaroteko marjinarik gabe FactuGuardek RD 1007/2023 osorik ezartzen du: SHA-256 hash katearatua, PKCS12 sinadura, AEATera SOAP bidalketa eta gordetako ebidentziak.
✓
Araudi-eguneratze automatikoa AEATek endpoint bat, XML formatua edo balioztatze-arauak aldatzen dituenean, FactuGuardek automatikoki eguneratzen da, zuk zure integrazioan ezer egin beharrik gabe.

Bermeekin eskalatzeko eraikitako plataforma.

☕ Java 21 LTS · Spring Boot 3.3

Iraupen luzeko runtime-a, 2031ra arteko euskarriarekin. Spring Boot 3.3, Jakarta EE 10ren gainean, virtual threads euskarri natiboarekin AEAT deietarako konkurrentzia altuan.

🗄 PostgreSQL · Flyway

Datu-base erlazionala ACID transakzioekin. Flyway-k eskema-migrazioak auditatutako moduan kudeatzen ditu. Produkzioan H2 mendekotasunik gabe.

🔑 JWT · Nimbus JOSE

Autentifikazio stateless-a sinatutako JWTekin (RS256). Nimbus JOSE Java-ko JWK kriptografiarako erreferentziazko liburutegia da. Zerbitzarian saiorik gabe.

🌐 TLS 1.3 · HTTPS

Portalaren, backend-aren eta AEATen arteko komunikazio guztiak TLS 1.3 erabiltzen du. Gako iragankorrek (ECDHE) Perfect Forward Secrecy bermatzen dute.

📦 Bi zerbitzuko arkitektura

Portala (Thymeleaf, harrapaketa) eta backend fiskala (API REST, Verifactu) zerbitzu independenteak dira. Konfiantza-muga argia: portalak backend-era soilik autentifikatutako APIaren bidez sartzen da.

🔄 API REST · SOAP AEAT

Backend-ak API REST bat eskaintzen die integratzaileei eta AEATerako SOAPera itzultzen du. SOAP geruza domeinu-ereduarengandik isolatuta dago protokoloan aldaketak errazteko.

Nola prozesatzen dugu fakturazio-erregistro bakoitza.

RD 1007/2023ak eskatzen du igorritako faktura bakoitzak digitalki sinatutako eta aurrekoarekin kriptografikoki katearatutako erregistro bat sortzea. FactuGuardek prozesu hau erabat automatikoki ezartzen du.

Funtzionamendu-moduak

Ekoizpen modua: AEATera benetako bidalketa, baliozko PKCS12 ziurtagiriarekin. QR eta kode seguruarekin erantzuna.

Sandbox modua: AEATen homologazio-ingurunea, kosturik gabeko probetarako. Erregistroek ez dute eragin fiskalik.

1
Faktura-datuen jasotzea Integratzaileak faktura-datuak bidaltzen dizkio backend-ari API REST bidez. Eskemaren eta arau fiskalen balioztatzea (IFZ, faktura mota, zenbatekoa, BEZ).
2
Verifactu erregistroaren sorrera RD 1007/2023aren derrigorrezko eremu guztiekin XSIG mezua eraikitzen da. Aurreko erregistroaren SHA-256 kalkulatzen da eta HashFacturaAnterior eremuan katearatzen da.
3
FactuGuard ziurtagiriarekin sinadura digitala Mezua FactuGuarden PKCS12 ziurtagiriarekin sinatzen da, AEATen aurrean Fakturazio Sistema Informatiko homologatu gisa erregistratuta. Bezeroak ez du bere ziurtagiririk behar. Faktura bakoitzak fiskalki identifikatzen du benetako igorlea (bezeroaren IFZ); AEATen aurreko autentifikazioa FactuGuardek egiten du.
4
AEATera SOAP bidalketa Sinatutako erregistroa AEATen SOAP endpoint-era bidaltzen da TLS 1.3 bidez. AEATek berrespena, CSV kodea eta egiaztapen-QRaren URLa itzultzen ditu.
5
Iraunkortasuna eta erantzuna Egoera, hasha eta AEATen erantzuna PostgreSQLen gordetzen dira. Integratzaileak berrespena jasotzen du, fakturan inprimatzeko CSV eta QRarekin.

Pasahitzik gabe. Diseinuz saio seguruak.

✓
OTP bidezko sarbide passwordless-a Bezeroak 6 karaktereko behin bakarreko kode bat (OTP) eskatzen du. Ez da inoiz pasahitzik gordetzen.
✓
Iraupen laburreko JWTa Saioak RS256rekin sinatutako JWTekin kudeatzen dira. Tokenak iraungitze-denbora laburra du eta idle token batekin berritzen da.
✓
API Keys integratzaileentzat Integratzaileek entropia altuko 32 karaktereko API keyekin autentifikatzen dute, backend-ean sortuak. Tenant bakoitzak bere gakoak ditu.
✓
Tenant anitzeko isolamendua Tenant bakoitzak bere eremu logiko propioa du datu-basean. Kontsultek beti daramate tenant-iragazkia bezeroen arteko fugak saihesteko.
✓
Spring Security + rolak Backend-ak Spring Security ezartzen du ADMIN, CUSTOMER eta API_USER rolekin. Endpoint bakoitzak rola balioztatzen du eragiketa exekutatu aurretik.

Datu fiskalak behar den gutxieneko irismenarekin tratatuak.

✓
Gutxieneko datuak AEATek eskatutako Verifactu erregistroa sortzeko zorrotz beharrezkoak diren datuak bakarrik prozesatzen ditugu (igorle/hartzailearen IFZ, zenbatekoa, data, mota).
✓
Erregistroetan trazabilitate pertsonalik ez Aplikazio-erregistroek ez dute datu pertsonal identifikagarririk barne hartzen. IFZak identifikatzaile fiskal gisa tratatzen dira, ez datu pertsonal gisa enpresei dagozkienean.
✓
Gordetze-epe definitua Fakturazio-erregistroak Espainiako araudi fiskalak eskatzen duen gutxieneko denboran gordetzen dira (4 urte). Erregistro operatiboak aldizka errotatzen dira.
✓
Zifratzea atsedenean PostgreSQL datu-baseak atsedeneko zifratzea erabiltzen du. PKCS12 ziurtagiriak zerbitzariaren gako-biltegian gordetzen dira, ez kode-biltegian.
✓
Tratamenduaren arduraduna Bianctechek tratamenduaren arduradun gisa jarduten du integratzailearen azken bezeroen datu fiskalei dagokienez. Integratzaileak arduradun izaera mantentzen du.

GALDERA TEKNIKORIK BADUZU?

Arkitektura, segurtasuna eta integrazioa hitz egiten ditugu.

Zure softwarerako FactuGuard ebaluatzen ari bazara, integrazioaren, segurtasun-ereduaren edo araudi-betekizunaren berrikuspen teknikoa antola dezakegu zure taldearekin.

WhatsApp