Saltar para o conteúdo
Tema
Português

Aviso

CII-SR-390: Não junte uma quantidade base a descontos ou encargos da fatura

Em resumo

Aviso: convém verificar.

CII-SR-390 significa que um desconto ou encargo aplicado à fatura inteira tem um elemento BasisQuantity, que a EN 16931 não utiliza. Elimine esse elemento e, se for preciso, indique antes o valor base ou a percentagem; o ficheiro continua a ser aceite, por ser apenas um aviso.

Nesta página

O que significa

Um desconto ou encargo aplicado à fatura inteira (SpecifiedTradeAllowanceCharge na secção de liquidação) contém um elemento BasisQuantity, a quantidade em que o desconto ou encargo se baseia. A EN 16931 descreve um desconto (BG-20) ou um encargo (BG-21) ao nível da fatura por um valor base e uma percentagem, nunca por uma quantidade. Esta regra olha apenas para a fatura inteira, não para uma linha.

Porque é importante

Trata-se de um aviso, pelo que o ficheiro continua a ser aceite. O software do cliente não lê uma quantidade base, e o que conta para os totais é o valor do desconto ou do encargo. Vale a pena corrigir para manter o ficheiro limpo, e quando o cliente precisa da quantidade para perceber o valor.

Como corrigir

Apague o elemento BasisQuantity de cada SpecifiedTradeAllowanceCharge da secção de liquidação. Se o valor foi calculado a partir de uma base, indique antes o valor base (BT-93 para um desconto, BT-100 para um encargo) e a percentagem (BT-94 ou BT-101). Se o desconto se aplicar realmente a certas quantidades, coloque-o nas linhas da fatura em causa, e não na fatura inteira.

A regra tal como foi publicada

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

Atualizado em 6 de novembro de 2026