Seu Template de Dados de Contas a Receber

Microsoft Dynamics 365
Seu Template de Dados de Contas a Receber

Seu Template de Dados de Contas a Receber

Este template oferece uma estrutura abrangente para mapear seu processo de invoice-to-cash no Microsoft Dynamics 365. Ele descreve os campos de dados e marcos essenciais necessários para criar um event log de alta qualidade para Process Mining. Seguindo esta estrutura, você terá visibilidade profunda dos atrasos nos pagamentos e agilizará seus fluxos de cobrança.
  • Campos de dados essenciais para análise do razão
  • Marcos de processo padrão para acompanhamento
  • Orientação técnica de extração para o Microsoft Dynamics 365
É novo em event logs? Saiba como criar um event log para Process Mining.

Atributos de Contas a Receber

Estes são os campos de dados recomendados para incluir em seu event log para uma análise abrangente do desempenho do seu Contas a Receber.
5 Obrigatório 8 Recomendado 8 Opcional
Nome Descrição
Atividade
Activity
O evento ou tarefa específica realizada na fatura.
Descrição

Este atributo descreve a etapa que ocorre no processo, como Fatura Lançada, Pagamento Recebido ou Disputa Aberta. No Microsoft Dynamics 365, eles geralmente derivam do tipo de transação (TransType) ou da tabela específica onde o registro é feito (ex: CustSettlement para pagamentos). Este atributo é essencial para visualizar o mapa do processo.

Por que é importante

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

Onde obter

Derivado do enum TransType ou contexto da tabela (CustTrans, CustSettlement, etc.)

Exemplos
Fatura LançadaPagamento RecebidoCarta de Cobrança EnviadaNota de Juros Lançada
Event Timestamp
EventTimestamp
A data e hora exatas em que a atividade ocorreu.
Descrição

Este atributo registra o momento exato em que um evento foi logado no sistema. É usado para calcular durações entre atividades, determinar lead times do processo e ordenar eventos sequencialmente. No D365, este é tipicamente o CreatedDateTime ou TransDate combinado com um componente de tempo.

Por que é importante

Carimbos de data e hora (timestamps) são cruciais para calcular todos os KPIs baseados em tempo, como o Tempo de Ciclo da Fatura e o Lead Time de Envio.

Onde obter

Geralmente os campos CreatedDateTime ou TransDate em várias tabelas

Exemplos
2023-10-15T08:30:00Z2023-10-15T14:45:22Z2023-11-01T09:00:00Z
Número da fatura
InvoiceNumber
O identificador exclusivo para o documento de fatura financeira.
Descrição

O Número da Fatura é a chave primária para rastrear o ciclo de vida de um recebível no Microsoft Dynamics 365. Ele vincula o pedido de venda inicial, a fatura lançada, pagamentos subsequentes e quaisquer atividades de cobrança em um único caso. Na análise, este atributo serve como o identificador do caso para reconstruir o fluxo do processo de ponta a ponta.

Por que é importante

É a unidade fundamental de análise para o Contas a Receber, permitindo que o motor de Process Mining agrupe eventos distintos em um caso coeso.

Onde obter

CustInvoiceJour.InvoiceId ou CustTrans.Invoice

Exemplos
INV-2023-001CIV-88921US-004321DE-99120
Sistema de Origem
SourceSystem
O nome do sistema de onde os dados se originaram.
Descrição

Este atributo identifica o sistema de registro dos dados, que é o Microsoft Dynamics 365 neste contexto. É útil ao combinar dados de várias instâncias de ERP ou ferramentas de cobrança externas em uma única visão, permitindo que os analistas filtrem os processos por seu ambiente de origem.

Por que é importante

Garante a linhagem e rastreabilidade dos dados, especialmente em cenários com múltiplos sistemas.

Onde obter

Codificado durante a extração ou derivado da string de conexão

Exemplos
D365 F&O ProdD365 FinanceDynamics AX 2012
Última Atualização de Dados
LastDataUpdate
O timestamp de quando os dados foram extraídos ou atualizados.
Descrição

Este atributo indica quando os dados foram extraídos pela última vez do Microsoft Dynamics 365. Ajuda os usuários a entender a atualização da análise e a validade dos KPIs. Geralmente é gerado pela ferramenta de extração no momento da consulta.

Por que é importante

Fornece contexto sobre a latência dos dados e ajuda os usuários a confiar na atualidade dos dashboards.

Onde obter

Gerado pelo script de ETL / extração

Exemplos
2023-11-05T00:00:00Z2023-11-05T12:00:00Z
Código da Empresa
CompanyCode
O identificador da entidade legal no D365.
Descrição

Este atributo representa o DataAreaId no D365, que corresponde à entidade legal ou empresa onde a transação ocorreu. É essencial para filtrar dados em implantações multiempresa e garante que os números de faturas, que podem se sobrepor entre empresas, sejam tratados de forma distinta.

Por que é importante

Crucial para a unicidade em ambientes de múltiplas entidades e análise regional.

Onde obter

Campo DataAreaId em todas as tabelas

Exemplos
USMFDEMFGBSI
Conta do Cliente
CustomerAccount
O identificador exclusivo ou número da conta do cliente.
Descrição

A Conta do Cliente identifica a entidade específica que está sendo faturada. No D365, este é o campo AccountNum. Agrupar por este atributo permite analisar comportamentos de pagamento, frequência de disputas e tempos de baixa entre diferentes clientes.

Por que é importante

Essencial para identificar clientes de alto risco e segmentar o desempenho por cliente.

Onde obter

CustInvoiceJour.InvoiceAccount ou CustTrans.AccountNum

Exemplos
US-001DE-550CUST-9921
Data de Vencimento
DueDate
A data em que se espera que o pagamento seja recebido.
Descrição

A Data de Vencimento é o prazo final para pagamento, conforme definido nos termos de pagamento. Ela é comparada com a data real do pagamento para determinar o desempenho e calcular o DSO. É um campo padrão no registro de transação do cliente.

Por que é importante

Fundamental para calcular a Taxa de Pagamento em Dia e analisar faturas vencidas.

Onde obter

CustTrans.DueDate

Exemplos
2023-11-302023-12-15
É Automatizado
IsAutomated
Indicador que sinaliza se a atividade foi realizada por uma conta de sistema.
Descrição

Este atributo determina se uma etapa específica foi realizada por um usuário ou por um job em lote (batch) automatizado. Ele é calculado comparando o atributo Usuário com uma lista de contas de sistema conhecidas (ex: 'Workflow', 'Batch'). Ele dá suporte ao KPI de Taxa de Baixa Manual.

Por que é importante

Crítico para identificar oportunidades de automação e medir os níveis atuais de automação.

Onde obter

Derivado da lógica do campo User

Exemplos
verdadeirofalse
Grupo de Clientes
CustomerGroup
A classificação ou segmento ao qual o cliente pertence.
Descrição

Este atributo categoriza os clientes em grupos lógicos, como Atacado, Varejo ou Intercompany. É usado para realizar análises comparativas, como verificar se certos segmentos têm ciclos de pagamento mais longos ou taxas de disputa mais altas. No D365, este é o campo CustGroup.

Por que é importante

Permite a comparação do desempenho do processo em diferentes segmentos de mercado.

Onde obter

CustTable.CustGroup

Exemplos
AtacadoVarejoIntercompanyExportar
Unidade de Negócio
BusinessUnit
A unidade operacional ou divisão responsável pela fatura.
Descrição

Este atributo segmenta os dados pela estrutura organizacional interna, como Divisão de Eletrônicos ou Divisão de Serviços. No D365, este é frequentemente uma dimensão financeira vinculada à transação. Ele dá suporte ao dashboard de Lead Time de Emissão de Faturas, permitindo comparações entre unidades.

Por que é importante

Permite benchmarking interno para descobrir quais divisões são mais eficientes.

Onde obter

Dimensões Financeiras (DefaultDimension) no CustInvoiceJour

Exemplos
BU-001Vendas-NorteServiços-Global
Utilizador
User
O ID do usuário da pessoa ou conta de sistema que realizou a atividade.
Descrição

Este atributo identifica quem executou a etapa específica do processo, derivado dos campos CreatedBy ou ModifiedBy. Ajuda a analisar a utilização de recursos, identificar necessidades de treinamento e distinguir entre tarefas automáticas do sistema e intervenções manuais.

Por que é importante

Permite a análise de desempenho de recursos e o cálculo da taxa de automação.

Onde obter

Campo CreatedBy nas tabelas de transação

Exemplos
AdminJSmithWorkflowAgentBSmith
Valor da Fatura
InvoiceAmount
O valor monetário total da fatura.
Descrição

Este atributo representa o valor financeiro do documento de fatura. É usado para calcular a exposição total no Contas a Receber e para priorizar cobranças de alto valor. Este campo é normalmente encontrado na tabela de diário de faturas.

Por que é importante

Crítico para análise de impacto financeiro e identificação de gargalos de alto valor.

Onde obter

CustInvoiceJour.InvoiceAmount

Exemplos
1500.00250.5010000.00
Condições de Pagamento
PaymentTerms
O código que define o cronograma de pagamento acordado.
Descrição

Este atributo contém o código que dita quando o pagamento vence (ex: Net30, Net60). É usado para analisar se os clientes estão aderindo aos seus termos específicos e para validar se a Data de Vencimento foi calculada corretamente.

Por que é importante

Fornece contexto para a Data de Vencimento e ajuda a identificar se os prazos são muito flexíveis ou rigorosos.

Onde obter

CustInvoiceJour.Payment ou CustTable.PaymTermId

Exemplos
Net30Net45CODFim do Mês
Data do Desconto Financeiro
CashDiscountDate
A data até a qual um desconto por antecipação é válido.
Descrição

Este atributo indica o prazo final para o cliente receber um desconto por pagamento antecipado. É comparado com a data de pagamento para calcular o KPI de Taxa de Desconto Perdido e analisar a eficácia dos incentivos de desconto.

Por que é importante

Chave para o dashboard de Otimização de Descontos por Pagamento Antecipado.

Onde obter

CustTrans.CashDisc ou calculado a partir de CashDiscCode

Exemplos
2023-11-102023-11-15
Dias Vencidos
DaysOverdue
O número de dias de atraso do pagamento em relação à data de vencimento.
Descrição

Esta métrica calcula a diferença entre a data de pagamento e a data de vencimento. Valores positivos indicam pagamentos em atraso, enquanto valores negativos indicam pagamentos antecipados. Isso oferece uma visão granular do desempenho de pagamentos, indo além de simples indicadores.

Por que é importante

Dá profundidade à análise do KPI de Taxa de Pagamento em Dia.

Onde obter

Calculado: Data de Pagamento - Data de Vencimento

Exemplos
50-230
É Nota de Crédito
IsCreditMemo
Indicador que sinaliza se o documento é uma nota de crédito.
Descrição

Este atributo booleano identifica se a transação representa uma nota de crédito emitida ao cliente. É usado para calcular a Taxa de Emissão de Notas de Crédito e filtrar faturas padrão da análise de retrabalho.

Por que é importante

Suporta diretamente o dashboard de Notas de Crédito e Frequência de Retrabalho.

Onde obter

Derivado de CustInvoiceJour.InvoiceAmount < 0 ou TransType

Exemplos
verdadeirofalse
Está Liquidado
IsCleared
Indicador que sinaliza se a fatura foi totalmente liquidada.
Descrição

Este atributo booleano indica se a fatura atingiu o saldo zero através de pagamento ou baixa. Permite a filtragem rápida de casos abertos vs. fechados para calcular o Tempo Médio de Ciclo da Fatura.

Por que é importante

Distingue entre casos ativos e históricos.

Onde obter

Derivado da presença da data CustTrans.Closed

Exemplos
verdadeirofalse
ID do Pedido de Venda
SalesOrderId
O número de referência do pedido de venda associado à fatura.
Descrição

Este atributo vincula a fatura ao pedido de venda de origem. Permite análises entre processos se os dados do Order-to-Cash estiverem disponíveis e ajuda a investigar causas anteriores de problemas de faturamento.

Por que é importante

Conecta o processo de faturamento ao processo de vendas.

Onde obter

CustInvoiceJour.SalesId

Exemplos
SO-10022SO-55912
Moeda
Currency
O código da moeda da transação da fatura.
Descrição

Este atributo especifica a moeda em que a fatura foi emitida (ex: USD, BRL). É importante para normalizar valores financeiros caso seja necessária uma análise global em diferentes regiões.

Por que é importante

Necessário para entender a distribuição de valor em sistemas multimoeda.

Onde obter

CustInvoiceJour.CurrencyCode

Exemplos
USDEURGBPJPY
Motivo da Disputa
DisputeReason
O código de motivo atribuído quando um caso está em disputa.
Descrição

Este atributo captura o motivo categórico pelo qual uma fatura foi contestada, como 'Erro de Preço' ou 'Mercadoria Danificada'. É vital para o dashboard de Ciclo de Vida de Resolução de Disputas identificar as causas raiz dos atrasos nos pagamentos.

Por que é importante

Permite a análise de causa raiz para o KPI de Tempo de Resolução de Disputas.

Onde obter

CustTrans.ReasonRefRecId ou tabela de caso de cobrança relacionada

Exemplos
PriceDiscrepancyMercadoriaDanificadaMissingPOServiceQuality
Obrigatório Recomendado Opcional

Atividades de Contas a Receber

Estas são as principais etapas e marcos do processo para capturar em seu event log para uma descoberta precisa do seu fluxo de liquidação de pagamentos.
8 Recomendado 7 Opcional
Atividade Descrição
Caso de Disputa Aberto
A criação de um caso no módulo de Gestão de Casos vinculado à fatura, sinalizando uma discordância do cliente. Bloqueia fluxos de cobrança padrão.
Por que é importante

As disputas são uma causa primária de atrasos nos pagamentos. Rastrear isso identifica problemas de qualidade em processos anteriores, como precificação ou atendimento de pedidos.

Onde obter

Tabela CaseDetailBase onde a categoria se refere a Cobranças/AR e RefRecId vincula ao contexto da fatura.

Captura

Registrado quando a transação X é executada no Case Management

Tipo de evento explicit
Fatura Compensada
A mudança de status final onde o saldo da fatura chega a zero e a transação é marcada como 'Encerrada' no sistema.
Por que é importante

O fim absoluto da instância do processo. Usado para o cálculo do Tempo de Ciclo total.

Onde obter

Campo CustTrans.Closed (data). Esta data é preenchida quando a soma das liquidações é igual ao valor da fatura.

Captura

Inferido do campo de data CustTrans.Closed

Tipo de evento inferred
Fatura enviada
O evento em que a fatura é enviada ao cliente via e-mail, impressão ou EDI. Isso geralmente é inferido pelo aumento da contagem de 'Impressos' ou pelos logs de gestão de impressão.
Por que é importante

Atrasos entre o lançamento e o envio encurtam diretamente a janela de pagamento efetiva para o cliente, levando à percepção de pagamentos atrasados.

Onde obter

Inferido de CustInvoiceJour.PrintedOriginals mudando de 0 para 1, ou rastreado via tabela PrintJobHeader se o log estiver ativado.

Captura

Comparar campo de status antes/depois ou log de PrintJobHeader

Tipo de evento inferred
Fatura Lançada
O registro inicial da fatura no livro contábil. Esta atividade captura a criação da obrigação financeira na tabela CustInvoiceJour.
Por que é importante

Marca o início oficial do ciclo de Contas a Receber e o começo da contagem do prazo de pagamento. Essencial para o cálculo do DSO.

Onde obter

Tabela CustInvoiceJour. O campo CreatedDateTime ou InvoiceDate serve como o timestamp.

Captura

Registrado quando a transação é lançada em CustInvoiceJour

Tipo de evento explicit
Lembrete de Pagamento Enviado
Registra a emissão de uma carta de cobrança formal ao cliente. Capturado a partir do Diário de Cartas de Cobrança.
Por que é importante

Indica o início dos esforços ativos de cobrança. A análise de frequência ajuda a otimizar a estratégia de cobrança (dunning) e a reduzir custos administrativos.

Onde obter

Tabela CustCollectionLetterJour. Captura a data em que o código da carta foi lançado para a transação de fatura específica.

Captura

Registrado quando a transação é lançada em CustCollectionLetterJour

Tipo de evento explicit
Nota de Crédito Emitida
O lançamento de uma nota de crédito que abate o valor original da fatura. Geralmente é o resultado de uma disputa resolvida ou devolução.
Por que é importante

Alta frequência indica perda de receita e problemas de qualidade nos processos anteriores. Difere do pagamento por representar uma liquidação não financeira.

Onde obter

Tabela CustTrans onde o Tipo é 'Credit Note' ou CustInvoiceJour com um InvoiceAmount negativo.

Captura

Registrado quando a transação é lançada em CustTrans

Tipo de evento explicit
Pagamento Parcial Lançado
O registro de um pagamento que não cobre totalmente o saldo em aberto da fatura. Geralmente gera um saldo remanescente a ser cobrado.
Por que é importante

Distingue entre comportamentos de parcelamento e liquidações totais. Importante para a precisão da previsão de fluxo de caixa.

Onde obter

Tabela CustSettlement vinculando um Pagamento (CustTrans) à Fatura (CustTrans) onde o SettlementAmount < InvoiceAmount.

Captura

Registrado quando a transação X é executada em CustSettlement

Tipo de evento explicit
Pagamento Total Recebido
O lançamento de uma transação de pagamento que cobre o saldo restante da fatura. Este é o evento de entrada de caixa.
Por que é importante

O evento de sucesso mais crítico. Usado para calcular a Taxa de Pagamento em Dia e a eficácia dos termos de desconto.

Onde obter

Tabela CustTrans com Tipo 'Payment', vinculada via CustSettlement à fatura, levando o saldo a zero.

Captura

Registrado quando a transação é lançada em CustTrans e liquidada

Tipo de evento explicit
Baixa de Pagamento (Write-Off)
O ato de declarar a fatura como incobrável e remover o saldo via diário de write-off. Representa uma perda financeira.
Por que é importante

Estado final para processos de cobrança que falharam. Essencial para analisar índices de dívidas incobráveis e a eficácia da política de crédito.

Onde obter

Tabela CustTrans onde o Tipo é 'WriteOff' ou GeneralJournalEntry especificamente marcado com códigos de motivo de baixa (write-off).

Captura

Registrado quando a transação é lançada com o tipo WriteOff (Baixa)

Tipo de evento explicit
Data de Vencimento Vencida
Um marco calculado que indica que a data atual ultrapassou a data de vencimento da fatura enquanto ela ainda permanece aberta. Isso sinaliza a fatura como vencida.
Por que é importante

Crítico para análise de envelhecimento (aging) e acionamento de fluxos de cobrança. Segmenta o processo entre o faturamento padrão e a gestão de cobranças.

Onde obter

Calculado comparando a CustInvoiceJour.DueDate com o tempo de simulação atual ou o timestamp do pagamento.

Captura

Derivar da comparação do campo DueDate com a hora atual

Tipo de evento calculated
Disputa Resolvida
O encerramento do caso de disputa, permitindo que a fatura prossiga para pagamento ou crédito. Marca o fim do subprocesso de tratamento de exceções.
Por que é importante

A diferença de tempo entre Abertura e Resolução é um KPI fundamental para a eficiência administrativa.

Onde obter

Tabela CaseDetailBase onde o status muda para Fechado/Resolvido.

Captura

Comparar campo de status antes/depois em CaseDetailBase

Tipo de evento inferred
Disputa sob Revisão
Indica que o caso de disputa passou de 'Aberto' para 'Em Processo'. Representa o tempo de trabalho da equipe de resolução.
Por que é importante

Gargalos aqui aumentam o Ciclo de Conversão de Caixa. Separa o tempo de espera do tempo de resolução ativa.

Onde obter

Inferido de alterações no campo CaseDetailBase.Status ou entradas da tabela CaseLog correspondentes à progressão do status.

Captura

Comparar campo de status antes/depois em CaseDetailBase

Tipo de evento inferred
Extrato Bancário Conciliado
O evento de conciliação onde o pagamento registrado no AR é batido com uma linha no extrato bancário importado.
Por que é importante

Valida se os fundos estão realmente no banco. Atrasos aqui indicam ineficiências nos processos de Gestão de Caixa e Bancos.

Onde obter

Status correspondente em BankReconciliationLine ou BankAccountTrans. Requer o módulo Advanced Bank Reconciliation.

Captura

Registrado quando a transação é conciliada na Conciliação Bancária

Tipo de evento explicit
Nota de Juros Gerada
A criação de uma nota de juros para pagamentos em atraso. Representa uma multa financeira aplicada à conta do cliente.
Por que é importante

Indica inadimplência severa. A análise ajuda a determinar se as penalidades aceleram efetivamente o pagamento ou se prejudicam o relacionamento com o cliente.

Onde obter

Tabela CustInterestJour. Esta tabela registra as notas de juros geradas para transações específicas de clientes.

Captura

Registrado quando a transação é lançada em CustInterestJour

Tipo de evento explicit
Promessa de Pagamento Recebida
Um compromisso específico registrado por um agente de cobrança de que o cliente pagará até uma data específica. Capturado do módulo Collections Management.
Por que é importante

Mede a eficácia das chamadas de cobrança. Comparar esta data com o pagamento real revela a confiabilidade das promessas dos clientes.

Onde obter

Tabela CustPromiseToPay. Vinculada à transação do cliente via TransRecId.

Captura

Registrado quando o registro é criado em CustPromiseToPay

Tipo de evento explicit
Recomendado Opcional

Guias de Extração

Como obter os seus dados do Microsoft Dynamics 365