---
title: "List investment transactions"
method: GET
path: "/investments/{id}/transactions"
tags: ["Investment"]
---

# List investment transactions

`GET /investments/{id}/transactions`

Recovers all investment transactions for the investment provided

## Path parameters

- `id` string, uuid, required

## Query parameters

- `pageSize` number, double
- `page` number, double

## Response `200`

Retrieve a list of all transactions for an investment

- PageResponseInvestmentTransactions
  - `results` InvestmentTransaction[], required
    - `id` string, required — Primary investment transaction identifier
    - `type` 'BUY' | 'SELL' | 'TAX' | 'TRANSFER' | 'INTEREST' | 'AMORTIZATION', required — Operation performed on the investment position. - `BUY`: subscription / purchase of new quotas. - `SELL`: redemption / sale of quotas. - `TRANSFER`: portability or internal transfer between accounts (the `amount` field may be null). - `TAX`: tax withholdings such as IR or IOF. - `INTEREST`: interest or yield credited to the position. - `AMORTIZATION`: principal repayment (typical of fixed-income amortizing bonds).
    - `movementType` 'CREDIT' | 'DEBIT' — Cash-flow direction of the transaction from the holder's perspective. - `CREDIT`: money goes into the position (defaults for `BUY`). - `DEBIT`: money leaves the position (defaults for `SELL`, `TAX`, `TRANSFER`, `INTEREST`, `AMORTIZATION`).
    - `quantity` number, double — Quantity of the transaction
    - `value` number, double — Value on the transaction's Date
    - `amount` number, double — Gross amount of the operation. May be null only if type is TRANSFER
    - `agreedRate` number, double — Agreed rate for treasury applications
    - `indexerPercentage` number, double — Max percentage of the indexer agreed at contracting (e.g. 110% of CDI)
    - `priceFactor` number, double — B3 lot/price conversion factor (variable income transactions)
    - `date` string, date-time, required — Date when the transaction was made
    - `tradeDate` string, date-time — Date when the transaction was confirmed
    - `expenses` InvestmentExpenses — Taxes and fees that applied to the transaction
      - `serviceTax` number, double — (ISS) Service tax that varies according to state
      - `brokerageFee` number, double — Commission charged by the brokerage for carrying out transactions on the stock market
      - `incomeTax` number, double — (IRRF) Income Tax Withholding, amount paid to the Internal Revenue Service
      - `tradingAssetsNoticeFee` number, double — (ANA) Fee of Notice of Trading in Assets
      - `maintenanceFee` number, double — (termo/opções) Fees charged by BM&F Bovespa in negotiations
      - `settlementFee` number, double — Liquidation fee for the settlement of a position on the expiration date or the financial settlement of physical delivery
      - `clearingFee` number, double — Registration fee
      - `stockExchangeFee` number, double — (Emolumentos) Fees charged by BM&F Bovespa as a source of operating income
      - `custodyFee` number, double — Fee by brokers to keep recordsin their home broker systems or on the trading desk
      - `operatingFee` number, double — Amount paid to the Operator for the intermediation service
      - `other` number, double — Sum of other not defined expenses
      - `iof` number, double — (IOF) Tax on financial operations charged on the transaction
      - `iofProvision` number, double — Provisioned (accrued, not yet paid) IOF
  - `page` number, double, required
  - `total` number, double, required
  - `totalPages` number, double, required

## Other responses

- `500` — Server Internal Error

---

[API](https://skmtc.net/pluggy/apis/pluggy-api.md) · [All operations](https://skmtc.net/pluggy/apis/pluggy-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pluggy/pluggy-api/versions/75e87ec7f9cd/schema)
