Ir al contenido

Fatal

PEPPOL-EN16931-R043-2: El indicador del descuento o recargo del precio debe ser true o false

En resumen

Fatal: no supera las comprobaciones seleccionadas.

PEPPOL-EN16931-R043-2 significa que un descuento o un recargo sobre el precio del artículo en el archivo CII de XRechnung no tiene indicador o tiene uno que no es ni true ni false. Escribe false para un descuento y true para un recargo, en minúsculas, y exporta de nuevo.

En esta página

Qué significa

En un archivo CII, un descuento o un recargo sobre el precio del artículo es un elemento ram:AppliedTradeAllowanceCharge. Para un descuento, el importe es BT-147. Su indicador, ram:ChargeIndicator/udt:Indicator, debe contener la palabra true o false en minúsculas, y para un descuento de precio es false. Otras grafías como True, TRUE, 1, 0 o yes no valen, y tampoco un indicador ausente o vacío. Los espacios alrededor de la palabra se ignoran. PEPPOL-EN16931-R043-1 hace la misma comprobación para los descuentos y recargos de la factura y de las líneas.

Por qué importa

El indicador dice si el importe se resta o se suma.

Cómo corregirlo

Exporta de nuevo desde una versión actualizada o contacta con el proveedor del programa citando esta regla. True o False con mayúscula inicial falla. Si construyes el XML tú mismo, pon la palabra false o true en minúsculas en udt:Indicator, dentro de ram:ChargeIndicator del elemento ram:AppliedTradeAllowanceCharge.

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

Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'

Dónde se aplica esta regla

Conjunto de reglas Versión
XRechnung 3.0 (CII) 3.0.2
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-R043-2 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026