Su Plantilla de Datos de Cuentas por Cobrar

Microsoft Dynamics 365
Su Plantilla de Datos de Cuentas por Cobrar

Su Plantilla de Datos de Cuentas por Cobrar

Esta plantilla proporciona un marco completo para mapear su proceso de factura a efectivo dentro de Microsoft Dynamics 365. Describe los campos de datos y los hitos esenciales necesarios para construir un registro de eventos de alta calidad para Process mining. Siguiendo esta estructura, usted puede obtener una visibilidad profunda de los retrasos en los pagos y optimizar sus flujos de trabajo de cobro.
  • Campos de `datos` esenciales para el análisis del libro mayor
  • Hitos de proceso estándar para seguimiento
  • Guía de extracción técnica para Microsoft Dynamics 365
¿Nuevo en registros de eventos? Aprenda cómo crear un registro de eventos para Process Mining.

Atributos de Cuentas por Cobrar

Estos son los campos de datos recomendados para incluir en su registro de eventos para un análisis exhaustivo del rendimiento de sus cuentas por cobrar.
5 Requerido 8 Recomendado 8 Opcional
Nombre Descripción
Actividad
Activity
El evento o tarea específica realizada en la factura.
Descripción

Este atributo describe el paso que ocurre en el proceso, como Factura Registrada, Pago Recibido o Disputa Abierta. En Microsoft Dynamics 365, estos a menudo se derivan del tipo de transacción (TransType) o de la tabla específica donde se registra el evento (por ejemplo, CustSettlement para pagos). Este atributo es esencial para visualizar el mapa de procesos.

Por qué es importante

Define los nodos en el mapa de procesos y permite el análisis del flujo de proceso y el descubrimiento de variantes.

Dónde obtener

Derivado del enum TransType o del contexto de la tabla (CustTrans, CustSettlement, etc.)

Ejemplos
Factura ContabilizadaPago RecibidoCarta de Cobro EnviadaNota de Interés Contabilizada
Número de Factura
InvoiceNumber
El identificador único para el documento de factura financiera.
Descripción

El Número de Factura es la clave principal para el seguimiento del ciclo de vida de una cuenta por cobrar dentro de Microsoft Dynamics 365. Vincula el pedido de venta inicial, la factura registrada, los pagos posteriores y cualquier actividad de cobro en un solo caso. En el análisis, este atributo sirve como identificador de caso para reconstruir el flujo de proceso de principio a fin.

Por qué es importante

Es la unidad fundamental de análisis para Cuentas por Cobrar, permitiendo al motor de Process Mining agrupar eventos dispares en un caso cohesivo.

Dónde obtener

CustInvoiceJour.InvoiceId o CustTrans.Invoice

Ejemplos
INV-2023-001CIV-88921US-004321DE-99120
Timestamp del Evento
EventTimestamp
La fecha y hora exactas en que ocurrió la actividad.
Descripción

Este atributo registra el momento específico en que un evento fue registrado en el sistema. Se utiliza para calcular duraciones entre actividades, determinar tiempos de entrega del proceso y ordenar eventos secuencialmente. En D365, esto suele ser el CreatedDateTime o TransDate combinado con un componente de tiempo.

Por qué es importante

Los timestamps son críticos para calcular todos los KPIs basados en tiempo, como el Tiempo de Ciclo de Factura y el Tiempo de Entrega de Envío.

Dónde obtener

Campos CreatedDateTime o TransDate comúnmente en varias tablas

Ejemplos
2023-10-15T08:30:00Z2023-10-15T14:45:22Z2023-11-01T09:00:00Z
Source System
SourceSystem
El nombre del sistema donde se originaron los datos.
Descripción

Este atributo identifica el sistema de registro de los datos, que es Microsoft Dynamics 365 en este contexto. Es útil al combinar datos de múltiples instancias de ERP o herramientas de cobro externas en una vista única. Esto permite a los analistas filtrar o segmentar procesos por su entorno de origen.

Por qué es importante

Asegura la trazabilidad y el linaje de los datos, especialmente en entornos de sistemas múltiples.

Dónde obtener

Codificado de forma rígida durante la extracción o derivado de la cadena de conexión

Ejemplos
D365 F&O ProdD365 FinanceDynamics AX 2012
Última actualización de datos
LastDataUpdate
La `timestamp` de cuándo se extrajeron o actualizaron los `data`.
Descripción

Este atributo indica cuándo se extrajeron por última vez los datos de Microsoft Dynamics 365. Ayuda a los usuarios a comprender la frescura del análisis y la validez de los KPIs. Generalmente es generado por la herramienta de extracción en el momento de la consulta.

Por qué es importante

Proporciona contexto sobre la latencia de los datos y ayuda a los usuarios a confiar en la actualidad de los paneles de control.

Dónde obtener

Generado por el script de ETL / extracción

Ejemplos
2023-11-05T00:00:00Z2023-11-05T12:00:00Z
Automatizado
IsAutomated
Bandera que indica si la actividad fue realizada por una cuenta del sistema.
Descripción

Este atributo determina si un paso específico fue realizado por un usuario o por un trabajo por lotes automatizado. Se calcula comparando el atributo Usuario con una lista de cuentas de sistema conocidas (por ejemplo, 'Workflow', 'Batch'). Soporta el KPI de Tasa de Compensación Manual.

Por qué es importante

Crítico para identificar oportunidades de automatización y medir los niveles de automatización actuales.

Dónde obtener

Derivado de la lógica del campo User

Ejemplos
truefalse
Cuenta del Cliente
CustomerAccount
El identificador único o número de cuenta del cliente.
Descripción

La Cuenta de Cliente identifica la entidad específica a la que se factura. En D365, este es el campo AccountNum. Agrupar por este atributo permite el análisis de comportamientos de pago, frecuencias de disputas y tiempos de compensación entre diferentes clientes.

Por qué es importante

Esencial para identificar clientes de alto riesgo y segmentar el rendimiento por cliente.

Dónde obtener

CustInvoiceJour.InvoiceAccount o CustTrans.AccountNum

Ejemplos
US-001DE-550CUST-9921
Fecha de Vencimiento
DueDate
La fecha en que se espera recibir el pago.
Descripción

La Fecha de Vencimiento es el plazo para el pago según lo definido por las condiciones de pago. Se compara con la fecha de pago real para determinar el rendimiento a tiempo y calcular los días de venta pendientes (DSO). Es un campo estándar en el registro de transacciones del cliente.

Por qué es importante

Fundamental para calcular la Tasa de Pago a Tiempo y analizar las facturas vencidas.

Dónde obtener

CustTrans.DueDate

Ejemplos
2023-11-302023-12-15
Grupo de Clientes
CustomerGroup
La clasificación o segmento al que pertenece el cliente.
Descripción

Este atributo categoriza a los clientes en grupos lógicos, como Mayorista, Minorista o Intercompañía. Se utiliza para realizar análisis comparativos, como verificar si ciertos segmentos tienen ciclos de pago más largos o tasas de disputa más altas. En D365, este es el campo CustGroup.

Por qué es importante

Permite la comparación del rendimiento del proceso en diferentes segmentos de mercado.

Dónde obtener

CustTable.CustGroup

Ejemplos
MayoristaRetailIntercompañíaExportar
Importe de Factura
InvoiceAmount
El valor monetario total de la factura.
Descripción

Este atributo representa el valor financiero del documento de factura. Se utiliza para calcular la exposición total en Cuentas por Cobrar y para priorizar los cobros de alto valor. Este campo se encuentra típicamente en la tabla de diario de facturas.

Por qué es importante

Crítico para el análisis de impacto financiero y la identificación de cuellos de botella de alto valor.

Dónde obtener

CustInvoiceJour.InvoiceAmount

Ejemplos
1500.00250.5010000.00
Sociedad
CompanyCode
El identificador de la entidad legal dentro de D365.
Descripción

Este atributo representa el DataAreaId en D365, que corresponde a la entidad legal o empresa donde ocurrió la transacción. Es esencial para filtrar datos en implementaciones multiempresa y asegura que los números de factura, que pueden superponerse entre empresas, se traten de forma distinta.

Por qué es importante

Crucial para la unicidad en entornos multi-entidad y análisis regional.

Dónde obtener

Campo DataAreaId en todas las tablas

Ejemplos
USMFDEMFGBSI
Unidad de Negocio
BusinessUnit
La unidad operativa o división responsable de la factura.
Descripción

Este atributo segmenta los datos por estructura organizativa interna, como División de Electrónica o División de Servicios. En D365, esto a menudo es una dimensión financiera vinculada a la transacción. Soporta el dashboard de Tiempo de Entrega de Emisión de Facturas al permitir comparaciones entre unidades.

Por qué es importante

Permite la evaluación comparativa interna para encontrar qué divisiones son más eficientes.

Dónde obtener

Dimensiones Financieras (DefaultDimension) en CustInvoiceJour

Ejemplos
BU-001Ventas-NorteServicios-Global
Usuario
User
El ID de usuario de la persona o cuenta del sistema que realizó la actividad.
Descripción

Este atributo identifica quién ejecutó el paso específico del proceso, derivado de los campos CreatedBy o ModifiedBy. Ayuda en el análisis de la utilización de recursos, la identificación de necesidades de capacitación y la distinción entre tareas de sistema automatizadas e intervenciones manuales del usuario.

Por qué es importante

Permite el análisis del rendimiento de los recursos y el cálculo de la tasa de automatización.

Dónde obtener

Campo CreatedBy en tablas de transacciones

Ejemplos
AdministradorJSmithWorkflowAgentBSmith
`ID` de Pedido de Venta
SalesOrderId
El número de referencia del pedido de venta asociado a la factura.
Descripción

Este atributo vincula la factura con el pedido de venta de origen. Permite el análisis interprocesos si los datos del proceso Order-to-Cash están disponibles y ayuda a investigar las causas iniciales de los problemas de facturación.

Por qué es importante

Conecta el proceso de facturación con el proceso de ventas.

Dónde obtener

CustInvoiceJour.SalesId

Ejemplos
SO-10022SO-55912
Condiciones de Pago
PaymentTerms
El código que define el calendario de pagos acordado.
Descripción

Este atributo contiene el código que dicta cuándo vence el pago (por ejemplo, Net30, Net60). Se utiliza para analizar si los clientes cumplen con sus términos específicos y para validar si la Fecha de Vencimiento se calculó correctamente.

Por qué es importante

Proporciona contexto para la Fecha de Vencimiento y ayuda a identificar si los términos son demasiado laxos o estrictos.

Dónde obtener

CustInvoiceJour.Payment o CustTable.PaymTermId

Ejemplos
Net30Net45CODFin de Mes
Días Vencidos
DaysOverdue
El número de días de retraso del pago en comparación con la fecha de vencimiento.
Descripción

Esta métrica calcula la diferencia entre la fecha de pago y la fecha de vencimiento. Los valores positivos indican pagos atrasados, mientras que los valores negativos indican pagos anticipados. Proporciona una vista granular del rendimiento de los pagos más allá de simples indicadores booleanos.

Por qué es importante

Aporta profundidad al análisis del KPI de Tasa de Pago a Tiempo.

Dónde obtener

Calculado: FechaDePago - FechaDeVencimiento

Ejemplos
50-230
Es Nota de Crédito
IsCreditMemo
Bandera que indica si el documento es una nota de crédito.
Descripción

Este atributo booleano identifica si la transacción representa una nota de crédito emitida al cliente. Se utiliza para calcular la Tasa de Emisión de Notas de Crédito y filtrar las facturas estándar del análisis de reproceso.

Por qué es importante

Soporta directamente el panel de control de Frecuencia de Notas de Crédito y Retrabajo.

Dónde obtener

Derivado de CustInvoiceJour.InvoiceAmount < 0 o TransType

Ejemplos
truefalse
Está Compensada
IsCleared
Bandera que indica si la factura ha sido completamente liquidada.
Descripción

Este atributo booleano indica si la factura ha alcanzado un saldo de cero a través del pago o la anulación. Permite el filtrado rápido de casos abiertos frente a cerrados para calcular el Tiempo de Ciclo Promedio de la Factura.

Por qué es importante

Distingue entre casos activos e históricos.

Dónde obtener

Derivado de la presencia de la fecha CustTrans.Closed

Ejemplos
truefalse
Fecha de descuento por pronto pago
CashDiscountDate
La fecha hasta la cual es válido un descuento por pronto pago.
Descripción

Este atributo indica el plazo para que el cliente reciba un descuento por pronto pago. Se compara con la fecha de pago para calcular el KPI de Tasa de Descuento Perdido y analizar la efectividad de los incentivos de descuento.

Por qué es importante

Clave para el panel de control de Optimización de Descuentos por Pronto Pago.

Dónde obtener

CustTrans.CashDisc o calculado desde CashDiscCode

Ejemplos
2023-11-102023-11-15
Moneda
Currency
El código de moneda de la transacción de la factura.
Descripción

Este atributo especifica la moneda en la que se emitió la factura (por ejemplo, USD, EUR). Es importante para normalizar los valores financieros si se requiere un análisis global en diferentes regiones.

Por qué es importante

Necesario para comprender la distribución de valor en sistemas multidivisa.

Dónde obtener

CustInvoiceJour.CurrencyCode

Ejemplos
USDEURGBPJPY
Motivo de Disputa
DisputeReason
El código de motivo asignado cuando un caso está en disputa.
Descripción

Este atributo captura el motivo categórico por el cual se disputó una factura, como 'Error de Precio' o 'Mercancía Dañada'. Es vital para el dashboard del Ciclo de Vida de Resolución de Disputas identificar las causas raíz de los retrasos en los pagos.

Por qué es importante

Permite el análisis de la causa raíz para el KPI de Tiempo de Resolución de Disputas.

Dónde obtener

CustTrans.ReasonRefRecId o tabla de caso de cobros relacionada

Ejemplos
PriceDiscrepancyMercancía DañadaMissingPOServiceQuality
Requerido Recomendado Opcional

Actividades de Cuentas por Cobrar

Estos son los pasos y hitos clave del proceso a capturar en su registro de eventos para un descubrimiento preciso de su flujo de liquidación de pagos.
8 Recomendado 7 Opcional
Actividad Descripción
`Caso` de Disputa Abierto
La creación de un caso en el módulo de Gestión de Casos vinculado a la factura, señalando un desacuerdo del cliente. Bloquea los flujos de cobro estándar.
Por qué es importante

Las disputas son una causa principal de pagos tardíos. El seguimiento de esto identifica problemas de calidad en procesos anteriores como la fijación de precios o el cumplimiento.

Dónde obtener

Tabla CaseDetailBase donde la Categoría se relaciona con Cobros/Cuentas por Cobrar y RefRecId se vincula al contexto de la factura.

Capturar

Registrado cuando la transacción X se ejecuta en Gestión de Casos

Tipo de evento explicit
Factura Compensada
El cambio de estado final donde el saldo de la factura se vuelve cero y la transacción se marca como 'Cerrada' en el sistema.
Por qué es importante

El final absoluto de la instancia del proceso. Se utiliza para el cálculo del Tiempo de Ciclo total.

Dónde obtener

Campo CustTrans.Closed (fecha). Esta fecha se rellena cuando la suma de los cobros iguala el importe de la factura.

Capturar

Inferido del campo de fecha CustTrans.Closed

Tipo de evento inferred
Factura Contabilizada
El registro inicial de la factura en el libro mayor financiero. Esta actividad captura la creación de la obligación financiera en la tabla CustInvoiceJour.
Por qué es importante

Marca el inicio oficial del ciclo de vida de Cuentas por Cobrar y el comienzo del plazo de pago. Esencial para calcular los Días de Venta Pendientes (DSO).

Dónde obtener

Tabla CustInvoiceJour. El campo CreatedDateTime o InvoiceDate sirve como la marca de tiempo.

Capturar

Registrado cuando la transacción se contabiliza en CustInvoiceJour

Tipo de evento explicit
Factura Despachada
El evento en el que la factura se envía al cliente por correo electrónico, impresión o EDI. Esto a menudo se infiere del incremento del contador de 'Impresiones' o de los registros de gestión de impresión.
Por qué es importante

Los retrasos entre la contabilización y el envío acortan directamente la ventana de pago efectiva para el cliente, lo que lleva a pagos tardíos percibidos.

Dónde obtener

Inferido de los cambios de CustInvoiceJour.PrintedOriginals de 0 a 1, o rastreado a través de la tabla PrintJobHeader si el registro está habilitado.

Capturar

Comparar el campo de estado antes/después o registro de PrintJobHeader

Tipo de evento inferred
Nota de Crédito Emitida
El registro de una nota de crédito que compensa el importe original de la factura. A menudo es el resultado de una disputa resuelta o una devolución.
Por qué es importante

La alta frecuencia indica fuga de ingresos y problemas de calidad en etapas anteriores. Distinto del pago, ya que representa una liquidación no monetaria.

Dónde obtener

Tabla CustTrans donde el Tipo es 'Nota de Crédito' o CustInvoiceJour con un InvoiceAmount negativo.

Capturar

Registrado cuando la transacción se contabiliza en CustTrans

Tipo de evento explicit
Pago Completo Recibido
El registro de una transacción de pago que cubre el saldo restante de la factura. Este es el evento de entrada de efectivo.
Por qué es importante

El evento de éxito más crítico. Se utiliza para calcular la Tasa de Pago a Tiempo y la efectividad de las condiciones de descuento.

Dónde obtener

Tabla CustTrans con Tipo 'Pago', vinculada a través de CustSettlement a la factura, dejando el saldo a cero.

Capturar

Registrado cuando la transacción se contabiliza en CustTrans y se liquida

Tipo de evento explicit
Pago Parcial Registrado
El registro de un pago que no cubre completamente el saldo pendiente de la factura. A menudo activa la persecución de un saldo restante.
Por qué es importante

Distingue entre comportamientos de pago a plazos y liquidaciones completas. Importante para la precisión de la previsión del flujo de caja.

Dónde obtener

Tabla CustSettlement que vincula un Pago (CustTrans) a la Factura (CustTrans) donde SettlementAmount < InvoiceAmount.

Capturar

Registrado cuando la transacción X se ejecuta en CustSettlement

Tipo de evento explicit
Recordatorio de Pago Enviado
Registra la emisión de una carta de cobro formal al cliente. Esto se captura del Diario de Cartas de Cobro.
Por qué es importante

Indica el inicio de los esfuerzos de cobro activos. El análisis de frecuencia ayuda a optimizar la estrategia de cobro y reducir los costos administrativos.

Dónde obtener

Tabla CustCollectionLetterJour. Captura la fecha en que el código de la carta fue contabilizado para la transacción de factura específica.

Capturar

Registrado cuando la transacción se contabiliza en CustCollectionLetterJour

Tipo de evento explicit
Disputa en Revisión
Indica que el `caso` de disputa ha pasado de 'Abierto' a un estado 'En Proceso'. Representa el tiempo de trabajo del equipo de resolución.
Por qué es importante

Los cuellos de botella aquí aumentan el Ciclo de Conversión de Efectivo. Separa el tiempo de espera del tiempo de resolución activa.

Dónde obtener

Inferido de los cambios en el campo CaseDetailBase.Status o de las entradas de la tabla CaseLog correspondientes a la progresión del estado.

Capturar

Comparar el campo de estado antes/después en CaseDetailBase

Tipo de evento inferred
Disputa Resuelta
El cierre del caso de disputa, permitiendo que la factura proceda al pago o crédito. Marca el fin del subproceso de manejo de excepciones.
Por qué es importante

El delta de timestamp entre Abierto y Resuelto es un KPI clave para la eficiencia administrativa.

Dónde obtener

Tabla CaseDetailBase donde el Estado cambia a Cerrado/Resuelto.

Capturar

Comparar el campo de estado antes/después en CaseDetailBase

Tipo de evento inferred
Extracto Bancario Conciliado
El evento de conciliación donde el pago registrado en Cuentas por Cobrar se compara con una línea del extracto bancario importado.
Por qué es importante

Valida que los fondos estén realmente en el banco. Los retrasos aquí indican ineficiencias en los procesos de Gestión de Efectivo y Bancos.

Dónde obtener

Estado conciliado de BankReconciliationLine o BankAccountTrans. Requiere el módulo de Conciliación Bancaria Avanzada.

Capturar

Registrado cuando la transacción se concilia en la Conciliación Bancaria

Tipo de evento explicit
Fecha de Vencimiento Superada
Un hito calculado que indica que la fecha actual ha superado la fecha de vencimiento de la factura mientras esta permanece abierta. Esto marca la factura como vencida.
Por qué es importante

Crítico para el análisis de antigüedad y el desencadenamiento de flujos de trabajo de cobro. Segmenta el proceso entre la facturación estándar y la gestión de cobros.

Dónde obtener

Calculado comparando CustInvoiceJour.DueDate con el tiempo de simulación actual o la marca de tiempo de pago.

Capturar

Derivar comparando el campo DueDate con la hora actual

Tipo de evento calculated
Nota de Interés Generada
La creación de una nota de interés por pagos vencidos. Representa una penalización financiera aplicada a la cuenta del cliente.
Por qué es importante

Indica una morosidad severa. El análisis ayuda a determinar si las penalizaciones aceleran eficazmente el pago o dañan las relaciones con los clientes.

Dónde obtener

Tabla CustInterestJour. Esta tabla registra las notas de interés generadas para transacciones específicas de clientes.

Capturar

Registrado cuando la transacción se contabiliza en CustInterestJour

Tipo de evento explicit
Pago Anulado
El acto de declarar la factura incobrable y eliminar el saldo a través de un asiento de anulación. Representa una pérdida financiera.
Por qué es importante

Estado final para procesos de cobro fallidos. Esencial para analizar los ratios de deuda incobrable y la efectividad de la política de crédito.

Dónde obtener

Tabla CustTrans donde el Tipo es 'Castigo' (WriteOff) o GeneralJournalEntry específicamente marcada con códigos de motivo de castigo.

Capturar

Registrado cuando la transacción se contabiliza con el tipo de Castigo (WriteOff)

Tipo de evento explicit
Promesa de Pago Recibida
Un compromiso específico registrado por un agente de cobros de que el cliente pagará en una fecha determinada. Capturado desde el módulo de Gestión de Cobros.
Por qué es importante

Mide la efectividad de las llamadas de cobro. Comparar esta fecha con el pago real revela la fiabilidad de las promesas de los clientes.

Dónde obtener

Tabla CustPromiseToPay. Vinculada a la transacción del cliente a través de TransRecId.

Capturar

Registrado cuando se crea un registro en CustPromiseToPay

Tipo de evento explicit
Recomendado Opcional

Guías de Extracción

Cómo obtener sus datos de Microsoft Dynamics 365