A transaction is a debit or credit transaction booked on a connected account. Numeral connects to your bank to retrieve account statements and extract transactions.
Attribute | Description |
---|---|
id string | The transaction ID |
object string | Always transaction . |
connected_account_id string | The ID of the connected account where the transaction has been booked. |
booking_date date | The transaction booking date. |
value_date date | The transaction value date. |
category string | The transaction category. Existing transaction categories include:
|
description string | The transaction description. |
direction string | The transaction debit or credit direction. |
amount integer | The payment amount, in the currency's smallest unit. For instance, euro smallest unit is cents and €20 is thus represented as 2000 . |
currency string | The transaction currency. All ISO-4217 currency codes are supported. |
external_account object | The external account having sent or received the transaction. The account is either the debtor or the creditor, depending on the transaction direction. The external_account object includes the following attributes:
|
external_account_id string | When an external account has been detected on the transaction, this property holds the ID of the external account object. |
counterparty_account (deprecated) object | The counterparty account. The counterparty is either the debtor or the creditor, depending on the transaction direction. The counterparty_account object includes the following attributes:
|
internal_account_id string | The ID of the internal account of type = "virtual", when a virtual account has been detected on the transaction. |
internal_account object | When a virtual account has been detected on the transaction, the internal details account of type "virtual". It can contain an account_number sub-property containing the virtual account number. |
virtual_account_number (deprecated) string | The virtual account number linked to this transaction. |
reconciliation_status string | The reconciliation status of the transaction. Either unreconciled , reconciled , or partially_reconciled . See Reconciliations for more details. |
reconciled_amount integer | The amount reconciled, calculated as the sum of the reconciliations created for this transaction. |
bank_data object | Bank data, such as message and transaction IDs, in JSON key:value format. |
custom_fields object | Custom fields in JSON key:value format. See Custom fields . |
created_at datetime | The UTC timestamp of the creation of this transaction. |
Below is an example of a transaction:
{
"id": "f6ada630-1774-46c1-a27f-1ce2f5fb8647",
"object": "transaction",
"connected_account_id": "ff1714ae-3ec8-450d-984c-c6ee44c82a88",
"booking_date": "2022-01-03",
"value_date": "2022-01-03",
"category": "credit_transfer",
"description": "MyCompany Invoice 5678",
"direction": "credit",
"amount": 2000,
"currency": "EUR",
"external_account": {
"account_number": "FR5412739000504811631858C47",
"holder_name": "Jane Doe"
},
"external_account_id": null,
"counterparty_account": {
"account_number": "FR5412739000504811631858C47",
"holder_name": "Jane Doe"
},
"internal_account": {
"account_number": "FR4714508000301359366727T71"
},
"internal_account_id": null,
"virtual_account_number": "FR4714508000301359366727T71",
"reconciliation_status": "unreconciled",
"reconciled_amount": 0,
"bank_data": {
"file_id": "26f4ca1c-65b0-412f-b464-206721d1e6d8",
"statement_id": "STS-C4RR9YPLL0HHIFFHR-D8CET1",
"end_to_end_id": "2144F77DJZB5949E0B15A7Z8923TX1"
},
"custom_fields": {},
"created_at": "2022-01-03T00:11:07Z"
}