Saltar para o conteúdo
Tema
Português

Erro

BR-FXEXT-BR-23: Cada linha da fatura precisa de uma unidade de medida

Em resumo

Erro: falha nas verificações selecionadas.

BR-FXEXT-BR-23 significa que a quantidade de uma linha da fatura não tem código de unidade de medida. Corrija acrescentando à quantidade um código como C62 para peças ou HUR para horas.

Nesta página

O que significa

A quantidade faturada (BT-129) de cada linha normal da fatura (BG-25) tem de vir acompanhada de um código de unidade de medida (BT-130). A verificação procura o código da unidade na quantidade faturada e só testa se está presente. Uma linha é normal quando o seu subtipo (BT-X-8) é DETAIL ou não está indicado. Os códigos vêm da lista da Recomendação n.º 20 da UN/ECE.

Porque é importante

Sem unidade, a quantidade é ambígua, porque 10 podem ser peças, horas ou quilogramas. O destinatário não consegue conferir a linha e a fatura é rejeitada.

Como corrigir

Abra a linha e defina a unidade junto da quantidade, por exemplo peça, hora, dia, quilograma ou litro. O software deve escrever o código correspondente, por exemplo C62 para uma peça, HUR para uma hora, DAY para um dia e KGM para um quilograma. Se nenhuma unidade servir, C62 (unidade) é a escolha neutra habitual.

A regra tal como foi publicada

An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130) if the "Subtype of invoice line item" (BT-X-8) has the value "Normal line item (standard case)" (DETAIL) or is not specified.

Termos de negócio: BG-25, BT-130

Onde esta regra se aplica

Conjunto de regras Versão
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
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 BR-FXEXT-BR-23 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026