Input (CreateFundBatchOrdersBase)

To support various types of behavior and filters this method takes a CreateFundBatchOrdersBase entity which is an abstract class and has to be implemented through one of the concrete classes listed below this table.

Name

Type

Description

Mandatory

Available from version

RequestReference

String

 A free text value that will be passed on to the response entities for your tracking

False

2.38

CreateFundBatchExternalOrdersByTradeOrderId

Use this one to filter on explicit TradeOrders that should be included in the batch order. This one supports the ExternalFund Execution Interface.

Name

Type

Description

Mandatory

Available from version

TradeOrderBrickIds

Guid[]

An array of BrickIds that represent TradeOrders

True

2.38

CreateFundBatchExternalOrdersByInstrumentId

Name

Type

Description

Mandatory

Available from version

InstrumentBrickId

Guid

The BrickId of an instrument where batch orders should be created for

True

2.38

ExecutionInterfaceSettingBrickId

Guid?

The BrickId of the settings for the execution interface of the Trade Orders that should be included. The allowed settings are ExternalFund, Fax and NFM.

False

2.38

CreateFundBatchExternalOrdersAll

This will create batch orders for all placed orders using the ExternalFund execution interface

Name

Type

Description

Available from version

Response (an Array of CreateFundBatchOrderResponse) inherits from EntityBase

Name

Type

Description

Available from version

InstrumentBrickId

Guid

The BrickId of the instrument which the order relates to

2.38

CashAssetBrickId

Guid

The BrickId of the cash asset which the order uses

2.38

OrderDirection

String

Can be “Buy” or “Sell”

2.38

IsPrePaid

Bool

Indicates if the order is a pre-paid order or not

2.38

IsUnitOrder

Bool

Indicates if the order is a unit order or not

2.38