# Reporte de Impuestos (ITBMS)

# Reporte de ITBMS - Cómo se calcula la columna Subtotal en la pestaña Compras

## ¿Qué es / para qué sirve?

El **Reporte de ITBMS** (`Reportes > Reporte de Impuestos`, `/reports/tax-report`) tiene tres
pestañas: **ITBMS Compras**, **ITBMS Venta** y **ITBMS Gasto**. Esta página explica cómo se
calcula la columna **Subtotal** de la pestaña **ITBMS Compras**.

## Columna Subtotal (pestaña Compras)

La columna **Subtotal** debe mostrar la **base gravable** de la compra: el monto sobre el cual
se calculó el ITBMS, **sin incluir el impuesto**.

- Se toma el total de la compra y se le resta el ITBMS de cada línea (impuesto por unidad ×
  cantidad comprada, sumado en todas las líneas de la compra).
- Si una línea está **exenta** (impuesto en 0), no resta nada por esa línea — su parte del
  Subtotal queda igual al monto comprado.
- El total del pie de tabla (fila "Total") es la suma de esta misma columna ya corregida, línea
  por línea.

> **Corrección (ERP-1882):** antes, esta columna mostraba el total de la compra **con el ITBMS
> ya incluido**, en vez de la base sin impuesto. Esto hacía que el Subtotal de Compras no
> cuadrara contra el detalle de impuesto de cada línea, y que el reporte no sirviera para
> declarar el ITBMS pagado en compras. Ya está corregido: el Subtotal siempre refleja la base
> gravable (compra menos su ITBMS).

## Notas y avisos

> - Esta corrección solo afecta la pestaña **Compras** del Reporte de ITBMS. Las pestañas
>   **Venta** y **Gasto** no cambiaron.
> - El monto del **impuesto** (columna de cada tasa de ITBMS) no cambió con esta corrección,
>   solo el **Subtotal**.

[CAPTURA: Reporte de ITBMS, pestaña Compras, columna Subtotal]