Ir al contenido

Aviso

CII-SR-189: Los descuentos y recargos de línea no llevan importe base unitario

En resumen

Aviso: conviene revisarlo.

CII-SR-189 significa que un descuento o recargo de una línea contiene un elemento UnitBasisAmount, que EN 16931 no usa ahí. Es solo un aviso: borra el elemento y, si necesitas mostrar una base, usa el importe base.

En esta página

Qué significa

Se revisa cada descuento (BG-27) o recargo (BG-28) de una línea para ver si contiene un elemento UnitBasisAmount, un importe por unidad a partir del cual se calcula el descuento o recargo. EN 16931 solo admite un importe base (BasisAmount), el importe sobre el que se aplica un porcentaje, y no una cifra por unidad.

Por qué importa

Es un aviso, así que la factura se acepta. La cifra por unidad se ignora: el programa del destinatario trabaja solo con el importe, el importe base y el porcentaje que define EN 16931. Conviene corregirlo para obtener un resultado limpio.

Cómo corregirlo

En el XML, busca el UnitBasisAmount dentro del SpecifiedTradeAllowanceCharge de la línea y bórralo. Si quieres mostrar sobre qué importe se aplicó un porcentaje, ponlo en el BasisAmount del mismo descuento o recargo. Asegúrate de que el importe indicado es la cifra final de la línea.

Texto oficial de la regla

UnitBasisAmount should not be present

Dónde se aplica esta regla

Conjunto de reglas Versión
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si CII-SR-189 sigue fallando y qué otras reglas fallan.

Actualizado el 6 de noviembre de 2026