Seu Template de Dados para Processamento de Pagamentos de CP

Microsoft Dynamics 365
Seu Template de Dados para Processamento de Pagamentos de CP

Seu Template de Dados para Processamento de Pagamentos de CP

Este template oferece uma estrutura completa para organizar seus dados financeiros e melhorar a visibilidade dos seus fluxos de pagamento. Ele inclui uma lista estruturada de atributos e atividades para ajudar você a construir um event log de alta qualidade a partir do seu ERP. Com essas diretrizes, você poderá identificar ineficiências e otimizar o caminho desde o recebimento da fatura até a liquidação final.
  • Atributos específicos do processo para análise financeira
  • Marcos de atividades críticos para o rastreio de pagamentos
  • Instruções detalhadas de extração para o Dynamics 365
É novo em event logs? Saiba como criar um event log para Process Mining.

Atributos de Processamento de Pagamento de Contas a Pagar

Estes campos de dados representam as dimensões principais necessárias para analisar seus ciclos de pagamento e garantir transparência no processo de contas a pagar.
5 Obrigatório 9 Recomendado 6 Opcional
Nome Descrição
Atividade
Activity
A tarefa específica ou mudança de status que ocorreu.
Descrição

Este atributo descreve o evento ou etapa realizada no processo, como 'Fatura Criada', 'Fatura Aprovada' ou 'Pagamento Postado'. Ele transforma tipos de transação técnicos e mudanças de status de workflow em eventos de negócio legíveis.

No Dynamics 365, essas atividades geralmente derivam de uma combinação de inserções em tabelas (ex: novo registro em VendInvoiceJour), rastreamento de histórico de workflow ou atualizações de status na VendInvoiceInfoTable.

Por que é importante

Define o fluxo do processo e a sequência de eventos para o mapa de processos.

Onde obter

Derivado de várias tabelas de transação e logs de histórico de workflow

Exemplos
Fatura CriadaFatura AprovadaPagamento Gerado
Número da fatura
InvoiceNumber
O identificador exclusivo atribuído à fatura do fornecedor.
Descrição

O Número da Fatura serve como o identificador de caso (Case ID) definitivo para esta visão do processo. Ele agrupa todos os eventos de uma única fatura, permitindo uma análise completa desde o recebimento até a liquidação.

No Microsoft Dynamics 365, isso geralmente corresponde ao campo InvoiceId encontrado em tabelas como VendInvoiceJour ou VendInvoiceInfoTable. É a chave primária para rastrear o passivo com um fornecedor específico.

Por que é importante

É a chave fundamental para unir atividades isoladas de Contas a Pagar em uma única instância de processo.

Onde obter

Tabela: VendInvoiceJour, Campo: InvoiceId

Exemplos
INV-2023-00198223344ACME-OCT-22
Tempo do Evento
EventTime
O carimbo de data/hora de quando a atividade ocorreu.
Descrição

Este atributo registra a data e hora exata em que uma atividade ocorreu. É usado para sequenciar eventos cronologicamente e calcular durações entre etapas.

Para o Dynamics 365, geralmente é extraído de CreatedDateTime, ModifiedDateTime ou campos específicos de data de transação, como TransDate, dependendo da tabela consultada.

Por que é importante

Essencial para calcular tempos de ciclo, lead times e identificar gargalos.

Onde obter

Campos de sistema CreatedDateTime ou ModifiedDateTime nas tabelas de transação

Exemplos
2023-10-01T08:30:00Z2023-10-01T14:15:22Z2023-10-05T09:00:00Z
Sistema de Origem
SourceSystem
O nome do sistema de onde os dados se originaram.
Descrição

Identifica o software ou ambiente de origem de onde os dados do processo foram extraídos. Neste contexto, indicará consistentemente a instância do Microsoft Dynamics 365.

Isso é particularmente útil em ecossistemas multissistema, onde dados podem ser mesclados de ERPs e soluções externas de digitalização.

Por que é importante

Garante a linhagem dos dados e a rastreabilidade em análises multissistema.

Onde obter

Hardcoded ou configurado durante a extração

Exemplos
Dynamics 365 F&OD365 PRODMicrosoft Dynamics
Última Atualização de Dados
LastDataUpdate
O carimbo de data/hora de quando os dados foram extraídos ou atualizados.
Descrição

Indica o quão atualizados estão os dados usados na análise. Ajuda os usuários a entenderem se estão vendo dados em tempo real ou um recorte de um período anterior.

Normalmente, este dado é gerado pelo processo de ETL, e não por um campo específico dentro do Dynamics 365.

Por que é importante

Crítico para estabelecer confiança nos dashboards e KPIs.

Onde obter

Gerado pelo script de extração

Exemplos
2023-10-25T12:00:00Z2023-11-01T06:00:00Z
Código da Empresa
CompanyCode
O identificador da entidade legal ou subsidiária.
Descrição

Representa a entidade legal dentro da organização onde a fatura está sendo processada. No Microsoft Dynamics 365, isso é obrigatório através do campo de sistema DataAreaId.

Este atributo é essencial para a 'Análise de Lead Time de Ponta a Ponta', permitindo comparações entre diferentes subsidiárias ou unidades geográficas.

Por que é importante

Permite análise comparativa entre diferentes unidades de negócio ou países.

Onde obter

Tabela: VendInvoiceJour, Campo: DataAreaId

Exemplos
USMFDEMFGBSI
Conta de Fornecedor
VendorAccount
O número único da conta do fornecedor.
Descrição

O identificador exclusivo para o fornecedor envolvido na transação. No Dynamics 365, corresponde ao campo AccountNum na VendTable.

Este atributo é central para a 'Visão de Complexidade de Relacionamento com Fornecedor', permitindo a análise de performance e fricção por fornecedor específico.

Por que é importante

Permite a segmentação da performance do processo por fornecedor.

Onde obter

Tabela: VendInvoiceJour, Campo: InvoiceAccount ou OrderAccount

Exemplos
US-101V000452001
Data da Fatura
InvoiceDate
A data do documento declarada na fatura.
Descrição

A data impressa na fatura do fornecedor. No Dynamics 365, este é o campo InvoiceDate. Difere da data de criação (quando foi inserida no sistema).

Usado na 'Análise de Lead Time de Ponta a Ponta' para medir o ciclo de vida total sob a perspectiva do fornecedor.

Por que é importante

Define o início do período de aging da fatura.

Onde obter

Tabela: VendInvoiceJour, Campo: InvoiceDate

Exemplos
2023-10-012023-10-15
Data de Vencimento
DueDate
A data até a qual a fatura deve ser paga.
Descrição

A data contratual até a qual o pagamento deve ser liquidado para evitar multas. No Dynamics 365, isso é armazenado como DueDate no cabeçalho da fatura ou registro de transação.

É a base principal para o KPI de 'Taxa de Pagamento em Dia' e ajuda a priorizar o trabalho na visão de 'Volume e Vazão do Processo de CP'.

Por que é importante

O benchmark para medir a performance de pagamentos em dia.

Onde obter

Tabela: VendInvoiceJour ou VendTrans, Campo: DueDate

Exemplos
2023-11-302023-12-15
Departamento
Department
O departamento responsável pelo custo.
Descrição

A dimensão financeira indicando o departamento interno. No Dynamics 365, as dimensões são armazenadas dinamicamente (geralmente em DefaultDimension), exigindo uma busca especializada para resolver o valor específico do 'Departamento'.

Este atributo é usado na 'Visão de Complexidade de Relacionamento com Fornecedor' para ver quais departamentos internos geram maior volume de CP.

Por que é importante

Permite detalhamento organizacional e análise de responsabilidade.

Onde obter

Tabela: VendInvoiceJour, Campo: DefaultDimension (Requer visão DimensionAttributeLevelValue)

Exemplos
TIFinançasOperações
ID do usuário
UserId
O identificador do usuário que realizou a atividade.
Descrição

Identifica o usuário do sistema responsável por uma atividade específica, como aprovar uma fatura ou postar um pagamento. Extraído dos campos CreatedBy ou ModifiedBy no D365.

Usado na 'Análise de Bloqueios e Atritos de Pagamento' para verificar se operadores específicos geram mais bloqueios que outros.

Por que é importante

Permite análise do comportamento dos recursos e segregação de funções.

Onde obter

Campos de sistema CreatedBy/ModifiedBy nas tabelas de transação/histórico

Exemplos
jdoeadminworkflow_sys
Nome do Fornecedor
VendorName
O nome da organização fornecedora.
Descrição

O nome descritivo do fornecedor. No D365, a conta do fornecedor atua como chave estrangeira para o Global Address Book (DirPartyTable), onde o Name real é armazenado.

Fornecer nomes legíveis facilita a 'Visão de Complexidade de Relacionamento com Fornecedor' e torna os dashboards acessíveis para usuários de negócio.

Por que é importante

Fornece contexto para o número da Conta do Fornecedor.

Onde obter

Tabela: DirPartyTable (via VendTable), Campo: Name

Exemplos
Contoso Office SupplyFabrikam ElectronicsLitware Inc.
Número do Pedido de Compra
PurchaseOrderNumber
O número de referência do pedido de compra associado.
Descrição

Vincula a fatura ao documento de compra original. No Dynamics 365, este é o campo PurchId.

Este atributo alimenta o dashboard 'Tendências de Conciliação de PO e Discrepâncias', diferenciando faturas com ordem de compra daquelas sem vínculo (non-PO).

Por que é importante

Essencial para analisar a taxa de conciliação do processo de compras ao pagamento (P2P).

Onde obter

Tabela: VendInvoiceJour, Campo: PurchId

Exemplos
PO-000455000342PO-22-998
Valor da Fatura
InvoiceAmount
O valor monetário total da fatura.
Descrição

O valor total da fatura na moeda da transação. No Dynamics 365, isso é encontrado em campos como InvoiceAmount ou AmountCur nas tabelas de diário de faturas.

Usado no dashboard de 'Detecção de Risco de Pagamento Duplicado' para correlacionar valores com detalhes do fornecedor.

Por que é importante

Crítico para analisar o volume de gastos e o risco financeiro.

Onde obter

Tabela: VendInvoiceJour, Campo: InvoiceAmount

Exemplos
1500.00245.5010000.00
Condições de Pagamento
PaymentTerms
O código que representa os termos de pagamento acordados.
Descrição

O código de configuração que determina datas de vencimento e descontos (ex: Net30). No Dynamics 365, este é o PaymTermId.

Analisado junto com o 'Tempo de Ciclo' para ver se atrasos no processo estão violando os termos acordados.

Por que é importante

Fornece contexto para o cálculo da Data de Vencimento.

Onde obter

Tabela: VendInvoiceJour, Campo: PaymTermId

Exemplos
Net302%10Net30COD
Data do Desconto Financeiro
CashDiscountDate
A data até a qual o pagamento deve ocorrer para receber o desconto.
Descrição

O prazo para obter incentivos de pagamento antecipado. No Dynamics 365, este é o CashDiscDate.

Este atributo alimenta o dashboard de 'Performance de Captura de Desconto de Caixa', permitindo quantificar oportunidades de economia perdidas.

Por que é importante

Impacta diretamente o KPI de eficiência financeira do processo.

Onde obter

Tabela: VendInvoiceJour ou VendTrans, Campo: CashDiscDate

Exemplos
2023-10-102023-10-20
Método de Pagamento
PaymentMethod
O método usado para pagar a fatura (ex: Cheque, TED, Boleto, EFT).
Descrição

Define como os fundos são transferidos para o fornecedor. No Dynamics 365, este é o campo PaymMode.

Este atributo é usado no dashboard 'Tempos de Espera para Execução de Pagamento' para avaliar a eficiência de diferentes tipos de lotes de pagamento.

Por que é importante

Explica as variações na fase de execução do pagamento.

Onde obter

Tabela: VendInvoiceJour (vinculada à info PaymMode) ou VendTrans

Exemplos
CHEQUEACHWIRE
Moeda
Currency
O código da moeda da fatura.
Descrição

O código ISO da moeda em que a fatura foi emitida. No Dynamics 365, este é o campo CurrencyCode.

Importante para padronizar valores no mapeamento de 'Activity Amount' caso seja necessária a normalização multimoeda.

Por que é importante

Contexto necessário para interpretar valores financeiros.

Onde obter

Tabela: VendInvoiceJour, Campo: CurrencyCode

Exemplos
USDEURGBP
Número do Voucher
VoucherNumber
O número do voucher do razão associado à transação.
Descrição

O identificador interno do Razão Geral para o lançamento contábil. No Dynamics 365, o campo Voucher conecta a fatura às transações do Razão Geral.

Embora técnico, é útil para a 'Auditoria de Conformidade e Caminho do Processo' para rastrear entradas até o GL para conciliação.

Por que é importante

Chave para auditoria financeira e conciliação.

Onde obter

Tabela: VendInvoiceJour, Campo: LedgerVoucher

Exemplos
VOU-10023INV-ACC-992
Pagamento Bloqueado?
IsPaymentBlocked
Sinalizador indicando se a fatura está atualmente bloqueada para pagamento.
Descrição

Um indicador booleano que identifica se a fatura está retida. No Dynamics 365, isso geralmente é derivado do status OnHold em VendTrans ou VendInvoiceInfoTable.

Este é o principal propulsor para a 'Análise de Bloqueios e Atritos de Pagamento', destacando interrupções no processo.

Por que é importante

Identifica pontos de atrito imediatos e intervenções manuais.

Onde obter

Tabela: VendTrans, Campo: Approved (invertido) ou campos Hold especializados

Exemplos
verdadeirofalse
Obrigatório Recomendado Opcional

Atividades de Processamento de Pagamento de Contas a Pagar

Esta lista identifica as etapas e tipos de eventos essenciais que seu event log deve capturar para refletir com precisão o ciclo de vida de um pagamento de fatura.
7 Recomendado 5 Opcional
Atividade Descrição
Diário de Pagamento Criado
A fatura é selecionada e adicionada a uma linha de Diário de Pagamento. Isso indica a intenção de pagar e geralmente inicia o workflow de revisão de pagamento.
Por que é importante

Marca a transição da responsabilidade para o processamento do desembolso de caixa. Utilizado para medir os Lead Times de execução de pagamento.

Onde obter

LedgerJournalTrans.CreatedDateTime. A fatura é vinculada via campo MarkedInvoice ou tabelas de liquidação.

Captura

Registrado quando o registro é criado em LedgerJournalTrans

Tipo de evento explicit
Fatura Aprovada
A instância de workflow da fatura pendente atinge o status concluído ou aprovado. A fatura está pronta para ser postada no razão.
Por que é importante

Calcula o tempo médio de espera para aprovação. Atrasos aqui impactam diretamente a capacidade de aproveitar descontos por pagamento antecipado.

Onde obter

WorkflowTrackingStatusTable.CreatedDateTime onde TrackingStatus é Completed. Alternativamente, VendInvoiceInfoTable.RequestStatus é igual a Approved.

Captura

Registrado quando a instância do workflow é concluída

Tipo de evento explicit
Fatura Correspondida ao PO
O sistema vincula com sucesso a linha da fatura a um Pedido de Compra ou Recebimento de Produto. Esta atividade significa a validação da fatura contra o pedido de suprimentos.
Por que é importante

Crítico para o KPI de Taxa de Conciliação de PO em Primeira Passagem. Diferencia entre o processamento sem toque e faturas que exigem intervenção manual.

Onde obter

VendInvoiceInfoLine.PurchId e VendInvoiceInfoTable.MatchStatus. Inferido quando o MatchStatus muda para Passed.

Captura

Comparar campo MatchStatus antes/depois

Tipo de evento inferred
Fatura Criada
A criação inicial de um registro de fatura de fornecedor pendente no sistema. Isso marca a entrada da fatura no workflow do Dynamics 365, seja manualmente ou via importação.
Por que é importante

Estabelece o tempo inicial para os cálculos de lead time do processo. Permite medir quanto tempo as faturas ficam paradas no sistema antes de serem processadas ou postadas.

Onde obter

VendInvoiceInfoTable.CreatedDateTime ou carimbo de data/hora de criação do VendInvoiceInfoTable.RecId. Representa o cabeçalho da Fatura de Fornecedor Pendente.

Captura

Registrado quando o registro é criado em VendInvoiceInfoTable

Tipo de evento explicit
Fatura Lançada
A fatura é postada no Razão Geral, criando uma responsabilidade no sistema. O registro sai das tabelas pendentes para as tabelas de transação postadas.
Por que é importante

Um marco importante que indica o reconhecimento financeiro da dívida. Esta atividade habilita a fatura para ser selecionada para pagamento.

Onde obter

Criação de registro em VendInvoiceJour e VendTrans. O TransDate representa a data de postagem.

Captura

Registrado quando a transação X é executada

Tipo de evento explicit
Pagamento Gerado
O sistema gera o arquivo de pagamento (EFT, ISO20022) ou imprime cheques. O status de pagamento na linha do diário muda para Enviado ou Gerado.
Por que é importante

Suporta o KPI de atraso entre aprovação e execução. Confirma que a instrução de pagamento foi gerada.

Onde obter

LedgerJournalTrans.PaymentStatus muda para Enviado/Recebido. Geralmente inferido de atualizações na linha.

Captura

Comparar campo PaymentStatus antes/depois

Tipo de evento inferred
Pagamento Lançado
O Diário de Pagamento é postado no Razão Geral, liquidando a fatura e baixando o saldo do fornecedor. Isso conclui o processo financeiro.
Por que é importante

A atividade final para o tempo médio de ciclo da fatura ao pagamento. Confirma que os lançamentos contábeis de saída de caixa foram finalizados.

Onde obter

LedgerJournalTrans postado. Atualiza VendTrans para mostrar a liquidação. O evento real é a postagem do diário.

Captura

Registrado quando a transação X é executada

Tipo de evento explicit
Bloqueio de Pagamento Aplicado
Uma retenção é colocada na transação do fornecedor, impedindo que ela seja selecionada em uma proposta de pagamento. Isso costuma ser feito manualmente em casos de disputa.
Por que é importante

Suporta a análise de bloqueio de pagamento e fricção. Revela intervenções manuais que atrasam a saída de caixa.

Onde obter

A flag VendTrans.Approved é definida como No, ou campos específicos de status OnHold são preenchidos. Requer o rastreamento de atualizações na VendTrans.

Captura

Comparar campo de status antes/depois

Tipo de evento inferred
Diário de Pagamento Aprovado
O workflow do Diário de Pagamento é aprovado, autorizando a geração dos pagamentos. Este é o check final antes da preparação dos fundos para transferência.
Por que é importante

Separa a preparação administrativa dos pagamentos do gargalo de autorização.

Onde obter

WorkflowTrackingStatusTable vinculado ao ID LedgerJournalTable (Cabeçalho). O status é Completed.

Captura

Registrado quando a instância do workflow é concluída

Tipo de evento explicit
Falha na Conciliação da Fatura
O processo de conciliação identifica uma discrepância entre a fatura e o Pedido de Compra/Recebimento (variância de preço ou quantidade). Isso geralmente interrompe o processo até ser resolvido.
Por que é importante

Identifica pontos de atrito específicos no processo de conciliação. Alimenta o dashboard 'Tendências de Conciliação de PO e Discrepâncias'.

Onde obter

VendInvoiceInfoTable.MatchStatus muda para Failed ou Discrepancy. Também visível nas variâncias de conciliação de VendInvoiceInfoLine.

Captura

Comparar campo MatchStatus antes/depois

Tipo de evento inferred
Fatura Atualizada
Registra alterações feitas no cabeçalho ou nas linhas da fatura antes da postagem. Atualizações frequentes podem indicar problemas na extração de dados ou correções manuais necessárias na validação.
Por que é importante

Uma alta frequência de atualizações sugere loops de retrabalho ou baixa qualidade dos dados de origem (ex: erros de OCR). Isso alimenta o Monitor de Retrabalho e Precisão de Dados.

Onde obter

Log do banco de dados (SysDatabaseLog) na VendInvoiceInfoTable, se habilitado, ou inferido por alterações no ModifiedDateTime se a frequência de varredura for alta.

Captura

Comparar ModifiedDateTime em extrações subsequentes

Tipo de evento inferred
Fatura Enviada para Aprovação
A fatura pendente é enviada ao motor de workflow para revisão. Isso marca a transição da entrada/conciliação de dados para a fase de autorização.
Por que é importante

Marca o início do tempo do ciclo de aprovação. Essencial para analisar a eficiência das hierarquias internas.

Onde obter

WorkflowTrackingStatusTable.CreatedDateTime onde ContextTableId é igual ao ID VendInvoiceInfoTable e o status é Submitted.

Captura

Registrado quando a instância do workflow é iniciada

Tipo de evento explicit
Recomendado Opcional

Guias de Extração

Como obter os seus dados do Microsoft Dynamics 365