> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qonto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Transaction

[@qonto/embed-sdk](../README) / 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
