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 schemeAgencyName, que indicaria o nome da organização que mantém o esquema, por exemplo a GS1. 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. O nome da entidade responsável pelo 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 schemeAgencyName nos identificadores. No XML, procure cada ID, GlobalID ou URIID com um atributo schemeAgencyName e apague apenas esse atributo, mantendo o texto do identificador e o schemeID. Os atributos schemeName e schemeDataURI têm regras próprias, CII-DT-101 e CII-DT-103.
A regra tal como foi publicada
schemeAgencyName 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 |