Qué significa
En Basic WL, esta regla comprueba ram:CategoryCode dentro de un ram:ApplicableTradeTax de cabecera. El valor debe estar vacío o pertenecer a la lista permitida por el perfil, que incluye códigos como S, Z, E, AE, K y G. S identifica operaciones con IVA a un tipo distinto de cero; Z, el tipo cero; E, la exención de IVA; AE, la inversión del sujeto pasivo; K, la entrega intracomunitaria; y G, la exportación fuera de la UE. La regla comprueba la pertenencia a la lista, no si la categoría elegida corresponde a la operación.
Por qué importa
El perfil usa una lista cerrada de códigos para identificar el tratamiento de IVA. Un valor no vacío fuera de esa lista incumple esta regla.
Cómo corregirlo
Revisa ram:CategoryCode en la fila afectada del desglose del IVA de cabecera. Sustituye el código no permitido o mal escrito por el valor correspondiente de la lista de Basic WL, respetando su escritura exacta. No uses una categoría personalizada que no figure en esa lista. Vuelve a exportar y comprueba de nuevo 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 WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000180 El código de devengo del IVA debe estar permitido en Basic WL
- FX-SCH-A-000181 El código del motivo de exención de IVA debe estar en la lista
- FX-SCH-A-000183 Un descuento sobre el total debe marcarse una sola vez
- FX-SCH-A-000184 Cada descuento sobre el total de la factura necesita un solo importe
- FX-SCH-A-000185 Cada descuento sobre el total necesita un solo bloque de datos de IVA
- FX-SCH-A-000186 El código del motivo del descuento debe estar en la lista permitida