O que significa
Conta os elementos filhos diretos ram:TypeCode de rsm:ExchangedDocument e exige exatamente um. Este elemento contém o código do tipo de documento (BT-3). A regra não verifica se o valor está vazio nem se o código é permitido.
Porque é importante
O código do tipo de documento (BT-3) distingue, por exemplo, uma fatura, uma nota de crédito e uma autofaturação. A contagem dos elementos e a verificação dos códigos permitidos são verificações separadas.
Como corrigir
Em rsm:ExchangedDocument, acrescente ram:TypeCode se estiver em falta ou remova os elementos TypeCode a mais. No elemento que ficar, indique o código adequado ao documento e permitido pelo conjunto de regras aplicável, por exemplo 380 para uma fatura ou 381 para uma nota de crédito. Volte a verificar o ficheiro.
Depois de corrigir o ficheiro, volte a verificá-lo gratuitamente: Verificar uma fatura eletrónica
Ou corrija a fatura num formulário e transfira o ficheiro corrigido, por 1 crédito: Corrigir uma fatura eletrónica rejeitada
A regra tal como foi publicada
TypeCode must exist exactly once 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 |
Verifique o seu ficheiro
Regras relacionadas
- CII-SR-015 Remova DateTime da data da fatura
- CII-SR-016 O documento não deve conter um indicador de cópia
- CII-SR-017 O documento não deve ter uma finalidade em texto livre
- CII-SR-018 O documento não deve ter um indicador de requisito de controlo
- CII-SR-019 Remova o elemento LanguageID do documento
- CII-SR-020 O documento não deve ter uma finalidade codificada