Che cosa significa
L'elemento ram:ID dentro ram:SpecifiedTaxRegistration dell'utilizzatore finale (ram:ProductEndUserTradeParty) deve avere un attributo schemeID. La regola verifica solo che l'attributo esista, senza controllarne il valore: anche un attributo vuoto supera questo specifico controllo. Nel profilo Extended di Factur-X e ZUGFeRD, esempi di codici sono VA per la partita IVA e FC per un numero fiscale nazionale, come il codice fiscale italiano.
Perché è importante
Il profilo Extended richiede l'attributo schemeID, quindi il file non supera questo controllo se l'attributo manca.
Come correggerlo
Controlla il tipo di numero fiscale dell'utilizzatore finale. Nel file XML, aggiungi l'attributo schemeID a ram:ID dentro ram:SpecifiedTaxRegistration sotto ram:ProductEndUserTradeParty. Usa il codice corrispondente, per esempio schemeID="VA" per una partita IVA o schemeID="FC" per un numero fiscale nazionale. Ricontrolla il file corretto.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura ZUGFeRD
Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori Beta
Il testo ufficiale della regola
Attribute '@schemeID' is required in this context. Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000727 Un solo ram:URIID per blocco di indirizzo elettronico
- FX-SCH-A-000728 L'indirizzo elettronico dell'utilizzatore finale richiede uno schema
- FX-SCH-A-000729 Schema ammesso per l'indirizzo elettronico dell'utilizzatore finale
- FX-SCH-A-000730 Un solo campo numero per ogni riferimento a un preventivo
- FX-SCH-A-000731 La data del preventivo deve indicare il formato
- FX-SCH-A-000732 Il formato della data del preventivo deve essere valido