---
title: "Realizar una transferencia a otra cuenta bancaria"
method: POST
path: "/bank-accounts/{id}/transfer"
tags: ["Cuentas de banco"]
---

# Realizar una transferencia a otra cuenta bancaria

`POST /bank-accounts/{id}/transfer`

## Request

- Base URL: `https://api.alegra.com/api/v1`
- URL: `https://api.alegra.com/api/v1/bank-accounts/{id}/transfer`
- Auth: HTTP basic

## Path parameters

- `id` string, required

## Request body

- BankTransfer
  - `idDestination` string, required
  - `amount` number, float, required
  - `date` string, date, required
  - `observations` string: Observaciones de la transferencia
  - `exchangeRate` number, float: Tasa de cambio. Obligatorio cuando alguno de los dos bancos de la transferencia está en una moneda diferente a la principal.
  - `costCenterOrigin` string: Identificador del centro de costo asociada a la cuenta de origen
  - `costCenterDestination` string: Identificador del centro de costo asociada a la cuenta de destino
  - `idResolution` string: Identificador de la resolución para asignar una numeración a la transacción del pago recibido que se crea al generar una transferencia entre bancos.
  - `idResolutionOut` string: Identificador de la resolución para asignar una numeración a la transacción del pago emitido que se crea al generar una transferencia entre bancos.

## Response `200`

Successful operation

- TransferResponse
  - `originAccount` BankAccount
    - `id` string
    - `name` string
    - `number` string
    - `description` string
    - `type` 'credit-card' | 'bank' | 'cash'
    - `status` 'active' | 'inactive'
    - `initialBalance` number
    - `initialBalanceDate` string, date
  - `destinationAccount` BankAccount
    - `id` string
    - `name` string
    - `number` string
    - `description` string
    - `type` 'credit-card' | 'bank' | 'cash'
    - `status` 'active' | 'inactive'
    - `initialBalance` number
    - `initialBalanceDate` string, date
  - `amount` number, float: El monto de la transferencia
  - `costCenterOrigin` CostCenter
    - `code` string
    - `description` string
    - `name` string
    - `status` 'active' | 'inactive'
  - `costCenterDestination` CostCenter
    - `code` string
    - `description` string
    - `name` string
    - `status` 'active' | 'inactive'

## Other responses

- `400`: Bad request

---

[API](https://skmtc.dev/alegra/apis/bancos.md) - [All operations](https://skmtc.dev/alegra/apis/bancos/llms.txt) - [OpenAPI document](https://skmtc.dev/alegra/apis/bancos/revisions/7d627c39e3b4?raw)
