---
title: "Get Account Entries"
method: GET
path: "/account-entries"
tags: ["Account Entries"]
---

# Get Account Entries

`GET /account-entries`

Query [account entries](/docs/account-entry-entity) for a specific organization. Account entries represent a single booked movement on the (bank) account of the organization. This can be a transaction, payment etc. Account entries are then grouped by [statements](/reference/get-statements).
**Please note that account entries only include finally booked movements and do not include pending transactions or similar non-final movements.**

## Query parameters

- `organizationId` string, uuid, required
- `cardAccountId` string, uuid
- `type` 'TRANSACTION' | 'BILL_PAYMENT' | 'REIMBURSEMENT' | 'CARD_ACCOUNT_LOAD' | 'EXTERNAL_TRANSFER' | 'OTHER'
- `fromDate` string, date-time
- `toDate` string, date-time
- `byDateField` 'bookingDate' | 'createdAt' | 'updatedAt'
- `limit` integer
- `page` integer
- `sortBy` 'index' | 'bookingDate'
- `sortDirection` 'ASC' | 'DESC'

## Response `200`

Ok

- object
  - `data` object[]
    - `accountEntryId` string, uuid — The unique identifier of the account entry.
    - `organizationId` string, uuid — The organization to which the account entry belongs.
    - `cardAccountId` string, uuid — The card account to which the account entry belongs.
    - `type` 'TRANSACTION' | 'BILL_PAYMENT' | 'REIMBURSEMENT' | 'CARD_ACCOUNT_LOAD' | 'EXTERNAL_TRANSFER' | 'OTHER' — The type of the account entry. It can be one of the following values: - `TRANSACTION`: A transaction that was made on the card account. - `BILL_PAYMENT`: A bill payment that was made on the card account. - `REIMBURSEMENT`: A reimbursement that was made on the card account. - `CARD_ACCOUNT_LOAD`: An automatic load on the card account. This is only relevant for benefit card based card accounts. - `EXTERNAL_TRANSFER`: Global bank transfers - `OTHER`: Any other type of account entry.
    - `index` integer — The running index of the account entry. This index is unique per organization and card account.
    - `bookingDate` string, date — The booking date of the account entry. This is the date when the account entry was booked. E.g. `2024-07-19`.
    - `amount` object — The amount of the account entry itself.
      - `value` number — The value of the monetary amount, converted to minor units of the currency. For instance 1.00 EUR is 100 cents, thus the value here is `100`. See our [guides](/docs/monetary-values) for more details about how to handle monetary amounts.
      - `currency` string — The currency of the monetary amount in ISO 4217 format, for example `EUR` for Euro or `USD` for US Dollar.
    - `balanceAfter` object — The balance after the account entry was booked.
      - `value` number — The value of the balance after the account entry.
      - `currency` string — The currency of the balance after the account entry.
    - `transactionType` string, nullable — The type of the transaction. This field is only present if the account entry is of type `TRANSACTION`. The `type` is equal to the type of a [transaction](/reference/get-transactions-detail-batch).
    - `transactionId` string, uuid, nullable — The unique identifier of the transaction that is associated with the account entry. This field is only present if the account entry is of type `TRANSACTION`.
    - `billPaymentType` string, nullable — The type of the bill payment. This field is only present if the account entry is of type `BILL_PAYMENT`. The `type` is equal to the type of a [payment](/reference/get-payments-detail).
    - `billPaymentId` string, uuid, nullable — The unique identifier of the bill payment that is associated with the account entry. This field is only present if the account entry is of type `BILL_PAYMENT`.
    - `createdAt` string, date-time — The date and time when the account entry was created.
    - `updatedAt` string, date-time — The date and time when the account entry was last updated.
    - `fxFee` object — The foreign exchange fee that was charged for this transaction, if this account entry represents a transaction (`type` = `TRANSACTION`).
      - `fxFeePercentage` number, float, nullable — The per-organization fee (as a percentage of the transaction amount) that is charged for foreign exchange transactions. This value is specific to this organization. Example: `2.1`.
      - `fxFeeAmount` object, nullable — The specific amount of the foreign exchange fee that was charged for this transaction. Example: `0.21 EUR`.
        - `value` number — The value of the monetary amount, converted to minor units of the currency. For instance 1.00 EUR is 100 cents, thus the value here is `100`. See our [guides](/docs/monetary-values) for more details about how to handle monetary amounts.
        - `currency` string — The currency of the monetary amount in ISO 4217 format, for example `EUR` for Euro or `USD` for US Dollar.
  - `hasNextPage` boolean — Indicates whether there is a next page available.

## Other responses

- `400` — unresolved $ref
- `401` — unresolved $ref
- `403` — unresolved $ref
- `429` — unresolved $ref
- `500` — unresolved $ref

---

[API](https://skmtc.dev/getpliant/apis/pliant-customer-api.md) · [All operations](https://skmtc.dev/getpliant/apis/pliant-customer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/getpliant/pliant-customer-api/revisions/f3f589cfa718/schema)
