---
title: "banks__createBankTransfer"
method: POST
path: "/tools/banks__createBankTransfer"
tags: ["Banks"]
---

# banks__createBankTransfer

`POST /tools/banks__createBankTransfer`

Realiza una transferencia entre dos cuentas bancarias

## Request body

- object
  - `id` string, required — Identificador de la cuenta bancaria de origen
  - `idDestination` string, required — Identificador de la cuenta bancaria de destino
  - `amount` number, required — Monto a transferir
  - `date` string, date, required — Fecha de la transferencia (YYYY-MM-DD)
  - `observations` string — Observaciones de la transferencia
  - `exchangeRate` number — Tasa de cambio (obligatorio cuando alguno de los bancos está en moneda diferente a la principal)
  - `costCenterOrigin` string — Identificador del centro de costo de la cuenta de origen
  - `costCenterDestination` string — Identificador del centro de costo de la cuenta de destino
  - `idResolution` string — Identificador de resolución para la transacción de pago recibido
  - `idResolutionOut` string — Identificador de resolución para la transacción de pago emitido

## Response `200`

Transferencia realizada exitosamente

## Other responses

- `400` — Bad request — cuenta no encontrada o datos inválidos
- `401` — No autorizado

---

[API](https://skmtc.net/alegra/apis/ingresos.md) · [All operations](https://skmtc.net/alegra/apis/ingresos/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alegra/ingresos/revisions/cd52d3f68f1b/schema)
