Ce înseamnă
Regula caută în tot fișierul un atribut numit characterSetCode. În UBL el poate fi pus pe un element care conține un fișier, cum este un atașament, ca să spună ce set de caractere folosește conținutul. EN 16931 nu îl folosește, așa că nu trebuie să apară nicăieri în factură. Regula nu are număr de termen de afaceri (BT), pentru că vizează felul în care este scris XML-ul, nu un câmp pe care îl completezi.
De ce contează
Regula face parte și din verificarea facturilor UBL pentru RO e-Factura.
Cum rezolvi problema
De obicei nu setezi tu acest atribut. Îl adaugă programul de facturare când scrie fișierul, așa că caută o setare de export sau o versiune mai nouă, sau cere dezvoltatorului programului să nu-l mai scrie. Dacă construiești tu XML-ul, caută în fișier characterSetCode și șterge atributul, de obicei de pe cbc:EmbeddedDocumentBinaryObject, apoi verifică din nou fișierul. Merită remediat la următoarea modificare a exportului tău, iar mai repede dacă un destinatar îți cere un fișier fără avertismente.
După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură electronică
Sau corectează factura într-un formular și descarcă fișierul corectat, pentru 1 credit: Corectează o factură electronică cu erori
Regula așa cum este publicată
CharacterSetCode attribute should not be present Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Verifică fișierul
Reguli conexe
- UBL-DT-26 Atributul encodingCode nu trebuie să apară în factură
- UBL-DT-27 Atributul schemeAgencyID nu trebuie să apară în factură
- UBL-DT-28 Atributul listAgencyID nu trebuie să apară în factură
- UBL-DT-24 Elimină atributul currencyCodeListVersionID
- UBL-DT-23 Elimină atributul uri
- UBL-DT-22 Elimină atributul languageLocaleID