Qué significa
Cada fila del desglose del IVA (BG-23) lleva un código de categoría de IVA (BT-118) que indica qué tratamiento se aplica. Los códigos en uso son S para el tipo general y los tipos reducidos, Z para el tipo cero, E para exento de IVA, AE para la inversión del sujeto pasivo, K para la entrega intracomunitaria, G para la exportación fuera de la UE, O para operaciones fuera del ámbito del IVA, y L y M para Canarias (IGIC) y para Ceuta y Melilla (IPSI). Un porcentaje como 21%, una letra minúscula o una etiqueta de tu propio programa no sustituye al código de categoría. La regla solo comprueba un valor que esté rellenado; no determina si el tratamiento fiscal elegido es correcto.
Por qué importa
La categoría identifica el tratamiento fiscal declarado en cada fila del desglose del IVA. Un código permitido no confirma que ese tratamiento sea correcto.
Cómo corregirlo
Comprueba cómo se corresponden los códigos de IVA de tu programa de facturación con las categorías estándar. Una etiqueta como 21% o Reducido debe vincularse a la categoría que corresponda, como S, Z, E, AE, K, G, O, L o M. En el XML, corrige ram:CategoryCode dentro de ram:ApplicableTradeTax en ram:ApplicableHeaderTradeSettlement. Revisa las líneas, los descuentos y los recargos relacionados para mantener la coherencia. 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
Value of 'ram:CategoryCode' is not allowed. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000509 El código de fecha de devengo del IVA debe ser 5, 29 o 72 (Basic)
- FX-SCH-A-000510 El código de motivo de exención del IVA debe ser válido (Basic)
- FX-SCH-A-000511 El tipo de impuesto del desglose del IVA debe ser VAT
- FX-SCH-A-000512 La fecha final del periodo de facturación debe tener formato válido
- FX-SCH-A-000513 La fecha inicial del periodo de facturación debe tener formato válido
- FX-SCH-A-000514 La moneda de la factura debe ser un código válido de tres letras