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. |