Todo erro (técnico ou de negócio) possui um código.
O código segue o padrão ***##### (3 letras que indicam a área de negócio + 5 dígitos).
As áreas de negócio (prefixos dos erros) são:
| Área de Negócio | Prefixo |
|---|---|
| Técnica | TEC |
| Cadastro | CAD |
| Captura, Alocação e Repasse | ALO |
| Gestão de Posições | POS |
| Liquidação de Ativos | LAT |
| Liquidação Financeira | LFI |
| Risco | RSK |
| Garantia | COL |
| Tarifação | FEE |
| Empréstimo | LEN |
| Código | Descrição |
|---|---|
| ALO14041 | Buy-side Participant not found |
| ALO14042 | Sell-side Participant not found |
| ALO14044 | Buy-side Account not found |
| ALO14045 | Sell-side Account not found |
| ALO14046 | Account not found |
| ALO14047 | Target Account not found |
| ALO14048 | Deposit Account not found |
| ALO14061 | Instrument not found |
| ALO14064 | Operation not found |
| ALO14100 | Regular trade window is not open |
| ALO14111 | Receiving trade from another day |
| ALO14121 | Time's up. Too long since the operation was received |
| ALO14122 | Time's up. The allocation window is over |
| ALO15001 | Invalid price on trade |
| ALO15003 | Position account not active |
| ALO15011 | Could not retrieve buy-side clearing member for trade |
| ALO15012 | Could not retrieve sell-side clearing member for trade |
| ALO15021 | LastMatchNumber diverges from the one informed by the exchange. Potentially there was a skip |
| ALO15022 | MatchNumber is not increasing (received a lesser or equal value than the value received before) |
| ALO15031 | The origin/target account types do not form a valid allocation direction |
| ALO15032 | When allocating from a Master account, a Master Link is required |
| ALO15033 | Allocation target account must be in the Participant |
| ALO15034 | Can't allocate to where the operation already is |
| ALO15035 | The origin operation doesn't have enough quantity to allocate |
| ALO15036 | Allocation quantity must be greater than zero |