---
title: "Cobrar o pagar de una vez a varios terceros"
method: POST
path: "/tesoreria/movimientos/masivo"
tags: ["tesoreria"]
---

# Cobrar o pagar de una vez a varios terceros

`POST /tesoreria/movimientos/masivo`

## Request

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

Documentos de varios terceros con la misma fecha, el mismo banco o caja y la misma forma de pago. Engendra un movimiento por tercero, por la suma de lo suyo, para que cada cobro se anule solo y el extracto del banco case línea a línea. Todo o nada: si un tercero no cabe, no se registra ninguno y los problemas llegan juntos (los de un tercero, con su nombre delante; los comunes, una sola vez; un documento que ya no tiene saldo, por su número). No deja anticipos. Con la contabilización automática encendida, cada movimiento se asienta.

## Request body

- object
  - `emisorId` string, uuid, required
  - `sentido` 'cobro' | 'pago', required
  - `fecha` string, date, required
  - `cuentaTesoreriaId` string, uuid, required
  - `formaPago` string, required: Código vigente de la Tabla 24 del SRI
  - `referencia` string, nullable
  - `nota` string, nullable
  - `aplicaciones` object[], required
    - `documentoTipo` 'comprobante' | 'compra' | 'apertura', required: `apertura`: un documento de apertura (`GET /contabilidad/saldos-iniciales/documentos`).
    - `documentoId` string, uuid, required
    - `importe` number, required

## Response `201`

Un movimiento por tercero

- object
  - `emisorId` string, uuid, required
  - `importe` number, required: La suma de todos
  - `movimientos` object[], required
    - `id` string, uuid, required
    - `tercero` object, required
      - `identificacion` string, required
      - `nombre` string, nullable, required
    - `importe` number, required
    - `documentos` 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)
