Ir al contenido

Fatal

PEPPOL-EN16931-R130: La unidad de la cantidad base debe ser la de la cantidad

En resumen

Fatal: no supera las comprobaciones seleccionadas.

PEPPOL-EN16931-R130 significa que la unidad de la cantidad base del precio (BT-150) es distinta de la unidad de la cantidad facturada (BT-130). Usa el mismo código de unidad en ambas, por ejemplo KGM, y convierte el precio si hace falta.

En esta página

Qué significa

Cuando una línea de la factura indica una cantidad base del precio con unidad (BT-150) y una cantidad facturada, esa unidad debe ser la misma que la de la cantidad facturada (BT-130). Un precio por kilo no se puede aplicar a una cantidad en piezas.

Por qué importa

Con unidades distintas, el importe de la línea no se puede calcular de forma fiable.

Cómo corregirlo

Usa el mismo código de unidad en la cantidad y en la cantidad base del precio, por ejemplo KGM en las dos. Si el precio está en una unidad y la cantidad en otra, convierte el precio a la unidad de la cantidad, por ejemplo de precio por kilo a precio por pieza. En UBL son los atributos unitCode de cbc:InvoicedQuantity (o cbc:CreditedQuantity en una factura rectificativa) y de cac:Price/cbc:BaseQuantity.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una XRechnung

O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada

Texto oficial de la regla

Unit code of price base quantity MUST be same as invoiced quantity.

Dónde se aplica esta regla

Conjunto de reglas Versión
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si PEPPOL-EN16931-R130 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026