---
title: "Retrieve a fee charge"
method: GET
path: "/fee-charges/{fee_charge_id}"
tags: ["billing"]
---

# Retrieve a fee charge

`GET /fee-charges/{fee_charge_id}`

Retrieve a fee charge by ID.

## Path parameters

- `fee_charge_id` string, required

## Response `200`

OK

- FeeCharge
  - `amount_fee` string, required — Fee amount before tax.
  - `amount_tax` string, required — Tax amount charged.
  - `amount_total` string, required — Total fee and tax amount.
  - `collected_amount` string, required — Cash actually collected for the charge so far.
  - `collected_at` string, date-time, nullable, required — Date and time the charge was collected.
  - `collections` FeeCollection[], required — Collection events that paid the charge down, in the order they were recorded. Empty means nothing has been collected.
    - `amount` string, required — Cash collected by this event, in the charge's currency.
    - `collected_at` string, date-time, required — When the cash actually moved.
    - `created_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was created.
    - `currency` 'EUR' | 'USD' | 'GBP', required
    - `id` string, required — Unique resource identifier.
    - `modified_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was last modified.
  - `created_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was created.
  - `currency` 'EUR' | 'USD' | 'GBP', required
  - `fee` Fee, required
    - `alias` string, required — Stable alias of the fee.
    - `chargeable_currencies` object, required — Fee amounts by chargeable currency.
    - `created_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was created.
    - `description` string, nullable, required — Description of the fee.
    - `display_name` string, required — Display name of the fee.
    - `fee_type` 'transaction' | 'recurring', required
    - `id` string, required — Unique resource identifier.
    - `modified_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was last modified.
    - `name` string, required — Internal name of the fee.
    - `tax_rate` string, nullable, required — Tax rate applied to the fee.
    - `transaction_type` string, nullable, required — Transaction type to which the fee applies.
    - `variants` FeeVariant[], required — Scoped variants of this fee.
      - `created_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was created.
      - `description` string, nullable — Authoring note; never used in matching.
      - `fee` string, required — The fee this variant scopes.
      - `id` string, required — Unique resource identifier.
      - `instrument` string, nullable — Instrument-id scope.
      - `instrument_type` string, nullable — Instrument-type scope.
      - `modified_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was last modified.
      - `portfolio_type` string, nullable — Forward-looking portfolio-type scope key.
      - `transaction_type` string, nullable — Triggering transaction type (transaction fees only).
  - `id` string, required — Unique resource identifier.
  - `is_fully_refunded` boolean, required — Whether the full charge has been refunded.
  - `is_partially_refunded` boolean, required — Whether part of the charge has been refunded.
  - `modified_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was last modified.
  - `outstanding_amount` string, required — What is still owed on the charge: the uncollected portion net of refunds, zero until the charge becomes due.
  - `period_end` string, date, nullable, required — End date of the period covered by the charge.
  - `period_start` string, date, nullable, required — Start date of the period covered by the charge.
  - `refundable_amount` string, required — Amount remaining eligible for refund.
  - `refunded_amount` string, required — Amount already refunded.
  - `refunds` Refund[], required — Refunds issued for the fee charge.
    - `amount` string, required — Amount refunded.
    - `created_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was created.
    - `currency` 'EUR' | 'USD' | 'GBP', required
    - `fee_charge` string, required — Fee charge associated with the refund.
    - `id` string, required — Unique resource identifier.
    - `modified_at` string, date-time, required — The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was last modified.
  - `related_transaction` string, nullable, required — Transaction associated with the fee charge.
  - `related_transaction_amount` string, nullable, required — Amount of the associated transaction.
  - `tax_rate` string, nullable, required — Tax rate applied to the fee charge.

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/joinsophic/apis/sophic-engine-api.md) · [All operations](https://skmtc.net/joinsophic/apis/sophic-engine-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/joinsophic/sophic-engine-api/revisions/5b4c43e2941b/schema)
