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

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