Transactions: add transaction
transactions_createCreate new bank transaction records in a customer's payment account, ideal for importing CSV exports or cash book entries. Submit one or multiple transactions in a single batch.
Instructions
🟡 WRITE · creates data: Creates new records (receipts, transactions, postings, invoices, master data). Not idempotent: calling twice may create duplicates.
add transaction
Add a transaction to a payment account of the specified customer.
Use to import bank transactions that no bank connection delivers automatically, for example from a CSV export or a cash book.
Takes one or many: pass an array of transactions in transactions. A single record is an array of one.
Not idempotent and there is no duplicate detection: re-importing the same statement books every line a second time. Check transactions_list for the date range first. v1 offers no endpoint to update or delete an imported transaction.
Endpoint: POST /transactions/addBatch
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| transactions | Yes | list of transactions maximum of 50 transactions are allowed A transaction has the same fields like the /transactions/add endpoint has, same applies for error messages |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errors | No | ||
| success | Yes | is the request successful or faulty | |
| transactions | No |