O que significa
Os identificadores do ficheiro são escritos em elementos cujo nome termina em ID, como ID, GlobalID e URIID. Incluem, por exemplo, o número de matrícula, o NIF, o número da fatura ou um endereço eletrónico (BT-34, BT-49), como um identificador Peppol. A regra verifica que nenhum deles tem um atributo schemeDataURI, que guardaria um endereço web onde se encontram dados sobre o esquema. O texto oficial diz apenas que o atributo não deve estar presente, mas a regra é um erro e não um aviso.
Porque é importante
O software do destinatário percebe a que esquema pertence um identificador pelo código schemeID. Um endereço web para os dados do esquema não faz parte da EN 16931, por isso o ficheiro falha a verificação e a fatura é rejeitada.
Como corrigir
Procure nas definições de exportação ou de formato do seu software de faturação uma escolha de perfil e selecione EN 16931 em vez de um formato CII genérico ou Extended, porque estes atributos podem vir de exportações genéricas. Se não existir essa definição, peça ao apoio técnico do software que deixe de escrever schemeDataURI nos identificadores. No XML, procure cada ID, GlobalID ou URIID com um atributo schemeDataURI e apague apenas esse atributo, mantendo o texto do identificador e o schemeID. Os atributos schemeName e schemeAgencyName têm regras próprias, CII-DT-101 e CII-DT-102.
A regra tal como foi publicada
schemeDataURI should not be present Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| 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 |