Ce înseamnă
Verificarea se uită la elementul rădăcină al fișierului XML, rsm:CrossIndustryInvoice, și eșuează dacă acesta are atributul languageLocaleID, care ar indica limba și regiunea documentului. Declarațiile care încep cu xmlns, adică spațiile de nume, nu sunt afectate.
De ce contează
EN 16931 nu permite atributul languageLocaleID pe elementul rădăcină rsm:CrossIndustryInvoice. Eliminarea lui nu cere schimbarea limbii textului facturii.
Cum rezolvi problema
Deschide fișierul XML într-un editor de text și găsește eticheta de deschidere rsm:CrossIndustryInvoice. Șterge din ea doar atributul languageLocaleID și păstrează declarațiile xmlns și conținutul facturii. Dacă îl scrie programul tău de facturare, verifică setările de export sau cere producătorului să-l elimine de pe acest element. Salvează sau generează din nou fișierul CII, apoi verifică-l din nou.
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ă
languageLocaleID should not be present Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |
Verifică fișierul
Reguli conexe
- CII-DT-015 Corectează URIID din referințele la documente
- CII-DT-016 Elimină StatusCode din referințele la documente
- CII-DT-017 Elimină CopyIndicator din referințele la documente
- CII-DT-018 TypeCode doar la documente suplimentare, cu 50, 130 sau 916
- CII-DT-019 Elimină GlobalID din referințele la documente
- CII-DT-020 Elimină RevisionID din referințele la documente