---
title: "Libro de ventas o de compras en Excel o PDF, con rango libre"
method: GET
path: "/asesor/libros/exportar"
tags: ["asesor"]
---

# Libro de ventas o de compras en Excel o PDF, con rango libre

`GET /asesor/libros/exportar`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/asesor/libros/exportar`
- Auth: HTTP bearer

El libro de ventas o el de compras para cualquier rango de fechas de hasta 366 días, en `.xlsx` o en PDF, con razón social, RUC y rango en la cabecera. Las mismas líneas y los mismos totales que el libro en JSON: en ventas las líneas van en positivo y el pie es neto (las notas de crédito restan). El de compras va en orden cronológico y lee hasta 5.000 líneas; si el rango tiene más, lo dice en una nota y los totales siguen siendo los del rango entero. El Excel añade la columna del número de autorización. Cada fila identifica a un cliente o a un proveedor: la descarga se audita.

## Query parameters

- `emisorId` string, uuid
- `libro` 'ventas' | 'compras', required
- `formato` 'xlsx' | 'pdf', required
- `desde` string, date, required
- `hasta` string, date, required

## Response `200`

El archivo (`Content-Disposition: attachment`)

## Other responses

- `400`: Cuerpo inválido o validación de negocio (previene errores SRI 62/52/65/69/39)
- `403`: Rol insuficiente o acceso denegado
- `404`: Recurso inexistente (o de otra cuenta — aislamiento multi-tenant)

---

[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)
