Skip to main content
POST
Create BankTransfer record

Authorizations

X-API-KEY
string
header
required

Body

application/json

Input schema for creating BankTransfer records.

date
string<date>
required
company_id
integer
required
debit_bank_account_number
integer
required
credit_bank_account_number
integer
required
amount
required
Required range: x > 0
transaction_date
string<date> | null
exchange_rate
default:1.00
memo
string
default:""
record_status
enum<string>
default:posted
Available options:
draft,
posted,
archived

Response

OK

internal_id
integer
required
number
integer
required
transaction_id
integer
required
debit_entry_id
integer
required
credit_entry_id
integer
required
date
string<date>
required

Posting date (GL date) - the date when the transaction is recorded in the general ledger

transaction_date
string<date>
required

Transaction date (inception date) - the date when the transaction actually occurred

company_id
integer
required
company_name
string
required
company_currency
string
required
debit_bank_account_number
integer | null
required
credit_bank_account_number
integer | null
required
amount
string
required

Transfer amount

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d{0,2}0*$
exchange_rate
string
required
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d{0,16}0*$
memo
string
required
record_status
enum<string>
required
Available options:
draft,
posted,
archived
created_at
string<date-time>
required

Date and time the record was created

updated_at
string<date-time>
required

Date and time the record was last updated

bank_match_status
string | null
reconciliation_status
string | null
created_by
AuditActorSchemaOut · object | null

Schema for audit actor information.

updated_by
AuditActorSchemaOut · object | null

Schema for audit actor information.

currency_iso_4217_code
string[]
Last modified on July 13, 2026