Qué significa
Una referencia a un documento en una línea (ram:AdditionalReferencedDocument dentro de ram:SpecifiedLineTradeSettlement) debe contener exactamente un ram:TypeCode. Para el identificador del objeto facturado (BT-128) en el perfil EN 16931, el código es 130. La regla cuenta los elementos y espera 1, pero no comprueba su contenido. Un elemento vacío también cuenta. Se aplica a los perfiles EN 16931 y Extended de Factur-X y ZUGFeRD.
Por qué importa
El código de tipo indica qué clase de referencia contiene el bloque. Esta regla exige un único elemento para ese código, pero no comprueba su valor.
Cómo corregirlo
Revisa la referencia de la línea en tu programa de facturación. Elimínala si no la necesitas, o corrige su exportación. Si generas el XML tú mismo, añade ram:TypeCode si falta o elimina los duplicados, dejando exactamente uno en cada ram:AdditionalReferencedDocument dentro del ram:SpecifiedLineTradeSettlement de la línea. Usa 130 cuando la referencia identifique el objeto facturado (BT-128), no para otros tipos de referencia. Vuelve a exportar el archivo y compruébalo.
Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una factura Factur-X
O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada Beta
Texto oficial de la regla
Element 'ram:TypeCode' must occur exactly 1 times. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000617 El tipo de referencia de una línea debe ser un código permitido
- FX-SCH-A-000618 El tipo de documento de una referencia de línea debe ser válido
- FX-SCH-A-000619 La categoría de IVA de una línea debe ser un código permitido
- FX-SCH-A-000620 El tipo de impuesto de una línea debe usar un código permitido
- FX-SCH-A-000621 La fecha de fin del periodo de una línea necesita un formato válido
- FX-SCH-A-000622 La fecha de inicio del periodo de una línea necesita un formato válido