¿Te emitieron una factura electrónica? Revisa si está en regla

Sube el archivo .json que te mandó tu proveedor (Factura, Crédito Fiscal, Nota de Crédito u otro DTE) y te decimos si tiene firma y sello de Hacienda, si cumple el formato oficial y si los montos y el IVA cuadran. El archivo no sale de tu computadora.

  1. 1 Sube el .json que te enviaron
  2. 2 Mira si tiene firma y sello
  3. 3 Si algo está mal, pídele al proveedor que lo corrija

Arrastra aquí el archivo .json

o haz clic aquí y pega el contenido con Ctrl + V

¿Solo quieres probar? ·

Se revisa solo, apenas cargas el archivo.

Aquí verás el resultado

  • Si tiene firma electrónica y sello de Hacienda
  • Si cumple el formato oficial y los montos cuadran
  • Qué está mal y en qué parte del archivo

Qué revisa el validador

Cada documento se revisa en dos niveles:

  1. Esquema oficial (errores). Campos obligatorios, tipos de dato, longitudes, catálogos permitidos, formatos del número de control y del código de generación, fechas y cantidad de decimales. Es el mismo esquema JSON con el que el Ministerio de Hacienda valida la estructura al recibir el documento: si algo falla aquí, el DTE se rechaza.
  2. Reglas aritméticas y fiscales (advertencias). Lo que el esquema no expresa pero Hacienda sí recalcula: que cada línea cuadre (cantidad × precio − descuento), que los totales del resumen sumen las líneas, el IVA del 13%, la retención y la percepción del 1% (desde $100), el total a pagar y las formas de pago. Siempre con la holgura de ±$0.01 que permite el Manual Funcional.

Documentos compatibles

CódigoDocumentoVersión del esquema
11Factura de Exportaciónv3
14Factura de Sujeto Excluidov2
15Comprobante de Donaciónv2
01Facturav2
03Comprobante de Crédito Fiscalv4
04Nota de Remisiónv4
05Nota de Créditov4
06Nota de Débitov4
07Comprobante de Retenciónv2
08Comprobante de Liquidaciónv2
09Documento Contable de Liquidaciónv2
—Evento de Invalidaciónv3
—Evento de Contingenciav4

Las versiones corresponden a los esquemas oficiales vigentes. Los documentos emitidos con versiones anteriores se validan igual, con un aviso: desde diciembre de 2026 todos los emisores quedan obligados a las versiones vigentes.

Cómo usarlo

  1. Busca el archivo .json que llegó en el correo de tu proveedor junto con el PDF de la factura.
  2. Haz clic en Elegir archivo o arrástralo al recuadro. El resultado aparece al instante.
  3. Revisa arriba si dice Firma electrónica: Sí tiene y Sello de Hacienda con un código. Sin sello, no hay constancia de que Hacienda lo recibió.
  4. Con el botón Ver en Hacienda confirmas en la consulta pública oficial que el documento existe.
  5. Si aparecen problemas o no tiene sello, pídele al proveedor que te envíe el documento correcto antes de usarlo en tu contabilidad o en tu declaración de IVA.

¿Emites tus propios DTE? También sirve para revisar el JSON antes de firmarlo y transmitirlo: haz clic en cada problema para ir a la línea exacta del archivo.

Errores más comunes al transmitir un DTE

ErrorCausa habitual
Número de control inválidoEl tipo de documento no coincide con tipoDte, o el correlativo no tiene 15 dígitos.
Más decimales de los permitidosEl resumen admite 2 decimales y las líneas 8. Hay que redondear según la regla del MH, no truncar.
Campo faltanteLos campos que no aplican no se omiten: se envían con valor null.
Totales que no cuadranDescuentos aplicados en el resumen pero no en las líneas, o IVA calculado antes del descuento.
IVA en la FacturaEn la Factura (01) el IVA va incluido en el precio; totalIva es gravada × 13/113, no el 13% por fuera.
Código de generaciónDebe ser un UUID en MAYÚSCULAS y no repetirse nunca.

Preguntas frecuentes

¿Mi documento se envía a algún servidor?

No. La validación corre completa en tu navegador: el JSON no se sube, no se guarda y no se comparte. Puedes comprobarlo desconectándote de internet después de cargar la página; el validador sigue funcionando.

Si el validador dice que está bien, ¿Hacienda lo va a aceptar?

Aumenta mucho la probabilidad, pero no es una garantía. Revisamos el esquema oficial y las reglas aritméticas más comunes, pero el Ministerio de Hacienda también valida datos que solo él conoce: que el NIT y el NRC existan, que tu establecimiento esté registrado, que el código de generación no se haya usado antes y que la firma sea válida.

¿Qué versión de cada DTE usa el validador?

La versión vigente de los esquemas oficiales publicados por el Ministerio de Hacienda: Factura v2, CCF v4, Nota de Crédito v4, Nota de Débito v4, Nota de Remisión v4, Factura de Exportación v3, Sujeto Excluido v2, entre otros. Si tu documento es de otra versión, el validador te lo indica.

¿Puedo validar un DTE firmado o el que recibí de un proveedor?

Sí. Puedes pegar el JSON plano, el JSON que te entregó tu proveedor (con firmaElectronica y selloRecibido), el documento firmado (el texto largo que empieza con eyJ) o el cuerpo que se transmite a Hacienda. El validador extrae el contenido. No verifica la firma criptográfica: para eso se necesita el certificado del emisor.

¿Cómo sé si mi DTE tiene firma y sello de Hacienda?

El resultado lo muestra arriba, en dos casillas: «Firma electrónica» y «Sello de Hacienda». Si tu archivo trae esos campos pero vacíos (null), el documento todavía no fue firmado ni recibido por Hacienda. Para confirmar que Hacienda lo tiene registrado, usa el botón «Ver en Hacienda», que abre la consulta pública oficial.

¿Qué significa la holgura de un centavo?

El Manual Funcional del Sistema de Transmisión permite una diferencia de ±$0.01 entre los valores del resumen y los cálculos a partir de las líneas, por redondeo. Por eso el validador solo advierte cuando la diferencia supera ese centavo.

¿Cómo reviso si un DTE fue recibido por Hacienda?

Con el código de generación, la fecha de emisión y el ambiente, en la consulta pública del Ministerio de Hacienda. Cuando el documento los trae, el validador te arma el enlace directo.

Herramienta orientativa e independiente. No está afiliada al Ministerio de Hacienda. Un resultado sin errores no garantiza la aceptación del documento.