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 |