Qué significa
Si una línea de la factura (BG-25) tiene un identificador de línea padre (BT-X-304), debe tener también un subtipo de línea (BT-X-8). En el perfil Extended, el padre es ram:ParentLineID y el subtipo es ram:LineStatusReasonCode, ambos dentro de ram:AssociatedDocumentLineDocument de la línea. La comprobación falla cuando hay línea padre y el subtipo falta o está vacío.
Por qué importa
Las líneas padre e hijas sirven para formar grupos y subtotales dentro de la factura. Sin el subtipo, el destinatario no sabe qué tipo de línea es, por ejemplo una línea normal o un subtotal, no puede colocarla en la estructura y el archivo no pasa la comprobación.
Cómo corregirlo
Abre la línea en tu programa de facturación y mira cómo está agrupada. Si pertenece a un grupo, indica su subtipo: DETAIL para una línea normal o GROUP para una línea de subtotal que tiene sus propias líneas debajo. Si no quieres una estructura de grupos, quita de la línea la referencia a la línea padre.
Texto oficial de la regla
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. Términos de negocio: BG-25
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 |