...
Inputs (DeleteFeeRecordArgs)
The FeeRecordDto is an abstract class with two four different concrete implementations: FixedAmountFeeRecordDto, FixedAmountFeeRecordDto AumPercentageFeeRecordDto, PerformancePercentageFeeRecordDto and AumPercentageFeeRecordDtoDepositPercentageFeeRecordDto. These two implementation classes reflect that it is possible to delete two create four types of fees. Fixed fees are based on a nominal amount in a certain currency while percentage based fees use the sum of customer holdings and extract a percentage of that as the nominal fee amount. proportion of something (total assets held, total return or deposited amount).
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
Id | Guid | The id of the FeeRecord. | No Yes | 2.38 |
AccountBrickId | Guid | The brick id of the account that should receive has the FeeRecord . | Yes | 2.38 |
FeeRecordStatus | string | The status of the FeeRecord. Can be "Active" or "Inactive". | Yes | 2.38 |
CurrencyCode | string | The currency code of the currency in which the fees should be applied. | Yes | 2.38 |
SellToCoverMethod | string | If and how to create TradeOrders to sell instrument positions if a customer does not have sufficient funds on account. Use "All" to create sell orders for the full fee amount regardless of cash positions. Use "MissingCash" to only create TradeOrders for missing funds and "None" to only try to extract liquid cash. | Yes | 2.38 |
PayerAccountTransactionDetails | Object | Contains information on who should pay the fee and which transactions types should be used. | Yes | 2.38 |
FeeReceivers | List<Object> | A list of FeeReceivers. Each FeeReceiver object contains information on who should receive the applied fees and which transaction types should be used. | Yes | 2.38 |
FrequencyDetails | Object | FrequencyDetails contain information on if the fee should be created once or if it should be recurring. If it is recurring, there is additional fields to specify when it should recurr. | Yes | 2.38 |
FixedAmountFeeRecordDto
Use this to create fees of type "FixedAmount" - that is fees that extract nominal amounts from accounts.
...
AumPercentageFeeRecordDto
This implementation is used to create percentage based asset under management (AUM) fees.
...
Response DeleteFeeRecordResponse inherits from ResponseBase
Name | Type | Description | Available from version |
---|---|---|---|
Entities | FeeRecordDto[] | An array of created deleted FeeRecords. If you created FixedAmountFeeRecordDtos it will return this implementation class. | 2.38 |
Message | string | A response message, "OK" if nothing went wrong and otherwise and error message. | 2.38 |
IsError | bool | A bool to describe if the entire request went wrong. If true then nothing was createddeleted, if false then all individual FeeRecords that could be created deleted were createddeleted. | 2.38 |
...