Qué significa
El bloque de precio bruto de una línea puede mostrar un descuento sobre el precio (BT-147), el importe que se resta del precio de tarifa para llegar al precio unitario neto. La comprobación cuenta los elementos ram:AppliedTradeAllowanceCharge dentro de cada ram:GrossPriceProductTradePrice cuyo ram:ChargeIndicator/udt:Indicator tiene exactamente el texto false. Admite ninguno o uno y falla con dos o más. Se trata del descuento sobre el precio, no de un descuento sobre el importe de la línea. Se aplica a los perfiles Basic y EN 16931.
Por qué importa
Estos perfiles permiten un único elemento opcional de descuento en cada bloque de precio bruto. Repetirlo supera el límite permitido.
Cómo corregirlo
Calcula la reducción total entre el precio antes del descuento y el precio neto, usando la misma cantidad base del precio. Indícala como un único descuento sobre el precio. Si los descuentos se aplican uno después de otro, no sumes sus porcentajes. Si generas el XML tú mismo, deja como máximo un ram:AppliedTradeAllowanceCharge cuyo ram:ChargeIndicator/udt:Indicator tenga exactamente el texto false dentro de cada ram:GrossPriceProductTradePrice. Exporta de nuevo y vuelve a comprobar el precio y los cálculos de la línea.
Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una factura Factur-X
O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada Beta
Texto oficial de la regla
Element variant 'ram:AppliedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator="false"]' may occur at maximum 1 times. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000275 La unidad del precio bruto debe ser un código aceptado
- FX-SCH-A-000276 Una sola cantidad facturada por línea
- FX-SCH-A-000277 El periodo base de una penalización por retraso necesita unidad
- FX-SCH-A-000278 Un solo bloque de IVA por línea
- FX-SCH-A-000279 Un solo bloque de total por línea
- FX-SCH-A-000282 El esquema del objeto facturado debe ser un código aceptado