您的 O2C 计费与开票数据模板

Salesforce Sales Cloud
您的 O2C 计费与开票数据模板

您的 O2C 计费与开票数据模板

该模板全面概述了有效分析 O2C 计费与开票流程所需的核心数据属性和活动。它列出了事件日志中需收集的具体信息,并提供了提取这些数据的实用指南。利用此资源,可以简化您的流程挖掘计划并获得有价值的洞察。
  • 建议收集的属性
  • 需要追踪的关键活动
  • 提取指南
不熟悉事件日志?了解 如何创建流程挖掘事件日志.

从订单到收款 — 计费与开票属性

这些是建议包含在事件日志中的数据字段,用于全面的 O2C 计费与开票分析,确保捕获所有关键信息。
3 必填 5 推荐 12 可选
名称 描述
Event 时间
EventTime
指示特定活动发生时间的时间戳。
描述

此属性提供每个活动的日期和时间,这对于按时间顺序排序和性能分析至关重要。时间戳建立了事件序列,并支持计算各步骤之间的时长。

在流程分析中,事件时间用于计算所有基于时间的指标,包括周期时间、等待时间以及特定活动的持续时间。它是“平均发票周期”和“DSO”等 KPI 的基础,并为“发票审批周期”和“付款对账绩效”等仪表板提供支持。

为何重要

此时间戳对于事件的正确排序以及计算所有性能指标(如周期时间和时长)至关重要,这些指标是识别延迟的关键。

获取方式

这些数据通常来自系统生成的时间戳字段,如发票对象的 CreatedDateLastModifiedDate,或相关的任务/事件记录。

示例
2023-04-15T10:00:00Z2023-04-16T14:30:00Z2023-05-20T09:05:12Z
发票编号
InvoiceNumber
每张发票的唯一标识符,作为计费流程的主要案例标识符。
描述

发票编号是将所有相关计费活动分组到单个案例 (Case) 中的核心属性。每个编号代表发送给客户的一个独立计费文件。

在流程挖掘分析中,此属性允许端到端追踪发票的生命周期,从生成到最终付款和关闭。它对于构建流程图以及计算“平均发票周期”和“应收账款周转天数 (DSO)”等案例级 KPI 至关重要。通过发票编号分析流程,有助于识别单个计费实例中的瓶颈、返工循环和合规偏差。

为何重要

这是将所有相关计费事件联系在一起的关键要素,从而能够为每笔唯一交易提供完整的端到端开票流程视图。

获取方式

这通常是 Salesforce Sales Cloud 中发票对象的主键,通常由 InvoiceNumber 或类似的唯一 ID 字段表示。

示例
INV-00582INV-01934INV-10345
活动名称
ActivityName
计费流程中发生的特定业务事件的名称。
描述

此属性描述了发票生命周期中已达到的步骤或里程碑,例如“发票已生成”或“付款已收到”。这些活动构成了流程图中的节点。

活动名称序列的分析是流程挖掘的基础。它揭示了实际流程流向,从而可以与设计流程进行对比。它用于识别偏差、特定步骤之间的瓶颈以及返工循环,直接支持“计费流程返工与错误”和“计费合规违规报告”等仪表板。

为何重要

它定义了流程的步骤,构成了流程图的骨架,并支持对工作流、瓶颈和偏差的分析。

获取方式

这通常源自发票对象上状态字段的更改,或者源自追踪特定操作的相关对象(如任务或事件)中的记录。

示例
已生成发票发票已审批发票已发送给客户已收到付款
付款到期日
PaymentDueDate
要求客户支付发票的截止日期。
描述

此属性指定发票上注明的付款截止日期。它是根据发票日期和约定的付款条件计算得出的。

付款到期日是财务规划和催收管理的关键数据点。它是衡量实际付款表现的基准。它对于计算“按时付款率”KPI 以及追踪付款及时性的仪表板(如“应收账款周转天数 (DSO) 趋势”)至关重要。

为何重要

这是衡量付款表现、计算 DSO 以及触发催收活动(如付款提醒)的基准。

获取方式

这是 Salesforce 发票对象上的标准日期字段,通常名为 DueDate

示例
2023-05-152023-06-302023-07-01
发票总金额
InvoiceTotalAmount
发票的总货币价值。
描述

此属性代表客户因所提供的商品或服务而应付的总金额。它是与每个发票案例相关的关键财务指标。

分析发票总额有助于优先处理高价值发票,并了解流程绩效在小额与大额交易之间的差异。它可以用于仪表板中的细分分析,例如观察高价值发票是否具有更长的审批时间或更晚支付。这对于管理财务风险和有效集中催收力量非常重要。

为何重要

这允许进行财务影响分析,有助于优先处理高价值发票,并了解金额大小如何影响流程行为(如审批时间或付款延迟)。

获取方式

这通常是发票对象上的标准货币字段,可能名为 GrandTotal 或类似的汇总字段。

示例
5400.5012500.00850.75
发票状态
InvoiceStatus
发票在其生命周期中的当前状态。
描述

此属性反映了发票的当前状态,例如“草稿”、“等待审批”、“已发送”、“已支付”或“作废”。它提供了发票在任何给定时间所处流程位置的快照。

发票状态是过滤和细分的关键维度。它允许分析师专注于特定的发票群体,例如所有当前等待付款的发票或所有被拒绝的发票。这有助于确定工作的优先级,并分析在某些阶段卡住的发票的特征。

为何重要

它提供发票当前状态的清晰快照,支持对未结、已结或有问题的案例进行过滤和分析。

获取方式

这通常是 Salesforce 中发票对象上名为 Status 的标准选取列表字段。

示例
等待审批已批准已发送至客户已付款已核销
财务部
BillingDepartment
负责计费活动的部门或团队。
描述

此属性指定负责用户所属的职能组,如“应收账款”或“销售运营”。这通常源自用户在 Salesforce 中的个人资料或角色。

按部门分析绩效对于理解流程归属以及识别特定团队内的系统性问题至关重要。它用于“付款对账绩效”和“计费团队工作负载与绩效”仪表板,以比较不同职能领域的效率和资源利用率。

为何重要

这允许在团队或部门层面进行绩效分析,有助于识别特定组的瓶颈、资源限制或培训差距。

获取方式

此信息通常存储在 Salesforce 的用户 (User) 对象中,例如 DepartmentRole.Name 字段。

示例
应收账款财务运营催收团队
责任人
UserResponsible
执行该活动的用户或代理。
描述

此属性标识负责给定活动的特定 Salesforce 用户,例如批准发票或过账付款。它通常链接到最后修改记录或拥有该任务的用户。

按责任人分析流程是了解团队绩效、工作负载分配和识别培训需求的关键。它通过允许绩效对比和资源分配分析,直接支持“计费团队工作负载与绩效”仪表板。在调查延迟或错误时,它也有助于根本原因分析。

为何重要

它支持对个人和团队绩效、工作量平衡的分析,并有助于识别表现优秀者或需要额外培训的用户。

获取方式

这可以在发票对象的 LastModifiedById 字段,或相关任务、自定义对象的 OwnerId 字段中找到。这些 ID 需要与用户 (User) 对象进行联接才能获取用户姓名。

示例
爱丽丝·约翰逊鲍勃·威廉姆斯Charlie Brown
DSO(应收账款周转天数)
DaysSalesOutstanding
从发票发出到收到付款的天数。
描述

应收账款周转天数 (DSO) 是一项关键的财务指标,用于衡量公司在销售后收回款项所需的平均天数。它的计算方式是“发票已发送给客户”事件与“收到客户付款”事件之间的时间间隔。

该 KPI 是 O2C 流程的主要焦点,此属性使每张发票的 DSO 都清晰可见。它直接支持“应收账款周转天数 (DSO) 趋势”仪表板,对于监控和改善现金流至关重要。

为何重要

这是衡量催收流程有效性及其对公司现金流直接影响的关键 KPI。

获取方式

这是一个计算属性。计算方式为:(Timestamp('收到客户付款') - Timestamp('发票已发送给客户'))

示例
32 天58 days29 天
事件结束时间
EventEndTime
指示活动完成时的时间戳。
描述

此属性记录活动的完成时间。虽然计费中的许多活动是瞬时事件(开始时间等于结束时间),但某些活动(如审批步骤)可能具有可衡量的时长。

拥有结束时间可以精确计算活动处理时间,即代理或系统主动处理任务的时间。它有助于区分主动工作时间和等待时间,从而提供更详细的流程效率视图。

为何重要

它支持计算精准的活动处理时间,将实际工作时间与闲置等待时间区分开来,从而进行更准确的效率分析。

获取方式

这通常不是一个标准字段。可能需要通过获取案例中后续活动的开始时间 (StartTime) 来派生,或者在自定义字段中捕获。

示例
2023-04-15T10:05:00Z2023-04-16T14:32:10Z2023-05-20T09:05:12Z
付款条款
PaymentTerms
约定的发票付款条件,例如“Net 30”或“到账即付”。
描述

此属性定义了发票应在何时以及如何支付的规则。它通常决定了付款到期日的计算,并可能包含早期付款折扣条款。

按付款条件进行分析有助于了解不同协议如何影响付款行为。这对于“早期付款折扣利用率”仪表板至关重要,该仪表板通过对比付款日期与条款来识别错失的财务机会。它还为解释为何某些发票具有更长或更短的付款周期提供了背景。

为何重要

它为付款期限提供了背景信息,对于分析支付行为、DSO 以及早期付款折扣计划的有效性至关重要。

获取方式

此信息通常存储在 Salesforce 发票对象或相关账户对象的选取列表或文本字段中。

示例
净 30 天净 60 天2% 10,净30见票即付
最后数据更新
LastDataUpdate
源系统上次数据刷新的时间戳。
描述

此属性指示用于流程挖掘分析的数据上次从 Salesforce Sales Cloud 提取的时间。它是每次刷新期间应用于整个数据集的元数据字段。

此时间戳对于用户了解分析的时效性至关重要。它能帮助用户确认所查看的仪表板和 KPI 是否为最新,这对于基于流程洞察做出及时且明智的业务决策至关重要。

为何重要

告知用户数据的时效性,确保决策基于流程的最新且相关的视图。

获取方式

该值由 ETL 工具或数据流水线在每次执行期间生成并标记到数据集中。

示例
2023-10-27T02:00:00Z2023-10-28T02:00:00Z
发票处理周期
InvoiceCycleTime
从发票生成到关闭所经过的总时间。
描述

此计算指标衡量单张发票计费流程的完整时长。通常计算为“发票已生成”事件与“发票已关闭”或“付款已对账”事件之间的时间差。

这是衡量计费流程整体效率的主要 KPI。它用于“平均发票周期”KPI 和“端到端计费周期概览”仪表板,以监控和衡量流程绩效随时间的变化。缩短此周期时间可以带来更快的现金转化。

为何重要

这是衡量计费流程端到端效率的关键绩效指标,直接影响现金转化周期。

获取方式

此指标不在源系统中。它是通过流程挖掘工具减去每个案例中第一个事件和最后一个事件的时间戳计算得出的。

示例
25天4小时45 days 12 hours60 days 2 hours
发票币种
InvoiceCurrency
发票金额的货币代码,例如 USD 或 EUR。
描述

此属性指示发票结算的货币。这对于在多个国家运营的组织尤为重要。

此字段为任何财务分析提供了必要的背景。它允许正确汇总金额数值,并实现跨不同货币区域的流程指标对比。在分析财务 KPI 时,它是一个必要的过滤器,以避免混淆不同货币。

为何重要

为所有金额数值提供必要的上下文,确保财务分析和报表的准确性,特别是在跨国业务中。

获取方式

这通常是标准 CurrencyIsoCode 字段,适用于启用了多货币的 Salesforce 实例。

示例
美元EURGBPJPY
客户名称
CustomerName
正在计费的客户或账户名称。
描述

此属性标识发票开具给的客户或公司。它通常链接自 Salesforce 中关联的账户记录。

按客户分析流程对于理解特定客户的行为以及识别可能影响关键账户的问题至关重要。它可以揭示某些客户是否始终延迟付款、需要更多返工或具有复杂的审批周期。这种洞察有助于管理客户关系并制定量身定制的催收策略。

为何重要

支持以客户为中心的分析,以识别特定模式,例如哪些客户经常逾期付款或需要更多的发票更正,从而改进客户关系管理。

获取方式

这源自 Account.Name 字段,通过从发票对象到账户对象的查找关系进行链接。

示例
ABC CorporationGlobal Tech Inc.Innovate Solutions LLC
客户所有者
AccountOwner
负责该客户账户的销售代表或客户经理。
描述

此属性标识客户关系的内部负责人。通常是分配给 Salesforce 账户的销售人员或客户经理。

虽然账户所有者不直接参与计费,但它可以作为一个相关的分析维度。计费流程中的问题会影响客户关系,此属性有助于将流程绩效数据连接回业务的商务端。它可以用来观察由某些所有者管理的账户是否经历了更多的计费问题。

为何重要

将计费流程表现与商务关系负责人关联,帮助企业了解开票错误或延迟对业务带来的具体影响。

获取方式

这是账户对象的 Owner.Name 字段,该账户与发票相关联。

示例
David MillerSophia GarciaJames Wilson
是否返工
IsRework
一个计算出的标志,用于指示发票是否经历了返工循环。
描述

此布尔属性在数据处理期间得出。如果发票的活动序列显示出返工证据,例如在通过某个阶段后又返回到较早阶段(例如在“发票已批准”后出现“发票已更正”),则将其设置为 true。

此标记对于快速识别和量化流程低效至关重要。它直接驱动“发票返工率”KPI 和“计费流程返工与错误”仪表板,使分析师能够隔离并检查具有高成本且耗时的返工循环案例。

为何重要

该标记通过识别具有修正循环的案例,直接量化了流程的低效程度,有助于精准定位错误源并计算低质量成本。

获取方式

此属性不在源系统中。它是根据每个案例的活动序列,由流程挖掘工具或在 ETL 层计算得出的。

示例
truefalse
是否逾期支付
IsLatePayment
一个计算出的标志,用于指示是否在到期日期之后收到付款。
描述

此布尔属性是通过对比“收到客户付款”时间戳与“付款到期日”得出的。如果付款逾期则为 true,否则为 false。

此标记简化了付款行为和催收有效性的分析。它是“按时付款率”KPI 的基础,有助于将客户细分为按时支付者和逾期支付者以进行进一步分析。它为每张发票的付款表现提供了清晰的二元结果。

为何重要

这为催收提供了明确的成功指标,直接支持了“按时付款率”KPI,并允许分析导致延迟付款的因素。

获取方式

此属性不在源系统中。它是通过在 ETL 层或流程挖掘工具中对比付款日期与 PaymentDueDate 字段计算得出的。

示例
truefalse
源系统
SourceSystem
用于标识数据来源的系统。
描述

此属性指定生成事件数据的源应用程序。对于此流程,通常为“Salesforce Sales Cloud”。

在具有多个集成系统的环境中,此字段对于数据血缘和故障排除至关重要。它有助于理解数据的上下文,并确保来自不同系统的事件在流程挖掘工具中得到正确合并和解释。

为何重要

它提供了有关数据来源的关键背景信息,这对于多系统环境中的数据治理、验证和分析至关重要。

获取方式

这通常是在数据提取、转换和加载 (ETL) 过程中添加的静态值,用于标记数据集的来源。

示例
Salesforce Sales CloudSFSC
账单国家/地区
BillingCountry
发票账单地址中指定的国家。
描述

此属性捕获客户账单地址的国家。它是细分流程数据的关键地理维度。

按国家分析计费流程对于识别绩效、合规性和客户行为的区域差异至关重要。它可以揭示某些国家是否存在更长的付款周期、不同的返工率或影响流程的特定监管要求。这支持了全球流程标准化和本地化优化工作。

为何重要

支持地理维度分析,以识别绩效、合规要求和支付行为方面的区域差异。

获取方式

这是发票对象上标准地址组合字段的一部分,通常为 BillingCountry

示例
美国德国日本巴西
必填 推荐 可选

从订单到收款 — 计费与开票活动

这些是事件日志中需要捕获的关键流程步骤和里程碑,用于准确的流程发现和性能评估。
5 推荐 8 可选
活动 描述
发票已发送给客户
已批准的发票已通过电子邮件、邮寄或门户正式交付给客户。此事件通常通过填充“发送日期”字段或状态更改为“已发送”来捕获。
为何重要

这标志着回款期的开始,也是计算应收账款周转天数 (DSO) 的起点。它是追踪客户沟通和付款时间线的关键里程碑。

获取方式

从发票对象上“发送日期”字段的填写或状态更新为“已发送”推断得出。如果通过集成的电子邮件工具发送,也可以是活动历史记录中记录的明确事件。

捕获

填充“Sent_Date__c”字段时的时间戳。

事件类型 inferred
发票已审批
授权用户已审核并批准了发票,确认其准确无误并准备发送给客户。此事件通常在发票状态更改为“已批准”时捕获。
为何重要

这是控制后续计费流程的关键里程碑。此处的延迟会产生显著瓶颈,影响 DSO 和整体周期时间,相关指标可在“发票审批周期时间”仪表板中衡量。

获取方式

从发票对象的状态字段更改为“已批准”推断得出。如果使用了 Salesforce 审批流程,则可以从 ProcessInstance 对象的历史记录中明确捕获。

捕获

发票状态字段更改为“已批准”或完成正式审批流程步骤。

事件类型 inferred
发票已结案
发票生命周期已完成,即已全额支付并对账。这是发票成功处理后的最后一项活动,通常由状态更新记录。
为何重要

此活动作为流程的主要终点,可以进行准确的端到端周期计算。它为流程分析提供了清晰的完成定义。

获取方式

根据发票对象状态字段更新为“已关闭”、“已全额支付”或类似终态时的时间戳推断得出。

捕获

发票状态字段更改为最终的“已关闭”值。

事件类型 inferred
已收到客户付款
客户已针对发票付款,且资金已收到。这通常通过创建相关的“付款”记录并将其链接到发票来记录。
为何重要

这是流程中现金回收部分最重要的里程碑。它是 DSO 计算的终点,标志着收入的成功到账。

获取方式

从与发票对象关联的“付款”自定义对象记录的创建日期捕获。也可以从发票状态更改为“已支付”推断得出。

捕获

创建了相关的付款记录。

事件类型 explicit
已生成发票
此活动标志着在 Salesforce 中创建新的发票记录。它是特定交易计费流程的正式开始,通常在订单完成或达到合同里程碑后触发。该事件从发票记录的创建时间戳中捕获。
为何重要

这是计费流程的主要起始事件。分析从这一刻到付款的时间有助于衡量整体 O2C 周期时间,并识别初始数据录入的延迟。

获取方式

此事件是从发票自定义对象或 Salesforce 中代表发票的类似对象的创建日期(CreatedDate 字段)中捕获的。

捕获

记录发票对象的创建时间戳。

事件类型 explicit
付款已过账
收到的付款已正式记录在公司的财务会计系统或分类账中。这可以通过集成运行后付款或发票记录的状态更新来捕获。
为何重要

此活动将收款与财务对账分开。收款与过账之间的时间间隔可以揭示内部会计流程中的延迟。

获取方式

从付款或发票对象的状态字段变更为“已入账”或“已导出至 ERP”等值推断得出,通常通过 API 集成进行更新。

捕获

付款或发票状态更改为“已入账”。

事件类型 inferred
到达付款截止日期
这是一个计算得出的事件,代表根据付款条件发票到期的时间点。它不是用户行为,而是从发票数据中派生出来的。
为何重要

此活动为分析付款行为和衡量“按时付款率”KPI 提供了关键基准。它有助于区分按时付款和逾期付款。

获取方式

这是一个计算得出的事件。它是通过对比当前时间戳与发票对象上的“到期日期”字段得出的。它在 Salesforce 中并不作为存储事件存在。

捕获

通过将当前日期与发票的“到期日期”字段进行比较得出。

事件类型 calculated
发票已拒绝
审批人拒绝了该发票(通常由于错误或差异),需要对其进行更正并重新提交。这通过发票记录状态变更为“已拒绝”来捕获。
为何重要

此活动表示返工和流程低效。分析拒绝频率有助于识别常见错误源,并支持“计费流程返工与错误”仪表板的根本原因分析。

获取方式

从发票对象的状态字段更改为“已拒绝”推断得出。此数据也可能出现在正式审批流程历史记录的注释中。

捕获

发票状态字段更改为“已拒绝”。

事件类型 inferred
发票已提交审批
发票已定稿并在发送给客户前提交内部审核。此活动通常由发票记录上的状态字段更改捕获,例如从“草稿”变为“待审批”。
为何重要

追踪此活动有助于分离出在审批队列中花费的时间。这是计算“平均发票审批时间”KPI 的关键第一步。

获取方式

在发票对象的字段历史记录跟踪中,当状态字段更新为“已提交审批”或“审核中”等值时推断得出。

捕获

发票状态字段更改为“待审批”。

事件类型 inferred
发票已更正
表示在发票被拒绝或发现错误后进行的人工更正或更新。这通常是通过发票状态回滚到之前状态(例如从“已拒绝”变回“草稿”)来推断的。
为何重要

识别更正循环对于衡量“发票返工率”这一 KPI 至关重要。大量的更正表明初始发票生成过程中存在问题,从而导致了延迟。

获取方式

通过字段历史记录跟踪检测到状态从后期值(如“已拒绝”、“已批准”)变回前期值(如“草稿”、“进行中”)推断得出。

捕获

发票状态在流程图中发生倒流。

事件类型 inferred
发票已核销
已决定取消债务,发票在未全额付款的情况下关闭。这代表了账单流程中另一种不成功的终点。
为何重要

追踪坏账核销有助于量化收入损失,并识别导致坏账的客户或情形。这是监控财务健康状况的关键异常路径。

获取方式

根据发票对象状态字段更新为“已核销”或“已取消 - 坏账”时的时间戳推断得出。

捕获

发票状态字段更改为“已核销”。

事件类型 inferred
已发送催款单
已向客户发送沟通信息,提醒其即将到期或逾期的付款。这通常记录为链接到发票的特定活动(任务或电子邮件)记录。
为何重要

追踪提醒有助于评估催收策略的有效性。这对于“付款提醒有效性”仪表板和“付款提醒触发率”KPI 至关重要。

获取方式

从与发票对象关联的活动(任务或电子邮件)记录的创建中捕获,其中主题或类型指示其为付款提醒。

捕获

创建了具有特定类型/主题的相关任务或电子邮件记录。

事件类型 explicit
现金核销/已对账
收到的付款已在系统中与特定发票完全匹配并应用,从而结清应收账款。这由付款或发票记录上的最终状态更改捕获。
为何重要

这标志着现金转化周期的最后一步。“付款对账绩效”仪表板依靠此活动来衡量财务团队在应用现金方面的效率。

获取方式

从发票或相关付款对象的状态变更为“已对账”或“已核销”等终态推断得出。

捕获

发票或付款状态更改为“已对账”。

事件类型 inferred
推荐 可选

提取指南

如何从 Salesforce Sales Cloud 获取数据