Excel IVA desglosado: listo para declarar el formulario 104

Cuando llega el cierre del mes, el cuello de botella de la mayoría de contadores no es declarar. Es armar el Excel que alimenta la declaración. Cien o doscientas facturas que vienen con IVA al 12%, 15%, 0%, notas de crédito que reducen base, retenciones aplicadas y compras sin derecho a crédito tributario. Si el Excel no separa correctamente cada tarifa, las casillas del formulario 104 quedan mal y la declaración se rechaza.
En esta guía vemos cómo armar un Excel con IVA desglosado que se traduce directo a las casillas del formulario 104. Estructura de hojas, columnas mínimas, fórmulas para totales por tarifa y errores comunes que conviene anticipar. La idea es que llegues al día de declarar con todos los totales precalculados.
Por qué desglosar el IVA por tarifa
El formulario 104 no acepta totales agregados. Te pide la base imponible y el IVA generado o pagado por cada tarifa vigente en el periodo:
- Tarifa 0% (bienes y servicios exentos o con tarifa cero).
- Tarifa 5% (vigente en determinados periodos).
- Tarifa 8% (vigente durante ciertas vigencias especiales).
- Tarifa 12% (tarifa general histórica).
- Tarifa 13% (tarifa general durante transición).
- Tarifa 15% (tarifa general actual).
Sumar todo y declarar un solo total es la forma más rápida de que el SRI rechace la declaración. Y para el ATS la exigencia es aún mayor: cada comprobante se reporta uno a uno con su tarifa específica.
📌 Durante periodos con cambio de tarifa (por ejemplo el paso de 12% a 13% o de 13% a 15%), las facturas del mismo periodo conviven en distintas tarifas según su fecha de emisión. El Excel debe poder distinguirlas.
Estructura recomendada de hojas
Un Excel funcional para declarar IVA tiene como mínimo cuatro hojas:
| Hoja | Contenido |
|---|---|
| Compras | Detalle de todas las facturas recibidas del periodo |
| Ventas | Detalle de todas las facturas emitidas del periodo |
| Retenciones | Comprobantes de retención emitidos y recibidos |
| Resumen | Totales precalculados por tarifa, listos para el formulario 104 |
Algunos contadores agregan hojas adicionales para notas de crédito, importaciones y liquidaciones de compras, pero las cuatro anteriores cubren el 90% de los casos.
Columnas mínimas en la hoja de Compras
| Columna | Tipo de dato | Notas |
|---|---|---|
| Fecha emisión | Fecha | dd/mm/yyyy |
| Tipo comprobante | Texto | Factura, NC, ND, Liquidación |
| Número autorización | Texto | 37 o 49 dígitos del SRI |
| RUC proveedor | Texto | 13 dígitos |
| Razón social | Texto | Nombre del proveedor |
| Base 0% | Número | Base imponible con tarifa 0% |
| Base 5% | Número | Base imponible con tarifa 5% |
| Base 8% | Número | Base imponible con tarifa 8% |
| Base 12% | Número | Base imponible con tarifa 12% |
| Base 13% | Número | Base imponible con tarifa 13% |
| Base 15% | Número | Base imponible con tarifa 15% |
| IVA pagado | Número | Calculado a partir de las bases |
| Retención IVA aplicada | Número | Lo que te retuvieron |
| Retención IR aplicada | Número | Lo que te retuvieron en la fuente |
| Total comprobante | Número | Para verificación |
| Estado | Texto | Autorizado / Anulado |
| Crédito tributario | Sí/No | Si la compra da derecho a crédito |
📌 La columna de estado es crítica. Si una factura fue anulada y no la marcas, sus totales siguen sumando y el Excel infla la base imponible.
Fórmulas clave en el Excel
Totales por tarifa
En la hoja Resumen, los totales se obtienen con SUMIF o SUMPRODUCT. Por ejemplo, para sumar la base imponible al 15% de las compras autorizadas:
=SUMIFS(Compras!F:F, Compras!P:P, "Autorizado")
Donde F:F es la columna de Base 15% y P:P es la columna de Estado.
Verificación de IVA
Para detectar facturas con IVA mal calculado, una columna adicional puede comparar el IVA capturado contra el IVA esperado:
=SI((Base15% * 0,15) <> IVA_pagado, "Revisar", "OK")
Si la diferencia es mayor a un par de centavos por redondeo, marca la fila para revisión manual.
Validación de RUC
El RUC tiene 13 dígitos y los dos primeros indican la provincia. Una fórmula simple:
=SI(LARGO(RUC) <> 13, "RUC inválido", "OK")
Eso atrapa errores de digitación que de otra forma sólo aparecen al subir el ATS.
Columnas mínimas en la hoja de Ventas
La hoja de Ventas se estructura igual que la de Compras pero invierte el flujo: el IVA es generado (cobrado a los clientes) en lugar de pagado. Columnas mínimas:
- Fecha de emisión.
- Tipo de comprobante (Factura, NC, ND).
- Número de autorización.
- RUC y razón social del cliente.
- Tipo de cliente (consumidor final, contribuyente especial, sector público, exportación).
- Base por cada tarifa de IVA.
- IVA generado.
- Forma de pago.
- Estado del comprobante.
⚠️ Las notas de crédito emitidas reducen la base de ventas y el IVA generado. Conviene capturarlas con valores negativos para que las fórmulas SUMIF las resten automáticamente al sumar.
De Excel a casillas del 104
Una vez que el Resumen tiene los totales por tarifa, el traslado al formulario 104 es directo:
| Excel resumen | Casilla aproximada 104 |
|---|---|
| Base ventas 15% | 401 |
| Base ventas 0% locales | 403 |
| Base exportaciones | 405 |
| IVA generado ventas | 421 |
| Base compras 15% con crédito | 511 |
| Base compras 0% | 513 |
| IVA pagado compras con crédito | 521 |
| Retenciones de IVA recibidas | 725 |
Los números de casilla varían según el periodo declarado. Lo importante es que el Excel ya tenga el desglose y sólo restas copiar y pegar.
📌 Si previamente descargas los comprobantes del SRI con una herramienta que ya entrega el Excel desglosado por tarifa, te ahorras el armado manual de las hojas de Compras y Ventas. Lo que queda es revisar el Resumen y trasladar.
Errores frecuentes al armar el Excel
1. Notas de crédito sumando en lugar de restar
Si capturas las notas de crédito con signo positivo y luego no las restas, la base imponible queda inflada. La forma más segura: ingresarlas con signo negativo desde el origen.
2. Facturas anuladas que se siguen sumando
Igual que arriba: si no filtras por estado "Autorizado", las anuladas inflan los totales.
3. Tarifas mezcladas en el mismo mes de transición
Si el mes incluye facturas anteriores y posteriores a un cambio de tarifa, la fórmula de validación debe usar la fecha de emisión para determinar qué tarifa esperaba.
4. RUC capturado como número en lugar de texto
Si capturas el RUC como número, Excel quita los ceros a la izquierda. Resultado: el RUC 0102345678001 se vuelve 102345678001 y el ATS lo rechaza. Formato la columna como texto desde el inicio.
5. Compras sin derecho a crédito declaradas como con derecho
Gastos personales, gastos no operativos o compras para actividades exentas no dan derecho a crédito tributario. Si los cargas en las casillas de compras con derecho, el SRI te lo glosará en revisión posterior.
Plantilla mínima de Resumen
La hoja de Resumen, idealmente, queda así de simple:
| Concepto | Base imponible | IVA |
|---|---|---|
| Ventas tarifa 15% | 50.000 | 7.500 |
| Ventas tarifa 0% | 12.000 | 0 |
| Ventas exportación | 8.000 | 0 |
| Total ventas | 70.000 | 7.500 |
| Compras con crédito 15% | 30.000 | 4.500 |
| Compras con crédito 0% | 5.000 | 0 |
| Compras sin crédito 15% | 2.000 | 300 |
| Total compras | 37.000 | 4.500 |
| Retenciones IVA recibidas | 1.200 | |
| IVA a pagar | 1.800 |
Con esa estructura, declarar el formulario 104 toma 10 minutos en lugar de 2 horas.
Preguntas frecuentes
¿Necesito un Excel distinto por cada cliente del estudio contable?
Sí, idealmente uno por RUC. Mezclar dos contribuyentes en el mismo libro es la receta para errores de cruzar bases y autorizaciones. Una plantilla maestra duplicada por cada cliente funciona bien.
¿Excel o sistema contable?
Si tienes sistema contable, el Excel sale del sistema con un export. Si no, el Excel manual cumple. Lo importante es que el detalle por tarifa exista y sea verificable.
¿Cómo manejo las compras con retención en la fuente y de IVA?
En columnas separadas. Retención en la fuente del impuesto a la renta va en un campo, retención de IVA en otro. Mezclarlas distorsiona los totales del formulario 103.
¿Qué pasa con las importaciones?
Las importaciones gravan IVA en aduana, no se reciben con factura electrónica. Conviene una hoja aparte con número de DAE (Declaración Aduanera de Exportación/Importación), base CIF, IVA pagado a la aduana y agente afianzado. Esos totales van a casillas específicas del formulario 104.
¿Cómo manejo los redondeos?
Capturar siempre dos decimales y dejar que el SUMIF acumule los centavos. Si decides redondear a entero, hazlo sólo en el reporte final, no en las filas de detalle.
¿Necesito guardar el Excel después de declarar?
Sí. Es parte de los soportes de la declaración. Conviene archivar el Excel del periodo junto con el CEP de la declaración por 7 años, igual que los comprobantes.
Conclusión
Un Excel bien armado con IVA desglosado por tarifa es la herramienta que más reduce el tiempo de declaración del formulario 104. Si los comprobantes vienen del SRI ya capturados con su tarifa y autorización, el Excel se vuelve casi automático y la declaración se traduce en copiar totales del Resumen a las casillas correspondientes.
Para estudios contables con varios clientes, estandarizar el formato del Excel y la plantilla del Resumen es la inversión que más rinde: cualquier miembro del equipo puede cerrar el mes de cualquier RUC sin curva de aprendizaje.
¿Quieres declarar más rápido? SRIFlow descarga los comprobantes y arma el Excel con IVA desglosado listo para tu formulario 104 o ATS. Pruébalo 7 días gratis, sin tarjeta.