Ir al contenido

Fatal

PEPPOL-EN16931-R121: La cantidad base del precio debe ser mayor que cero

En resumen

Fatal: no supera las comprobaciones seleccionadas.

PEPPOL-EN16931-R121 significa que la cantidad base del precio (BT-149) de una línea es cero o negativa. Indica el número de unidades a las que se refiere el precio o deja la cantidad base sin rellenar.

En esta página

Qué significa

Cuando una línea de la factura indica una cantidad base del precio (BT-149), es decir, el número de unidades al que se aplica el precio, debe ser un número positivo mayor que cero, por ejemplo 1 o 100.

Por qué importa

El importe de la línea se calcula dividiendo el precio entre la cantidad base, y con una cantidad base de cero ese cálculo no tiene sentido.

Cómo corregirlo

Escribe el número de unidades al que se refiere el precio o deja la cantidad base sin rellenar. En UBL la cantidad base es 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

Base quantity MUST be a positive number above zero.

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-R121 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026