XSDHub

Cum verifici o factură RO e-Factura

Verifică XML înainte de transmiterea în SPV și interpretează raportul tehnic.

Pașii de verificare

  1. Exportă factura completă ca XML UBL 2.1. Un PDF sau o imagine nu poate înlocui documentul structurat.
  2. Deschide validatorul, alege fișierul UTF-8 de maximum 10 MB ori lipește XML integral.
  3. Confirmă acordul pentru prelucrare pe serverul XSDHub și pornește verificarea. Fișierul nu este transmis la ANAF.
  4. Repară mai întâi structura dacă etapa XSD eșuează; altfel citește codurile și căile din raportul regulilor de afaceri.
  5. Corectează datele sau maparea din aplicația sursă, generează din nou factura și repetă controlul.

API: standard=ro

Trimite JSON la POST https://xsdhub.com/api/invoice-validate. Câmpul xml conține documentul integral, standard are valoarea ro, iar consent trebuie să fie valoarea logică true. Exemplul de mai jos arată forma cererii; înlocuiește marcajul cu XML complet din fișierul fictiv publicat.

{"xml":"<UBL complet din ro-examples/valid.xml>","standard":"ro","consent":true}

Folosește cheia existentă în antetul Authorization: Bearer. Limitele și prețurile rămân aceleași: anonim, 10 cereri pe minut; Pro, 250 de verificări de facturi pe zi UTC; Team, 1000 de verificări partajate pe zi UTC. O cheie invalidă întoarce 401, accesul plătit expirat 402, iar depășirea limitei 429. HTTP 200 confirmă procesarea cererii; citește și ok, errors, warnings și truncated. Un raport trunchiat nu înseamnă document valid.

Documentație API (engleză)

Prelucrare și limite

Limita este de 20 de secunde pentru verificare. Fișierele temporare sunt șterse după procesare, iar conținutul cererilor nu este înregistrat în loguri. DTD și entitățile sunt blocate. Schemele și regulile sunt fixe; adresele schemaLocation din document nu declanșează descărcări. Pentru probe folosește date fictive.

Rezultatul nu este o certificare și nu dovedește acceptarea în RO e-Factura. Nu verificăm sigiliul Ministerului Finanțelor, semnături, registre fiscale sau suma de control a CUI.

ANAF: ro16931-ubl 1.0.9 · Surse / Sources / Quellen · JSON: probe / tests · Metodă și limite (Română)