Ir al contenido

Error

FX-SCH-A-001016: Cada referencia de una línea necesita un único código de tipo

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001016 significa que una referencia a un documento en una línea de la factura no tiene el elemento ram:TypeCode, o tiene más de uno. Deja exactamente un elemento ram:TypeCode en cada referencia y usa el código permitido que corresponda.

En esta página

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
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si FX-SCH-A-001016 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026