Validator e-Factura

Erori SPV e-Factura

cvc-complex-type.3.2.2: atribut nepermis pe element

Mesajul din SPV

cvc-complex-type.3.2.2: Attribute 'currency' is not allowed to appear in element 'cbc:PayableAmount'.

Numele elementelor și listele din mesaj diferă de la factură la factură; codul de la început (cvc-complex-type.3.2.2) e același.

Ce înseamnă

Elementul din mesaj are un atribut pe care schema UBL nu-l definește pentru el. De obicei e un atribut corect, dar scris altfel (litere mari/mici, alt nume) sau pus pe alt element.

Cauze frecvente în e-Factura

Exemplu

Greșit:

<cbc:PayableAmount currency="RON">1210.00</cbc:PayableAmount>

Corect:

<cbc:PayableAmount currencyID="RON">1210.00</cbc:PayableAmount>

Cum o repari

  1. Compară numele atributului din mesaj cu cel din schemă (atenție la litere mari/mici).
  2. Corectează-l sau șterge-l dacă nu există în UBL.

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

De ce contează literele mari și mici?

XML este case-sensitive: currencyID și CurrencyID sunt atribute diferite, iar schema îl cunoaște doar pe primul.

Alte erori din SPV