Saltar para o conteúdo

Aviso

CII-SR-189: Descontos e encargos de linha não levam valor base unitário

Em resumo

Aviso: convém verificar.

CII-SR-189 significa que um desconto ou encargo de uma linha da fatura contém o elemento UnitBasisAmount, que a EN 16931 não usa nesse local. É apenas um aviso: elimine o elemento e, se precisar de mostrar uma base, use o valor base (BasisAmount).

Nesta página

O que significa

Cada desconto (BG-27) ou encargo (BG-28) de uma linha da fatura é verificado quanto à presença do elemento UnitBasisAmount, um valor por unidade a partir do qual o desconto ou encargo é calculado. A EN 16931 admite apenas um valor base (BasisAmount), o valor sobre o qual se aplica uma percentagem, e não um valor por unidade.

Porque é importante

Este é um aviso, pelo que o ficheiro continua a ser aceite. O valor por unidade é ignorado e o software do destinatário trabalha apenas com o valor, o valor base e a percentagem que a EN 16931 define. Convém corrigir para obter um resultado limpo.

Como corrigir

No XML, localize o UnitBasisAmount dentro do SpecifiedTradeAllowanceCharge da linha e elimine-o. Se quiser mostrar o valor sobre o qual a percentagem foi aplicada, coloque esse valor no BasisAmount do mesmo desconto ou encargo. Confirme que o valor indicado é o valor final da linha.

A regra tal como foi publicada

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

Atualizado em 6 de novembro de 2026