Seu Template de Dados de Contas a Receber
Seu Template de Dados de Contas a Receber
- 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
Atributos de Contas a Receber
| 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
|
|||
Atividades de Contas a Receber
| 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
|
|||