Saltar para o conteúdo

Erro

BR-FXEXT-11: Cada linha superior indicada tem de existir na fatura

Em resumo

Erro: falha nas verificações selecionadas.

BR-FXEXT-11 significa que uma linha indica uma linha superior que não existe na fatura. Corrija o identificador da linha superior para que corresponda ao identificador de outra linha, ou retire-o.

Nesta página

O que significa

O identificador da linha superior (BT-X-304) numa linha da fatura tem de corresponder ao identificador de linha (BT-126) de uma linha que exista na mesma fatura. No perfil Extended, a verificação compara o ram:ParentLineID com o ram:LineID das linhas do ficheiro. Falha quando nenhuma linha tem esse identificador, por exemplo depois de um erro de escrita, ou de a linha superior ter sido apagada ou renumerada.

Porque é importante

As linhas superiores e subordinadas formam a estrutura de grupos da fatura. Uma referência a uma linha que não existe deixa a linha sem lugar nessa estrutura, os subtotais deixam de poder ser seguidos e o ficheiro falha a verificação.

Como corrigir

Compare a referência à linha superior com os identificadores das linhas da fatura. Corrija-a para que corresponda ao identificador de uma linha existente, ou retire-a se a linha não fizer parte de um grupo. Se renumerou as linhas ou apagou uma, atualize as linhas que apontavam para ela.

A regra tal como foi publicada

Each "ID of parent line" (BT-X-304) must refer to an existing "ID of invoice item" (BT-126).

Termos de negócio: BT-126

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

Atualizado em 6 de novembro de 2026