Qué significa
Cada ram:AdditionalReferencedDocument dentro de ram:SpecifiedLineTradeAgreement de una línea debe contener exactamente un ram:TypeCode. Esta regla solo cuenta elementos; no comprueba que su valor esté relleno ni que pertenezca a una lista. FX-SCH-A-001025 comprueba por separado los valores no vacíos.
Por qué importa
El código de tipo indica qué clase de referencia estás proporcionando, por separado de su identificador.
Cómo corregirlo
Revisa la referencia a documento de la línea. Añade ram:TypeCode si falta, o elimina los elementos repetidos y conserva el código permitido que corresponda. Si no necesitas la referencia, elimínala entera. Exporta de nuevo y vuelve a comprobar el archivo.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-001017 Una referencia de línea solo puede tener un nombre
- FX-SCH-A-001018 Una referencia de línea solo admite un archivo adjunto incrustado
- FX-SCH-A-001019 El archivo adjunto de una línea debe indicar su tipo (mimeCode)
- FX-SCH-A-001020 El tipo de archivo del adjunto de una línea no está permitido
- FX-SCH-A-001021 El archivo adjunto de una línea debe tener nombre de archivo
- FX-SCH-A-001022 La fecha de una referencia de línea necesita un código de formato