O que significa
Em cada linha da fatura (BG-25), se existir o identificador da linha superior (BT-X-304), tem de existir também o subtipo da linha (BT-X-8). No perfil Extended, a linha superior é o ram:ParentLineID e o subtipo é o ram:LineStatusReasonCode, ambos dentro do ram:AssociatedDocumentLineDocument da linha. A verificação falha quando há linha superior e o subtipo falta ou está vazio.
Porque é importante
As linhas superiores e subordinadas servem para formar grupos e subtotais na fatura. Sem o subtipo, o destinatário não sabe de que tipo de linha se trata, por exemplo uma linha normal ou um subtotal, por isso não a consegue colocar na estrutura e o ficheiro falha a verificação.
Como corrigir
Abra a linha no seu software de faturação e veja como está agrupada. Se pertencer a um grupo, defina o subtipo: DETAIL para uma linha normal ou GROUP para uma linha de subtotal que tem outras linhas por baixo. Se não quiser uma estrutura de grupos, retire antes a referência à linha superior.
A regra tal como foi publicada
For each item (BG-25), if the "ID of the parent line" (BT-X-304) is used, the "Subtype of the invoice item" (BT-X-8) must be specified. Termos de negócio: BG-25
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 |