GET
/
payment
/
bank-account-transactions
/
{id}

Authorizations

Authorization
string
headerrequired

Value for the Authorization header parameter.

Path Parameters

id
string
required

BankAccountTransaction identifier

Response

200 - application/json
id
string
suggestedInvoice
object
suggestedCustomer
object
valueDate
string
bookingDate
string
paymentDate
string
usageDescription
string
endToEndId
string | null
counterParty
object
amount
object
fee
object
status
enum<string>
Available options:
STATUS_RECEIVED,
STATUS_BOOKED,
STATUS_MANUAL_MATCHING_REQUIRED,
STATUS_IGNORED,
outstanding_amount,
suggestions_available
receivedAt
string
bookedAt
string | null
mandateId
string | null
source
enum<string> | null

The source of the bank account transaction.

Available options:
klarna
type
enum<string> | null

The type of the bank account transaction.

Available options:
debit,
credit
transactionCode
string | null

The transaction code as defined in ISO 20022. See: https://www.iso20022.org/sites/default/files/2020-08/BTC_ExternalCodeListDescription_31Aug2020.doc

assignments
object[]

All assignments to invoices and their transactions. Can be one or multiple, if the bank transaction was split into multiple invoices. Use case: A customer pays multiple invoices with one bank transaction.

unassignedAmount
object

The amount that is not assigned to any invoice or transaction. Can be negative if the bank transaction is assigned to invoices and transactions with a higher amount than the bank transaction amount.