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

Authorizations

Authorization
string
header
required

Value for the Authorization header parameter.

Path Parameters

id
string
required

BankAccountTransaction identifier

Response

200
application/json
id
string
suggestedInvoice
object | null
suggestedCustomer
object | null
valueDate
string
bookingDate
string
paymentDate
string
usageDescription
string
endToEndId
string | null
counterParty
object | null
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>

The source of the bank account transaction.

Available options:
klarna
type
enum<string>

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.