Seu Template de Dados para Processamento de Pagamentos

Modelo universal para Process Mining
Seu Template de Dados para Processamento de Pagamentos

Seu Template de Dados para Processamento de Pagamentos

Modelo universal para Process Mining

Este é o nosso modelo de dados genérico para Process Mining para Pagamentos em Processamento. Use nossos modelos específicos de sistema para orientação mais detalhada.

Selecione um sistema específico
  • Definições abrangentes de campos para rastreamento de transações
  • Mapeamento universal de atividades para ciclos de vida de pagamento
  • Estruturas de dados escaláveis compatíveis com qualquer sistema financeiro
É novo em event logs? Saiba como criar um event log para Process Mining.

Atributos de Processamento de Pagamentos

Explore os campos de dados recomendados para incluir no seu event log, projetados para fornecer o contexto profundo necessário para uma análise completa de seus processos financeiros.
5 Obrigatório 6 Recomendado 3 Opcional
Nome Descrição
Event Timestamp
EventTimestamp
A data e hora específica em que a atividade ou mudança de status ocorreu.
Descrição

Este atributo registra o momento exato em que um evento ocorreu no sistema de pagamento. Ele atua como a âncora cronológica do processo, garantindo que os eventos sejam ordenados corretamente dentro do caso.

Na análise, este timestamp é a base para todos os cálculos temporais. É usado para determinar a duração entre as atividades, o tempo total de ciclo de ponta a ponta e o cumprimento dos acordos de nível de serviço (SLAs). Timestamps precisos são vitais para identificar quando ocorrem os gargalos.

A alta precisão é preferível, especialmente para sistemas de pagamento automatizados onde milissegundos importam. Se apenas as datas estiverem disponíveis sem as horas, a ordenação das atividades que acontecem no mesmo dia pode exigir uma lógica de classificação secundária.

Por que é importante

Essencial para ordenar eventos e calcular todos os KPIs de duração, como o Cycle Time (Tempo de Ciclo).

Onde obter

Encontrado em logs de transação, tabelas de histórico ou trilhas de auditoria do sistema.

Exemplos
2023-10-15T08:30:00Z2023-10-15 14:45:12.5502023-11-01T09:00:00+00:0015/10/2023 20:30:002023-10-16 10:15:00
ID da Transação de Pagamento
PaymentTransactionId
O identificador exclusivo que representa a instrução de pagamento ou caso de transação específica.
Descrição

Este atributo serve como a chave central para vincular todas as atividades dentro de um único ciclo de vida de pagamento. Ele permite que as ferramentas de Process Mining reconstruam a jornada de ponta a ponta de um pagamento, desde o início até a liquidação final ou falha.

Na análise, esse identificador é usado para agrupar eventos distintos em uma única instância de caso. Ele possibilita a visualização do fluxo do processo e é fundamental para calcular os tempos de ciclo por transação. Sem um ID exclusivo, é impossível distinguir entre milhares de pagamentos simultâneos movendo-se pelo sistema.

Este campo geralmente permanece constante durante toda a vida útil do pagamento. No entanto, em cenários complexos que envolvem múltiplos sistemas, pode ser necessário usar uma chave composta ou mapear a partir de um número de referência exclusivo de ponta a ponta.

Por que é importante

É o Case ID fundamental necessário para criar um modelo de processo e rastrear pagamentos específicos.

Onde obter

Geralmente encontrado no cabeçalho da transação, na tabela de instruções de pagamento ou no log principal do ledger.

Exemplos
TRX-8859201PAG-2023-X9910029384f47ac10b-58cc-4372-a567-0e02b2c3d479INSTR-5542
Nome da Atividade
ActivityName
A etapa específica, mudança de status ou evento ocorrido no ciclo de vida do pagamento.
Descrição

Este atributo descreve a ação realizada ou a mudança de estado que o pagamento sofreu em um momento específico. Exemplos incluem a criação da solicitação, verificações de validação, etapas de autorização ou liquidação final.

O Process Mining depende desse atributo para definir os nós no mapa do processo. Ao analisar a sequência dessas atividades, os analistas conseguem identificar variantes comuns, loops onde os pagamentos são reprocessados e gargalos onde os pagamentos ficam parados por longos períodos.

A padronização desses nomes entre diferentes sistemas de origem é essencial para criar uma visão coerente do processo. Por exemplo, um sistema pode chamar uma etapa de "Auth" enquanto outro a chama de "Authorization"; ambos devem ser alinhados durante a transformação dos dados.

Por que é importante

Define os nós no mapa de processo e permite a análise do fluxo e suas variantes.

Onde obter

Encontrado em logs de auditoria, tabelas de histórico de status ou tabelas de rastreamento de eventos.

Exemplos
Pagamento CriadoPagamento AutorizadoPagamento FalhouLiquidação ConfirmadaErro de Validação
Sistema de Origem
SourceSystem
O nome da aplicação ou sistema de onde os dados do evento se originaram.
Descrição

Este atributo identifica a origem técnica do registro. Em processos de pagamento de ponta a ponta, os dados geralmente fluem por múltiplos sistemas, como um gateway de front-end, um mecanismo de detecção de fraude e um ledger de back-end.

Analisar os dados por sistema permite que os usuários isolem problemas técnicos. Por exemplo, se forem observados atrasos consistentes no motor de fraude, mas não no ledger, a análise de causa raiz pode ser direcionada de forma eficaz. Também ajuda a validar a integridade dos dados ao mesclar várias fontes de dados.

Este campo é normalmente adicionado durante o processo de extração e transformação, caso não exista explicitamente nos dados de origem. Ele serve como um marcador de linhagem para fins de auditoria e depuração.

Por que é importante

Crucial para análise de múltiplos sistemas e para identificar qual componente está causando atrasos ou erros.

Onde obter

Geralmente fixado durante o processo de ETL ou encontrado nos metadados do sistema.

Exemplos
GatewayPagamento_01CoreBankingSystemFraudEngineInterfaceSwiftERP_SAP
Última Atualização de Dados
LastDataUpdate
O carimbo de data/hora que indica quando o registro foi extraído ou atualizado pela última vez.
Descrição

Este atributo monitora a atualização dos dados usados na análise. Ele reflete o momento em que os dados foram carregados na ferramenta de Process Mining ou quando o registro foi modificado pela última vez no banco de dados de origem.

Ter essa informação é vital para a governança e a confiabilidade dos dados. Permite que os analistas saibam se estão olhando para dados em tempo real ou para um recorte do dia anterior. Isso é particularmente importante para monitorar pagamentos ativos que podem estar presos em um estado pendente.

Embora não seja usado diretamente para os cálculos de fluxo do processo, serve como um campo de controle de metadados para garantir que os dashboards estejam exibindo o status mais recente das operações de pagamento.

Por que é importante

Garante a atualização dos dados e ajuda a depurar problemas de latência no pipeline de dados.

Onde obter

Gerado durante a extração de dados ou processo de ETL.

Exemplos
2023-10-27T12:00:00Z2023-10-27 23:59:592023-10-28 06:00:0027/10/20232023-11-01 01:00:00.000
Código da Moeda
CurrencyCode
O código ISO de 3 letras que indica a moeda do pagamento.
Descrição

Este atributo especifica a unidade monetária para o valor do pagamento, como BRL, USD ou EUR. É fundamental para relatórios financeiros precisos e para acionar workflows específicos de transações internacionais.

A análise geralmente exige a filtragem por moeda para entender o desempenho regional ou os tempos de processamento de câmbio. Moedas diferentes podem ter horários de corte, ciclos de liquidação e requisitos regulatórios distintos, que influenciam diretamente o fluxo do processo.

Sem esse atributo, o campo "Payment Amount" torna-se ambíguo. Este campo permite a conversão de valores díspares em uma única moeda de relatório para dashboards globais.

Por que é importante

Necessário para normalizar valores financeiros e identificar variações de processos internacionais.

Onde obter

Encontrado junto ao valor do pagamento nas tabelas de transação.

Exemplos
USDEURGBPJPYCAD
Código de Erro
ErrorCode
O código ou motivo específico gerado quando um pagamento falha ou é rejeitado.
Descrição

Este atributo captura o motivo técnico ou de negócio para uma falha no processo. Ele é preenchido quando um pagamento é rejeitado, falha na validação ou encontra um erro de transmissão.

Analisar códigos de erro é o principal método para reduzir a 'Taxa de Falha de Pagamento' e a 'Taxa de Retrabalho'. Agrupar códigos comuns ajuda a identificar problemas sistêmicos, como imprecisões em dados mestres ou problemas de conectividade técnica com câmaras de compensação externas.

Em cenários ideais (happy path), este campo costuma ser nulo. Sua presença geralmente indica um desvio do fluxo ideal e aciona sub-processos de tratamento de exceção.

Por que é importante

O atributo principal para Análise de Causa Raiz de falhas e retrabalho.

Onde obter

Encontrado em logs de erro, mensagens de rejeição ou payloads de resposta.

Exemplos
SALDO_INSUFICIENTECONTA_INVALIDASUSPEITA_FRAUDETIMEOUTREF_DUPLICADA
Data de Vencimento do Pagamento
PaymentDueDate
A data em que se espera ou se exige que o pagamento seja liquidado.
Descrição

Este atributo representa o prazo limite para o pagamento. Ele permite que o sistema meça a "Taxa de Pagamento no Prazo" e determine se os acordos de nível de serviço (SLAs) foram cumpridos.

Comparar o timestamp de conclusão real com esta data de vencimento fornece uma métrica clara de desempenho do processo. Pagamentos concluídos após essa data são considerados atrasados, o que pode gerar multas ou prejudicar relacionamentos comerciais.

Este campo é particularmente relevante para processos de contas a pagar ou contratos de prestação de serviços com prazos garantidos, onde o tempo é uma obrigação contratual.

Por que é importante

Necessário para calcular a adesão ao SLA e as taxas de pagamentos pontuais (On-Time Payment).

Onde obter

Encontrado no cabeçalho da fatura ou na instrução de solicitação de pagamento.

Exemplos
30-10-20232023-11-012023-10-152023-12-312024-01-01
Meio de Pagamento
PaymentMethod
O instrumento ou mecanismo específico usado para executar o pagamento.
Descrição

Este atributo categoriza o pagamento pelo tipo de execução, como Transferência Bancária, ACH, Cartão de Crédito ou Pagamento Instantâneo. Cada método costuma seguir um caminho de processo distinto, com diferentes expectativas de tempo e custos.

Ao segmentar os dados por esse atributo, os analistas podem comparar o desempenho de diferentes canais de pagamento. Por exemplo, transferências podem exigir mais etapas de aprovação manual em comparação com lotes de ACH automatizados.

Entender o mix de métodos de pagamento ajuda no planejamento de capacidade e na identificação de mudanças no comportamento do cliente, como a migração de cheques tradicionais para pagamentos digitais instantâneos.

Por que é importante

Crucial para distinguir entre variantes de processo (ex: PIX vs TED) que possuem diferentes SLAs.

Onde obter

Encontrado nos detalhes da instrução de pagamento.

Exemplos
TransferênciaACHCartão de CréditoTransferência de Crédito SEPAPagamento Instantâneo
Usuário de Processamento
ProcessingUser
O ID de usuário ou agente de sistema responsável por realizar a atividade.
Descrição

Este atributo identifica quem ou o que executou uma etapa específica no processo de pagamento. Pode se referir a um usuário humano realizando uma revisão manual ou a uma conta de sistema executando uma tarefa automatizada.

Esses dados são vitais para analisar a utilização de recursos e gargalos. Ajuda a distinguir entre o processamento automatizado (Straight-Through Processing) e intervenções manuais. Altas taxas de envolvimento manual de usuários geralmente estão correlacionadas a custos mais altos e tempos de ciclo mais lentos.

Para conformidade, este campo ajuda na análise de segregação de funções, garantindo que a pessoa que criou um pagamento não seja a mesma que o aprovou.

Por que é importante

Permite a análise de taxas de automação (STP) e produtividade de recursos.

Onde obter

Encontrado em logs de auditoria ou colunas de metadados da tabela de transação.

Exemplos
AgenteSistema_01jdoeAPPROVER_GROUP_AAutoReconcilerAPI_User
Valor do Pagamento
PaymentAmount
O valor monetário associado à transação de pagamento.
Descrição

Este atributo representa o valor financeiro que está sendo transferido. É a principal métrica numérica para dimensionar o impacto das ineficiências do processo. Por exemplo, um atraso em um pagamento de um milhão de reais é geralmente mais crítico do que um atraso em um pagamento de dez reais.

Na análise, este campo é usado para agregar volumes, calcular requisitos totais de liquidez e segmentar pagamentos por faixas de valor. Pagamentos de alto valor costumam seguir workflows de aprovação diferentes dos de baixo valor, e este atributo ajuda a diferenciar esses caminhos.

É essencial associar este atributo ao código da moeda para garantir comparações equivalentes. Agregar valores sem conversão ou separação de moedas pode levar a relatórios financeiros enganosos.

Por que é importante

Permite a análise de impacto financeiro e a segmentação entre transações de alto e baixo valor.

Onde obter

Encontrado nos detalhes da transação ou tabelas de lançamentos financeiros.

Exemplos
150.0010000.5025.995000000.01
Canal de Processamento
ProcessingChannel
A interface ou canal pelo qual o pagamento foi iniciado.
Descrição

Este atributo indica o ponto de entrada da instrução de pagamento, como App, Portal Web, API ou Upload de Arquivo. Ele oferece insights sobre o comportamento do cliente e o uso dos canais.

Analisar o desempenho do processo por canal pode destacar disparidades técnicas. Por exemplo, pagamentos iniciados via API podem ser processados instantaneamente, enquanto uploads de arquivos podem aguardar janelas de processamento em lote. Isso ajuda a entender a experiência do usuário em diferentes plataformas.

Também é útil para analisar a transição de canais legados (como entrada manual) para canais digitais, apoiando iniciativas de transformação digital.

Por que é importante

Ajuda a analisar tendências de volume e diferenças de performance entre pontos de entrada (ex: Mobile vs Web).

Onde obter

Encontrado no cabeçalho da transação ou metadados da sessão.

Exemplos
Mobile AppPortal WebArquivo H2HAPITerminal POS
Nome do Beneficiário
BeneficiaryName
O nome da entidade ou indivíduo que recebe o pagamento.
Descrição

Este atributo identifica o favorecido. Em um contexto B2B, este é o fornecedor; em um contexto P2P, é o destinatário individual. Ele fornece o contexto de quem está sendo pago.

Analisar pagamentos por beneficiário pode revelar padrões como pagamentos frequentes a entidades de alto risco ou risco de concentração em fornecedores específicos. Também é útil para análise de fraudes, identificando se múltiplos pagamentos de baixo valor estão sendo direcionados a um único beneficiário inesperado.

Problemas de qualidade de dados são comuns aqui, com variações na grafia (ex: "Ltda" vs "Limitada"). A limpeza desses dados é geralmente necessária para uma agregação precisa.

Por que é importante

Útil para análise de fornecedores, detecção de fraudes e perfil de risco.

Onde obter

Encontrado na seção de detalhes do beneficiário da instrução de pagamento.

Exemplos
Acme CorpGlobal Services LtdJohn SmithAzure Cloud ServicesAutoridade Fiscal
Risk Score
RiskScore
Uma pontuação numérica indicando a probabilidade de fraude ou risco de conformidade.
Descrição

Este atributo é um valor gerado por motores de detecção de fraude ou modelos de risco. Uma pontuação mais alta normalmente indica uma maior probabilidade de a transação ser fraudulenta ou de alto risco.

Na análise de processos, esse score ajuda a explicar por que certos pagamentos passam por loops extensos de revisão. Pagamentos com pontuações de risco elevadas geralmente acionam atividades de intervenção manual, aumentando o tempo de ciclo. Correlacionar as pontuações de risco com os resultados finais (aprovado vs rejeitado) ajuda a ajustar a eficiência das regras de risco.

Nem todos os sistemas geram uma pontuação numérica; alguns podem fornecer apenas um sinalizador de status. No entanto, para gateways de pagamento modernos, esta é uma métrica padrão para a tomada de decisão.

Por que é importante

Explica desvios de processo, como revisões manuais e retenções para verificações de fraude.

Onde obter

Saída do sistema de detecção de fraude ou motor de risco.

Exemplos
08512.5994
Obrigatório Recomendado Opcional

Atividades de Processamento de Pagamentos

Capture estas etapas e marcos essenciais para garantir que seu event log forneça uma base precisa para a descoberta de processos e monitoramento detalhado de performance.
6 Recomendado 8 Opcional
Atividade Descrição
Instrução de Pagamento Enviada
A transmissão do arquivo ou mensagem finalizada para a rede de pagamentos externa ou câmara de compensação. Marca a saída do sistema interno para o mundo externo.
Por que é importante

Este é um marco crítico que separa o tempo de processamento interno do tempo de liquidação externa.

Onde obter

Registrado quando arquivos são gerados, chamadas de API são enviadas ou o status muda para Transmitido.

Captura

Identifica o timestamp da chamada de API enviada ou do evento de transferência de arquivo.

Tipo de evento explicit
Pagamento Aprovado
O marco interno onde um usuário autorizado ou regra de sistema concede permissão para o pagamento prosseguir. Diferencia-se da autorização financeira externa e representa o aval da organização.
Por que é importante

Geralmente é uma grande fonte de gargalos devido a fluxos manuais e latência humana.

Onde obter

Registrado em logs de aprovação de workflow ou quando a flag de aprovação é marcada como verdadeira.

Captura

Registra o timestamp quando a ação de aprovação final é gravada no banco de dados.

Tipo de evento explicit
Pagamento Autorizado
A confirmação financeira de que os fundos estão reservados ou disponíveis. Geralmente envolve uma interação com o core bancário, emissor do cartão ou linha de crédito.
Por que é importante

Confirmar a autorização é um ponto de controle essencial antes que os fundos sejam realmente movimentados.

Onde obter

Encontrado em logs de resposta de gateway ou tabelas de autorização do sistema bancário central.

Captura

Extrai o timestamp do código de resposta de autorização positiva.

Tipo de evento explicit
Pagamento Criado
A criação inicial do registro de transação no sistema. Este evento captura o timestamp de quando a solicitação é registrada pela primeira vez, seja por entrada manual ou via API.
Por que é importante

Estabelece o tempo inicial para o ciclo de pagamento de ponta a ponta e serve como base para análise de volume.

Onde obter

Geralmente encontrado no timestamp de criação da tabela de transações principal ou em uma entrada de log de auditoria dedicada para novos registros.

Captura

Extrai o timestamp mais antigo associado ao ID da Transação de Pagamento.

Tipo de evento explicit
Pagamento Falhou
Um status final indicando que o pagamento não pôde ser concluído devido a problemas técnicos ou financeiros irrecuperáveis. Isso representa o encerramento definitivo da instância do processo.
Por que é importante

Uma métrica fundamental para confiabilidade; analisar padrões aqui ajuda a reduzir a perda de transações.

Onde obter

Capturado de códigos de status de falha final ou logs de erros fatais.

Captura

Identifica transações que entram em um estado de falha terminal.

Tipo de evento explicit
Pagamento Liquidado
A conclusão bem-sucedida do movimento financeiro, onde os fundos são creditados ao beneficiário. É o estado final de sucesso principal para uma transação de pagamento.
Por que é importante

Usado para calcular o tempo total de ciclo e é o principal critério de sucesso do processo.

Onde obter

Geralmente indicado por um status de liquidação específico, um relatório de confirmação ou um lançamento no ledger principal.

Captura

Extrai a data e hora em que a confirmação de liquidação é processada.

Tipo de evento explicit
Erro de Pagamento Identificado
Indica que o sistema ou um validador externo sinalizou um problema com o pagamento, como saldo insuficiente ou dados inválidos. Este evento marca o início de um loop de tratamento de exceção.
Por que é importante

Fundamental para calcular taxas de retrabalho e identificar problemas de qualidade no processo inicial de entrada de dados.

Onde obter

capturado de logs de erro, tabelas de exceção ou códigos de status que indicam falha ou suspensão.

Captura

Filtre por códigos de erro ou atualizações de status que sinalizam a transação para correção.

Tipo de evento explicit
Erro de Pagamento Resolvido
Marca a correção de um problema identificado anteriormente, permitindo que o pagamento retorne ao fluxo normal. Geralmente envolve intervenção manual ou um mecanismo de nova tentativa automática.
Por que é importante

Essencial para medir o tempo e esforço gasto na resolução de exceções de pagamento.

Onde obter

Inferido quando uma transação sai de um estado de erro para um estado de processamento ou pronto.

Captura

Detecta transições de status partindo de códigos de erro de volta para status de processamento válidos.

Tipo de evento inferred
Pagamento Cancelado
O encerramento deliberado de um pagamento por um usuário ou administrador antes da liquidação. Isso anula a transação efetivamente.
Por que é importante

Diferenciar cancelamentos de falhas é importante para entender o comportamento do usuário versus erros do sistema.

Onde obter

Registrado explicitamente quando um comando de cancelamento é executado ou o status muda para Anulado.

Captura

Captura o timestamp do comando de cancelamento.

Tipo de evento explicit
Pagamento Conciliado
O processo contábil onde o registro do sistema de pagamento é confrontado com extratos bancários ou livros externos. Isso garante que o registro oficial corresponda à realidade.
Por que é importante

Indica o fechamento administrativo da transação e a integridade financeira.

Onde obter

Encontrado em módulos de reconciliação ou inferido quando um ID de correspondência é atribuído à transação.

Captura

Vincula a transação ao timestamp da tabela de conciliação.

Tipo de evento calculated
Pagamento Confirmado
O recebimento de um reconhecimento técnico da rede externa indicando que a instrução foi recebida e o formato é válido. Confirma que o pagamento está no pipeline externo.
Por que é importante

Verifica se a entrega para a rede foi bem-sucedida e se a transação está pendente de liquidação.

Onde obter

capturado de mensagens de confirmação (ACKs) recebidas ou webhooks do provedor.

Captura

Registra o horário de recebimento da mensagem de confirmação do sistema externo.

Tipo de evento explicit
Pagamento Reembolsado
Ocorre quando um pagamento liquidado é estornado, devolvendo os fundos ao pagador. Geralmente acontece após o encerramento nominal do processo principal.
Por que é importante

As taxas de reembolso são um indicador chave de qualidade para o serviço ou produto de negócio subjacente.

Onde obter

Capturado de uma transação de reembolso vinculada ou uma alteração de status indicando estorno.

Captura

Identifica eventos de reembolso vinculados ao ID do pagamento original.

Tipo de evento explicit
Pagamento Rejeitado
O evento em que um aprovador interno ou um validador externo nega explicitamente a solicitação de pagamento. Isso interrompe o fluxo e pode gerar uma notificação ao iniciador.
Por que é importante

Importante para analisar os motivos de rejeição e reduzir ruídos no pipeline de pagamentos.

Onde obter

Registrado explicitamente no histórico do workflow ou inferido de uma atualização de status final como Rejeitado ou Recusado.

Captura

Captura a ação específica onde um usuário ou sistema gera um evento de rejeição.

Tipo de evento explicit
Pagamento Validado
A conclusão de verificações automáticas na instrução de pagamento, como sintaxe de formato, validade de conta e triagem de conformidade. Esta etapa garante que os dados estejam corretos antes da aprovação ou execução.
Por que é importante

Uma duração alta aqui pode indicar lentidão em serviços de validação externa ou regras de conformidade complexas.

Onde obter

Geralmente registrado quando o status muda de Rascunho para Validado ou inferido a partir de um log de sucesso na validação.

Captura

Identifica mudanças de status que indicam sucesso na validação ou entradas específicas de log de um motor de conformidade.

Tipo de evento inferred
Recomendado Opcional

Guias de Extração

Como obter seus dados para Process Mining.

Os métodos de extração variam por sistema. Para instruções detalhadas,

leia nosso guia de ETL

ou selecione um processo e sistema específicos.