Qué significa
Esta regla comprueba los descuentos de línea (BG-27): bloques ram:SpecifiedTradeAllowanceCharge dentro de ram:SpecifiedLineTradeSettlement que contienen ram:ChargeIndicator/udt:Indicator con el valor false. Exige exactamente un ram:ActualAmount en cada bloque seleccionado. Cuenta los elementos, pero no comprueba sus valores ni calcula el descuento.
Por qué importa
El importe del descuento indica cuánto se resta al calcular el importe sin IVA de la línea. Cada bloque de descuento debe tener un único campo de importe.
Cómo corregirlo
Revisa el importe del descuento en la factura de origen. Si has indicado un porcentaje, calcula también el importe correspondiente sin IVA. Pon ese importe en un único ram:ActualAmount dentro del bloque de descuento afectado. Si hay elementos repetidos, confirma el importe correcto antes de eliminarlos. Exporta y vuelve a comprobar el archivo.
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 'ram:ActualAmount' must occur exactly 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 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000545 El código de motivo de un descuento de línea debe ser aceptado
- FX-SCH-A-000546 Un recargo de línea debe tener un único indicador
- FX-SCH-A-000547 Un recargo de línea debe tener un único importe
- FX-SCH-A-000548 El código de motivo de un recargo de línea debe ser aceptado
- FX-SCH-A-000549 Cada resumen monetario de línea debe indicar un único importe sin IVA
- FX-SCH-A-000550 Cada línea debe tener un nombre de artículo