Skip to content

CommissionConnectors

CommissionConnectors defines the booking of commissions to account wallets. CommissionConnectors contains the following parameters and can be accessed through either pending config or real-time config

attributes required default settings attribute type description
id Y – INT The ID of the rule; generated.
connectors Y * VARCHAR Name pattern of the source connectors: ordered, comma-separated, case-sensitive patterns where * matches any text, a leading ! excludes a match and the first matching token decides (!ABC,* excludes ABC, while *,!ABC admits it). No other pattern syntax is supported.
accounts Y * VARCHAR Name pattern of the source connector accounts, using the same syntax as connectors. The account matched is the one selected for execution after connector routing, not the account tag received with the request.
profile Y – VARCHAR The name of the commission profile.
account Y – VARCHAR The name of the target Account whose wallet receives the commission. POSITION accounts are not allowed. The account group’s wallet profile must define the named wallet.
wallet Y – VARCHAR The name of the wallet, defined in the target account group’s wallet profile, that receives the commission. The wallet’s automatic settlement roles do not select it; name it explicitly.
enable Y – INT Enables or disables booking from this rule. A matching disabled rule still participates in highest-priority selection and can suppress lower-priority enabled rules. Enabled matching rules at the same priority can still book.
priority N 1 INT Highest matching priority for the source connector/account pair wins. All enabled rules tied at that priority can produce separate bookings, including to the same wallet. Lower-priority rules do not take over when a selected profile has no matching symbol setting or a zero amount.
ccy N n/a VARCHAR Optional final posting-currency override. n/a retains the commission profile setting currency. An explicit currency introduces a final conversion; it does not use the account-group currency as a fallback. The same named wallet can hold separate balances in different currencies.