Qué significa
El identificador de línea padre (BT-X-304) de una línea debe coincidir con el identificador de línea (BT-126) de una línea que exista en la misma factura. En el perfil Extended, la comprobación compara ram:ParentLineID con el ram:LineID de las líneas del archivo. Falla cuando ninguna línea tiene ese identificador, por ejemplo por un error al escribirlo o porque la línea padre se ha borrado o renumerado.
Por qué importa
Las líneas padre e hijas forman la estructura de grupos de la factura. Una referencia a una línea que no está deja a la línea sin sitio en esa estructura, los subtotales no se pueden seguir y el archivo no pasa la comprobación.
Cómo corregirlo
Compara la referencia a la línea padre de la línea con los identificadores de las líneas de la factura. Corrige la referencia para que coincida con el identificador de una línea que exista, o quítala si la línea no forma parte de un grupo. Si has renumerado las líneas o has borrado una, actualiza las que apuntaban a ella.
Texto oficial de la regla
Each "ID of parent line" (BT-X-304) must refer to an existing "ID of invoice item" (BT-126). Términos de negocio: BT-126
Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- BR-21 Cada línea de la factura debe llevar un número
- BR-FXEXT-12 Si un subtotal tiene importe, los subtotales de debajo también
- BR-FXEXT-08 Un subtotal debe ser igual a la suma de las líneas de debajo
- BR-FXEXT-06 Una línea con línea padre también necesita subtipo de línea
- BR-FXEXT-04 El tipo de atributo de producto debería ser un código UNTDED 6313
- BR-FXEXT-03 Solo se admite NIF-IVA en las partes distintas del emisor