Create bank transaction

Creates a new bank transaction record with the specified parameters.

Bank transactions can be created to track money movements in and out of accounts.
New transactions are created with 'pending' status and 'manual' source by default.
They go through a reconciliation process to match them with expected accounting movements.

When creating a transaction, you must specify the amount, description, date,
and nature (payin/payout).

This endpoint uses the BankTransactions::ImportService to process the transaction.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
integer
required

Transaction amount in cents

string
required

Transaction description

date
required

Date of the transaction

string
enum
required

Whether the transaction is incoming or outgoing

Allowed:
string
required

ID of the bank account

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json