O que significa
Cada desconto (BG-27) ou encargo (BG-28) de uma linha da fatura é verificado quanto à presença do elemento TypeCode, um código que classifica o tipo de entrada. Na EN 16931, o indicador de encargo já diz se a entrada é um desconto ou um encargo, e o código do motivo (UNTDID 5189 para descontos, UNTDID 7161 para encargos) ou o texto do motivo diz porquê.
Porque é importante
Este é um aviso, pelo que o ficheiro continua a ser aceite. O destinatário ignora o código de tipo, por isso este não explica nada ao cliente. Convém corrigir para obter um resultado limpo e para que a explicação viaje num campo que é realmente lido.
Como corrigir
Elimine o TypeCode do SpecifiedTradeAllowanceCharge da linha, no XML. Verifique se o indicador de encargo está certo: false para um desconto e true para um encargo. Se quiser dizer porque a entrada existe, acrescente um motivo em texto ou um código de motivo das listas acima.
A regra tal como foi publicada
TypeCode 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 |