Qué significa
Esta regla selecciona las entradas ram:AppliedTradeAllowanceCharge bajo ram:GrossPriceProductTradePrice de una línea que contienen ram:ChargeIndicator/udt:Indicator con el texto true. Cada entrada seleccionada debe contener exactamente un ram:ChargeIndicator. Una entrada sin indicador no se selecciona, por lo que esta regla detecta elementos repetidos, no ausentes.
Por qué importa
El perfil Extended exige un único elemento de indicador en cada entrada seleccionada. La repetición incumple esa estructura, aunque todos los indicadores tengan el mismo valor.
Cómo corregirlo
En ram:GrossPriceProductTradePrice de la línea afectada, localiza el ram:AppliedTradeAllowanceCharge marcado como recargo. Conserva un único ram:ChargeIndicator que contenga udt:Indicator con el texto true y elimina los demás ram:ChargeIndicator de esa entrada. 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
Element 'ram:ChargeIndicator' must occur exactly 1 times. 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-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
- FX-SCH-A-001040 El emisor de una línea solo puede tener un bloque de dirección electrónica