Saltar para o conteúdo

Aviso

CII-SR-183: Descontos e encargos da linha com indicador verdadeiro ou falso

Em resumo

Aviso: convém verificar.

CII-SR-183 significa que um desconto ou encargo de uma linha indica o seu tipo com o elemento IndicatorString, e não com o elemento Indicator que a EN 16931 usa. É apenas um aviso e o ficheiro continua a ser aceite; corrija escrevendo o indicador como Indicator, com false para desconto e true para encargo.

Nesta página

O que significa

Cada desconto ou encargo de uma linha da fatura (SpecifiedTradeAllowanceCharge no XML) tem um ChargeIndicator que diz qual dos dois é. A verificação dispara quando esse indicador é escrito com o elemento IndicatorString. A EN 16931 usa o elemento Indicator, com false para um desconto e true para um encargo.

Porque é importante

O aviso não rejeita a fatura. O software que segue a EN 16931 procura o elemento Indicator, por isso pode não reconhecer a entrada como desconto ou como encargo. Isso importa porque um desconto reduz o valor da linha e um encargo aumenta-o. Vale a pena corrigir se a linha tiver descontos ou encargos, ou se quem recebe a fatura exigir um ficheiro sem avisos.

Como corrigir

Quase sempre é o software que gerou o ficheiro que escreve este valor, por isso não o pode alterar na própria fatura. Atualize o software ou escolha a exportação EN 16931 e, se o problema persistir, contacte o apoio técnico do software. Se criar o XML diretamente, substitua udt:IndicatorString dentro de ChargeIndicator por udt:Indicator, e use false para um desconto e true para um encargo.

A regra tal como foi publicada

IndicatorString 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
Texto da regra retirado de phive-rules 4.6.4.

Verifique o seu ficheiro

Arraste para aqui a sua fatura eletrónica para ver se a regra CII-SR-183 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026