Ir al contenido

Error

FX-SCH-A-000511: El tipo de impuesto del desglose del IVA debe ser VAT

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000511 significa que el código de tipo de impuesto de una fila del desglose del IVA no es VAT, el único valor que admite ahí el perfil Basic de Factur-X y ZUGFeRD. Para arreglarlo, pon el código de tipo en VAT, en mayúsculas.

En esta página

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
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si FX-SCH-A-000511 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026