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.