Seu Template de dados de processamento de pagamentos

SWIFT
Seu Template de dados de processamento de pagamentos

Seu Template de dados de processamento de pagamentos

Este Template oferece a estrutura necessária para mapear os fluxos de trabalho das transações SWIFT, da iniciação à liquidação final. Ele detalha os componentes de dados e os marcos operacionais necessários para dar visibilidade completa ao ciclo de vida dos pagamentos. Use este guia para preparar seus dados e revelar ineficiências ocultas e reduzir riscos de conformidade.
  • Atributos recomendados para uma análise detalhada das transações
  • Principais atividades e marcos do processo SWIFT
  • Orientações técnicas para extração de dados financeiros
Novidade em Event Logs? Saiba como criar um Event Log para Process Mining.

Atributos do processamento de pagamentos

Estes são os campos de dados recomendados para incluir no Event Log e analisar de forma abrangente o ciclo de vida das transações SWIFT.
5 Obrigatório 9 Recomendado 5 Opcional
Nome Descrição
ID da transação de pagamento
PaymentTransactionId
Identificador exclusivo que representa o caso de pagamento de ponta a ponta.
Descrição

Este atributo funciona como a chave central do caso no Process Mining. Ele agrupa todas as atividades relacionadas a uma única instrução de pagamento, da solicitação inicial à validação, transmissão SWIFT e liquidação final. Em contextos SWIFT, costuma ser associado ao Transaction Reference Number (TRN) ou ao Unique End-to-end Transaction Reference (UETR) para garantir a continuidade entre sistemas bancários.

Ele é usado para reconstruir o caminho de cada instância do processo e é essencial para analisar variantes e calcular o tempo de ciclo.

Por que isso importa

A identificação exclusiva é a base do Process Mining, pois permite reunir eventos dispersos em uma visão integrada do processo.

Onde encontrar

Campo 20 (TRN) ou Campo 121 (UETR) da SWIFT nos cabeçalhos das mensagens.

Exemplos
TRN-20231025-883954392-882-101UETR-9982-1123-5521PAY-US-EU-9912
Nome da atividade
ActivityName
Nome da etapa do processo ou do evento ocorrido.
Descrição

Este atributo descreve a ação específica ou a mudança de status registrada no log do sistema. Alguns exemplos são 'Solicitação de pagamento criada', 'Triagem de sanções aprovada' e 'ACK SWIFT recebido'.

É a principal dimensão dos mapas de processo: define os nós da visualização e ajuda os analistas a entender a sequência de operações realizadas em um pagamento.

Por que isso importa

Define o que acontece no processo e permite visualizar o fluxo e suas variações.

Onde encontrar

Logs de transações, registros de auditoria ou dados derivados de tipos de mensagem, como MT103 enviada.

Exemplos
Solicitação de pagamento criadaInstrução de pagamento enviadaACK SWIFT recebidoPagamento aprovado
Registro de data e hora do evento
EventTimestamp
Data e hora exatas em que a atividade ocorreu.
Descrição

Este atributo registra o momento exato em que um evento aconteceu. Ele é usado para ordenar as atividades cronologicamente e calcular todas as métricas baseadas em duração, como tempo de atravessamento, tempo de ciclo e volume processado.

Registros de data e hora precisos são essenciais para analisar a 'Performance em relação aos horários-limite da rede' e identificar gargalos na cadeia de aprovação.

Por que isso importa

Os registros de data e hora são a base de todas as análises temporais e métricas de performance no Process Mining.

Onde encontrar

Logs de auditoria do sistema, registros de data e hora de criação de mensagens ou horários de transações no banco de dados.

Exemplos
2023-10-25T08:30:15Z2023-10-25T14:45:00Z2023-10-26T09:15:22Z
Sistema de origem
SourceSystem
Nome do sistema de onde vieram os dados do evento.
Descrição

Identifica o software ou a plataforma que gerou o Event Log. Em um processo de pagamento, pode ser o sistema bancário central, o gateway de pagamentos ou a própria interface SWIFT.

Este atributo ajuda a verificar a linhagem dos dados e a investigar problemas ao combinar dados de diferentes aplicativos bancários.

Por que isso importa

Dá contexto sobre a origem dos dados, essencial para o Process Mining em vários sistemas.

Onde encontrar

Definido diretamente durante o ETL ou extraído dos identificadores do sistema.

Exemplos
SWIFT Alliance AccessCore Banking SystemPayment EngineFiltro de sanções
Última atualização dos dados
LastDataUpdate
Registro de data e hora da última extração ou atualização do registro.
Descrição

Indica quando os dados foram carregados pela última vez na ferramenta de Process Mining. Essa informação é essencial para avaliar a atualização dos dados e garantir que os Dashboards reflitam o estado mais recente das operações de pagamento.

Ela ajuda as pessoas a confiar nos dados, mostrando com transparência a latência do fluxo de geração de relatórios.

Por que isso importa

Ajuda as pessoas a entender a atualidade e a confiabilidade dos dados apresentados.

Onde encontrar

Registro de data e hora da execução do processo ETL.

Exemplos
2023-10-27T12:00:00Z2023-11-01T06:00:00Z
BIC do beneficiário
BeneficiaryBic
Código de identificação bancária da instituição recebedora.
Descrição

Identifica o banco de destino do pagamento. Essa dimensão é fundamental para o Dashboard "Causa raiz das rejeições do beneficiário".

Ao agrupar as falhas pelo BIC do beneficiário, o banco pode identificar contrapartes específicas que rejeitam instruções com frequência por problemas na qualidade dos dados ou por requisitos de formatação específicos.

Por que isso importa

Essencial para analisar a performance das contrapartes e os padrões de rejeição.

Onde encontrar

Campo 57A (instituição junto à qual está a conta) ou 58A (instituição do beneficiário) do SWIFT.

Exemplos
CITIUS33BARCGB22DRESDEFFHANDSEXX
Código NAK do SWIFT
SwiftNakCode
Código de erro retornado pela rede SWIFT quando uma mensagem é rejeitada.
Descrição

Contém o código de erro específico (por exemplo, T26, T13) informado em uma confirmação negativa (NAK) da rede SWIFT.

Esse atributo alimenta o Dashboard "Análise de erros e retrabalho do SWIFT", permitindo categorizar falhas técnicas e priorizar correções no sistema.

Por que isso importa

Aponta as causas técnicas das rejeições na rede.

Onde encontrar

Mensagens de sistema MT 015/019 ou campo 451 em ACK/NAK.

Exemplos
T26H01T13G02
Data-valor
ValueDate
Data em que os fundos devem ficar disponíveis para o beneficiário.
Descrição

Representa a data de liquidação indicada na mensagem de pagamento. Comparar essa data com o registro de data e hora de "Pagamento liquidado" ajuda na análise do Dashboard "Envelhecimento da liquidação e da conciliação".

Ela indica a urgência do pagamento e é usada para medir o cumprimento dos acordos de nível de serviço relativos à disponibilidade dos fundos.

Por que isso importa

Essencial para a gestão de liquidez e para medir a pontualidade da liquidação.

Onde encontrar

Campo 32A do SWIFT MT (subcampo de data) ou IntrBkSttlmDt do ISO 20022.

Exemplos
2023-10-262023-11-01
É STP
IsStp
Indicador que mostra se o pagamento exigiu intervenção manual.
Descrição

Indicador booleano que recebe o valor True quando o caso não contém atividades de "Erro identificado", "Pagamento rejeitado" ou "Modificação" manual. Ele calcula diretamente o KPI "Taxa de processamento direto".

É a principal métrica para avaliar o sucesso da automação no processamento de pagamentos.

Por que isso importa

Principal medida da eficiência do processo e da saúde da automação.

Onde encontrar

Calculado com base na ausência de atividades negativas ou manuais específicas no caso.

Exemplos
truefalse
Moeda da transação
TransactionCurrency
Código ISO de 3 letras que indica a moeda do pagamento.
Descrição

Identifica a moeda em que o pagamento é denominado (por exemplo, USD, EUR, GBP). Esse dado é essencial para o Dashboard "Performance do horário limite da rede", pois os horários limite variam conforme a moeda.

Também permite analisar a "Eficiência da conversão de moedas", identificando pares de moedas diferentes.

Por que isso importa

Define regras de roteamento, horários limite e corredores de liquidação.

Onde encontrar

Campo 32A (moeda) do SWIFT MT ou elemento Ccy do ISO 20022.

Exemplos
USDEURGBPJPY
Tipo de mensagem SWIFT
SwiftMessageType
Tipo de mensagem SWIFT usado (por exemplo, MT103, pacs.008).
Descrição

Indica o formato específico da instrução de pagamento. Entre os tipos mais comuns estão MT103, para transferências de clientes, e os equivalentes no ISO 20022, como pacs.008.

É usado na análise "Variantes da jornada de pagamento" para comparar a eficiência de processamento dos formatos MT legados com os novos padrões ISO.

Por que isso importa

Diferencia os fluxos de pagamento e os padrões de processamento (legado ou ISO 20022).

Onde encontrar

Bloco 2 do SWIFT (cabeçalho da aplicação), campo Tipo de mensagem.

Exemplos
MT103MT202pacs.008MT101
UETR
UniqueEndToEndReference
Referência única de ponta a ponta da transação, usada para rastreamento no SWIFT gpi.
Descrição

O UETR é uma sequência de 36 caracteres que fornece uma referência única e imutável para um pagamento em toda a rede SWIFT. Ao contrário dos IDs internos, o UETR permanece o mesmo entre os bancos.

Esse atributo é essencial para ter visibilidade de ponta a ponta e correlacionar registros internos com atualizações externas de status do SWIFT gpi.

Por que isso importa

O padrão de referência para rastrear pagamentos internacionais entre diferentes instituições.

Onde encontrar

Bloco 3 do SWIFT, campo 121.

Exemplos
b8c3f4a0-5d2a-4e1b-9c3d-1a2b3c4d5e6f123e4567-e89b-12d3-a456-426614174000
Usuário de processamento
ProcessingUser
Usuário ou agente do sistema que realizou a atividade.
Descrição

Identifica a pessoa ou o bot automatizado responsável pela atividade, como um analista de conformidade que aprova uma ocorrência de sanção ou um operador que corrige um erro de formatação.

Esse atributo alimenta o Dashboard "Mapa de calor de erros de validação", ajudando gestores a identificar necessidades de treinamento ou usuários específicos associados a altas taxas de retrabalho.

Por que isso importa

Permite analisar os recursos e identificar gargalos manuais.

Onde encontrar

Registros de auditoria do sistema, coluna "ID do usuário" nas tabelas de transações.

Exemplos
SISTEMAJ.DoeCompliance_Bot_01M.Smith
Valor da transação
TransactionAmount
Valor monetário da instrução de pagamento.
Descrição

Representa o valor principal transferido. Esses dados são extraídos de campos específicos da SWIFT, como o Campo 32A da MT103.

São essenciais para o Dashboard 'Ciclos de aprovação de transferências de alto valor', pois permitem segmentar os pagamentos por valor e analisar atrasos na aprovação de transações de alto risco e alto valor.

Por que isso importa

Permite analisar o impacto financeiro e segmentar as transações por valor.

Onde encontrar

Campo 32A (valor) da SWIFT MT ou elemento IntrBkSttlmAmt da ISO 20022.

Exemplos
15000.001250.501000000.0045.00
Cumpriu o horário limite
MetCutOffTime
Indicador que mostra se a instrução foi enviada antes do prazo da rede.
Descrição

Indicador booleano calculado pela comparação entre o horário de envio da instrução de pagamento e o horário limite da rede SWIFT para a moeda correspondente. Esse dado permite calcular o KPI "Taxa de cumprimento do horário limite do SWIFT".

O não cumprimento do horário limite atrasa a liquidação e afeta as posições de liquidez.

Por que isso importa

KPI operacional essencial para a gestão de tesouraria e liquidez.

Onde encontrar

Calculado pela comparação do registro de data e hora com uma tabela de referência estática de horários limite.

Exemplos
truefalse
É internacional
IsCrossBorder
Indicador que mostra se o pagamento envolve países diferentes.
Descrição

Atributo booleano que recebe o valor True quando o país do remetente é diferente do país do beneficiário. Esse dado permite calcular o KPI "Latência no processamento de várias moedas", separando os fluxos nacionais dos internacionais.

Pagamentos internacionais costumam ter mais complexidade, custos e tempo de processamento.

Por que isso importa

Segmentação fundamental para analisar a complexidade dos pagamentos.

Onde encontrar

Comparação entre o código do país no BIC do remetente e o código do país no BIC do beneficiário.

Exemplos
truefalse
Motivo da rejeição
RejectionReason
Descrição em texto que explica por que um pagamento foi rejeitado.
Descrição

Contém a descrição narrativa ou do código da falha de um pagamento, geralmente encontrada no campo 72 do SWIFT (informações do remetente para o destinatário) ou em mensagens de devolução. Esse dado permite analisar a "Causa raiz das rejeições do beneficiário".

Ele permite que analistas façam mineração de texto para identificar temas recorrentes nas rejeições (por exemplo, "Conta inválida", "Nome do beneficiário divergente").

Por que isso importa

Fornece contexto qualitativo para as falhas do processo.

Onde encontrar

Campo 72 ou 79 do SWIFT em mensagens de devolução (devolução MT103).

Exemplos
Conta do beneficiário encerradaIBAN inválidoFalha de conformidade regulatóriaCódigo do banco desconhecido
País de origem
OriginatingCountry
Código do país da entidade que inicia o pagamento.
Descrição

Indica a jurisdição de origem da solicitação de pagamento. Esse dado é essencial para o Dashboard "Tempo de processamento da triagem de sanções", pois pagamentos originados em jurisdições de alto risco costumam passar por verificações de conformidade mais rigorosas e demoradas.

Também permite analisar geograficamente os volumes de pagamento e os atrasos no processamento.

Por que isso importa

Dimensão importante para analisar riscos de conformidade e a performance regional.

Onde encontrar

Derivado do BIC do remetente (caracteres 5 e 6 do código do país).

Exemplos
USGBDEFR
Prioridade da instrução
InstructionPriority
Indicador de prioridade que mostra a urgência do pagamento.
Descrição

Derivada dos cabeçalhos da mensagem (por exemplo, "Normal" ou "Urgente"). Permite segmentar os dados no Dashboard "Ciclos de aprovação de transferências de alto valor", pois pagamentos urgentes costumam exigir fluxos de aprovação acelerados.

Entender a distribuição das prioridades ajuda a planejar os recursos nos períodos de pico.

Por que isso importa

Ajuda a diferenciar os requisitos de SLA para pagamentos padrão e acelerados.

Onde encontrar

Bloco 2 do SWIFT, campo Prioridade da mensagem (por exemplo, N para Normal, U para Urgente).

Exemplos
NormalUrgenteSistema
Obrigatório Recomendado Opcional

Atividades do processamento de pagamentos

Estas são as principais etapas e marcos do processo que você deve registrar no Event Log para descobrir o processo com precisão e identificar gargalos.
6 Recomendado 6 Opcional
Atividade Descrição
Instrução de pagamento enviada
Transmissão da mensagem formatada (MT103 ou ISO 20022 pacs.008) para o SWIFT Gateway. O evento é registrado explicitamente quando o conteúdo da mensagem é gerado e transferido para a interface da rede.
Por que isso importa

Usado para calcular a 'Taxa de cumprimento dos horários-limite SWIFT'. Marca a transição do processamento interno para o processamento na rede.

Onde encontrar

Logs do SWIFT Alliance Access (SAA) ou logs de transmissão do Gateway.

Coleta

Registrado quando a mensagem é enviada

Tipo de evento explicit
Pagamento aprovado
Ação final de autorização realizada por um responsável designado ou por uma regra automatizada para transferências de alto valor. O evento é registrado explicitamente quando o sinalizador do fluxo de trabalho de aprovação é definido como verdadeiro.
Por que isso importa

Essencial para o Dashboard 'Ciclos de aprovação de transferências de alto valor'. Identifica atrasos nas aprovações manuais de grandes movimentações de liquidez.

Onde encontrar

Registro de auditoria do mecanismo do fluxo de trabalho de aprovação.

Coleta

Registrado quando a ação de aprovação é executada

Tipo de evento explicit
Pagamento conciliado
Conciliação da transação de pagamento com o extrato contábil da conta Nostro/Vostro. O evento é identificado quando o sistema de conciliação associa o ID da transação a uma linha do extrato.
Por que isso importa

Conclui o ciclo financeiro. Atrasos nesta etapa afetam a visibilidade do caixa e a capacidade de auditoria.

Onde encontrar

Logs do sistema de conciliação ou status 'Conciliado' no Core Banking System.

Coleta

Compare o status da conciliação

Tipo de evento inferred
Pagamento liquidado
Confirmação de que os recursos foram creditados na conta do beneficiário, geralmente indicada pelo status gpi ACSC. O evento é registrado explicitamente por meio de atualizações do Tracker ou mensagens de confirmação.
Por que isso importa

Representa a conclusão efetiva da cadeia de pagamento. É essencial para calcular a 'Diferença entre liquidação e conciliação'.

Onde encontrar

SWIFT gpi Tracker (status ACSC) ou confirmações MT900/910.

Coleta

Registrado quando a liquidação é confirmada

Tipo de evento explicit
Solicitação de pagamento criada
Geração inicial da instrução de pagamento no sistema bancário interno ou ERP. Esse evento é registrado explicitamente quando uma referência exclusiva de transação (TRN ou UETR) é atribuída pela primeira vez à ordem de pagamento.
Por que isso importa

Define o horário de início de todo o ciclo de vida do pagamento. É essencial para calcular os tempos de processamento de ponta a ponta e identificar atrasos nas etapas anteriores ao uso da rede SWIFT.

Onde encontrar

Registro de data e hora da criação da tabela de transações no Core Banking System (CBS) ou no Payment Hub.

Coleta

Registrado quando o registro da transação é criado

Tipo de evento explicit
Triagem de sanções aprovada
Registro de data e hora em que a instrução de pagamento é aprovada na triagem das listas da OFAC e de sanções. O evento é registrado explicitamente nos logs do sistema de conformidade ou identificado quando o status 'Retido na triagem' é liberado.
Por que isso importa

Essencial para o Dashboard 'Tempo de atravessamento da triagem de sanções'. Atrasos nesta etapa indicam gargalos de conformidade, não ineficiências operacionais.

Onde encontrar

Logs do sistema de filtragem de conformidade ou sinalizadores de status de conformidade do Payment Hub.

Coleta

Registrado quando o status da triagem é atualizado

Tipo de evento explicit
ACK SWIFT recebido
Recebimento de uma confirmação técnica (ACK) da rede SWIFT, indicando que a mensagem foi aceita para processamento. O evento é registrado explicitamente nos logs da interface da rede.
Por que isso importa

Confirma que a mensagem entrou corretamente na rede global. Permite diferenciar falhas internas de problemas na transmissão pela rede.

Onde encontrar

Logs do SWIFT Gateway, verificando os sinais ACK e NACK.

Coleta

Registrado quando o ACK da rede é recebido

Tipo de evento explicit
Dados do pagamento validados
Conclusão bem-sucedida das verificações de sintaxe e formato da instrução de pagamento, como o formato do IBAN e a validade do BIC. Muitas vezes, esse evento é identificado quando o status da transação muda de 'Rascunho' para 'Validado' ou 'Pronto para autorização'.
Por que isso importa

Uma taxa elevada de falhas nesta etapa indica baixa qualidade dos dados na origem. Mede o KPI de 'Aprovação na primeira validação'.

Onde encontrar

Logs de status do Payment Engine ou tabelas de histórico de validação.

Coleta

Compare o campo de status antes e depois

Tipo de evento inferred
Erro no pagamento identificado
Evento em que uma transação é sinalizada para correção devido a falhas de validação, NACKs ou mensagens de rejeição. É identificado quando a transação entra em uma fila de 'Correção', 'Ajuste' ou 'Exceção'.
Por que isso importa

Acompanha a 'Taxa de retrabalho na resolução de erros'. Uma frequência elevada nesta etapa reduz os índices de processamento direto (STP).

Onde encontrar

Colunas de status do Payment Hub ou logs da fila de exceções.

Coleta

Compare o campo de status com Erro/Correção

Tipo de evento inferred
Erro no pagamento resolvido
Alteração e reenvio bem-sucedidos de uma transação que estava com erro. O evento é identificado quando a transação sai da fila de 'Correção' e volta ao status 'Em processamento' ou 'Pronto'.
Por que isso importa

Mede a eficiência da equipe de retrabalho manual. Durações longas nesta etapa podem indicar lacunas de treinamento ou códigos de erro complexos.

Onde encontrar

Logs de status do Payment Hub que mostram a saída das filas de exceção.

Coleta

Compare o campo de status na saída da fila de correção

Tipo de evento inferred
Pagamento rejeitado
Recebimento de uma mensagem de rejeição (devolução MT103 ou status gpi RJCT) de um banco beneficiário ou intermediário. O evento é registrado explicitamente nas mensagens SWIFT recebidas.
Por que isso importa

Essencial para o Dashboard 'Causa raiz das rejeições de beneficiários'. Identifica impedimentos externos, como contas encerradas ou dados de roteamento incorretos.

Onde encontrar

Mensagens SWIFT recebidas (MT103 RET, pacs.004) ou status gpi RJCT.

Coleta

Registrado quando a mensagem de rejeição é recebida

Tipo de evento explicit
Pagamento transferido
Atualização intermediária de status, geralmente o status gpi ACSP, que indica que um banco intermediário está processando o pagamento. O evento é registrado por meio de atualizações do SWIFT gpi Tracker ou de mensagens de status.
Por que isso importa

Dá visibilidade ao que acontece nas etapas intermediárias do banco correspondente. É essencial para analisar toda a jornada de ponta a ponta.

Onde encontrar

Feeds de dados do SWIFT gpi Tracker ou mensagens MT199/trck.

Coleta

Registrado quando a atualização do Tracker é recebida

Tipo de evento explicit
Recomendado Opcional

Guias de extração

Como obter seus dados do SWIFT

Pronto para começar?

Use estes Templates para transformar seus registros brutos do SWIFT em uma ferramenta para melhorar as operações e acelerar a liquidação de pagamentos.

Otimize agora o processamento de pagamentos SWIFT

Alcance 98% de processamento direto e elimine erros manuais

Comece o teste grátis

Não é necessário cartão de crédito. Configuração em 5 minutos