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

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

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

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

应付账款付款处理属性

这些数据字段涵盖分析付款周期所需的核心维度,有助于提高应付账款流程的透明度。
5 必填 9 建议填写 6 选填
名称 说明
事件时间
EventTime
活动发生时的时间戳。
说明

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

在Dynamics 365中,数据通常来自CreatedDateTime、ModifiedDateTime或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
发生的具体任务或状态变更。
说明

此属性描述流程中执行的事件或步骤,例如“发票已创建”“发票已批准”或“付款已过账”。它将技术交易类型和工作流状态变更转化为易于理解的业务事件。

在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关联),字段:名称

示例
Contoso办公用品Fabrikam电子产品Litware公司
供应商账户
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中,可在发票日记账表的InvoiceAmount或AmountCur等字段中找到。

此属性用于“重复付款风险检测”仪表板,可结合供应商信息分析发票金额。

重要性

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

获取途径

表:VendInvoiceJour,字段:InvoiceAmount

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

用于识别负责特定活动的系统用户,例如审批发票或登记付款的用户。数据来自D365中的CreatedBy或ModifiedBy字段。

在“付款冻结与流程阻力分析”中,可据此查看哪些处理人员更容易触发冻结。

重要性

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

获取途径

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

示例
jdoe管理员工作流系统
部门
Department
承担相关成本的部门。
说明

用于标识内部部门的财务维度。在Dynamics 365中,维度以动态方式存储(通常位于DefaultDimension),需要通过专门查询获取“部门”对应的值。

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

重要性

支持按组织层级下钻分析和责任归属分析。

获取途径

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

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

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

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

重要性

分析采购到付款匹配率的关键依据。

获取途径

表:VendInvoiceJour,字段:PurchId

示例
PO-000455000342PO-22-998
付款方式
PaymentMethod
用于支付发票的方式,例如支票、电汇或电子资金转账。
说明

定义向供应商转账的方式。在Dynamics 365中,对应PaymMode字段。

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

重要性

说明付款执行阶段的差异。

获取途径

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

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

用于设定到期日和折扣的配置代码,例如Net30。在Dynamics 365中,对应PaymTermId。

结合“周期时间”分析,可判断流程延误是否违反约定条款。

重要性

为到期日计算提供背景信息。

获取途径

表:VendInvoiceJour,字段:PaymTermId

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

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

虽然这是技术字段,但在“流程路径与合规审计”中,可用于追溯总账分录并进行对账。

重要性

财务审计和对账的关键依据。

获取途径

表: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 选填
活动 说明
付款已生成
系统生成付款文件(EFT、ISO20022)或打印支票。日记账明细行的付款状态更新为Sent或Generated。
重要性

用于支持“批准至执行延迟时间”KPI,确认付款指令已生成。

获取途径

LedgerJournalTrans.PaymentStatus变为Sent/Recieved,通常可根据明细行更新推断。

采集

比较PaymentStatus字段变更前后的值

事件类型 inferred
付款已过账
付款日记账已过账至总账,完成发票结算并清除供应商余额,至此财务流程完成。
重要性

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

获取途径

LedgerJournalTrans已过账,并更新VendTrans以显示结算情况。实际事件为日记账过账。

采集

交易X执行时记录

事件类型 explicit
付款日记账已创建
发票已选中并添加到付款日记账明细行,表示计划付款,通常也会启动付款审核工作流。
重要性

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

获取途径

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

采集

在LedgerJournalTrans中创建记录时记录

事件类型 explicit
发票已与采购订单匹配
系统成功将发票明细与采购订单或产品收货记录关联。此活动表示发票已根据采购订单完成验证。
重要性

这是首次采购订单匹配率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
付款日记账已批准
付款日记账工作流已获批准,可以生成付款。这是准备转账资金前的最后一项检查。
重要性

将付款的行政准备工作与授权环节的瓶颈区分开来。

获取途径

WorkflowTrackingStatusTable关联至LedgerJournalTable(表头)ID,状态为Completed。

采集

工作流实例完成时记录

事件类型 explicit
发票匹配失败
匹配过程中发现发票与采购订单或收货记录不一致(价格或数量差异),通常需要解决问题后流程才能继续。
重要性

用于识别匹配流程中的具体阻碍因素,可支持采购订单匹配与差异趋势仪表板。

获取途径

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

采集

比较MatchStatus字段变更前后的值

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

标记审批周期时间的起点,是分析内部审批层级效率的重要依据。

获取途径

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

采集

工作流实例启动时记录

事件类型 explicit
发票已更新
记录过账前对发票表头或明细所做的更改。频繁更新可能表明数据提取存在问题,或验证过程中需要人工更正。
重要性

更新频繁可能意味着返工循环,或源数据质量较差(例如OCR识别错误)。此事件可用于支持返工与数据准确性监控。

获取途径

如果已启用,可使用VendInvoiceInfoTable上的数据库日志(SysDatabaseLog);如果轮询频率较高,也可根据ModifiedDateTime的变化推断。

采集

比较后续提取数据中的ModifiedDateTime

事件类型 inferred
已设置付款冻结
供应商交易被暂停,无法纳入付款建议。发生争议时通常会由人工设置冻结。
重要性

用于支持付款冻结与阻碍因素分析,揭示导致现金流出延迟的人工干预。

获取途径

VendTrans.Approved标志设为No,或特定的OnHold状态字段已填入数据。需要追踪VendTrans的更新。

采集

比较状态字段变更前后的值

事件类型 inferred
建议填写 选填

数据提取指南

如何从Microsoft Dynamics 365获取数据

准备好开始了吗?

使用此模板构建可靠的数据基础,立即着手优化付款工作流。如需协助映射特定的Dynamics 365表,我们的团队可以为您提供支持。

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

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

开始免费试用

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