Qué significa
En los perfiles EXTENDED de Factur-X y ZUGFeRD, el test CII compara la presencia de S 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 S, o ninguno debe contenerla. 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 S debe aparecer de forma coherente en el desglose y en los elementos de origen seleccionados. La regla comprueba la presencia de la categoría, no las bases imponibles, las cuotas ni el cálculo del 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 S, añade la fila S que falte. Si solo el desglose usa S, corrige la categoría o elimina la fila si no tiene ningún elemento de origen correspondiente. Corrige cualquier categoría de origen incorrecta, 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 line 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 “S” ("Standard rated") shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with “S” ("Standard 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