---
title: "Importar extracto bancario (CSV en base64)"
method: POST
path: "/conciliacion/importar"
tags: ["conciliacion"]
---

# Importar extracto bancario (CSV en base64)

`POST /conciliacion/importar`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/conciliacion/importar`
- Auth: HTTP bearer

Lee un extracto bancario en CSV por sus cabeceras (fecha, descripción, referencia, y el importe en una columna con signo o en débito y crédito; saldo opcional) y registra sus líneas en la cuenta del banco. Idempotente por línea: re-subir el mismo archivo no duplica, y dos líneas iguales del mismo día no se confunden. Límite: 5 MB.

## Request body

- object
  - `emisorId` string, uuid, required
  - `banco` string: Por defecto, la entidad o el nombre de la cuenta
  - `cuenta` string
  - `nombre` string, required
  - `base64` string, required: Contenido del CSV codificado en base64 (máx. 5 MB)
  - `cuentaTesoreriaId` string, uuid, required: La cuenta de banco en Bancos y caja

## Response `200`

Extracto importado

- ImportarExtractoResultado
  - `extractoId` string, uuid
  - `totalMovimientos` integer
  - `insertados` integer
  - `duplicados` integer
  - `fechaDesde` string, date
  - `fechaHasta` string, date

## 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

---

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