Saltar para o conteúdo
Tema
Português

Aviso

CII-SR-187: Descontos e encargos de linha não levam quantidade de base

Em resumo

Aviso: convém verificar.

CII-SR-187 significa que um desconto ou encargo de uma linha da fatura contém o elemento BasisQuantity, que a EN 16931 não usa nesse local. É apenas um aviso: elimine o elemento e mantenha o valor, a base de cálculo ou a percentagem.

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 BasisQuantity, uma quantidade em que o desconto ou encargo se baseia. A EN 16931 descreve estas entradas com um valor, uma base de cálculo opcional, uma percentagem opcional e um motivo. Não prevê aí qualquer quantidade.

Porque é importante

Este é um aviso, pelo que o ficheiro continua a ser aceite. O destinatário lê o valor e ignora a quantidade. Se o desconto devia variar com a quantidade, conta o valor que indicou e não algo calculado a partir deste elemento.

Como corrigir

No XML, localize o BasisQuantity dentro do SpecifiedTradeAllowanceCharge da linha e elimine-o. Confirme que o valor do desconto ou encargo já é o valor final da linha, porque nada será calculado a partir da quantidade. Se não conseguir editar o ficheiro, peça à empresa responsável pelo software de faturação que deixe de exportar este elemento.

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

Atualizado em 6 de novembro de 2026