---
title: "Movimientos de tesorería del emisor"
method: GET
path: "/tesoreria/movimientos"
tags: ["tesoreria"]
---

# Movimientos de tesorería del emisor

`GET /tesoreria/movimientos`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/tesoreria/movimientos`
- Auth: HTTP bearer

Del más reciente al más antiguo. El tercero de cada movimiento sale de los documentos a los que se aplicó.

## Query parameters

- `emisorId` string, uuid, required
- `sentido` string
- `cuentaTesoreriaId` string, uuid
- `estado` 'registrado' | 'anulado'
- `identificacion` string
- `desde` string, date
- `hasta` string, date
- `limit` integer
- `offset` integer

## Response `200`

Los movimientos de la página y cuántos hay en total

- object
  - `emisorId` string, uuid, required
  - `total` integer, required
  - `movimientos` MovimientoTesoreria[], required
    - `id` string, uuid, required
    - `sentido` 'cobro' | 'pago' | 'cruce' | 'ingreso' | 'egreso' | 'transferencia', required
    - `fecha` string, date, required
    - `importe` number, required
    - `estado` 'registrado' | 'anulado', required
    - `formaPago` string, nullable, required: Tabla 24 del SRI; 15 en un cruce y `null` en una transferencia
    - `referencia` string, nullable, required
    - `nota` string, nullable, required
    - `cuenta` object, nullable, required: El banco o la caja; de donde sale una transferencia. `null` en un cruce.
      - `id` string, uuid, required
      - `nombre` string, required
      - `tipo` 'banco' | 'caja', required
    - `tercero` object, nullable, required: De quién se cobró, a quién se pagó o con quién se cruzó. `null` si su identificación tiene una supresión vigente (LOPDP).
      - `tipo` string, nullable, required: Tabla 6 del SRI
      - `identificacion` string, required
      - `nombre` string, nullable, required
    - `documentos` integer, required: A cuántos documentos se aplicó, contando solo lo vivo
    - `asientoId` string, uuid, nullable, required: Su asiento, si ya está en el libro
    - `anuladoEl` string, date, nullable, required
    - `motivoAnulacion` string, nullable, required
    - `aplicado` number, required: Lo aplicado hoy a documentos
    - `disponible` number, required: Lo que le queda sin aplicar: su anticipo disponible. Cero en todo lo que no es un cobro o un pago
    - `cuentaDestino` object, nullable, required: Adonde llega una transferencia. `null` en lo demás
      - `id` string, uuid, required
      - `nombre` string, required
      - `tipo` 'banco' | 'caja', required
    - `contrapartida` object, nullable, required: La cuenta contable de un ingreso o de un egreso
      - `id` string, uuid, required
      - `codigo` string, required
      - `nombre` string, required
    - `claseFlujo` string, nullable, required: Clase del flujo de efectivo, un código del plan de la SCVS. `null` en un cruce y en una transferencia
    - `depositoId` string, uuid, nullable, required: El depósito (una transferencia) que llevó este cobro al banco
    - `claseFlujoNombre` string, nullable, required: El nombre de esa clase en el plan de la SCVS
    - `esDeposito` boolean, required: Una transferencia que depositó cobros de una caja. Lo sigue siendo anulada
    - `depositoFecha` string, date, nullable, required: La fecha de ese depósito
  - `limit` integer, required
  - `offset` integer, required

## Other responses

- `400`: Cuerpo inválido o validación de negocio (previene errores SRI 62/52/65/69/39)
- `402`: La cuenta no tiene el módulo `tesoreria`
- `403`: Token/key ausente, inválido o expirado

---

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