O que significa
No bloco que contém os totais da fatura (SpecifiedTradeSettlementHeaderMonetarySummation), o total das linhas sem IVA (NetLineTotalAmount) pode ocorrer no máximo uma vez. A regra apenas conta o elemento e não olha para o montante que ele contém. A norma EN 16931 não tem um termo de negócio (BT) para este elemento.
Porque é importante
O software que lê o ficheiro espera cada total uma só vez. Com duas cópias, não consegue saber qual é o valor pretendido, pelo que o ficheiro é tratado como mal formado e a fatura é rejeitada. É um erro fatal, não um aviso.
Como corrigir
Na maioria dos casos trata-se de uma falha do software que criou o ficheiro, e não de algo que tenha escrito. Crie ou exporte a fatura novamente e, se o erro persistir, envie o ficheiro ao apoio ao cliente do seu software de faturação, indicando esta regra. Se editar o XML diretamente, procure NetLineTotalAmount dentro do bloco dos totais e mantenha uma só cópia, ou elimine-as todas. Os totais que a EN 16931 exige estão noutros elementos, por isso remover este não os retira.
A regra tal como foi publicada
NetLineTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation. 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 |