← Tecnologia dos mercados financeiros: fundamentos e operação
10 / 10 · 60 MIN

Oficina: eventos corporativos, correções e passagem de serviço

Separar previsões de movimentos, reconstruir reversões e ajustes e comunicar uma exceção com referências e limites temporais explícitos.

Identificar o que cada registo prova

O fundo fictício Farol recebe um anúncio, uma previsão de pagamento e uma confirmação de crédito. Estes registos respondem a perguntas diferentes: o que é esperado, como a conta é afetada e que movimento foi confirmado. O guia de distribuições DTCC distingue estas etapas e remete o desenvolvimento para schemas e orientações de utilização aplicáveis. O modelo da aula usa nomes e estruturas próprios. Não interpreta mensagens ISO nem substitui um consumidor de corporate actions. Começa por desenhar três colunas: anunciado, previsto e confirmado. Coloca cada entrada na coluna correspondente antes de calcular qualquer saldo.

Reconstruir uma correção

No caso local, C1 confirma 7200 cêntimos, R1 reverte integralmente C1 e C2 confirma 7500. O net é 7500, mas o histórico conserva os três movimentos. Apagar C1 ou reescrever o seu valor impediria explicar como se chegou ao resultado. Um segundo caso mantém C1 e aplica apenas D1 de −300: o resultado é 6900, não um segundo pagamento integral. O guia consultado descreve reversões e ajustes em contextos específicos, não uma regra universal para todos os mercados. Antes de mapear um fornecedor, identifica evento, conta, opção, moeda, tipo de saldo e referências de ligação.

Tratar referências em falta e conflitos

Se a reversão chegar antes do crédito referenciado, o programa mantém o caso fora do cálculo até existir contexto suficiente. Não cria um crédito hipotético nem associa pela proximidade temporal. Uma reversão com montante diferente do original também falha o contrato local de reversão integral. A limitação deve ser registada como exceção, sem concluir que o fornecedor violou o padrão. O modelo suporta apenas um conjunto delimitado de movimentos e recusa, por exemplo, reverter um crédito já ajustado. Guarda os registos originais para investigar com operações qual o fluxo aplicável e que qualificação falta ao consumidor.

Controlar versões sem antecipar ativação

O portal DTCC consultado em 4 de outubro de 2026 apresenta SR 2025 como implantado e SR 2026 com implantação prevista para 15 de novembro. O guia de ciclo de vida é de dezembro de 2022 e serve aqui para conceitos delimitados. Não foi usado como schema atual. Numa mudança, regista ambiente, versão contratada, campos consumidos, diferenças relevantes e janela de ativação. Prepara casos de anúncio revisto, previsão cancelada, crédito repetido, reversão e ajuste por diferença. Mantém o resultado anterior para comparar. Trocar apenas a designação da versão no relatório não demonstra que o mapeamento suporta o novo contrato.

Comparar instantes completos

A oficina usa um prazo fictício das 15:00 UTC. Uma receção às 16:00+01:00 representa o mesmo instante; 16:00:01+01:00 está um segundo depois. O contrato local aceita igualdade, mas não oferece tolerância. Uma hora sem offset não permite concluir cumprimento só pela aparência. Confirma a origem do timestamp e conserva segundos quando o critério os utiliza. O programa converte offsets explícitos para UTC, sem validar calendários de mercados, feriados, mudanças de hora locais ou dias úteis. Esses requisitos precisam de dados e regras adicionais. O arredondamento da apresentação não deve alterar a evidência guardada para a decisão.

Oficina de decisão em inglês

Durante quinze minutos, revê os conceitos e prevê os dois resultados monetários. Usa depois o guião de 45 minutos: dez para reconstruir o histórico, dez para introduzir uma referência em falta ou um offset ambíguo, quinze para escrever a decisão em inglês e dez para a passagem. A nota deve indicar observado, esperado, diferença, impacto, ação, responsável e próxima atualização. Outra pessoa verifica a ligação dos movimentos e repete a conta. Em prática individual, regista autoavaliação sem a apresentar como revisão independente. A oficina prepara comunicação e diagnóstico; a aceitação de produção continua a depender dos contratos e dos sistemas autorizados.

DR original workshop / Oficina original DR: 45 minutes
Fictional observations only; no bank instructions or financial execution.
Observações fictícias; sem instruções bancárias ou execução financeira.

0-10 min: Reconstruct / Reconstruir
C1=+7200 cents, R1=-7200 references C1, C2=+7500 => net=7500.
C1=+7200 cêntimos, R1=-7200 refere C1, C2=+7500 => net=7500.
Separate case: C1=+7200, D1=-300 references C1 => net=6900.
Caso separado: C1=+7200, D1=-300 refere C1 => net=6900.
Retain event/account/option/currency/balance type and all source references.
Conservar evento/conta/opção/moeda/tipo de saldo e referências de origem.

10-20 min: Inject exceptions / Introduzir exceções
Reversal before credit: recover the referenced input; never invent it.
Reversão antes do crédito: recuperar o registo referenciado; não o inventar.
Deadline=15:00 UTC; received=16:00:01+01:00 => one second beyond local limit.
Prazo=15:00 UTC; receção=16:00:01+01:00 => um segundo além do limite local.
Naive time: investigate time basis. No market calendar or tolerance implemented.
Hora sem offset: investigar origem temporal. Sem calendário de mercado ou tolerância.

20-35 min: English decision note / Resumo de decisão em inglês
Observed: projection and confirmed movement were combined by the consumer.
Impact: reported cash differs from the supported movement history.
Action: isolate the exception, preserve evidence, reconstruct references, qualify the mapping.
Owner and next update: assign accountable roles and a specific time.
Boundary: local fixtures only; no real payment, ledger or supplier conformance established.
Limite: fixtures locais; sem pagamento real, contabilidade ou conformidade do fornecedor demonstrados.

35-45 min: Handover / Passagem de serviço
A second participant repeats the net calculation and checks links and clock assumptions.
Outro participante repete a conta e verifica ligações e pressupostos temporais.
Deliver inputs, code hash, results, open dependencies and next action.
Entregar entradas, hash do código, resultados, dependências e próxima ação.
Solo practice is self-review, not independent operational acceptance.
Prática individual é autoavaliação, não aceitação operacional independente.
NA PRÁTICA

Caso: um painel soma uma previsão de 7500 ao crédito confirmado de 7200. A equipa separa expectativa e movimento, mantém a exceção e procura confirmação de ajuste ou reversão.

Armadilhas comuns

Previsão como pagamento; eventId como identidade universal; ajuste tratado como total; hora sem offset; versão publicada confundida com ativação no ambiente.

Tópicos relacionados: Sessões FIX e estado das ordens · Pós-negociação e liquidação · Operação, mudança e preparação T+1

Leva esta ideia contigo

Preservar ligações e contexto permite explicar cada movimento e comunicar exatamente qual resultado continua por demonstrar.

Criar conta

Referência: ISO 20022 messaging for distributions entitlements and allocations · DR financial markets technology professional assessment2026.10