Validator e-Factura

Erori SPV e-Factura

cvc-datatype-valid.1.2.1: valoare în format greșit (dată, sumă, cod)

Mesajul din SPV

cvc-datatype-valid.1.2.1: '31.10.2026' is not a valid value for 'date'.

Numele elementelor și listele din mesaj diferă de la factură la factură; codul de la început (cvc-datatype-valid.1.2.1) e același.

Ce înseamnă

Valoarea din primele ghilimele nu respectă tipul de date din schemă (al doilea nume: date, decimal…). De obicei vine împreună cu cvc-type.3.1.3: The value '…' of element '…' is not valid., care spune și elementul.

Cauze frecvente în e-Factura

Exemplu

Greșit:

<cbc:IssueDate>31.10.2026</cbc:IssueDate>
<cbc:PayableAmount currencyID="RON">1.210,00</cbc:PayableAmount>

Corect:

<cbc:IssueDate>2026-10-31</cbc:IssueDate>
<cbc:PayableAmount currencyID="RON">1210.00</cbc:PayableAmount>

Cum o repari

  1. Găsește valoarea din mesaj în XML (caută textul exact).
  2. Date: AAAA-LL-ZZ. Sume și cantități: punct zecimal, fără separator de mii, fără monedă.
  3. Dacă programul exportă formatul regional al Windows-ului, schimbă exportul, nu doar XML-ul – altfel greșeala revine la fiecare factură.
  4. Atenție și la numărul de zecimale: sumele au maximum 2 (BR-DEC-…).

Verifică XML-ul înainte să-l încarci din nou

Lipește XML-ul facturii: vezi toate erorile odată (schemă UBL, CIUS-RO, EN 16931), cu corectura pentru fiecare. Gratuit, 3 verificări pe zi; fișierul nu e păstrat.

Întrebări frecvente

Ce format de dată cere e-Factura?

AAAA-LL-ZZ, de exemplu 2026-10-31, fără oră și fără fus orar.

Pot scrie sumele cu virgulă?

Nu. XML-ul folosește punctul zecimal (1210.00), indiferent de setările regionale.

Alte erori din SPV