Validador SAF‑T (PT). Errores, IVA y correcciones en el navegador.
Cargue el archivo SAF‑T de facturación: el validador muestra el resumen, los errores que la AT rechaza y el IVA por tipo y región. Corrija lo que el programa exportó mal, NIF, exenciones, referencias y período, y descargue el archivo corregido.
Gratis y sin registro. Para contables, autónomos y empresas.
Sin registro · El archivo se queda en su ordenador
Cómo funciona el validador
Elija el archivo
El SAF‑T (PT) de facturación que exporta el programa, en XML o ZIP. El navegador lo lee en su ordenador; no se envía nada.
Vea los errores, los documentos y el IVA
Cada regla explica qué rechaza la AT y dónde está la norma. El resumen muestra los documentos por tipo y mes, el IVA por tipo y región, los clientes y los artículos.
Corrija y descargue
Corrija en el propio documento lo que el programa exportó mal: el cliente de un documento y sus datos, el código de exención de una línea al 0 %, la referencia de una nota de crédito, el período, el ATCUD. Los importes de un documento emitido no cambian: se corrigen con nota de crédito y nuevo documento. El archivo corregido mantiene todo lo demás byte a byte, con el registro de los cambios.
Qué comprueba el validador
Las reglas de la estructura de datos de la Portaria 302/2016 y del esquema XSD 1.04_01, las preguntas frecuentes de la AT sobre el SAF‑T (PT), el ATCUD de la Portaria 195/2020, la tabla de códigos de motivo de exención y los tipos de IVA del continente, Azores y Madeira.
- Estructura y codificación
- XML bien formado, estructura 1.04_01, campos vacíos, elementos desconocidos, codificación declarada y real, BOM.
- Cabecera
- NIF y CompanyID, año fiscal y período, fecha de creación, moneda, programa y certificado, dirección.
- Clientes
- Dígito de control del NIF, consumidor final con 999999990, país ISO, códigos postales, direcciones «Desconhecido», clientes sin documentos.
- Productos e impuestos
- Códigos repetidos, tipos, tabla de impuestos coherente con los tipos legales de cada región, entradas sin uso.
- Documentos
- Número y serie, ATCUD, firma, fechas y período, numeración sin saltos, cliente y productos existentes, tipos y códigos de exención de la tabla de la AT, referencias de las notas de crédito, importes de las líneas y totales.
- Totales del archivo
- Número de documentos, totales de débitos y créditos sin los documentos anulados, recibos, documentos de verificación y de transporte, asientos contables.
Del SAF‑T al e‑Fatura sin rechazos
El archivo de facturación se presenta en el portal e‑Fatura hasta el día 5 del mes siguiente. El portal valida la estructura y el contenido al cargarlo: basta un NIF erróneo, un código de exención que falta o un total que no cuadra para que se rechace. Verifique el archivo antes, corrija en el validador lo que el programa dejó mal y preséntelo a la primera.
FIZ para contablesQuien factura en FIZ no necesita el archivo
FIZ comunica cada factura a la AT al emitirla y, si el titular lo activa, envía por email el SAF‑T (PT) del mes al contable. El validador queda para los archivos de otros programas.
Facturación certificadaElija el plan para su negocio
Preguntas frecuentes sobre el validador SAF‑T
¿El archivo se envía a FIZ?
No sale de su ordenador. El navegador lee el archivo, lo comprueba, calcula los resúmenes y guarda el archivo corregido, todo en local. FIZ no recibe el archivo ni los datos que contiene; solo cuenta, de forma anónima, que se usó el validador.
¿Qué versión del SAF‑T (PT) se comprueba?
La estructura 1.04_01 de la Portaria 302/2016, la única que la AT acepta desde julio de 2017. Sobre la estructura, el validador aplica las reglas que la AT publicó después: el ATCUD de la Portaria 195/2020, la tabla de códigos de motivo de exención en vigor y los tipos de IVA de cada región.
¿Por qué el ATCUD «0» aparece como error?
Desde el 1 de enero de 2023, todos los documentos llevan el ATCUD: el código de validación que la AT asigna a la serie, un guion y el número del documento. El texto de la Portaria 302/2016, que mandaba rellenar con «0» hasta la regulación, quedó superado. Los documentos anteriores a 2023 con «0» no dan error.
¿Qué códigos de exención se aceptan?
Los de la tabla «Códigos de Motivo de Isenção» de la AT, versión 4.0 del 18 de junio de 2026: M01 a M99, con las fechas en que cada código entró o dejó de estar en vigor. El M26 de la cesta alimentaria solo vale para documentos hasta el 4 de enero de 2024; el M35 de las obras de vivienda se aplica a documentos desde el 1 de julio de 2026. En una línea al 0 %, el motivo (TaxExemptionReason) y el código (TaxExemptionCode) son ambos obligatorios.
¿Puedo corregir un documento firmado sin invalidar la firma?
Sí, en los campos fuera de la firma. La firma de un programa certificado cubre la fecha del documento, la fecha de registro, el número, el total con IVA y la firma anterior. El validador no cambia esos campos ni los importes de los documentos: el tipo de una línea solo se corrige cuando el IVA del documento ya se calculó al tipo correcto y solo el campo del tipo salió mal. Los importes de un documento emitido se corrigen con una nota de crédito y un nuevo documento.
¿Qué corregir cuando la AT rechaza el archivo por NIF no válido?
El NIF del cliente en la tabla de clientes: el validador comprueba el dígito de control y acepta la corrección en el panel del documento. Sin NIF conocido, el cliente genérico lleva 999999990 y la designación «Consumidor final». El NIF 999999999 se rechaza. Corrija también el cliente en el programa de facturación, para que los próximos archivos salgan bien.
¿Sirve para el SAF‑T de contabilidad?
Para el resumen y la comprobación de los asientos: el validador lee un archivo de contabilidad (TaxAccountingBasis «C»), muestra los totales y señala los asientos cuyos débitos y créditos no cuadran. La edición se aplica a los documentos de facturación.
¿Cuál es el tamaño máximo del archivo?
250 MB, en XML o dentro de un ZIP. Un archivo mensual de facturación suele tener unos megabytes; los archivos anuales de comercio con cientos de miles de documentos pueden tardar unos segundos en leerse.
¿Hasta cuándo se envía el SAF‑T de facturación a la AT?
Hasta el día 5 del mes siguiente al de la emisión de los documentos, en el portal e‑Fatura o por el webservice de la AT. Quien factura en FIZ no necesita el archivo: FIZ comunica cada documento a la AT al emitirlo.