Qué significa
El precio unitario bruto de una línea (ram:GrossPriceProductTradePrice) puede indicar a cuántas unidades se refiere, por ejemplo un precio por cada 100 piezas. Si el atributo unitCode de esa cantidad base (ram:BasisQuantity) no está vacío, debe contener un código de la lista de unidades que permite el perfil Extended. Un valor vacío pasa esta comprobación concreta. Algunos ejemplos de códigos de unidad son C62 para una unidad, HUR para una hora, KGM para un kilogramo y MTR para un metro.
Por qué importa
La cantidad base y su unidad indican a cuántas unidades se refiere el precio. El perfil Extended exige que los códigos de unidad no vacíos pertenezcan a su lista permitida.
Cómo corregirlo
En tu programa de facturación, revisa la unidad de la cantidad base del precio de la línea, no solo la unidad de la cantidad facturada. Si generas tú el XML, corrige el atributo unitCode de ram:BasisQuantity dentro de ram:GrossPriceProductTradePrice. Usa un código UN/ECE que permita el perfil y que corresponda a la unidad del precio, en lugar de texto libre como uds u horas. 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
Value of '@unitCode' is not allowed. 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-001038 El emisor de una línea solo puede tener un código de rol
- FX-SCH-A-001039 El emisor de una línea solo puede tener una descripción
- FX-SCH-A-001040 El emisor de una línea solo puede tener un bloque de dirección electrónica
- FX-SCH-A-001041 El emisor de una línea admite como máximo un registro de NIF-IVA
- FX-SCH-A-001042 El emisor de una línea admite como máximo un registro de NIF
- FX-SCH-A-001043 El correo del contacto del emisor de línea lleva una sola dirección