Qué significa
La categoría de IVA de una línea (BT-151) se expresa mediante un código. Los códigos incluyen S para operaciones con un tipo de IVA distinto de cero, Z para tipo cero, E para exento de IVA, AE para inversión del sujeto pasivo, K para entrega intracomunitaria, G para exportación fuera de la UE y O para operaciones no sujetas al IVA. Esta regla compara los valores no vacíos de ram:CategoryCode de la línea con la lista admitida por los perfiles Basic de Factur-X y ZUGFeRD. Un valor vacío pasa esta prueba. No comprueba si el tratamiento elegido corresponde a la operación.
Por qué importa
El código identifica el tratamiento de IVA de la línea. El nombre de una categoría o un porcentaje no sustituyen al código.
Cómo corregirlo
Revisa el tratamiento de IVA de la línea y elige el código permitido que le corresponda, no cualquier código de la lista. En el XML, corrige ram:CategoryCode dentro de ram:ApplicableTradeTax, bajo ram:SpecifiedLineTradeSettlement de la línea. Mantén el porcentaje en su campo de tipo de IVA. 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-000538 El tipo de impuesto de una línea debe ser un código aceptado
- FX-SCH-A-000539 La fecha de fin del periodo de una línea debe indicar su formato
- FX-SCH-A-000540 El formato de la fecha de fin del periodo debe ser aceptado
- FX-SCH-A-000541 La fecha de inicio del periodo de una línea debe indicar su formato
- FX-SCH-A-000542 El formato de la fecha de inicio del periodo debe ser aceptado
- FX-SCH-A-000543 Un descuento de línea debe tener un único indicador