---
title: "Saldo inicial y final del extracto"
method: PUT
path: "/conciliacion/extractos/{id}/saldos"
tags: ["conciliacion"]
---

# Saldo inicial y final del extracto

`PUT /conciliacion/extractos/{id}/saldos`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/conciliacion/extractos/{id}/saldos`
- Auth: HTTP bearer

Para el archivo que no traía la columna de saldo. `null` lo borra. Solo abierto.

## Request body

- object
  - `saldoInicial` number, nullable
  - `saldoFinal` number, nullable

## Response `200`

El cuadro

- CuadroConciliacion
  - `extracto` object
    - `id` string, uuid
    - `cuentaTesoreriaId` string, uuid
    - `cuenta` string
    - `banco` string
    - `fechaDesde` string, date
    - `fechaHasta` string, date
    - `estado` 'abierto' | 'cerrado'
    - `cerradoAt` string, date-time, nullable
  - `saldoBanco` number, nullable
  - `saldoLibros` number
  - `depositosTransito` number
  - `chequesTransito` number
  - `creditosNoRegistrados` number
  - `debitosNoRegistrados` number
  - `diferencia` number, nullable: Banco + depósitos − cheques − (libros + créditos − débitos); null sin saldo del banco
  - `lineasPendientes` integer
  - `puedeCerrar` boolean
  - `entradasEnTransito` object[]
    - `tipo` 'movimiento' | 'asiento'
    - `id` string, uuid
    - `fecha` string, date
    - `clase` string
    - `descripcion` string, nullable
    - `referencia` string, nullable
    - `pendiente` number
  - `salidasEnTransito` object[]
    - `tipo` 'movimiento' | 'asiento'
    - `id` string, uuid
    - `fecha` string, date
    - `clase` string
    - `descripcion` string, nullable
    - `referencia` string, nullable
    - `pendiente` number
  - `noRegistradas` object[]
    - `id` string, uuid
    - `extractoId` string, uuid
    - `fecha` string, date
    - `descripcion` string
    - `referencia` string
    - `pendiente` number: Con signo
  - `notas` string[]

## Other responses

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

---

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