Qué significa
Cada fila del desglose del IVA (BG-23) lleva un código de tipo de impuesto. En este campo, el perfil Basic de Factur-X y ZUGFeRD utiliza VAT, en mayúsculas, no un nombre local como IVA, GST o MwSt. No es el código de categoría ni el porcentaje de IVA. La regla comprueba ram:TypeCode dentro de ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax solo cuando no está vacío.
Por qué importa
El código identifica el tipo de impuesto representado en la fila del desglose.
Cómo corregirlo
En el XML, pon VAT en ram:TypeCode dentro de ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax. No escribas en ese campo un nombre local del impuesto, un porcentaje ni una categoría como S o AE. Si no puedes controlar este valor en tu programa, pide que revisen la exportación de ese campo e indica la regla FX-SCH-A-000511. 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
Value of 'ram:TypeCode' is not allowed. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000512 La fecha final del periodo de facturación debe tener formato válido
- FX-SCH-A-000513 La fecha inicial del periodo de facturación debe tener formato válido
- FX-SCH-A-000514 La moneda de la factura debe ser un código válido de tres letras
- FX-SCH-A-000515 La fecha de la factura anterior necesita un formato válido
- FX-SCH-A-000516 El tipo de identificador del beneficiario debe ser válido
- FX-SCH-A-000517 El esquema del número de registro del beneficiario debe ser válido