Generador de anexos de IVA desde tus JSON DTE
Arrastra tu carpeta 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. Todo se procesa en tu navegador — tus documentos nunca salen de tu computadora.
Opciones del anexo 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 o tus archivos .json
o
🔒 Privacidad total: el procesamiento es 100% local en tu navegador. Nada se sube a internet.
Resultados
Anexo 1 — Ventas a contribuyentes
Anexo 2 — Ventas a consumidor final (por día)
Anexo 3 — Compras
Documentos no incluidos en los anexos
Gráficos del período
Cómo funciona
- Elige el anexo que vas a generar (compras, ventas a contribuyentes o consumidor final). Si prefieres, el modo automático clasifica todo usando tu NIT: emisor = venta, receptor = compra.
- Arrastra la carpeta con tus archivos JSON del mes (los que llegan por correo o descargas de tu facturador). 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.
- Revisa el preview: totales, advertencias y cada fila tal como quedará en el CSV.
- Descarga el anexo y súbelo en la declaración F07 del portal de Hacienda.
Supuestos del formato (revísalos la primera vez)
- CSV separado por punto y coma (;), sin encabezados, codificación UTF-8, fechas DD/MM/AAAA.
- Clase de documento 4 (DTE). Número de resolución = número de control; serie = sello de recepción; número de documento = código de generación (sin guiones).
- Anexo 2 agrupado por día y tipo de documento, con primer y último código de generación del día.
- Ventas gravadas de facturas de consumidor con IVA incluido; ventas a contribuyentes con el débito fiscal en columna separada (tributo código 20).
- Los descuentos del DTE se restan de la columna correspondiente (gravada, exenta o no sujeta).
- Las notas de crédito (05) y débito (06) se incluyen como filas con su propio tipo de documento — verifica el tratamiento de montos con tu criterio antes de declarar.
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?
Los tres principales 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) y Anexo 3 – Compras. 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 DTE de sujeto excluido (anexo 5), comprobantes de retención, documentos no-DTE como DUCAs de importación, y las facturas de consumidor que recibiste (no dan crédito fiscal). La herramienta te los lista aparte para que los agregues manualmente si corresponde.
¿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 DTE invalidados no se pueden detectar desde el JSON del documento (la invalidación es un evento separado), así que revisa tus anulaciones antes de declarar.