Seu Template de Dados para Processamento de Pagamentos
Seu Template de Dados para Processamento de Pagamentos
- Atributos recomendados para análise profunda de transações
- Atividades principais e marcos do processo SWIFT
- Orientação técnica para extração de dados financeiros
Atributos de Processamento de Pagamentos
| Nome | Descrição | ||
|---|---|---|---|
|
Event Timestamp
EventTimestamp
|
A data e hora exatas em que a atividade ocorreu. | ||
|
Descrição
Este atributo registra o momento preciso em que um evento ocorreu. É usado para sequenciar atividades cronologicamente e calcular métricas de duração, como lead times, tempos de ciclo e vazão. Timestamps precisos são cruciais para analisar o desempenho em relação aos horários limite (cut-off times) e identificar gargalos na cadeia de aprovação.
Por que é importante
Os timestamps são a base para todas as análises temporais e métricas de desempenho em Process Mining.
Onde obter
Logs de auditoria do sistema, timestamps de criação de mensagem ou tempos de transação do banco de dados.
Exemplos
2023-10-25T08:30:15Z2023-10-25T14:45:00Z2023-10-26T09:15:22Z
|
|||
|
ID da Transação de Pagamento
PaymentTransactionId
|
O identificador único que representa o caso de pagamento de ponta a ponta. | ||
|
Descrição
Este atributo serve como a chave de caso central para o Process Mining. Ele agrupa todas as atividades ligadas a uma única instrução de pagamento, da solicitação inicial à liquidação final. Em contextos SWIFT, costuma ser mapeado para o TRN ou UETR para garantir a continuidade entre os sistemas bancários. É usado para reconstruir o caminho da instância do processo e é essencial para análises de variantes e cálculos de tempo de ciclo.
Por que é importante
A identificação única é a base do Process Mining, permitindo a união de eventos dispersos em uma visão coesa do processo.
Onde obter
Campo SWIFT 20 (TRN) ou Campo 121 (UETR) em cabeçalhos de mensagem.
Exemplos
TRN-20231025-883954392-882-101UETR-9982-1123-5521PAY-US-EU-9912
|
|||
|
Nome da Atividade
ActivityName
|
O nome da etapa do processo ou evento que ocorreu. | ||
|
Descrição
Este atributo descreve a ação específica ou mudança de status registrada no log do sistema. Exemplos: 'Solicitação de Pagamento Criada', 'Aprovado no Screening de Sanções' ou 'ACK SWIFT Recebido'. É a dimensão principal para os mapas de processos, definindo os nós na visualização e permitindo entender a sequência de operações realizadas em um pagamento.
Por que é importante
Define o "quê" do processo, permitindo a visualização do fluxo e das variações.
Onde obter
Logs de transação, trilhas de auditoria ou derivados de Tipos de Mensagem (ex: MT103 Sent).
Exemplos
Solicitação de Pagamento CriadaInstrução de Pagamento EnviadaACK SWIFT RecebidoPagamento Aprovado
|
|||
|
Sistema de Origem
SourceSystem
|
O nome do sistema de onde os dados do evento se originaram. | ||
|
Descrição
Identifica o software ou plataforma que gerou o event log. Em um processo de pagamento, pode ser o sistema core banking, o gateway de pagamento ou a interface SWIFT direta. Este atributo ajuda na verificação da linhagem dos dados e na depuração de problemas ao mesclar dados de múltiplas aplicações bancárias distintas.
Por que é importante
Fornece contexto para a origem dos dados, essencial para Process Mining em múltiplos sistemas.
Onde obter
Codificado durante o ETL ou extraído de identificadores do sistema.
Exemplos
SWIFT Alliance AccessCore Banking SystemMotor de PagamentoFiltro de Sanções
|
|||
|
Última Atualização de Dados
LastDataUpdate
|
O registro de data e hora de quando o registro foi extraído ou atualizado pela última vez. | ||
|
Descrição
Indica quando os dados foram carregados pela última vez na ferramenta de Process Mining. Isso é crucial para determinar a atualidade dos dados e garantir que os dashboards reflitam o estado mais recente das operações de pagamento. Ajuda os usuários a confiarem nos dados, oferecendo transparência sobre a latência da esteira de relatórios.
Por que é importante
Garante que os usuários compreendam a atualidade e a confiabilidade dos dados apresentados.
Onde obter
Timestamp de execução do processo ETL.
Exemplos
2023-10-27T12:00:00Z2023-11-01T06:00:00Z
|
|||
|
BIC do Beneficiário
BeneficiaryBic
|
O Bank Identifier Code (BIC) da instituição recebedora. | ||
|
Descrição
Identifica o banco de destino do pagamento. Esta é uma dimensão crucial para o dashboard de 'Causa Raiz de Rejeição pelo Beneficiário'. Ao agrupar falhas pelo BIC do Beneficiário, o banco pode identificar contrapartes específicas que rejeitam instruções com frequência devido a problemas de qualidade de dados ou exigências de formatação específicas.
Por que é importante
Essencial para analisar o desempenho da contraparte e os padrões de rejeição.
Onde obter
Campo SWIFT 57A (Conta com Instituição) ou 58A (Instituição Beneficiária).
Exemplos
CITIUS33BARCGB22DRESDEFFHANDSEXX
|
|||
|
Código NAK SWIFT
SwiftNakCode
|
O código de erro retornado pela rede SWIFT caso uma mensagem seja rejeitada. | ||
|
Descrição
Contém o código de erro específico (ex: T26, T13) fornecido em um Reconhecimento Negativo (NAK) da rede SWIFT. Este atributo alimenta o dashboard de 'Análise de Erros e Retrabalho SWIFT', permitindo a categorização de falhas técnicas para priorizar correções no sistema.
Por que é importante
Fornece causas raiz técnicas para rejeições no nível da rede.
Onde obter
Mensagens de Sistema MT 015/019, ou Campo 451 em ACK/NAK.
Exemplos
T26H01T13G02
|
|||
|
Data Valor
ValueDate
|
A data em que os fundos devem ser disponibilizados ao beneficiário. | ||
|
Descrição
Representa a data de liquidação instruída na mensagem de pagamento. Comparar essa data com o timestamp real de 'Pagamento Liquidado' ajuda no Dashboard de 'Aging de Liquidação e Conciliação'. Indica a urgência do pagamento e é usado para medir o cumprimento de SLAs em relação à disponibilidade de fundos.
Por que é importante
Crítico para a gestão de liquidez e para medir a pontualidade da liquidação.
Onde obter
Campo SWIFT MT 32A (subcampo Date) ou ISO 20022 IntrBkSttlmDt.
Exemplos
2023-10-262023-11-01
|
|||
|
É STP
IsStp
|
Sinalizador que indica se o pagamento não exigiu intervenção manual. | ||
|
Descrição
Um indicador booleano que é Verdadeiro se o caso não contiver atividades de 'Erro Identificado', 'Pagamento Rejeitado' ou 'Modificação' manual. Isso calcula diretamente o KPI de 'Taxa de Processamento Direto (STP)'. É a principal métrica para o sucesso da automação no processamento de pagamentos.
Por que é importante
A principal métrica de eficiência do processo e saúde da automação.
Onde obter
Calculado com base na ausência de atividades negativas/manuais específicas no caso.
Exemplos
verdadeirofalse
|
|||
|
Moeda da Transação
TransactionCurrency
|
O código ISO de 3 letras que indica a moeda do pagamento. | ||
|
Descrição
Identifica a moeda na qual o pagamento é denominado (ex: USD, EUR, GBP). Isso é crítico para o dashboard de 'Performance de Horário de Corte da Rede', já que os horários limites variam por moeda. Também apoia a análise de 'Eficiência de Conversão de Moeda' ao identificar pares entre moedas distintas.
Por que é importante
Determina regras de roteamento, horários de corte e corredores de liquidação.
Onde obter
Campo SWIFT MT 32A (Currency) ou elemento ISO 20022 Ccy.
Exemplos
USDEURGBPJPY
|
|||
|
Tipo de Mensagem SWIFT
SwiftMessageType
|
O tipo de mensagem SWIFT utilizada (ex: MT103, pacs.008). | ||
|
Descrição
Indica o formato específico da instrução de pagamento. Tipos comuns incluem MT103 para transferências de clientes e equivalentes ISO 20022, como o pacs.008. Usado na 'Análise de Variantes da Jornada de Pagamento' para comparar a eficiência de processamento dos formatos MT legados em relação aos novos padrões ISO.
Por que é importante
Diferencia os fluxos de pagamento e os padrões de processamento (Legado vs. ISO 20022).
Onde obter
Bloco SWIFT 2 (Cabeçalho de Aplicação), campo Message Type.
Exemplos
MT103MT202pacs.008MT101
|
|||
|
UETR
UniqueEndToEndReference
|
A Referência Única de Transação de Ponta a Ponta para rastreamento no SWIFT gpi. | ||
|
Descrição
O UETR é uma string de 36 caracteres que fornece uma referência única e imutável para um pagamento em toda a rede SWIFT. Diferente de IDs internos, o UETR persiste entre os bancos. Este atributo é vital para a visibilidade de ponta a ponta e para correlacionar logs internos com atualizações externas de status SWIFT gpi.
Por que é importante
O padrão ouro para rastrear pagamentos internacionais entre diferentes instituições.
Onde obter
Bloco SWIFT 3, Campo 121.
Exemplos
b8c3f4a0-5d2a-4e1b-9c3d-1a2b3c4d5e6f123e4567-e89b-12d3-a456-426614174000
|
|||
|
Usuário de Processamento
ProcessingUser
|
O usuário ou agente do sistema que realizou a atividade. | ||
|
Descrição
Identifica o indivíduo ou robô automatizado responsável pela atividade, como um oficial de conformidade aprovando uma ocorrência de sanção ou um operador corrigindo um erro de formatação. Este atributo alimenta o 'Mapa de Calor de Erros de Validação', permitindo que gestores identifiquem necessidades de treinamento ou usuários específicos associados a altas taxas de retrabalho.
Por que é importante
Permite análise de recursos e identificação de gargalos manuais.
Onde obter
Logs de auditoria do sistema, coluna 'User ID' em tabelas de transação.
Exemplos
SISTEMAJ.DoeCompliance_Bot_01M.Smith
|
|||
|
Valor da Transação
TransactionAmount
|
O valor monetário da instrução de pagamento. | ||
|
Descrição
Representa o valor principal sendo transferido. Esses dados são extraídos de campos SWIFT específicos (ex: Campo 32A no MT103). É essencial para o Dashboard de 'Ciclos de Aprovação de Transferências de Alto Valor', permitindo segmentar pagamentos por tamanho para analisar atrasos de aprovação em transações de alto risco e valor.
Por que é importante
Permite análise de impacto financeiro e segmentação por tamanho de transação.
Onde obter
Campo SWIFT MT 32A (Amount) ou elemento ISO 20022 IntrBkSttlmAmt.
Exemplos
15000.001250.501000000.0045.00
|
|||
|
Dentro do Horário Limite
MetCutOffTime
|
Sinalizador que indica se a instrução foi enviada antes do prazo da rede. | ||
|
Descrição
Um sinalizador booleano calculado comparando o horário de 'Instrução de Pagamento Enviada' com o horário de corte (cut-off) da rede SWIFT específico para cada moeda. Isso apoia o KPI de 'Taxa de Aderência ao Cut-off da SWIFT'. O não cumprimento dos horários de corte resulta em atrasos na liquidação, impactando as posições de liquidez.
Por que é importante
KPI operacional crucial para a tesouraria e gestão de liquidez.
Onde obter
Calculado comparando o timestamp com uma tabela de referência estática de horários de corte.
Exemplos
verdadeirofalse
|
|||
|
Duração do Screening de Sanções
SanctionsScreeningDuration
|
Tempo gasto na fase de screening de sanções. | ||
|
Descrição
Calcula a duração entre 'Detalhes do Pagamento Validados' e 'Pagamento Aprovado'. Isso alimenta diretamente o dashboard de 'Tempo de Ciclo de Triagem de Sanções'. Ele destaca transações específicas que ficam presas em filas de conformidade, impactando o rendimento geral.
Por que é importante
Medida direta da eficiência de conformidade e do impacto nos SLAs dos clientes.
Onde obter
Diferença calculada entre os timestamps de atividades específicas.
Exemplos
1200005003600000
|
|||
|
É Internacional
IsCrossBorder
|
Sinalizador que indica se o pagamento envolve países diferentes. | ||
|
Descrição
Um atributo booleano que é Verdadeiro se o País do Remetente for diferente do País do Beneficiário. Isso apoia o KPI de 'Latência no Manuseio de Múltiplas Moedas' ao separar os fluxos domésticos dos internacionais. Pagamentos transfronteiriços geralmente apresentam maior complexidade, custos e tempos de processamento.
Por que é importante
Segmentação fundamental para análise de complexidade de pagamentos.
Onde obter
Comparação do código de país do BIC Remetente vs BIC Beneficiário.
Exemplos
verdadeirofalse
|
|||
|
Motivo da Rejeição
RejectionReason
|
Descrição textual explicando por que um pagamento foi rejeitado. | ||
|
Descrição
Contém a narrativa ou descrição do código quando um pagamento falha, geralmente encontrada no Campo 72 da SWIFT (Informações do Remetente para o Destinatário) ou em mensagens de retorno. Isso apoia a análise da 'Causa Raiz de Rejeição pelo Beneficiário'. Isso permite que os analistas realizem mineração de texto para encontrar temas comuns nas rejeições (ex: 'Conta Inválida', 'Divergência de Nome do Beneficiário').
Por que é importante
Fornece contexto qualitativo para falhas no processo.
Onde obter
Campo SWIFT 72 ou 79 em mensagens de retorno (MT103 Return).
Exemplos
Conta do Beneficiário EncerradaIBAN InválidoFalha de Conformidade RegulatóriaIdentificador Bancário Desconhecido
|
|||
|
País de Origem
OriginatingCountry
|
O código do país da entidade que inicia o pagamento. | ||
|
Descrição
Indica a jurisdição onde a solicitação de pagamento se originou. Isso é vital para o dashboard de 'Tempo de Ciclo de Triagem de Sanções', pois pagamentos de jurisdições de alto risco geralmente passam por verificações de conformidade mais rigorosas e longas. Permite a análise geográfica de volumes de pagamento e atrasos no processamento.
Por que é importante
Dimensão fundamental para análise de risco de conformidade e desempenho regional.
Onde obter
Derivado do BIC do Remetente (caracteres 5-6 do Código do País).
Exemplos
EUAGBDEFR
|
|||
|
Prioridade da Instrução
InstructionPriority
|
A flag de prioridade indicando a urgência do pagamento. | ||
|
Descrição
Derivado dos cabeçalhos das mensagens (ex: 'Normal' vs 'Urgente'). Isso permite a segmentação no dashboard de 'Ciclos de Aprovação de Transferências de Alto Valor', já que pagamentos urgentes geralmente exigem fluxos de aprovação acelerados. Entender a distribuição de prioridades ajuda no planejamento de recursos para períodos de pico.
Por que é importante
Ajuda a distinguir os requisitos de SLA entre pagamentos padrão e urgentes.
Onde obter
Bloco SWIFT 2, campo Message Priority (ex: N para Normal, U para Urgente).
Exemplos
NormalUrgenteSistema
|
|||
Atividades de Processamento de Pagamentos
| Atividade | Descrição | ||
|---|---|---|---|
|
Aprovado no Screening de Sanções
|
O timestamp de quando a instrução de pagamento passa com sucesso pelo screening de listas da OFAC/Sanções. Capturado de logs do sistema de conformidade ou inferido quando um status de 'Retenção por Screening' é liberado. | ||
|
Por que é importante
Crítico para o dashboard de 'Tempo de Ciclo de Triagem de Sanções'. Atrasos aqui representam gargalos de conformidade, em vez de ineficiências operacionais.
Onde obter
Logs do Sistema de Filtragem de Conformidade ou sinalizadores de status de conformidade do Payment Hub.
Captura
Registrado quando o status da triagem é atualizado
Tipo de evento
explicit
|
|||
|
Instrução de Pagamento Enviada
|
A transmissão da mensagem formatada (MT103 ou ISO 20022 pacs.008) para o Gateway SWIFT. Capturado quando o payload da mensagem é gerado e entregue à interface de rede. | ||
|
Por que é importante
Usado para calcular a 'Taxa de Aderência ao Cut-off SWIFT'. Marca a transição do processamento interno para o processamento de rede.
Onde obter
Logs do SWIFT Alliance Access (SAA) ou logs de transmissão de Gateway.
Captura
Registrado quando ocorre a saída da mensagem
Tipo de evento
explicit
|
|||
|
Pagamento Aprovado
|
A ação final de autorização por um aprovador designado ou regra automatizada para transferências de alto valor. Capturado quando a flag do workflow de aprovação é definida como verdadeira. | ||
|
Por que é importante
Chave para o dashboard de 'Ciclos de Aprovação de Transferências de Alto Valor'. Identifica atrasos em aprovações manuais para grandes movimentações de liquidez.
Onde obter
Trilha de auditoria do motor do workflow de aprovação.
Captura
Registrado quando a ação de aprovação é executada
Tipo de evento
explicit
|
|||
|
Pagamento Conciliado
|
O cruzamento da transação de pagamento com o extrato da conta Nostro/Vostro. Inferido quando o sistema de conciliação vincula o ID da transação a um item de linha do extrato. | ||
|
Por que é importante
Fecha o ciclo financeiro. Atrasos aqui impactam a visibilidade do caixa e a auditabilidade.
Onde obter
Logs do Sistema de Conciliação ou status 'Conciliado' no Core Banking.
Captura
Comparar status de reconciliação
Tipo de evento
inferred
|
|||
|
Pagamento Liquidado
|
A confirmação de que os fundos foram creditados na conta do beneficiário (geralmente status gpi ACSC). Capturado explicitamente via atualizações de tracker ou mensagens de confirmação. | ||
|
Por que é importante
Representa o fim funcional bem-sucedido da cadeia de pagamento. Crucial para calcular o 'Gap entre Liquidação e Conciliação'.
Onde obter
Tracker SWIFT gpi (status ACSC) ou confirmações MT900/910.
Captura
Registrado quando a liquidação é confirmada
Tipo de evento
explicit
|
|||
|
Solicitação de Pagamento Criada
|
A geração inicial da instrução de pagamento dentro do sistema bancário interno ou ERP. Capturado explicitamente quando uma referência única de transação (TRN ou UETR) é atribuída pela primeira vez à ordem de pagamento. | ||
|
Por que é importante
Estabelece 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 em etapas anteriores ao envio para a rede SWIFT.
Onde obter
Timestamp de criação da tabela de transação no Core Banking (CBS) ou Hub de Pagamentos.
Captura
Registrado quando o registro da transação é criado
Tipo de evento
explicit
|
|||
|
ACK SWIFT Recebido
|
O recebimento de uma Confirmação Técnica (ACK) da rede SWIFT, confirmando que a mensagem foi aceita para processamento. Capturado dos logs da interface de rede. | ||
|
Por que é importante
Confirma que a mensagem entrou com sucesso na rede global. Diferencia falhas internas de propagação real na rede.
Onde obter
Logs do Gateway SWIFT (buscando sinais ACK vs NACK).
Captura
Registrado quando o ACK da rede é recebido
Tipo de evento
explicit
|
|||
|
Detalhes do Pagamento Validados
|
A conclusão bem-sucedida das verificações de sintaxe e formato (ex: formato IBAN, validade BIC) na instrução de pagamento. Inferido quando o status da transação muda de 'Rascunho' para 'Validado' ou 'Pronto para Autorização'. | ||
|
Por que é importante
Altas taxas de falha aqui indicam baixa qualidade de dados na fonte. Mede o KPI de 'Rendimento de Validação de Primeira Passagem'.
Onde obter
Logs de status do Motor de Pagamento ou tabelas de histórico de validação.
Captura
Comparar campo de status antes/depois
Tipo de evento
inferred
|
|||
|
Erro de Pagamento Identificado
|
O evento em que uma transação é sinalizada para reparo devido a falhas de validação, NACKs ou mensagens de rejeição. Inferido quando a transação entra em uma fila de 'Reparo', 'Correção' ou 'Exceção'. | ||
|
Por que é importante
Rastreia a 'Taxa de Retrabalho na Resolução de Erros'. A alta frequência aqui prejudica as taxas de Straight-Through Processing (STP).
Onde obter
Colunas de status do Hub de Pagamentos ou logs de fila de exceção.
Captura
Comparar campo de status com Erro/Reparo
Tipo de evento
inferred
|
|||
|
Erro de Pagamento Resolvido
|
A modificação e o reenvio bem-sucedidos de uma transação que estava em erro anteriormente. Inferido quando a transação sai da fila de 'Reparo' e volta para o estado de 'Processamento' ou 'Pronto'. | ||
|
Por que é importante
Mede a eficiência da equipe de retrabalho manual. Durações longas aqui indicam falhas de treinamento ou códigos de erro complexos.
Onde obter
Logs de status do Hub de Pagamentos mostrando a saída das filas de exceção.
Captura
Comparar campo de status saída de Reparo
Tipo de evento
inferred
|
|||
|
Pagamento Rejeitado
|
O recebimento de uma mensagem de rejeição (MT103 Return ou status gpi RJCT) de um beneficiário ou banco intermediário. Capturado de mensagens SWIFT recebidas. | ||
|
Por que é importante
Crítico para o dashboard de 'Causa Raiz de Rejeição pelo Beneficiário'. Identifica bloqueios externos como contas encerradas ou dados de roteamento incorretos.
Onde obter
Mensagens SWIFT de entrada (MT103 RET, pacs.004) ou status gpi RJCT.
Captura
Registrado quando a mensagem de rejeição é recebida
Tipo de evento
explicit
|
|||
|
Pagamento Transferido
|
Uma atualização de status intermediária (geralmente status gpi ACSP) indicando que o pagamento está sendo processado por um banco intermediário. Capturado via atualizações do SWIFT gpi Tracker ou mensagens de status. | ||
|
Por que é importante
Oferece visibilidade sobre a 'caixa preta' do banco correspondente. Essencial para analisar a jornada total de ponta a ponta.
Onde obter
Feeds de dados SWIFT gpi Tracker ou mensagens MT199/trck.
Captura
Registrado quando a atualização do tracker é recebida
Tipo de evento
explicit
|
|||