FundBatchOrders is a legacy property which is used for batch orders with regards to the Execution Interface called MFEX. If a TradeOrder is created with Execution Interface set to MFEX and the TradeOrders are batched together for sending one order to MFEX a FundBatchOrder will be created. This method is available as of version 2.32.
Filter inputs
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
BrickIds | Guid[] | Filter by array of BrickIds. BrickId is the internal id of an order | ||
States | String[] | Filter orders by states. To find a list with states use the back office GUI and navigate to System Data→Workflows and find the Key with the name FundBatchOrder | ||
Instruments | Guid[] | Filter by array of InstrumentIds. | ||
ExternalReferences | String[] | Filter by ExternalReferences | ||
OrderNos | String[] | Filter by order numbers | ||
ExecutionInterface | Guid[] | Filter by the BfsId of Execution Interface | ||
ExecutionInterfaceKey | String | Filter by Execution Interface key | ||
CreatedDateFrom | DateTime | When used, both from date and to date should be provided in the request | ||
CreatedDateTo | DateTime | |||
IsPrePayed | Bool | This value is true if the order is of the type called pre-payed, meaning that cash for settlement is transferred before execution is done | ||
IsUnitOrder | Bool | This value is true if the order was placed in number of fund units as opposed to a cash value | ||
PaymentConfirmationDateFrom | DateTime | Filters the orders based on which date the confirmation of payment was recorded. When used, both from date and to date should be provided in the request. | 2.32 | |
PaymentConfirmationDateTo | DateTime | 2.32 |
Response rows (Array) inherits from EntityBase
Name | Type | Description | Available from version |
---|---|---|---|
BrickId | Guid | The BrickId of the order | |
CashAmount | Decimal | The amount in cash | |
InstrumentAmount | Decimal | The amount in units | |
TradeOrderDirectionKey | String | "Buy" or "Sell" | |
Instrument | Guid | The associated instrument | |
Cash | Guid | The associated Cash | |
Price | Double | The price of the order | |
State | String | The current state of the order | |
IsUnitOrder | Bool | True if the order is traded in units | |
OrderNo | String | The order number of the order | |
|
|
| Depreciated in 2.41 |
|
|
| Depreciated in 2.41 |
|
|
| Depreciated in 2.41 |
|
|
| Depreciated in 2.41 |
SentDate | DateTime | The date the order was sent to an order route | |
ExternalReference | String | External reference on the order | |
ExecutionInterfaceKey | String | The key name of the associated execution interface | |
ExecutionInterface | Guid | The BrickId of the execution interface | |
CreatedDate | DateTime | The timestamp of when the order was created | |
IsPrePayed | Bool | True if the order follows the pre pay order process | |
PaymentConfirmationDate | DateTime | If the order has received a payment confirmation this field will display the date for the confirmation | |
TradeDate | DateTime | The trade date of the group order | 2.41 |
SettlementDate | DateTime | The settlement date of the group order | 2.41 |
Code examples
C# - GetExternalFundBatchOrders
...