Saltar para o conteúdo
Tema
Português

Aviso

CII-SR-127: Remova o código do motivo do desconto do preço unitário

Em resumo

Aviso: convém verificar.

CII-SR-127 significa que o desconto do preço unitário de uma linha tem um código de motivo (ReasonCode), que uma fatura EN 16931 não deve conter. Elimine o código desse desconto; é 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 antes do desconto (BT-148) pode ter um desconto (BT-147). Esta regra verifica que esse desconto não contém ReasonCode, um código que indica o motivo do desconto. O valor do desconto em si é permitido.

Porque é importante

A EN 16931 atribui ao desconto do preço unitário um valor e nenhum motivo, por isso o software que recebe a fatura não tem campo para o código e pode deixá-lo de fora. O ficheiro continua a ser aceite, por ser apenas um aviso. Convém corrigir para ter um ficheiro sem avisos, ou quando o cliente precisa do motivo, pois o código pode nunca chegar a ele.

Como corrigir

Procure AppliedTradeAllowanceCharge dentro de GrossPriceProductTradePrice na linha e elimine o elemento ReasonCode. Mantenha o valor do desconto (ActualAmount). Se o cliente precisar de saber porque é que o preço foi reduzido, escreva o motivo numa nota da linha (BT-127).

A regra tal como foi publicada

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

Atualizado em 6 de novembro de 2026