---
title: "Internal Transfer"
method: POST
path: "/InternalTransfer"
tags: ["Generation"]
---

# Internal Transfer

`POST /InternalTransfer`

This method can be used to generate a Internal Transfer

## Request body

- InternalTransfer
  - `Method` string, required — Method name
  - `PartnerId` integer, required — Number Of The Partner
  - `BusinessUnitId` integer, required — Number Of The BusinessUnit
  - `FromTaxNumber` string, required — CPF/CNPJ
  - `FromBank` string — Bank code
  - `FromBankBranch` string — Bank branch
  - `FromBankAccount` string — Bank account
  - `FromBankAccountDigit` string — Bank account digit
  - `ToTaxNumber` string, required — CPF/CNPJ
  - `ToBank` string — Bank code
  - `ToBankBranch` string — Bank branch
  - `ToBankAccount` string — Bank account
  - `ToBankAccountDigit` string — Bank account digit
  - `Value` number, required — Value Of The Transaction without Rates
  - `RateValue` number — Rate value
  - `RateValueType` integer — Rate type
  - `CashbackValue` number — Cashback Value
  - `TransferDate` string, required — Transfer date
  - `Identifier` string, required — Identifier Of The Transaction
  - `Tags` string[] — Tags
  - `Description` string — Description
  - `FeePayerTaxNumber` string — CPF/CNPJ
  - `FeePayerFullName` string — Fee payern name
  - `FeePayerMail` string — Fee payer mail
  - `FeePayerIdentyDocument` string — Fee payer identy document
  - `FeePayerTradingName` string — Fee payer trading name
  - `FeePayerLegalName` string — Fee payer legal name
  - `FeePayerPhone` string — Fee payer phone
  - `FeePayerBank` string — Fee payer bank
  - `FeePayerBankBranch` string — Fee payer bank branch
  - `FeePayerBankAccount` string — Fee payer bank account
  - `FeePayerBankAccountDigit` string — Fee payer bank account digit
  - `Category` string — Transfer = 0, PaymentBetweenAccounts = 1

## Response `200`

OK

- InternalTransferSuccess
  - `Success` boolean — True or False
  - `DocumentNumber` integer — Transaction id
  - `Message` string — Returned message
  - `AlreadyExists` string — Already exists
  - `Url` string — URL internal transfer identifier

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/fitbank/apis/onboarding.md) · [All operations](https://skmtc.net/fitbank/apis/onboarding/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fitbank/onboarding/versions/f94d262a8f58/schema)
