Saltar para o conteúdo

Aviso

CII-SR-140: Remova o motivo da alteração do preço depois do desconto

Em resumo

Aviso: convém verificar.

CII-SR-140 significa que o preço unitário depois do desconto de uma linha tem um motivo de alteração do preço (ChangeReason), que uma fatura EN 16931 não deve conter. Elimine esse elemento; é 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 ChangeReason, um texto que explica porque é que o preço foi alterado.

Porque é importante

A EN 16931 não tem campo para o motivo de uma alteração de preço, por isso o software que recebe a fatura pode não ler o texto. 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 da explicação e pode não a ver.

Como corrigir

Elimine o elemento ChangeReason de NetPriceProductTradePrice em cada linha afetada. Se o cliente precisar de ler a explicação, passe o texto para uma nota da linha (BT-127). Se o seu software acrescentar o elemento sozinho, procure nas definições de exportação uma opção EN 16931, XRechnung ou Peppol BIS, ou peça ao suporte do software que deixe de o escrever.

A regra tal como foi publicada

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

Atualizado em 6 de novembro de 2026