Anexos y libros de IVA desde tus JSON DTE

Arrastra tu carpeta o ZIP de documentos tributarios electrónicos (JSON) y obtén los anexos CSV de la declaración de IVA (F07) listos para cargar al portal de Hacienda, más los libros de IVA en Excel con el formato del Reglamento del Código Tributario. Todo se procesa en tu navegador — tus documentos nunca salen de tu computadora.

Opciones de los anexos de compras (columnas de renta)

Estos valores se aplican a todas las filas; puedes afinarlos luego en el CSV si algún documento requiere otra clasificación.

Arrastra aquí tu carpeta, tu ZIP o tus archivos .json

o

🔒 Privacidad total: el procesamiento es 100% local en tu navegador. Nada se sube a internet. Los documentos cargados quedan guardados solo en este navegador para que continúes tu período en otra visita, y con 💾 Respaldo .zip descargas tu copia de seguridad.

Al elegir carpeta, el navegador puede pedirte permiso ("ver archivos" o "subir archivos") — es su aviso estándar de seguridad y ningún sitio puede quitarlo; a pesar de la palabra "subir", tus documentos no salen de tu computadora. Arrastrar la carpeta al recuadro no muestra ningún aviso.

Cómo funciona

  1. Elige el anexo que vas a generar (compras, ventas a contribuyentes, consumidor final o sujetos excluidos). Si prefieres, el modo automático clasifica todo usando tu NIT: emisor = venta, receptor = compra, y tus FSE emitidas van al anexo 5.
  2. Arrastra la carpeta o el ZIP con tus archivos JSON del mes (los que llegan por correo o descargas de tu facturador — los ZIP se descomprimen en tu navegador, incluso si traen otros ZIP adentro). Puedes echar de todo: la herramienta toma los tipos de documento que corresponden al anexo elegido y te lista aparte los que no aplican, con el motivo.
  3. Revisa el preview: totales, advertencias y cada fila tal como quedará en el CSV.
  4. Descarga el anexo y súbelo en la declaración F07 del portal de Hacienda.
  5. Tu avance queda guardado en este navegador: vuelve otro día, pulsa "Restaurar" y suma los JSON nuevos del mes. Descarga el 💾 respaldo ZIP de vez en cuando — si el navegador borra sus datos (limpieza de "datos de sitios", Safari tras 7 días sin visitas), arrastras el ZIP al recuadro y todo vuelve.

Supuestos del formato (revísalos la primera vez)

📄 Manual oficial de anexos — DGII (PDF) 🌐 Cambios recientes a los anexos — Ministerio de Hacienda

Importante: esta herramienta es un asistente. La responsabilidad final de la declaración es del contribuyente o su contador — compara los totales contra tus libros antes de subir los anexos.

Preguntas frecuentes

¿Mis archivos JSON se suben a algún servidor?

No. Todo el procesamiento ocurre dentro de tu navegador, en tu computadora. Tus documentos tributarios nunca salen de tu equipo: puedes comprobarlo desconectando el internet después de cargar la página — la herramienta sigue funcionando.

¿Qué anexos genera?

Cinco anexos de la declaración de IVA (F07): Anexo 1 – Ventas a contribuyentes (CCF, notas de crédito y débito), Anexo 2 – Ventas a consumidor final (facturas y exportaciones, agrupadas por día), Anexo 3 – Compras, Anexo 5 – Compras a sujetos excluidos (casilla 66, desde tus FSE) y Anexo 7 – Retención de IVA 1% que te efectuaron (casilla 162, desde los comprobantes de retención recibidos). En formato CSV separado por punto y coma, sin encabezados, tal como lo pide el portal de Hacienda.

¿Cómo sabe cuáles son mis ventas y cuáles mis compras?

Tú eliges el anexo a generar y la herramienta trata todos los archivos según ese contexto (en el anexo de compras, el emisor de cada DTE es tu proveedor). Si además escribes tu NIT, te avisa cuando un documento no parece de tu empresa. En modo automático, el NIT clasifica todo: emisor = venta, receptor = compra.

¿Qué documentos NO incluye?

Los documentos no-DTE como DUCAs de importación, las facturas de consumidor que recibiste (no dan crédito fiscal), y los comprobantes de retención que tú emitiste como agente (casilla 170, aún no incluida). La herramienta te los lista aparte para que los agregues manualmente si corresponde.

¿También genera los libros de IVA?

Sí, en PDF y en Excel. Con los mismos JSON genera los tres libros del Art. 141 del Código Tributario: ventas a contribuyentes, ventas a consumidor final (por día, con "del No. al No.") y compras — con las columnas de los Arts. 83, 85 y 86 del Reglamento, encabezado legal con tu nombre y NRC en cada folio, numeración de folios configurable para continuar la de tus libros empastados, totales del período, resumen del débito fiscal y espacio para la firma del contador. El PDF queda listo para imprimir y firmar; el Excel sirve para revisar o ajustar. Las notas de crédito se registran en negativo para que los totales cuadren con la declaración.

¿Detecta documentos anulados o duplicados?

Los duplicados sí: si el mismo código de generación aparece en varios archivos, se procesa una sola vez. Los anulados, cuando tu archivo lo permite: algunos sistemas descargan el JSON con un campo de estado (VALIDADO/ANULADO) y en ese caso los ANULADOS se excluyen automáticamente y se listan aparte. Si tu JSON es el DTE puro, la invalidación no se puede detectar (es un evento separado), así que revisa tus anulaciones antes de declarar.

¿Se guardan mis documentos si cierro la página?

Sí, en el almacenamiento local de tu navegador (IndexedDB) — nunca en un servidor. Al volver, la página te ofrece restaurarlos para continuar el período donde quedaste, y puedes cargar más archivos para ir sumando el mes. Ojo: ese almacenamiento se pierde si limpias los "datos de sitios" del navegador (y Safari lo purga tras 7 días sin visitar la página), así que descarga el respaldo ZIP: contiene tus JSON originales y basta arrastrarlo de vuelta al recuadro para restaurar todo, incluso en otra computadora.