@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

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