Qué significa
Para los recargos que afectan a toda la factura (BG-21), la regla comprueba los valores no vacíos de ram:CategoryTradeTax/ram:CategoryCode contra la lista de categorías del perfil. Se aplica al ram:SpecifiedTradeAllowanceCharge del nivel de factura cuyo ram:ChargeIndicator/udt:Indicator es true. Esta comprobación permite un valor vacío. Aquí el recargo es un cargo adicional, no el recargo de equivalencia. La regla no cubre los descuentos ni los recargos de una línea concreta.
Por qué importa
El código de categoría identifica el tratamiento de IVA del recargo.
Cómo corregirlo
Revisa la categoría de IVA (BT-102) del recargo que afecta a toda la factura. Elige un código permitido que corresponda a cómo tributa ese recargo. Si generas el XML por tu cuenta, corrige ram:CategoryCode dentro de ram:CategoryTradeTax, en el ram:SpecifiedTradeAllowanceCharge del nivel de factura cuyo ram:ChargeIndicator/udt:Indicator es true. Si rellenas el campo, usa un código, no una descripción ni un porcentaje. Exporta el archivo corregido y vuelve a comprobarlo.
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:CategoryCode' 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-000976 El código de exención de un recargo de factura debe ser válido
- FX-SCH-A-000977 El código de impuesto de un recargo de factura debe ser válido
- FX-SCH-A-000978 El código de motivo del recargo sin listID debe ser válido
- FX-SCH-A-000979 La fecha del descuento por pronto pago debe indicar su formato
- FX-SCH-A-000980 El formato de fecha del descuento por pronto pago debe ser válido
- FX-SCH-A-000981 La fecha de la penalización por demora debe indicar su formato