Skip to main content@qonto/embed-sdk / Transaction
Interface: Transaction
Object representing a Qonto transaction which can be any movement of money in
or out of a bank account, such as transfers, card payments, direct debits,
and other types of transactions.
Properties
amount
amount: number
Transaction amount in the currency
amountCents
amountCents: number
Transaction amount in cents
attachmentIds
attachmentIds: string[]
List of attachment identifiers associated with this transaction
attachmentLost
attachmentLost: boolean
Whether the transaction attachment has been lost
attachmentRequired
attachmentRequired: boolean
Whether an attachment is required for this transaction
cardLastDigits
cardLastDigits: string
Last 4 digits of the card used (if card transaction)
cashflowCategory
cashflowCategory: object
Cashflow category information
name
name: string
cashflowSubcategory
cashflowSubcategory: object
Cashflow subcategory information
name
name: string
category
category: string
Transaction category
currency
currency: string
Transaction currency (e.g., “EUR”, “USD”)
emittedAt
emittedAt: Date
Date and time when the transaction was emitted
id: string
Alternative unique transaction identifier
initiatorId
initiatorId: string
ID of the person/entity who initiated the transaction
label
label: string
Transaction description/label
labelIds
labelIds: string[]
Associated label identifiers for categorization
localAmount
localAmount: number
Transaction amount in local currency
localAmountCents
localAmountCents: number
Local amount in cents
localCurrency
localCurrency: string
Local currency of the transaction
note
note: string
Additional notes for the transaction
operationType
operationType: string
Type of operation (e.g., “transfer”, “card_payment”, “direct_debit”)
reference
reference: null | string
Transaction reference identifier
settledAt
settledAt: Date
Date and time when the transaction was settled
settledBalance
settledBalance: number
Balance after transaction settlement
settledBalanceCents
settledBalanceCents: number
Balance after settlement in cents
side
side: "debit" | "credit"
Transaction direction - ‘credit’ for incoming, ‘debit’ for outgoing
status
status: string
Current status of the transaction
subjectType
subjectType: string
Type of the transaction subject
transactionId
transactionId: string
Unique identifier for the transaction
transfer?
optional transfer: object
Transfer details if this is a transfer transaction
counterpartyAccountNumber
counterpartyAccountNumber: string
counterpartyBic
counterpartyBic: string
counterpartyIban
counterpartyIban: string
counterpartyName
counterpartyName: string
updatedAt
updatedAt: Date
Date and time when the transaction was last updated
vatAmount
vatAmount: null | number
VAT amount if applicable
vatAmountCents
vatAmountCents: null | number
VAT amount in cents if applicable
vatRate
vatRate: null | number
VAT rate as a percentage if applicable