Skip to content

Fees and treasury

Transaction fees in treasury reports (pre-funding clients only)

Once transaction fees are collected, Upvest generates a Transaction fee execution report on the treasury reporting side. We send the TREASURY_REPORT.CREATED webhook event with object.type set to TRANSACTION_FEE.

Example webhook payload (Treasury report) for pre-funding clients

{
  "id": "a1b2c3d4-...",
  "created_at": "2024-03-15T09:00:00.00Z",
  "type": "TREASURY_REPORT.CREATED",
  "object": {
    "id": "r9s8t7u6-...",
    "type": "TRANSACTION_FEE",
    "currency": "EUR",
    "settlement_amount": "45.00",
    "report_date": "2024-03-15",
    "direction": "INCOMING",
    "filename": "Transaction_fee_execution_2024-03-15.csv"
  },
  "webhook_id": "wh-001"
}

The full CSV sample of the Transaction fee execution report is available in the Upvest documentation assets repository.