Qué significa
Los datos de IVA de la línea (BG-30) incluyen la categoría de IVA (BT-151) y, cuando corresponda, el tipo de IVA (BT-152). Esta regla exige exactamente un ram:TypeCode en cada ram:ApplicableTradeTax dentro de ram:SpecifiedLineTradeSettlement de la línea. Cuenta los elementos, pero no comprueba su valor ni exige la presencia del propio bloque de impuesto. Se aplica a los perfiles Basic y EN 16931 de Factur-X y ZUGFeRD.
Por qué importa
El código identifica el impuesto al que se refiere el bloque. Si el elemento falta o se repite, el bloque no cumple la estructura exigida.
Cómo corregirlo
En el ram:ApplicableTradeTax afectado, dentro de ram:SpecifiedLineTradeSettlement de la línea, añade ram:TypeCode si falta o elimina los elementos duplicados hasta dejar uno. Para el IVA, usa VAT. Si tu programa de facturación genera el error, comunica este identificador de regla a su proveedor. 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:TypeCode' 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-000536 Cada bloque de IVA de la línea debe indicar una única categoría
- 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