Saltar para o conteúdo

Aviso

CII-SR-142: Mantenha descontos e encargos fora do preço depois do desconto

Em resumo

Aviso: convém verificar.

CII-SR-142 significa que o preço unitário depois do desconto de uma linha contém um bloco de desconto ou de encargo (AppliedTradeAllowanceCharge), que uma fatura EN 16931 não deve conter. Passe o desconto para o local onde a EN 16931 o espera ou elimine o bloco; é apenas um aviso, por isso o ficheiro continua a ser aceite.

Nesta página

O que significa

Em cada linha, o preço unitário depois do desconto (BT-146) fica no bloco NetPriceProductTradePrice. Esta regra verifica que o bloco não contém qualquer AppliedTradeAllowanceCharge, seja um desconto ou um encargo.

Porque é importante

A EN 16931 já trata este preço como o preço final, por isso um desconto ou encargo dentro dele não é lido e o seu efeito no total da linha fica pouco claro. O ficheiro continua a ser aceite, por ser apenas um aviso. Convém corrigir para ter um ficheiro sem avisos, e convém verificar a linha se o valor devia alterar o total.

Como corrigir

Abra NetPriceProductTradePrice na linha e veja o AppliedTradeAllowanceCharge que está lá dentro. Se o preço unitário depois do desconto já inclui o seu efeito, elimine o bloco. Se não incluir, indique o desconto como desconto do preço unitário, sob o preço unitário antes do desconto (BT-147), ou como desconto da linha (BG-27), e confirme que o total da linha continua correto.

A regra tal como foi publicada

AppliedTradeAllowanceCharge 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-142 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026