Qué significa
La cantidad facturada (BT-129) está en ram:BilledQuantity, dentro de ram:SpecifiedLineTradeDelivery. Esta regla comprueba su atributo unitCode no vacío (BT-130) frente a la lista del perfil basada en las Recomendaciones 20 y 21 de UN/ECE. Por ejemplo, C62 indica una unidad o pieza, HUR una hora, DAY un día, KGM un kilogramo, MTR un metro y LTR un litro. No se admite texto libre como ud, uds o kg. Un valor vacío pasa esta prueba, que no comprueba si la unidad está presente ni si es la adecuada.
Por qué importa
La unidad indica cómo interpretar la cantidad facturada. Un código reconocido debe corresponder también a la unidad que has facturado.
Cómo corregirlo
Revisa la unidad de la cantidad facturada en la línea con el error. Si generas el XML por tu cuenta, corrige el atributo unitCode de ram:BilledQuantity, dentro de ram:SpecifiedLineTradeDelivery. Usa el código que corresponda a la cantidad facturada, por ejemplo KGM en lugar de kg. Vuelve a generar y comprobar la factura.
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 '@unitCode' 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-000614 Una línea solo admite una referencia contable del destinatario
- FX-SCH-A-000615 Una referencia de una línea necesita un único identificador
- FX-SCH-A-000616 Una referencia de una línea necesita un único tipo de documento
- 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