您的应付账款付款处理数据模板

Microsoft Dynamics 365
您的应付账款付款处理数据模板

您的应付账款付款处理数据模板

此模板为财务数据整理提供完整框架,帮助您更清晰地了解付款工作流。模板包含结构化的属性和活动列表,帮助您从企业资源规划系统构建高质量事件日志。按照这些指南操作,您可以识别低效环节,简化从收到发票到最终结算的流程。
  • 用于财务分析的流程专属属性
  • 用于付款跟踪的关键活动里程碑
  • Dynamics 365详细提取指南
刚接触事件日志?了解 如何创建流程挖掘事件日志.

应付账款付款处理属性

这些数据字段代表分析付款周期并确保应付账款流程高度透明所需的核心维度。
5 必需 9 建议 6 可选
名称 说明
事件时间
EventTime
活动发生时的时间戳。
说明

此属性记录具体活动发生的准确日期和时间,用于按时间顺序排列事件并计算步骤之间的持续时间。

对于Dynamics 365,数据通常取自CreatedDateTimeModifiedDateTime,或根据查询表取自TransDate等特定交易日期字段。

为什么重要

对于计算周期时间、周期时长和识别瓶颈至关重要。

获取位置

交易表中的系统字段CreatedDateTime或ModifiedDateTime

示例
2023-10-01T08:30:00Z2023-10-01T14:15:22Z2023-10-05T09:00:00Z
发票编号
InvoiceNumber
分配给供应商发票的唯一标识符。
说明

发票编号是此流程视图的确定性案例标识符。它将属于同一张供应商发票的所有事件唯一归组,便于全面分析发票从接收到结算的完整历程。

在Microsoft Dynamics 365中,它通常对应于VendInvoiceJour或VendInvoiceInfoTable等表中的InvoiceId字段,是跟踪特定供应商负债的主键。

为什么重要

这是将分散的应付账款活动关联为单个流程实例的基础键。

获取位置

表:VendInvoiceJour,字段:InvoiceId

示例
INV-2023-00198223344ACME-OCT-22
活动
Activity
已发生的具体任务或状态变更。
说明

此属性描述流程中执行的事件或步骤,例如“Invoice Created”“Invoice Approved”或“Payment Posted”。它将技术交易类型和工作流状态变更转化为易读的业务事件。

在Dynamics 365中,这些活动通常由表插入操作(例如在VendInvoiceJour中创建新记录)、工作流历史跟踪或VendInvoiceInfoTable中的状态更新组合推导而来。

为什么重要

它定义流程图中的流程和事件顺序。

获取位置

根据不同交易表和工作流历史日志推导

示例
发票创建发票审批通过生成付款
最后数据更新时间
LastDataUpdate
数据提取或刷新的时间戳。
说明

表示用于分析的数据新鲜度,帮助用户了解当前查看的是实时数据,还是上一期间的快照。

该信息通常由ETL(提取、转换、加载)流程生成,而不是Dynamics 365自身的字段。

为什么重要

对于建立对仪表板和KPI的信任至关重要。

获取位置

由提取脚本生成

示例
2023-10-25T12:00:00Z2023-11-01T06:00:00Z
源系统
SourceSystem
数据来源系统的名称。
说明

标识提取流程数据的软件或环境。在此场景中,它将始终指向Microsoft Dynamics 365实例。

在多系统环境中,数据可能来自ERP和外部扫描解决方案,此属性尤其有用。

为什么重要

确保多系统分析中的数据血缘和可追溯性。

获取位置

在提取过程中硬编码或配置

示例
Dynamics 365 F&OD365 PRODMicrosoft Dynamics
供应商名称
VendorName
供应商组织的名称。
说明

供应商的描述性名称。在D365中,供应商账户作为全局地址簿(DirPartyTable)的外键,实际的名称存储在该表中。

提供易于理解的名称,有助于构建“供应商关系复杂度视图”,并让业务用户更容易使用仪表板。

为什么重要

为供应商账户编号提供上下文。

获取位置

表:DirPartyTable(通过VendTable关联),字段:Name

示例
Contoso Office SupplyFabrikam ElectronicsLitware Inc.
供应商账户
VendorAccount
供应商的唯一账户编号。
说明

交易中供应商的唯一标识符。在Dynamics 365中,它对应VendTable中的AccountNum字段。

此属性是“供应商关系复杂度视图”的核心,可用于分析特定供应商关系的绩效和摩擦。

为什么重要

支持按供应商细分流程绩效。

获取位置

表:VendInvoiceJour,字段:InvoiceAccount或OrderAccount

示例
US-101V000452001
公司代码
CompanyCode
法定实体或子公司的标识符。
说明

表示组织中处理发票的法定实体。在Microsoft Dynamics 365中,该信息通过DataAreaId系统字段严格维护。

此属性对于“端到端周期时间分析”至关重要,可用于比较不同子公司或地理单位的表现。

为什么重要

支持跨不同业务部门或国家进行比较分析。

获取位置

表:VendInvoiceJour,字段:DataAreaId

示例
USMFDEMFGBSI
到期日
DueDate
应付清发票的日期。
说明

为避免罚款,合同规定必须完成付款结算的日期。在Dynamics 365中,该日期存储于发票抬头或交易记录的DueDate字段。

这是“按时付款率”KPI的主要基准,也有助于在“应付账款流程吞吐量和规模”视图中确定工作优先级。

为什么重要

衡量按时付款绩效的基准。

获取位置

表:VendInvoiceJour或VendTrans,字段:DueDate

示例
2023-11-302023-12-15
发票日期
InvoiceDate
发票上注明的单据日期。
说明

供应商发票上打印的日期。在Dynamics 365中,该字段为InvoiceDate。它不同于创建日期,即发票录入系统的日期。

用于“端到端周期时间分析”,从供应商视角衡量完整生命周期。

为什么重要

定义发票账龄周期的起始日期。

获取位置

表:VendInvoiceJour,字段:InvoiceDate

示例
2023-10-012023-10-15
发票金额
InvoiceAmount
发票的货币总金额。
说明

发票按交易货币计算的总金额。在Dynamics 365中,该数据位于发票日记账表的InvoiceAmountAmountCur等字段中。

用于“重复付款风险检测”仪表板,将金额与供应商详细信息进行关联分析。

为什么重要

对于分析支出规模和财务风险至关重要。

获取位置

表:VendInvoiceJour,字段:InvoiceAmount

示例
1500.00245.5010000.00
用户ID
UserId
执行该活动的用户标识符。
说明

标识负责具体活动的系统用户,例如审批发票或过账付款的用户。数据来源于D365中的CreatedByModifiedBy字段。

用于“付款冻结和摩擦分析”,查看特定处理人员是否比其他人触发更多冻结。

为什么重要

支持分析资源行为和职责分离。

获取位置

交易记录表和历史记录表中的系统字段CreatedBy/ModifiedBy

示例
jdoeadminworkflow_sys
部门
Department
负责相关成本的部门。
说明

表示内部部门的财务维度。在Dynamics 365中,维度以动态方式存储,通常位于DefaultDimension中,需要通过专用查询解析“部门”的具体值。

此属性用于“供应商关系复杂度视图”,查看哪些内部部门产生的应付账款业务量最大。

为什么重要

支持按组织层级深入分析并明确责任。

获取位置

表:VendInvoiceJour,字段:DefaultDimension(需要使用DimensionAttributeLevelValue视图)

示例
IT部门财务部运营部
采购订单编号
PurchaseOrderNumber
关联采购订单的参考编号。
说明

将发票与原始采购单据关联。在Dynamics 365中,该信息对应PurchId字段。

此属性支持“采购订单匹配和差异趋势”仪表板,用于区分有采购订单支持的发票和无采购订单发票。

为什么重要

对于分析采购到付款的匹配率至关重要。

获取位置

表:VendInvoiceJour,字段:PurchId

示例
PO-000455000342PO-22-998
付款方式
PaymentMethod
用于支付发票的方式,例如支票、电汇、EFT。
说明

定义向供应商转移资金的方式。在Dynamics 365中,该字段为PaymMode

此属性用于“付款执行周期分析”仪表板,以评估不同付款批次类型的效率。

为什么重要

用于解释付款执行阶段的差异。

获取位置

表:VendInvoiceJour(与PaymMode信息关联)或VendTrans

示例
支票ACH电汇
付款条件
PaymentTerms
表示约定付款条件的代码。
说明

规定到期日和折扣的配置代码,例如Net30。在Dynamics 365中,该字段为PaymTermId

结合“周期时间”进行分析,以判断流程延迟是否违反约定条件。

为什么重要

为到期日计算提供上下文。

获取位置

表:VendInvoiceJour,字段:PaymTermId

示例
Net302%10Net30COD
凭证编号
VoucherNumber
与交易关联的总账凭证编号。
说明

会计分录的内部总账标识符。在Dynamics 365中,Voucher字段将发票与总账交易关联。

虽然属于技术字段,但可用于“流程路径与合规审计”,将分录追溯至GL以完成对账。

为什么重要

财务审计和对账的关键字段。

获取位置

表:VendInvoiceJour,字段:LedgerVoucher

示例
VOU-10023INV-ACC-992
币种
Currency
发票的币种代码。
说明

开具发票所用币种的ISO代码。在Dynamics 365中,该字段为CurrencyCode

如果需要进行多币种标准化,此字段对于“活动金额”映射中的金额统一至关重要。

为什么重要

解读财务数值所需的关键上下文。

获取位置

表:VendInvoiceJour,字段:CurrencyCode

示例
USDEURGBP
是否冻结付款
IsPaymentBlocked
指示发票当前是否被阻止付款的标志。
说明

用于标识发票是否处于挂起状态的布尔指标。在Dynamics 365中,通常根据VendTrans或VendInvoiceInfoTable中的OnHold状态派生。

这是“付款冻结与流程阻滞分析”的核心驱动因素,可突出显示流程中断。

为什么重要

用于识别即时阻滞点和人工干预。

获取位置

表:VendTrans,字段:Approved(反向取值)或专用冻结字段

示例
truefalse
现金折扣日期
CashDiscountDate
为获得折扣而必须完成付款的日期。
说明

获取提前付款优惠的截止日期。在Dynamics 365中,该字段为CashDiscDate

此属性用于“现金折扣获取绩效”仪表板,帮助组织量化错失的节省机会。

为什么重要

直接影响流程的财务效率KPI。

获取位置

表:VendInvoiceJour或VendTrans,字段:CashDiscDate

示例
2023-10-102023-10-20
必需 建议 可选

应付账款付款处理活动

此列表列出了事件日志应采集的关键步骤和事件类型,以准确反映发票付款的生命周期。
7 建议 5 可选
活动 说明
付款过账
付款日记账过账至总账,完成发票结算并清除供应商余额,财务流程至此完成。
为什么重要

这是平均发票到付款周期时间的最后一个活动,确认现金减少相关的会计分录已完成。

获取位置

LedgerJournalTrans已过账,VendTrans更新为已结算。实际事件是日记账过账。

采集

交易X执行时记录

事件类型 explicit
创建付款日记账
发票被选中并添加至付款日记账行,表示付款意图,通常也会启动付款审核工作流。
为什么重要

标志着流程从负债处理转入现金支付处理,用于衡量付款执行周期时间。

获取位置

LedgerJournalTrans.CreatedDateTime。发票通过MarkedInvoice字段或结算表关联。

采集

在LedgerJournalTrans中创建记录时记录

事件类型 explicit
发票与采购订单匹配
系统成功将发票行与Purchase Order或Product Receipt关联。此活动表示已根据采购订单完成发票验证。
为什么重要

这是一次采购订单匹配率KPI的关键指标,可区分无人工接触处理与需要人工干预的发票。

获取位置

VendInvoiceInfoLine.PurchId和VendInvoiceInfoTable.MatchStatus。当MatchStatus变更为Passed时推断。

采集

比较前后MatchStatus字段

事件类型 inferred
发票创建
系统中创建待处理供应商发票记录的初始操作。这标志着发票通过人工方式或数据实体导入进入Dynamics 365工作流。
为什么重要

用于确定流程周期时间计算的起始时间,帮助组织衡量发票在系统中等待处理或过账的时长。

获取位置

VendInvoiceInfoTable.CreatedDateTime或VendInvoiceInfoTable.RecId创建时间戳,代表待处理供应商发票抬头。

采集

在VendInvoiceInfoTable中创建记录时记录

事件类型 explicit
发票审批通过
待处理发票的工作流实例达到已完成或已审批状态,发票现已可以过账至总账。
为什么重要

用于计算平均审批周期时间。此处的延迟会直接影响提前付款折扣的获取。

获取位置

WorkflowTrackingStatusTable.CreatedDateTime,其中TrackingStatus为Completed。或者,VendInvoiceInfoTable.RequestStatus等于Approved。

采集

工作流实例完成时记录

事件类型 explicit
发票过账
发票过账至总账,在系统中形成负债。记录从待处理表转移至已过账交易表。
为什么重要

这是确认债务入账的重要里程碑,使发票能够进入付款选择范围。

获取位置

在VendInvoiceJour和VendTrans中创建记录。TransDate表示过账日期。

采集

交易X执行时记录

事件类型 explicit
生成付款
系统生成付款文件(EFT、ISO20022)或打印支票。日记账行上的付款状态更新为Sent或Generated。
为什么重要

支持审批到执行延迟时间KPI,确认付款指令已生成。

获取位置

LedgerJournalTrans.PaymentStatus变更为Sent或Recieved,通常根据该行的更新推断。

采集

比较前后PaymentStatus字段

事件类型 inferred
付款日记账审批通过
付款日记账工作流获批,授权生成付款。这是准备资金转账前的最后检查。
为什么重要

将付款的行政准备阶段与授权瓶颈区分开来。

获取位置

关联LedgerJournalTable(抬头)ID的WorkflowTrackingStatusTable,Status为Completed。

采集

工作流实例完成时记录

事件类型 explicit
发票匹配失败
匹配流程发现发票与PO或收货单之间存在差异,例如价格或数量差异。问题解决前,流程通常会因此暂停。
为什么重要

识别匹配流程中的具体摩擦点,为采购订单匹配和差异趋势仪表板提供支持。

获取位置

VendInvoiceInfoTable.MatchStatus变更为Failed或Discrepancy,也可在VendInvoiceInfoLine的匹配差异中查看。

采集

比较前后MatchStatus字段

事件类型 inferred
发票提交审批
待处理发票提交至工作流引擎进行审核,标志着流程从数据录入或匹配阶段转入授权阶段。
为什么重要

标记审批周期时间的起点,是分析内部层级审批效率的基础。

获取位置

WorkflowTrackingStatusTable.CreatedDateTime,其中ContextTableId等于VendInvoiceInfoTableID,且Status为Submitted。

采集

工作流实例启动时记录

事件类型 explicit
发票更新
记录过账前对发票抬头或行所做的变更。频繁更新可能表明数据提取问题,或验证过程中需要人工修正。
为什么重要

高频更新表明可能存在返工循环,或源数据质量较差,例如OCR错误。这为返工和数据准确性监控提供支持。

获取位置

如果已启用,则使用VendInvoiceInfoTable上的数据库日志(SysDatabaseLog);否则,在轮询频率较高时,根据ModifiedDateTime变更推断。

采集

比较后续提取中的ModifiedDateTime

事件类型 inferred
应用付款冻结
对供应商交易设置冻结,使其无法被付款建议选中。争议发票通常会被人工冻结。
为什么重要

支持付款冻结和摩擦分析,揭示导致现金流出的人工干预。

获取位置

VendTrans.Approved标志设为No,或填充特定的OnHold状态字段。需要跟踪VendTrans的更新。

采集

比较前后状态字段

事件类型 inferred
建议 可选

提取指南

如何从Microsoft Dynamics 365获取数据

准备好开始了吗?

利用此模板构建可靠的数据基础,立即开始优化付款工作流。如果您需要映射特定的Dynamics 365表,我们的团队随时为您提供支持。

立即优化应付账款付款处理

将周期时间缩短30%,消除D365延迟。

开始免费试用

无需信用卡,5分钟完成设置。