Saltar para o conteúdo
Tema
Português

Aviso

CII-SR-125: Remova a marca de pagamento antecipado do desconto do preço unitário

Em resumo

Aviso: convém verificar.

CII-SR-125 significa que o desconto do preço unitário de uma linha tem um indicador de pagamento antecipado (PrepaidIndicator), que uma fatura EN 16931 não deve conter. Elimine o indicador do 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 PrepaidIndicator, um indicador verdadeiro ou falso que marca o valor como pago antecipadamente. O valor do desconto em si é permitido.

Porque é importante

A EN 16931 trata o desconto do preço unitário como um valor sem qualquer marca de pagamento antecipado, por isso o software que recebe a fatura não tem onde guardar o indicador e pode ignorá-lo. O ficheiro continua a ser aceite, por ser apenas um aviso. Convém corrigir se quiser um ficheiro sem avisos ou se o destinatário o pedir.

Como corrigir

Abra o XML da linha e procure GrossPriceProductTradePrice e, dentro dele, AppliedTradeAllowanceCharge. Elimine aí o elemento PrepaidIndicator e deixe o valor do desconto (ActualAmount) e o ChargeIndicator onde estão. Se o seu software de faturação escrever o indicador automaticamente, veja nas definições de exportação se existe um formato EN 16931, XRechnung ou Peppol BIS, ou peça ao suporte do software que deixe de o escrever.

A regra tal como foi publicada

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

Atualizado em 6 de novembro de 2026