Cómo generar el Anexo 2 de IVA para Facturas a Consumidor Final (Guía CSV F-07)

Aprende cómo construir correctamente el Anexo 2 del IVA para ventas a consumidor final según la estructura del Ministerio de Hacienda de El Salvador. En esta guía explicamos las 23 columnas del archivo CSV, formatos requeridos, diferencias entre facturación física y electrónica (DTE) y recomendaciones para evitar errores al cargar el archivo en el portal tributario.

Tiempo de lectura
8 min de lectura
Fecha

Comparte este artículo:

Introducción

Cuando una empresa en El Salvador presenta su declaración de IVA mediante el Formulario F-07, debe incluir anexos que detallan la información de sus operaciones.

Uno de los más importantes es el Anexo 2, utilizado para reportar ventas a consumidor final.

Para muchas personas que trabajan por primera vez con este anexo —ya sea desde contabilidad o desde el desarrollo de sistemas administrativos— puede resultar confuso entender cómo estructurar correctamente el archivo que exige el Ministerio de Hacienda.

En este artículo aprenderás:

  • Qué es el Anexo 2 del IVA
  • Cómo debe estructurarse el archivo CSV
  • Qué significa cada columna
  • Diferencias entre facturación física y facturación electrónica (DTE)
  • Recomendaciones para evitar errores al cargar el archivo
  • Una alternativa para generar el anexo sin tener que definir la estructura ni ingresar los datos manualmente: Clauva

¿Qué es el Anexo 2 del IVA?

El Anexo 2 es el archivo que contiene el detalle de las ventas realizadas a consumidores finales durante el período declarado.

Este archivo se carga en el portal del Ministerio de Hacienda como parte de la declaración de IVA y debe cumplir una estructura específica.

Las características principales del archivo son:

  • Formato CSV
  • Columnas separadas por punto y coma (;)
  • No debe llevar encabezados
  • No debe contener celdas combinadas
  • Cada línea representa un registro de ventas

En otras palabras, es un archivo estructurado que el sistema del Ministerio de Hacienda puede procesar automáticamente.

Estructura del archivo CSV

El archivo del Anexo 2 debe contener exactamente 23 columnas, identificadas de la A a la W.

Cada columna tiene reglas específicas sobre:

  • tipo de dato
  • longitud máxima
  • contenido permitido

Los montos deben cumplir estas reglas:

  • máximo 10 caracteres
  • 2 decimales
  • sin separadores de miles
  • ejemplo válido: 1000.00
ColumnaNombre / DescripciónEspecificaciones
AFecha de emisiónFormato DD/MM/AAAA. Debe coincidir con el período declarado.
BClase de documento1 = Documento impreso por imprenta; 2 = Formulario único; 4 = DTE.
CTipo de documento01 = Factura consumidor final; 02 = Venta simplificada; 10 = Tiquetes máquina registradora; 11 = Factura exportación.
DNúmero de resoluciónNúmero de autorización MH para documentos físicos. Para DTE: número de control sin guiones.
ESerie del documentoSerie autorizada (físicos). Para DTE: sello de recepción del DTE.
FNúmero de control interno (inicio)En físicos: igual al número del documento. Para DTE: N/A.
GNúmero de control interno (fin)En físicos: F = G = número del documento. Para DTE: N/A.
HNúmero de documento (inicio)Físicos: número inicial del rango. DTE: código de generación del primer DTE del día sin guiones.
INúmero de documento (fin)Físicos: número final del rango. DTE: código de generación del último DTE del día sin guiones.
JNúmero de máquina registradoraSolo cuando tipo de documento = 10. En otros casos: vacío (no cero).
K–SMontos de ventaVentas exentas, no proporcionales, no sujetas, gravadas locales, exportaciones, servicios, zonas francas, cuenta de terceros, etc. Máx. 10 caracteres, 2 decimales, sin separador de miles.
TTotal de ventasSuma de columnas K a S. Mismo formato numérico.
UTipo de operación1 = Gravada; 2 = Exenta; 3 = Excluida; 4 = Mixta.
VTipo de ingresoEj.: 2 = Servicios a consumidor final; 9 = Exportación de servicios.
WNúmero de anexoSiempre 2 (identifica Anexo 2 de ventas a consumidor final).

Columnas del Anexo 2

A continuación se describe el propósito de cada columna del archivo.

A – Fecha de emisión

Formato obligatorio:

DD/MM/AAAA

La fecha debe coincidir con el período que se está declarando.

En el caso de facturación electrónica, las operaciones generalmente se agrupan por día.

B – Clase de documento

Define el tipo de emisión del documento:

  • 1 – Documento impreso por imprenta
  • 2 – Formulario único
  • 4 – Documento tributario electrónico (DTE)

C – Tipo de documento

Indica el tipo de comprobante utilizado.

Los valores más comunes son:

  • 01 – Factura de consumidor final
  • 02 – Venta simplificada
  • 10 – Tiquetes de máquina registradora
  • 11 – Factura de exportación

D – Número de resolución

Corresponde al número de autorización emitido por el Ministerio de Hacienda para documentos físicos.

Para documentos electrónicos (DTE) debe tomarse el número de control sin guiones.

E – Serie del documento

Serie autorizada del documento físico.

Para DTE debe tomarse el sello de recepción del DTE.

F y G – Número de control interno

Estos campos indican el rango interno de control del documento.

En documentos físicos generalmente se cumple:

F = G = número del documento

En documentos electrónicos se debe colocar:

N/A

H e I – Número de documento

Representan el rango de documentos reportados.

Para documentos físicos:

  • H: número inicial
  • I: número final

Para facturación electrónica:

  • H: código de generación del primer DTE del día sin guiones
  • I: código de generación del último DTE del día sin guiones

J – Número de máquina registradora

Este campo se utiliza únicamente cuando el tipo de documento es 10 (tiquetes de máquina registradora).

En otros casos debe dejarse vacío, no colocar cero.

Columnas de montos de venta (K a T)

Estas columnas contienen los diferentes tipos de ventas registradas.

Entre ellas se incluyen:

  • Ventas exentas
  • Ventas internas exentas no proporcionales
  • Operaciones no sujetas
  • Ventas gravadas locales
  • Exportaciones
  • Servicios
  • Ventas en zonas francas
  • Operaciones por cuenta de terceros

La columna T representa el total de ventas, el cual debe ser la suma de todas las columnas anteriores (K a S).

Columnas de información para renta

A partir de 2025 se incorporaron nuevas columnas que ayudan a clasificar el ingreso para efectos de renta.

U – Tipo de operación

Ejemplos comunes:

  • 1 – Operación gravada
  • 2 – Operación exenta
  • 3 – Operación excluida
  • 4 – Operación mixta

V – Tipo de ingreso

Algunos valores utilizados son:

  • 2 – Servicios facturados a consumidor final
  • 9 – Exportación de servicios

W – Número de anexo

Este campo siempre debe contener:

2

Esto identifica que el archivo corresponde al Anexo 2 de ventas a consumidor final.

Diferencias entre facturación física y electrónica

Uno de los puntos más importantes al trabajar este anexo es entender que la estructura es la misma, pero algunos campos se utilizan de forma distinta dependiendo del tipo de facturación.

Facturación física

Cuando se trabaja con documentos impresos:

  • Se deben incluir números de resolución
  • Se utiliza la serie autorizada
  • Se reportan rangos reales de documentos
  • Cada documento o rango se detalla según corresponda

Facturación electrónica (DTE)

En el caso de documentos electrónicos el enfoque cambia:

  • Los registros se agrupan por día
  • Resolución (D): número de control sin guiones; Serie (E): sello de recepción del DTE; F y G (control interno): N/A
  • H e I: códigos de generación del primer y último DTE del día sin guiones
  • Los montos se suman por fecha y tipo de documento

Esto reduce significativamente la cantidad de filas del archivo.

Recomendaciones para evitar errores al cargar el archivo

Al generar el archivo CSV para el Anexo 2 es común encontrar errores al intentar cargarlo en el portal tributario.

Algunas buenas prácticas son:

1. Verificar el separador

El archivo debe usar punto y coma (;) como delimitador.

2. No incluir encabezados

El archivo no debe contener títulos de columnas.

3. Validar el total de ventas

La columna T debe coincidir exactamente con la suma de K a S.

4. Revisar formatos numéricos

Los montos deben cumplir:

  • máximo 2 decimales
  • sin separador de miles
  • ejemplo correcto: 1500.25

5. Revisar valores vacíos

Algunos campos deben dejarse vacíos y no colocar 0.

Generar el Anexo 2 sin preocuparte por la estructura: Clauva

Si trabajás con facturación electrónica (DTE) y preferís no construir el archivo CSV a mano —sin pensar en las 23 columnas, formatos, punto y coma o diferencias entre físico y DTE— podés usar una herramienta que automatice todo el flujo.

Clauva se conecta a tu bandeja de correo (Gmail), detecta los DTE que recibís (facturas, CCF, notas de crédito), los clasifica y genera libros y anexos de IVA listos para declarar, incluido el Anexo 2 para ventas a consumidor final. No tenés que definir la estructura del archivo ni ingresar tipo de dato por columna: Clauva extrae la información de los documentos electrónicos y arma los anexos con el formato que exige el Ministerio de Hacienda.

Si querés probar el flujo desde el correo hasta los anexos, podés conocer cómo funciona Clauva.

Conclusión

El Anexo 2 del IVA es un componente clave de la declaración mensual para las empresas en El Salvador.

Aunque la estructura puede parecer compleja al principio, entender la función de cada columna y las diferencias entre facturación física y electrónica facilita mucho su generación.

La mayoría de empresas construyen este archivo desde Excel y luego lo exportan a CSV, asegurándose de respetar las reglas de formato exigidas por el Ministerio de Hacienda.

Si estás generando este anexo por primera vez, dominar esta estructura te permitirá automatizar el proceso y evitar errores en la carga del archivo. Si trabajás con DTE y preferís no encargarte de la estructura ni de los datos, herramientas como Clauva generan el Anexo 2 y el resto de anexos de IVA a partir de los documentos que recibís por correo, listos para declarar sin complicaciones.