- Unified transaction properties: Essential transaction details such as transaction date, amount, type, and status are standardized across different accounting platforms
- Linked account and customer data: Transactions are associated with specific accounts and customers through the
account_idandcontact_idproperties, facilitating easier tracking and reporting - Currency support and exchange rates: The data model includes the transaction currency and exchange rate, enabling accurate representation of multi-currency transactions and conversions
Attributes
Bank Transaction Attributes
| Property | Type | Description |
|---|---|---|
| rootfi_id | integer | Unique identifier assigned by Commenda for this bank transaction |
| rootfi_created_at | string | Timestamp when this record was created in Commenda’s system (ISO 8601) |
| rootfi_updated_at | string | Timestamp when this record was last updated in Commenda’s system (ISO 8601) |
| rootfi_company_id | integer | Company identifier this bank transaction belongs to within Commenda |
| platform_id | string | Unique identifier for this bank transaction in the source accounting platform |
| platform_unique_id | string | Alternative unique identifier from the platform (some platforms provide multiple IDs) |
| account_id | string | The account ID of the bank transaction |
| from_account_id | string | The from account ID of the bank transaction |
| to_account_id | string | The to account ID of the bank transaction |
| contact_id | string | The contact ID of the bank transaction |
| currency_id | string | The currency ID of the bank transaction |
| transaction_date | string | The transaction date of the bank transaction |
| amount | double | The total amount of the bank transaction |
| type | string | The type of the bank transaction |
| status | string | The status of the bank transaction |
| currency_rate | double | The currency rate of the bank transaction |
| debit_or_credit | enum | The type of transaction |
| updated_at | string | The date and time the bank transaction was last updated |
Debit or Credit Enum Values
| Value | Description |
|---|---|
DEBIT | Transaction is a debit entry |
CREDIT | Transaction is a credit entry |
Expandable Attributes
Use theexpand query parameter to include related objects:
expand=account- Includes full Account object detailsexpand=from_account- Includes full BankAccount object details for the source accountexpand=to_account- Includes full BankAccount object details for the destination accountexpand=contact- Includes full Contact object detailsexpand=currency- Includes full Currency object details
Properties Supported
| Property | Type | Description |
|---|---|---|
| platform_id | string | The Platform’s ID for the transaction |
| account_id | string | The account ID of the bank transaction |
| from_account_id | string | The from account ID of the bank transaction |
| to_account_id | string | The to account ID of the bank transaction |
| contact_id | string | The contact ID of the bank transaction |
| currency_id | string | The currency ID of the bank transaction |
| transaction_date | string | The transaction date of the bank transaction |
| amount | double | The total amount of the bank transaction |
| type | string | The type of the bank transaction |
| status | string | The status of the bank transaction |
| currency_rate | double | The currency rate of the bank transaction |
| debit_or_credit | enum | The type of transaction |
| updated_at | string | The date and time the bank transaction was last updated |