Qué significa
La categoría de IVA de la línea (BT-151) forma parte de sus datos de IVA (BG-30). Esta regla exige exactamente un ram:CategoryCode en cada ram:ApplicableTradeTax dentro de ram:SpecifiedLineTradeSettlement de la línea. No comprueba si el código está permitido ni si corresponde a la operación. Se aplica a los perfiles Basic y EN 16931 de Factur-X y ZUGFeRD.
Por qué importa
La categoría identifica el tratamiento de IVA de la línea. Repetir el elemento incumple la estructura exigida, aunque los elementos repetidos contengan el mismo código.
Cómo corregirlo
Revisa la categoría de IVA de la línea afectada. En el XML, añade ram:CategoryCode si falta o elimina los elementos duplicados dentro de ram:ApplicableTradeTax, conservando uno con la categoría correcta. S corresponde a operaciones con un tipo de IVA distinto de cero, no solo al tipo general. 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
Element 'ram:CategoryCode' must occur exactly 1 times. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000537 La categoría de IVA de una línea debe ser un código aceptado
- 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