Qué significa
Cada ram:IncludedTradeTax dentro de ram:SpecifiedAdvancePayment debe contener exactamente un elemento hijo ram:CategoryCode. Esta regla solo cuenta los elementos; no comprueba sus valores. Para el IVA, S identifica los tipos positivos, incluidos los reducidos, y Z identifica el tipo cero.
Por qué importa
La categoría indica el tratamiento fiscal que describe cada desglose.
Cómo corregirlo
Revisa ram:CategoryCode en cada ram:IncludedTradeTax dentro de ram:SpecifiedAdvancePayment. Añade un elemento con la categoría correspondiente si falta, o elimina los adicionales conservando la categoría correcta. Para el IVA, no reserves S al tipo general: también se usa con los tipos reducidos. Vuelve a exportar el archivo y compruébalo de nuevo.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000955 La categoría fiscal de un pago anticipado debe ser válida
- FX-SCH-A-000956 El motivo de exención de un pago anticipado debe ser válido
- FX-SCH-A-000957 El tipo de impuesto de un pago anticipado debe ser válido
- FX-SCH-A-000958 Un único elemento de número por referencia de factura
- FX-SCH-A-000959 La fecha de la factura anterior necesita un código de formato
- FX-SCH-A-000960 El formato de fecha de la factura anterior debe ser válido