Jupiter ERP
Account API

List candidate transactions for internal account transfer linking

Returns open bank transactions on other accounts with opposite sign and matching absolute amount. Use before linking two transactions as an internal transfer (Umbuchung).

GETHTTP
get/api/account/bank-transactions/{id}/transfer-candidates

Example request

GET https://api.jupiter-erp.com/api/account/bank-transactions/example-id/transfer-candidates

Code
curl -X GET 'https://api.jupiter-erp.com/api/account/bank-transactions/example-id/transfer-candidates' \
  -H 'Authorization: Bearer YOUR_API_TOKEN' \
  -H 'X-Account-Uuid: YOUR_ACCOUNT_UUID' \
  -H 'Accept: application/json'

Parameters

NameInRequiredDescription
idpathyesBank transaction id
bank_account_idquerynoOptional. Filter candidates by bank account (must belong to the current account and differ from the source transaction account).
searchquerynoSearch in counterparty and reference. SQL-like: `test*` begins with, `*test` ends with, `*test*` contains, `test` exact.

Responses

200OK
FieldTypeDescription
data*object[]

array

Elements

Summary of the paired bank transaction in an internal account transfer (Umbuchung).

FieldTypeDescription
amount_cents*integerSigned; positive = credit, negative = debit
bank_account_id*integer
counterparty_namestring
currency_codestring
id*integer
referencestring
transaction_date*stringTimestamp in W3C format, will be saved in UTC time +00:00
Example response
{
  "data": [
    {
      "id": 0,
      "bank_account_id": 0,
      "transaction_date": "2025-01-14T13:51:15.000Z",
      "amount_cents": 0,
      "currency_code": "string",
      "counterparty_name": "string"
    }
  ]
}
404Bank transaction not found

No JSON schema documented.

Bank Transactions

Questions about integration?

GET /api/account/bank-transactions/{id}/transfer-candidates · Jupiter ERP