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 |
Verifique o seu ficheiro
Regras relacionadas
- BR-21 Cada linha da fatura precisa de um número
- BR-FXEXT-12 Subtotal com valor: os subtotais abaixo também precisam de valor
- BR-FXEXT-08 O subtotal tem de ser igual à soma das linhas por baixo
- BR-FXEXT-06 Uma linha com linha superior precisa de subtipo de linha
- BR-FXEXT-04 Os códigos de atributo do produto devem vir da lista UNTDED 6313
- BR-FXEXT-03 Outras partes só podem ter o NIF de IVA como identificação fiscal