List Commission Schedules

List all commissions available for an account associated with its parentIB

Results Explained

Attribute

Type

Description

ib

object

Object provides information about commission group's owner

ib.id

string

Identifier of commission group owner

ib.name

string

Description of commission group owner

commissions

array

Array of commission group objects

commissions.active

boolean

Commission group status

commissions.commissionID

string

Commission group identifier

commissions.description

string

Commission group description

commissions.assignmentCriteria

object

Object provides assignment criteria of commission group

commissions.assignmentCriteria.wlpID

string

White label partner (aka WLP) identifier.

commissions.assignmentCriteria.country

string

Clients from this country will be assigned this commission. Reference to Countries API

commissions.assignmentCriteria.defaultStatus

boolean

The default commission to be applied if no other criteria matches

commissions.assignmentCriteria.accountMgmtType

string

Commission is designated for specific account type, but only if accountMgmtTypeExists is true

commissions.assignmentCriteria.accountMgmtTypeExists

boolean

If true, commission will be assigned based on account management type

commissions.rates

object

Object provides information on commission rates

commissions.rates.fractional

object

Object provides commission rates on order quantities between 0.0001 and 0.9999 (aka fractional shares)

commissions.rates.fractional.rate

number

Commission rate in USD for fractional shares

commissions.rates.fractional.passThroughFees

boolean

If true, SEC and TAF fees are passed through to the client.

commissions.rates.fractional.shareAmountRounding

string

Share amount rounding method. Options:

  • "FLOOR" - Share quantity rounded down
  • "CEIL" - Share quantity rounded up
  • "NEAREST" - Share quantity rounded to nearest integer

commissions.rates.fractional.minimumRate

number

Minimum commission rate for fractional share

commissions.rates.basket

object

Object provides commission rate information on an array of orders placed in a single request (aka basket orders)

commissions.rates.basket.overageRate

number

Overage rate when quantity of shares exceeds commissions.rates.basket.baseNumberOfShares in an order

commissions.rates.basket.baseNumberOfShares

number

Quantity of shares before commissions.rates.basket.overageRate kicks in

commissions.rates.basket.passThroughFees

boolean

If true, SEC and TAF fees are passed through to the client.

commissions.rates.basket.schedule

object

Object provides specific commission rates on basket order sizes

commissions.rates.basket.schedule.[number 4-99]

number

Total number of orders in a basket order and it's corresponding commission rate

commissions.rates.default

object

Object provides commission rates on order quantities > 1.0000

commissions.rates.default.rate

number

Commission rate in USD for shares > 1.0000

commissions.rates.default.passThroughFees

boolean

If true, SEC and TAF fees are passed through to the client.

commissions.rates.default.shareAmountRounding

number

Share amount rounding method. Options:

  • "FLOOR" - Share quantity rounded down
  • "CEIL" - Share quantity rounded up
  • "NEAREST" - Share quantity rounded to nearest integer

commissions.rates.default.minimumRate

number

Minimum commission rate for shares > 1.0000

Language
Authentication