Fee collection

List fee transactions for an account

Returns an array containing all fee transactions created for the account specified in the request URL.

get/v1/accounts/{account_id}/transactions/fees

Path parameters

account_idstring required

Query parameters

page[number]integer

The number of results pages to return.

page[size]string

The size of each page in the response.

filter[type]string

Filter the results by the type of fee collected.

filter[reconciliation_id]string

Filter the results by a transactions reconciliation ID. (Effectively allows you to look up the transaction of one fee booking.)

filter[solaris_initiated]boolean

Filter the results to indicate whether Solaris initiated the fee transaction.

Response

The operation was successful.

typestring

The type of fee. Note that you may only collect the types of fees that have been enabled for you.

reconciliation_idstring

An ID linking a fee transaction to an account booking for reconciliation.

initiator_referencestring

Optional reference for the fee transaction to be populated by you.

original_transaction_idstring

Optional ID to be provided for fee types that relate to or are charged for individual transactions. In this case, you would provide the ID of the booking linked to the transaction.

solaris_initiatedboolean

A field to indicate whether the fee transaction solaris initiated or not.

valuta_datestring

Optional valuta date provided by client. If both 'original_transaction_id' and 'valuta_date' are provided in the request payload, the provided valuta_data will be used.

Example response

[
  {
    "type": "ChargeAccountMaintenance",
    "amount": {
      "value": 499,
      "currency": "EUR"
    },
    "reconciliation_id": "938cfdf93ef54bdcbd4e955584da3bf0fct",
    "initiator_reference": "2022_08_acct_maint",
    "original_transaction_id": "6d4659e500ef4b10aa48d6b08d0d3e7b",
    "valuta_date": "2023-06-01"
  }
]