Ce înseamnă
Identificatorii din fișier sunt scriși în elemente cu nume care se termină în ID, precum ID, GlobalID și URIID. Ei acoperă lucruri ca numărul de ordine în Registrul Comerțului, codul de TVA, numărul facturii sau o adresă electronică (BT-34, BT-49), cum este un ID Peppol (Peppol este rețeaua europeană prin care se trimit facturi electronice între firme). Regula verifică ca niciunul să nu aibă un atribut schemeAgencyName, care ar da numele organizației ce întreține schema, de exemplu GS1. Textul oficial spune doar că atributul nu ar trebui să existe, dar regula este o eroare, nu un avertisment.
De ce contează
Programul destinatarului află din codul schemeID cărei scheme îi aparține un identificator. Numele organizației din spatele schemei nu face parte din EN 16931, așa că fișierul nu trece verificarea, iar factura este respinsă.
Cum rezolvi problema
Caută în setările de export sau de format ale programului de facturare o alegere de profil și selectează EN 16931, nu un CII generic sau Extended, fiindcă aceste atribute pot veni din exporturi generice. Dacă nu există o asemenea setare, cere producătorului programului să nu mai scrie schemeAgencyName la identificatori. În XML, găsește fiecare ID, GlobalID sau URIID cu atributul schemeAgencyName și șterge doar acel atribut, păstrând textul identificatorului și schemeID. Atributele schemeName și schemeDataURI au regulile lor, CII-DT-101 și CII-DT-103.
Regula așa cum este publicată
schemeAgencyName 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 |