Create Transaction

Create transactions in Modern Treasury to represent financial transactions from financial institutions (e.g., bank, payment processor), or 3rd party.

Body Params
string
required

The ID of one of your internal accounts

date
required

Format is YYYY-MM-DD. The date on which the transaction occurred.

string
required

One of credit, debit

int64
required
boolean
required

If the transaction has posted to the account.

string

See Payment Orders for a list of possible payment types. This field is required if no vendor_code/vendor_code_type is provided

string

The transaction detailed text that often contains unstructured remittance information, and appears in the statements or online portal. The specific format will vary by bank, payment processor, or other vendor.

string
required

The code related to this transaction. For bank transactions, the bank provided code that determines the transaction type. This field is required if type is not provided

string
required

The type of vendor_code being reported. This field is required if type is not provided

json
json

Matching data used in Reconciliation Rules to automatically reconcile this Transaction. See Defining your Reconciliation Rules. Up to 50 string key-value pairs allowed.

string

An identifier given to this transaction by the bank, often null

Language
Credentials
Basic
base64
:
Response
Click Try It! to start a request and see the response here!