Qué significa
Una referencia en una línea de la factura, como el objeto facturado (BT-128), puede indicar de qué tipo de identificador se trata. Es el ram:ReferenceTypeCode opcional (BT-128-1), el esquema del identificador. Su valor debe salir de la lista UNTDID 1153 de códigos de tipo de referencia, tal como la acepta la lista de códigos de Factur-X y ZUGFeRD. Un valor vacío pasa, pero uno relleno debe estar en la lista. Se aplica al perfil EN 16931.
Por qué importa
El código del esquema indica qué tipo de identificador contiene la referencia. Es distinto de ram:TypeCode, que indica el tipo de documento o referencia.
Cómo corregirlo
En tu programa de facturación, abre la referencia de la línea y mira qué hay escrito como tipo o esquema. Elige el código UNTDID 1153 que corresponda al identificador o borra el campo si no necesitas indicar el esquema. Si generas el XML tú mismo, corrige el ram:ReferenceTypeCode en el ram:AdditionalReferencedDocument de línea, o elimina el elemento. No lo sustituyas por el código de tipo de documento. 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
Value of 'ram:ReferenceTypeCode' is not allowed. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- 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
- FX-SCH-A-000623 El código del motivo de un descuento de línea debe ser válido