checkTransactionsBatch
PATCH /v5/books/{bookId}/transactions/check/batch
Batch check transactions
Parameters
Path Parameters
The id of the book. Same bookId url param on Bkper
Request Body
object
The account id when filtering by a single account. E.g. account=‘Bank’
The cursor, for pagination
List items
object
The id of agent that created the resource
The logo of the agent that created the transaction
The logo in dark mode, of the agent that created the transaction
The name of the agent that created the transaction
The amount on format ####.##
Whether the transaction is checked
The creation timestamp, in milliseconds
The actor username that created the transaction
object
The id of agent that created the resource
Archived accounts are kept for history
The running balance of the account at the transaction date. Only present when the account is part of a transaction response filtered by account. NOT the current account balance. To get current balances, use the Balances endpoint: GET /books/{bookId}/balances
Whether the account balance has been verified/audited
The creation timestamp, in milliseconds
Credit nature or Debit otherwise
The groups of the account
object
The id of agent that created the resource
The creation timestamp, in milliseconds
Whether the group has credit nature
Whether the group has any accounts
Whether the group has any children groups
Whether the group is hidden on the transactions main menu
The unique id that identifies the Group in the Book
Whether the group is locked by the Book owner
Whether the group has mixed types of accounts
The name of the Group
The name of the Group, lowercase, without spaces or special characters
Whether the group is permanent
The key/value custom properties of the Group
object
The type of the accounts in the group. E.g. ASSET, LIABILITY, INCOMING, OUTGOING
The last update timestamp, in milliseconds
Example
{ "agentId": "string", "createdAt": "1592000000000", "credit": true, "hasAccounts": true, "hasGroups": true, "hidden": true, "id": "string", "locked": true, "mixed": true, "name": "string", "normalizedName": "string", "parent": null, "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000"}Whether the account has any transactions posted
The unique id that identifies the Account in the Book
The name of the Account
The name of the Account, lowercase, without spaces or special characters
Permanent are such as bank accounts, customers or the like
The key/value custom properties of the Account
object
The type of the account
The last update timestamp, in milliseconds
Example
{ "agentId": "string", "archived": true, "balance": "string", "balanceVerified": true, "createdAt": "1592000000000", "credit": true, "groups": [ { "agentId": "string", "createdAt": "1592000000000", "credit": true, "hasAccounts": true, "hasGroups": true, "hidden": true, "id": "string", "locked": true, "mixed": true, "name": "string", "normalizedName": "string", "parent": null, "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000" } ], "hasTransactionPosted": true, "id": "string", "name": "string", "normalizedName": "string", "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000"}The date on ISO format yyyy-MM-dd
The date on format of the Book
The date number representation on format YYYYMMDD
object
The id of agent that created the resource
Archived accounts are kept for history
The running balance of the account at the transaction date. Only present when the account is part of a transaction response filtered by account. NOT the current account balance. To get current balances, use the Balances endpoint: GET /books/{bookId}/balances
Whether the account balance has been verified/audited
The creation timestamp, in milliseconds
Credit nature or Debit otherwise
The groups of the account
object
The id of agent that created the resource
The creation timestamp, in milliseconds
Whether the group has credit nature
Whether the group has any accounts
Whether the group has any children groups
Whether the group is hidden on the transactions main menu
The unique id that identifies the Group in the Book
Whether the group is locked by the Book owner
Whether the group has mixed types of accounts
The name of the Group
The name of the Group, lowercase, without spaces or special characters
Whether the group is permanent
The key/value custom properties of the Group
object
The type of the accounts in the group. E.g. ASSET, LIABILITY, INCOMING, OUTGOING
The last update timestamp, in milliseconds
Example
{ "agentId": "string", "createdAt": "1592000000000", "credit": true, "hasAccounts": true, "hasGroups": true, "hidden": true, "id": "string", "locked": true, "mixed": true, "name": "string", "normalizedName": "string", "parent": null, "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000"}Whether the account has any transactions posted
The unique id that identifies the Account in the Book
The name of the Account
The name of the Account, lowercase, without spaces or special characters
Permanent are such as bank accounts, customers or the like
The key/value custom properties of the Account
object
The type of the account
The last update timestamp, in milliseconds
Example
{ "agentId": "string", "archived": true, "balance": "string", "balanceVerified": true, "createdAt": "1592000000000", "credit": true, "groups": [ { "agentId": "string", "createdAt": "1592000000000", "credit": true, "hasAccounts": true, "hasGroups": true, "hidden": true, "id": "string", "locked": true, "mixed": true, "name": "string", "normalizedName": "string", "parent": null, "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000" } ], "hasTransactionPosted": true, "id": "string", "name": "string", "normalizedName": "string", "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000"}The transaction description
Whether the transaction is a draft
The files attached to the transaction
object
The id of agent that created the resource
The file content Base64 encoded
The file content type
The creation timestamp, in milliseconds
The unique id that identifies the file in the book
The file name
The key/value custom properties of the File
object
The file size in bytes
The last update timestamp, in milliseconds
The file serving url
Example
{ "agentId": "string", "content": "string", "contentType": "string", "createdAt": "1592000000000", "id": "string", "name": "string", "properties": { "key": "value" }, "size": 1, "updatedAt": "1592000000000", "url": "string"}The unique id that identifies the transaction in the book
Whether the transaction is already posted on accounts, otherwise is a draft
The key/value custom properties of the Transaction
object
The transaction remote ids, to avoid duplication
The transaction #hashtags
Whether the transaction is trashed
The last update timestamp, in milliseconds
The transaction urls
Example
{ "agentId": "string", "agentLogo": "string", "agentLogoDark": "string", "agentName": "string", "amount": "1234.56", "checked": true, "createdAt": "1592000000000", "createdBy": "string", "creditAccount": { "agentId": "string", "archived": true, "balance": "string", "balanceVerified": true, "createdAt": "1592000000000", "credit": true, "groups": [], "hasTransactionPosted": true, "id": "string", "name": "string", "normalizedName": "string", "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000" }, "date": "2024-01-15", "dateFormatted": "string", "dateValue": 1, "debitAccount": { "agentId": "string", "archived": true, "balance": "string", "balanceVerified": true, "createdAt": "1592000000000", "credit": true, "groups": [], "hasTransactionPosted": true, "id": "string", "name": "string", "normalizedName": "string", "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000" }, "description": "string", "draft": true, "files": [ { "agentId": "string", "content": "string", "contentType": "string", "createdAt": "1592000000000", "id": "string", "name": "string", "properties": { "key": "value" }, "size": 1, "updatedAt": "1592000000000", "url": "string" } ], "id": "string", "posted": true, "properties": { "key": "value" }, "remoteIds": [ "string" ], "tags": [ "string" ], "trashed": true, "updatedAt": "1592000000000", "urls": [ "string" ]}Example
{ "account": "string", "cursor": "string", "items": [ { "agentId": "string", "agentLogo": "string", "agentLogoDark": "string", "agentName": "string", "amount": "1234.56", "checked": true, "createdAt": "1592000000000", "createdBy": "string", "creditAccount": { "agentId": "string", "archived": true, "balance": "string", "balanceVerified": true, "createdAt": "1592000000000", "credit": true, "groups": [], "hasTransactionPosted": true, "id": "string", "name": "string", "normalizedName": "string", "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000" }, "date": "2024-01-15", "dateFormatted": "string", "dateValue": 1, "debitAccount": { "agentId": "string", "archived": true, "balance": "string", "balanceVerified": true, "createdAt": "1592000000000", "credit": true, "groups": [], "hasTransactionPosted": true, "id": "string", "name": "string", "normalizedName": "string", "permanent": true, "properties": { "key": "value" }, "type": "ASSET", "updatedAt": "1592000000000" }, "description": "string", "draft": true, "files": [], "id": "string", "posted": true, "properties": { "key": "value" }, "remoteIds": [ "string" ], "tags": [ "string" ], "trashed": true, "updatedAt": "1592000000000", "urls": [ "string" ] } ]}Responses
204
A successful response