Qué significa
Esta regla comprueba ram:ReasonCode dentro de ram:AppliedTradeAllowanceCharge bajo ram:GrossPriceProductTradePrice de una línea, cuando ram:ChargeIndicator/udt:Indicator contiene el texto false. Un código no vacío debe pertenecer a la lista de motivos de descuento del perfil Extended, tomada de UNTDID 5189. Un valor vacío pasa esta comprobación. El precio de este contexto es el precio unitario antes de descuentos, no un importe definido por incluir IVA.
Por qué importa
El código identifica por qué has aplicado el descuento al precio unitario. Los valores no vacíos deben usar los motivos de descuento permitidos por el perfil Extended, no códigos de recargo ni valores arbitrarios.
Cómo corregirlo
Revisa el motivo del descuento aplicado al precio unitario de la línea afectada. Corrige ram:ReasonCode dentro del ram:AppliedTradeAllowanceCharge correspondiente de ram:GrossPriceProductTradePrice. Elige un código permitido que corresponda al motivo real. Exporta de nuevo 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
Value of 'ram:ReasonCode' is not allowed. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-001034 Un recargo sobre el precio unitario tiene indicadores repetidos
- FX-SCH-A-001035 Un recargo del precio unitario bruto lleva un solo importe
- FX-SCH-A-001036 El código de motivo de un recargo del precio bruto debe ser válido
- FX-SCH-A-001037 La unidad de la cantidad base del precio bruto debe ser válida
- FX-SCH-A-001038 El emisor de una línea solo puede tener un código de rol
- FX-SCH-A-001039 El emisor de una línea solo puede tener una descripción