AccountDetailsResponse

  • accountActive
    Type: boolean | null

    Indicates if the account is active.

  • accountClass
    Type: string | null

    The account class.

  • accountCode
    Type: string

    The unique code of the account.

  • accountDesignation
    Type: string | null

    The account designation.

  • accountDestinationID
    Type: string | null

    The destination identifier for this account. Adds further control of automated order routing rules when used in conjunction with Destination Mapping.

  • accountGroups
    Type: string | null

    A semicolon-separated list of account groups for this account.

  • accountName
    Type: string

    The name of the account.

  • accountOpenDate
    Type: string | null Format: date-time

    The account opened date.

  • accountSequenceNumber
    Type: number Format: long

    The sequence number for this account. The account sequence number is increased when any account is created or its details are updated. The account sequence number is therefore unique across all accounts.

  • advisorCode
    Type: string | null

    Unique code for the advisor.

  • allowOverfilling
    Type: boolean

    Indicates if this account allows overfilling.

  • allowReactivateDoneForDay
    Type: boolean | null

    Indicates if allow reactivating of done for day order.

  • aSICOriginOfOrderResolvingSequence
    Type: string | null

    Indicates whether the ASIC origin of order resolving sequence is applied on this account to resolve the origin of order field for ASIC instead of using the global setting. The resolving sequence is not used if the Origin Of Order execution instruction (IAOR) is already populated.

  • aSICOriginOfOrderResolvingSequenceEnabled
    Type: boolean | null

    Indicates whether the ASIC origin of order resolving sequence is applied on this account to resolve the origin of order field for ASIC instead of using the global setting. The resolving sequence is not used if the Origin Of Order execution instruction (IAOR) is already populated.

  • attributeDestinationGroup
    Type: string | null

    Name of the Destination Group that the account uses to resolve attribute settings. A null value means that no AttributeDestinationGroup is set on the account.

  • autoBookExternally
    Type: boolean | null

    If set, then trades in this account can be booked automatically by an external application.

  • automaticallySetOrdersDoneForDay
    Type: boolean | null

    If set, then automatically set all fully filled not at-risk parent orders to Done For Day.

  • beneficialOwners
    Type: string | null

    A semicolon-separated list of beneficial owners. A maximum of 10 beneficial owners are supported. A beneficial owner is the actual owner of shares bought using this account.

  • calculateNetPositions
    Type: boolean | null

    Indicates if positions are calculated for this account.

  • calculateVWAPFromTrades
    Type: boolean | null

    If set, then calculate order VWAP using trade data rather than quote data.

  • createDateTime
    Type: string Format: date-time

    The date and time the account was created.

  • defaultBookingCode
    Type: string | null

    The default booking code for the account.

  • defaultClearingId
    Type: string | null

    The default clearing ID for this account.

  • defaultClearingInstruction
    Type: string | null

    The default clearing instruction for this account.

  • defaultCommissionRate
    Type: number | null Format: double

    The default commission value for this account.

  • defaultCommissionSoft
    Type: boolean | null

    If set, then commission calculated on this account should be treated as soft commission.

  • defaultCommissionType
    Type: number | null Format: byte

    The default commission type for this account. Use the method BasicCommissionTypeGet to retrieve a list of available commission codes and their descriptions.

  • defaultCrossReference
    Type: string | null

    The default cross-reference for this account.

  • defaultDestination
    Type: string | null

    Default destination for the account that the order will be sent to. A null value means that no Default Destination is set on the account.

  • destinationForAutoCreatedOrders
    Type: string | null

    IOS Plus will use this destination when automatically creating new parent orders.

  • destinationForPlaceholderOrders
    Type: string | null

    Use this destination as the parent order destination when displacing orders. If none is selected, then trade s will always displace to this account.

  • destinationGroup
    Type: string | null

    Name of the Destination Group that the account has access to. A null value means that no Destination Group is set on the account.

  • discretionarySet
    Type: string | null

    The discretionary set for this account.

  • displacementBehavior
    Type: integer

    Trade displacement behavior settings: 0 - displace whole trades, 1 - split trades.

  • displaceToOtherAccountCode
    Type: string | null

    Displace orders to this account code. If blank, then orders that are displaced are kept with this account.

  • excludeFromAutomaticDFDSchedules
    Type: boolean | null

    Indicates whether to exclude this account from being used with automatic Done For Day schedules.

  • excludeFromBookingMatchProcess
    Type: boolean | null

    If set, then trades in this account are excluded from the booking match process.

  • exemptFromAccountMasterLimits
    Type: boolean | null

    Indicates whether the account is exempt from account master limits.

  • externalAccountNumber
    Type: string | null

    External account number

  • fXManagementCapTradePricesToInterlistedSecuritiesType
    Type: integer | null

    Trade price capping rule to be followed for interlisted securities. Valid values: 0 - None, 1 - Entire trade, 2 - Top of book.

  • fXManagementCommissionLogicType
    Type: integer | null

    Commission logic type. Valid values: 0 - None, 1 - Applied to orders on the way in, 2 - Applied to trades on the way out.

  • fXManagementCommissionStockGroupType
    Type: integer | null

    Commission stock group type. Valid values: 1 - Price based, 2 - Value based.

  • fXManagementCommissionStockGroupValue
    Type: string | null

    Commission stock group name.

  • fXManagementEnabled
    Type: boolean | null

    Indicates whether FX Management is enabled for the account.

  • fXManagementExternalOrdersDefaultCurrency
    Type: string | null

    Default currency.

  • fXManagementExternalUpdatePrecisionSpecifyNumberOfDecimals
    Type: integer | null

    Number of decimal places to round price/value by on external updates.

  • fXManagementOffsetStockGroupType
    Type: integer | null

    FX Offset group type. Valid values: -1 - None (use mid-point price), 0 - Price based, 7 - Value based.

  • fXManagementOffsetStockGroupValue
    Type: string | null

    FX Offset group name.

  • fXManagementSettlementSetCurrency
    Type: string | null

    Default settlement currency.

  • groupCreateNewParent
    Type: boolean | null

    Indicates whether an individual parent will be created for each order reparented by internal or external grouping.

  • groupExcludeDestinations
    Type: string | null

    A semi-colon separated list of destinations to be excluded from internal and external grouping. Destinations which contain semi-colons are escaped with a single black-slash character ''.

  • groupExternallyCreatedOrders
    Type: boolean

    Indicates if externally created at-risk orders created externally.

  • groupExternallyCreatedOrdersDestination
    Type: string | null

    The destination used to group at-risk orders created externally.

  • groupInternallyCreatedOrders
    Type: boolean

    The destination used to group at-risk orders created internally.

  • groupInternallyCreatedOrdersDestination
    Type: string | null

    The destination used to group at-risk orders created internally.

  • ignoreOrderMatchID
    Type: boolean | null

    Indicates if ignore OrderMatchID logic.

  • limitGroup
    Type: string | null

    The limit group for this account.

  • linkedAccountCode
    Type: string | null

    The account that mirrors this account. Linked accounts are used to mirror the orders in one account into a second account.

  • moveOrderWhenSecondaryClientOrderIDChanges
    Type: integer | null

    Specify whether orders in this account which are amended with a different SecondaryClientOrderID(XRef) will be moved to the account matching that reference: 0 � use server setting, 1 � do not move, 2 � move.

  • operatorSet
    Type: string

    The operator set for this account.

  • orderGivers
    Type: string | null

    A semicolon-separated list of order givers. An order giver is the client or person who requested an order when placing it. Each order giver cannot exceed 100 characters.

  • organization
    Type: string

    The organization that the account belongs to.

  • overrideCleanUpLimit
    Type: integer

    The number of days to wait before items in this account are cleaned up. A value of 0 means that the default server setting will be used.

  • populateUniqueOrderMatchID
    Type: boolean | null

    Ensure an order match ID is entered for all orders, and increment the order match ID for not at-risk parent orders create through FIX or the IRESS API.

  • postalAddress
    Type: string | null

    The account postal address.

  • principal
    Type: boolean | null

    Indicates if this is a principal account.

  • registrationAddress
    Type: string | null

    The account registration address.

  • reportBuySideUnsolicited
    Type: boolean | null

    Indicates if unsolicited orders will be reported to linked IOS servers, allowing mapping of these orders into local IOS accounts.

  • sendBlockTrades
    Type: boolean | null

    If set, then trades in this account are sent as blocks to various buy-side providers.

  • sendBuysideMarketDetail
    Type: boolean | null

    Indicates if market details will be sent to linked IOS servers, allowing linked account information to display in market depth.

  • sendBuysideWorkingUser
    Type: boolean | null

    Indicates if working user information will be sent to linked IOS servers, allowing working user information to display in linked IOS servers.

  • sendKeyOrdersToBackOffice
    Type: boolean | null

    Indicates if key orders created in this account will be sent to the back office.

  • sendNOEBeforeMatching
    Type: boolean | null

    Indicates if the account requires a Notice Of Execution to be sent before trades can be matched to bookings.

  • splitOrderOnUpwardVolumeAmend
    Type: boolean

    Indicates if at-risk orders in this account can split on upward volume amends to prevent a loss of priority.

  • staff
    Type: boolean | null

    Indicates if this is a staff account.

  • supervisorSet
    Type: string

    The supervisor set for this account.

  • taxationEntityType
    Type: integer | null

    The taxation entity type. 0 - Not Specified, 1 - Individual, 2 - Company, 3 - Trust, 4 - Group, 5 - Superfund, 6 - Partnership

  • taxExempt
    Type: boolean | null

    Indicates if exclude tax from commission and fee calculations.

  • tradeDisplacement
    Type: integer

    Indicates if at-risk orders in this account can split on upward volume amends to prevent a loss of priority.

  • updateDateTime
    Type: string Format: date-time

    The date and time the account was last updated.

  • uploadSource
    Type: string | null

    The upload source for this account.

  • useKeyOrderNumberAsSecondaryClientOrderID
    Type: boolean | null

    If SecondaryClientOrderID is not provided on an order, this setting will set it to the last ten digits of the key order number.

  • useParentSecondaryClientOrderID
    Type: boolean | null

    Indicates if child orders inherit their parent SecondaryClientOrderID(XRef).