---
title: "Totales agregados por período (insumo F104)"
method: GET
path: "/compras/totales"
tags: ["compras"]
---

# Totales agregados por período (insumo F104)

`GET /compras/totales`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/compras/totales`
- Auth: HTTP bearer

Devuelve la suma de bases e impuestos del período indicado. Usa como insumo para el Formulario 104 de declaración de IVA.

## Query parameters

- `emisorId` string, uuid, required
- `desde` string, date, required
- `hasta` string, date, required

## Response `200`

Totales del período

- ComprasTotalesPeriodo: Agregado de compras para el período indicado (insumo Formulario 104)
  - `baseIva15` string: Suma de base imponible IVA 15%
  - `baseIva0` string: Suma de base imponible IVA 0%
  - `baseExento` string: Suma de base exenta
  - `baseNoObjeto` string: Suma de base no objeto
  - `baseIvaOtras` string: Suma de bases a tarifas de IVA distintas a la general
  - `montoIva` string: Suma del IVA total
  - `retencionIva` string: Suma de retenciones de IVA
  - `retencionRenta` string: Suma de retenciones de Renta
  - `totalSinImpuestos` string
  - `importeTotal` string

## Other responses

- `400`: Cuerpo inválido o validación de negocio (previene errores SRI 62/52/65/69/39)

---

[API](https://skmtc.dev/contadeo/apis/api-de-contadeo.md) · [All operations](https://skmtc.dev/contadeo/apis/api-de-contadeo/llms.txt) · [OpenAPI document](https://skmtc.dev/contadeo/apis/api-de-contadeo/revisions/461bbb9a74ce?raw)
