Validator e-Factura

Erori SPV e-Factura

cvc-complex-type.2.4.d: element în plus sau la final

Mesajul din SPV

cvc-complex-type.2.4.d: Invalid content was found starting with element 'cbc:Note'. No child element is expected at this point.

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

Ce înseamnă

Elementul din mesaj apare într-un loc unde schema nu mai permite niciun copil: părintele s-a „umplut” deja. De obicei e un element repetat care nu are voie să se repete, un element pus în alt părinte sau un element care nu există în UBL.

Cauze frecvente în e-Factura

Exemplu

Greșit:

  </cac:InvoiceLine>
  <cbc:Note>Plata in 30 de zile</cbc:Note>
</Invoice>

Corect:

  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>Plata in 30 de zile</cbc:Note>
  <cbc:DocumentCurrencyCode>RON</cbc:DocumentCurrencyCode>

Cum o repari

  1. Găsește elementul din mesaj și părintele lui.
  2. Dacă e repetat, păstrează o singură apariție (sau unește conținutul).
  3. Dacă e în părintele greșit, mută-l acolo unde îl cere schema; dacă nu există în UBL, scoate-l și pune informația într-un câmp standard.

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

Pot adăuga câmpuri proprii în XML-ul e-Factura?

Nu. Doar elementele din UBL 2.1 sunt acceptate; textul liber merge în cbc:Note (BT-22), iar referințele în câmpurile de referință dedicate (comandă, contract, proiect).

Alte erori din SPV