Qué significa
En los perfiles EXTENDED de Factur-X y ZUGFeRD, el test CII compara la presencia de Z en ApplicableTradeTax del desglose de cabecera (BG-23, BT-118) con su presencia en los impuestos de las líneas (BG-25, BT-151), CategoryTradeTax y AppliedTradeTax. Estos dos últimos elementos se buscan en todo el documento e incluyen las categorías de descuentos de factura (BG-20, BT-95), recargos de factura (BG-21, BT-102) y recargos por servicios logísticos (BG-X-42, BT-X-273). Ambos lados deben contener Z, o ninguno debe contenerla. Se permite más de una fila Z en el desglose. El filtro de subtipo (BT-X-8) busca AssociatedDocumentLineDocument/LineStatusReasonCode dentro de SpecifiedLineTradeSettlement, no en la línea que lo contiene. Por eso, un subtipo distinto de DETAIL en la línea no la excluye por sí solo. El test no compara tipos de IVA ni filtra por TypeCode. Aquí recargo es un importe que se suma a la factura, no el recargo de equivalencia del IVA.
Por qué importa
La categoría Z debe aparecer de forma coherente en el desglose y en los elementos de origen seleccionados. La regla también falla si solo el desglose contiene Z. No comprueba las bases imponibles ni las cuotas de IVA.
Cómo corregirlo
Revisa el XML, no solo el PDF visible. Compara BT-118 en BG-23 con BT-151 en las líneas, BT-95 en los descuentos de factura, BT-102 en los recargos de factura y BT-X-273 en los recargos por servicios logísticos, teniendo en cuenta la selección del test. Si un elemento de origen usa correctamente Z, añade al menos una fila Z al desglose. Si solo el desglose usa Z, corrige la categoría o elimina la fila si no tiene ningún elemento de origen correspondiente. No des por excluida una línea solo porque tenga un subtipo distinto de DETAIL en el elemento de línea. Corrige los datos incorrectos, genera de nuevo el archivo y vuelve a comprobarlo.
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
An Invoice that contains an Invoice line (BG-25) where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified, a Document level allowance (BG-20) or a Document level charge or tax (BG-21) or a Logistics Service Charge ( BG-X-42) where the VAT category code (BT-151, BT-95, BT-102, or BT-X-273) is “Z” ("Zero Rated") shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with “Z” ("Zero Rated"). Términos de negocio: BG-20, BG-21, BG-23, BG-25, BT-95, BT-102, BT-118, BT-151
Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- BR-AE-01 La inversión del sujeto pasivo necesita su fila en el desglose
- BR-AF-01 El IGIC de la factura debe aparecer en el desglose del IVA
- BR-AG-01 Las categorías IPSI y el desglose del IVA deben coincidir
- BR-E-01 Lo exento de IVA necesita una fila en el desglose del IVA
- BR-FXEXT-AE-01 La categoría AE debe coincidir entre partidas y desglose
- BR-FXEXT-AF-01 La categoría L debe coincidir entre partidas y desglose