Seu Template de Dados para Processamento de Pagamentos
Seu Template de Dados para Processamento de Pagamentos
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
Atributos de Processamento de Pagamentos
| 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 | |||
Atividades de Processamento de Pagamentos
| 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 | |||
Guias de Extração
Os métodos de extração variam por sistema. Para instruções detalhadas,