Indica que um negócio do mercado à vista, previamente aceito, está sendo cancelado.
Enviado individualmente para:
Além da mensagem informando o cancelamento, também será enviada (como em qualquer outro fluxo que modifique Operações) a mensagem TradeOperationsSnapshot com as quantidades zeradas.
O seguinte fluxo mostra as mensagens envolvidas num caso básico, onde não houve repasse:
R1: Esse campo só será preenchido quando TradeOriginType for 1.
R2: Esse campo só será preenchido quando TradeOriginType for 2.
| Índice | Campo | Tipo | Obrigatório | Descrição | Regras |
|---|---|---|---|---|---|
| 1 | TradeOriginType | integer | SIM | Indica se o Participante em questão é o executor do negócio cancelado ou se recebeu via repasse Valores possíveis: TradeOriginType |
|
| 2 | TradeInformation | object | NÃO | Informações básicas do negócio, conhecidas pelos executores | R1 |
| 2.1 | MatchNumber | string | SIM | Identificador único do negócio, atribuído pelo ambiente de negociação | |
| 2.2 | UtcTradeDateTime | string | SIM | Data e hora da negociação em UTC. ISO 8601: YYYY-MM-DDTHH:mm:ssZ |
|
| 2.3 | Instrument | object | SIM | Informações sobre o instrumento negociado | |
| 2.3.1 | Identification | object | SIM | Identificação do instrumento | |
| 2.3.1.1 | Id | string | SIM | Identificador único de um instrumento | |
| 2.3.1.2 | Source | string | SIM | Origem do identificador. Será sempre "BASE" | |
| 2.3.2 | TickerSymbol | string | SIM | Ticker usado no ambiente de negociação | |
| 2.4 | Quantity | integer | SIM | Quantidade negociada | |
| 2.5 | Price | decimal | SIM | Preço negociado | |
| 3 | TradeLegInformation | object | NÃO | Informações específicas sobre a perna executora | R1 |
| 3.1 | Side | integer | SIM | Lado da negociação (compra ou venda) Valores possíveis: TradeSide |
|
| 3.2 | ParticipantCode | string | SIM | Código do participante executor | |
| 3.3 | AccountCode | string | SIM | Código da conta executora, dentro do participante executor | |
| 3.4 | OrderId | string | SIM | Identificador único da ordem, atribuído pelo ambiente de negociação | |
| 3.5 | OrderEntrySessionName | string | SIM | Nome da sessão de entrada de ordem | |
| 3.6 | OperatorCode | string | NÃO | Código do Operador, quando for o caso | |
| 4 | ReceivedGiveUpInformation | object | NÃO | Informações sobre repasse recebido, quando for o caso | R2 |
| 4.1 | GiveUpCode | string | SIM | Identificador único do repasse, atribuído pela Câmara | |
| 4.2 | OriginAccountIdentification | object | SIM | Identificação da conta de origem do repasse | |
| 4.2.1 | ParticipantCode | string | SIM | Código do Participante dono da conta | |
| 4.2.2 | AccountCode | string | SIM | Código da conta | |
| 4.3 | Instrument | object | SIM | Informações sobre o instrumento negociado | |
| 4.3.1 | Identification | object | SIM | Identificação do instrumento | |
| 4.3.1.1 | Id | string | SIM | Identificador único de um instrumento | |
| 4.3.1.2 | Source | string | SIM | Origem do identificador. Será sempre "BASE" | |
| 4.3.2 | TickerSymbol | string | SIM | Ticker usado no ambiente de negociação | |
| 4.4 | Side | integer | SIM | Lado (compra/venda) Valores possíveis: TradeSide |
|
| 4.5 | Quantity | integer | SIM | Quantidade repassada | |
| 4.6 | Price | decimal | SIM | Preço negociado | |
| 4.7 | SettlementDate | string | SIM | Data de liquidação atribuída à operação | |
| 5 | TradeCancelInformation | object | SIM | Informações sobre os impactos do cancelamento | |
| 5.1 | UtcCancellationDateTime | string | SIM | Horário do cancelamento em UTC. ISO 8601: YYYY-MM-DDTHH:mm:ssZ |
|
| 5.2 | CancellationReason | integer | SIM | Motivo do cancelamento. Conjunto de valores a ser definido... ⌛ | |
| 5.3 | AffectedOperations | array | SIM | Informações sobre as operações conhecidas pelo Participante que foram afetadas pelo cancelamento. Terão suas quantidades zeradas. | |
| 5.3.1 | OperationCode | string | SIM | Identificador único de uma Operação |
{
"TradeOriginType": 1,
"TradeInformation": {
"MatchNumber": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"UtcTradeDateTime": "2026-06-24T13:30:21.289Z",
"Instrument": {
"Identification": {
"Id": "56A7884931364323945C7139C758AA36",
"Source": "BASE"
},
"TickerSymbol": "EXPL3"
},
"Quantity": 55,
"Price": 23.67
},
"TradeLegInformation": {
"Side": 1,
"ParticipantCode": "22",
"AccountCode": "1001",
"OrderId": "7892",
"OrderEntrySessionName": "SESSO123",
"OperatorCode": "A3203"
},
"TradeCancelInformation": {
"UtcCancellationDateTime": "2026-06-24T15:02:56.0889999Z",
"CancellationReason": 1,
"AffectedOperations": [
{
"OperationCode": "E22FCABBA8FB41A096F9AF4088FD9B4C"
}
]
}
}
{
"TradeOriginType": 2,
"ReceivedGiveUpInformation": {
"GiveUpCode": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"OriginAccountIdentification": {
"ParticipantCode": "22",
"AccountCode": "1001"
},
"Instrument": {
"Identification": {
"Id": "56A7884931364323945C7139C758AA36",
"Source": "BASE"
},
"TickerSymbol": "EXPL3"
},
"Side": 1,
"Quantity": 55,
"Price": 23.67,
"SettlementDate": "2026-06-26"
},
"TradeCancelInformation": {
"UtcCancellationDateTime": "2026-06-24T14:56:16.4889999Z",
"CancellationReason": 1,
"AffectedOperations": [
{
"OperationCode": "E22FCABBA8FB41A096F9AF4088FD9B4C"
}
]
}
}