Your Order to Cash - Billing & Invoicing Data Template

Oracle Fusion Financials
Your Order to Cash - Billing & Invoicing Data Template

Your Order to Cash - Billing & Invoicing Data Template

This template provides a comprehensive guide for extracting the data needed to analyze your Order to Cash - Billing & Invoicing process. It outlines the essential attributes to collect, the critical activities to track, and practical guidance for data extraction. By following this template, you can ensure a robust dataset for effective process mining and optimization.
  • Recommended attributes to collect
  • Key activities to track
  • Extraction guidance for Oracle Fusion Financials
New to event logs? Learn how to create a process mining event log.

Order to Cash - Billing & Invoicing Attributes

These are the recommended data fields to include in your event log for comprehensive Order to Cash - Billing & Invoicing analysis.
3 Required 5 Recommended 14 Optional
Name Description
Invoice Number
InvoiceNumber
The unique identifier for each billing invoice, serving as the primary case ID for tracking all related activities.
Description

The Invoice Number is the cornerstone of the billing process analysis. It functions as the Case ID, grouping all events from invoice creation to final payment and closure. This allows for a complete, end-to-end view of the lifecycle for a single billing document.

In process mining, analyzing by Invoice Number enables the visualization of process variants, the calculation of cycle times for individual invoices, and the identification of bottlenecks or rework loops affecting specific transactions. It is essential for dashboards like 'Invoice End-to-End Cycle Time' and for calculating fundamental KPIs such as Days Sales Outstanding (DSO) on a per-invoice basis.

Why it matters

This attribute is critical as it connects all related billing and payment activities into a single case, enabling a complete and accurate analysis of the invoice lifecycle.

Where to get

This is typically the Transaction Number (TRX_NUMBER) from the RA_CUSTOMER_TRX_ALL table in Oracle Fusion Financials.

Examples
INV-1002345983451CM-55432
Start Time
EventTimestamp
The precise date and time when a specific activity or event occurred.
Description

The Event Timestamp records the exact moment an activity happened. It provides the chronological order of events for each invoice, which is essential for constructing the process flow and performing any time-based analysis.

This attribute is the basis for all duration and performance calculations. It is used to measure the time between activities, calculate end-to-end cycle times, determine if payments are on time, and analyze trends over time. KPIs such as 'Average Invoice Approval Time' and 'End-to-End Invoice Cycle Time' are directly calculated from these timestamps.

Why it matters

Timestamps are essential for calculating all performance metrics, including cycle times, delays, and adherence to deadlines, forming the basis of quantitative process analysis.

Where to get

This is sourced from various date fields across Oracle Fusion Financials tables, such as CREATION_DATE in RA_CUSTOMER_TRX_ALL or status update timestamps in workflow tables.

Examples
2023-04-15T09:00:00Z2023-04-18T14:30:00Z2023-05-20T11:25:10Z
Activity Name
ActivityName
The name of the specific business event or task that occurred at a point in time within the invoice lifecycle.
Description

The Activity Name describes a step in the billing process, such as 'Invoice Created', 'Invoice Approved', or 'Customer Payment Received'. These events form the sequence of actions that constitute the process flow for each invoice.

This attribute is fundamental for process discovery, allowing the mining tool to construct a visual map of how invoices are actually processed. It is used to analyze process variants, identify rework loops like multiple approval steps, and measure the frequency and duration of each stage. All dashboards and KPIs rely on this attribute to understand the process flow.

Why it matters

This attribute defines the steps in the process map, making it possible to visualize, analyze, and identify inefficiencies in the invoice workflow.

Where to get

This information is derived from various tables and status changes within Oracle Fusion Financials, such as workflow history tables (e.g., related to approvals) and transaction status fields.

Examples
Invoice CreatedInvoice ApprovedCustomer Payment ReceivedInvoice Closed
Business Unit
BusinessUnit
The specific business unit within the organization that issued the invoice.
Description

The Business Unit represents the organizational entity responsible for the transaction. This is a key data element for financial segmentation and reporting in large enterprises.

This attribute allows for comparing process performance across different parts of the company. For example, you can analyze if DSO varies significantly between business units or if one unit has a much higher billing rework rate. This helps target improvement initiatives where they are most needed.

Why it matters

Enables performance comparison across different organizational units, helping to identify best practices and areas needing improvement on a granular level.

Where to get

Available in transaction tables like RA_CUSTOMER_TRX_ALL, often as ORG_ID, which links to business unit definitions.

Examples
US ConsultingEMEA ManufacturingAPAC Services
Customer Name
CustomerName
The name of the customer or entity being billed.
Description

This attribute identifies the customer associated with the invoice. It is a primary dimension for segmenting and filtering the process data.

Analyzing the process by Customer Name helps identify which customers have the longest payment cycles, which are most likely to dispute invoices, and which consistently pay on time. This is crucial for the DSO Trend dashboard and for tailoring collection strategies to specific customer behaviors.

Why it matters

Allows for segmentation of the process by customer, revealing different behaviors, payment patterns, and potential relationship issues that affect cash flow.

Where to get

Derived by joining the transaction table (RA_CUSTOMER_TRX_ALL) with customer master data tables like HZ_PARTIES.

Examples
Global Tech Inc.Innovate Solutions LLCApex Manufacturing
Due Date
DueDate
The date by which the payment for the invoice is due.
Description

The Due Date is a critical date attribute that defines the payment deadline for an invoice, as determined by the payment terms.

This attribute is essential for monitoring collections and financial health. It is the baseline for calculating the On-Time Payment Rate KPI and for creating payment aging reports. In dashboards, it's used to forecast cash flow by showing when payments are expected and to identify overdue invoices that require collection activities.

Why it matters

This is the primary benchmark for measuring payment timeliness, calculating DSO, and managing accounts receivable aging.

Where to get

Located in the AR_PAYMENT_SCHEDULES_ALL table, typically in the DUE_DATE field.

Examples
2023-05-302023-06-152023-07-01
Invoice Amount
InvoiceAmount
The total monetary value of the invoice.
Description

This attribute represents the total amount due on the invoice. It is a critical financial metric for understanding the monetary value flowing through the billing process.

In analysis, Invoice Amount is used to prioritize high-value transactions, calculate the total value of outstanding receivables, and weight KPIs like Days Sales Outstanding (DSO). It allows for segmenting the process based on financial impact, for instance, analyzing if high-value invoices follow a different approval path or take longer to get paid.

Why it matters

Provides the financial context for each case, enabling value-based analysis, prioritization of high-value invoices, and calculation of key financial KPIs.

Where to get

Found in the RA_CUSTOMER_TRX_ALL table, likely in a field such as INVOICE_AMOUNT or a related field representing the transaction total.

Examples
5000.001250.75250000.00
Invoice Status
InvoiceStatus
The current status of the invoice in its lifecycle, such as 'Open', 'Closed', or 'Disputed'.
Description

Invoice Status provides a snapshot of where an invoice is in the process. Common statuses include open (unpaid), closed (paid), disputed, or voided.

This attribute is useful for high-level monitoring and filtering. For example, the Real-Time Cash Flow Forecast dashboard uses this status to categorize outstanding amounts. It helps in quickly identifying the population of invoices that are overdue, in dispute, or fully settled.

Why it matters

Provides a quick, high-level understanding of an invoice's current state, enabling efficient filtering and categorization for financial reporting and operational management.

Where to get

Derived from status fields in tables like RA_CUSTOMER_TRX_ALL or AR_PAYMENT_SCHEDULES_ALL (e.g., STATUS field).

Examples
OpenClosedDisputedPending Approval
Billing Department
BillingDepartment
The internal department or team responsible for creating and managing the invoice.
Description

This attribute identifies the specific team or department within the organization that handled the billing process. It provides another layer of organizational context for analysis.

By segmenting the process by Billing Department, a company can compare the efficiency and accuracy of different teams. It can help identify which departments have higher rework rates, longer approval cycles, or contribute more to high DSO, highlighting opportunities for targeted training or process standardization.

Why it matters

Enables performance comparison between internal teams, helping to identify best practices, resource needs, or areas requiring process improvement.

Where to get

This information might be derived from the user who created the invoice, by linking the user to their assigned department in the HR system (e.g., via PER_ALL_ASSIGNMENTS_F).

Examples
Corporate BillingServices Invoicing TeamProduct Sales Billing
Days Sales Outstanding
DaysSalesOutstanding
The number of days between the invoice date and the date the payment was received.
Description

Days Sales Outstanding (DSO) is a critical financial metric that measures the average time it takes to collect payment after an invoice is issued. This attribute calculates it for each individual invoice.

While the overall DSO is a key KPI, calculating it at the individual invoice level allows for much deeper analysis. It can be used to create trend dashboards, identify the characteristics of invoices with high DSO, and measure the financial impact of process delays. This granular calculation provides the data needed to understand the drivers behind the aggregate DSO KPI.

Why it matters

Calculates a critical cash flow metric at the individual invoice level, enabling detailed analysis of what drives collection times and financial performance.

Where to get

This is calculated by finding the difference between the timestamp of the 'Customer Payment Received' activity and the 'Invoice Date' attribute.

Examples
356228
Dispute Reason
DisputeReason
The reason provided for an invoice being disputed by the customer.
Description

When a customer disputes an invoice, the reason for the dispute is captured. This could relate to pricing, quantity, service quality, or other issues.

Analyzing dispute reasons is a powerful way to perform root cause analysis. By understanding the most common reasons for disputes, the business can address underlying issues in pricing, order fulfillment, or data quality. This helps reduce the Avg Invoice Dispute Resolution Time and improves customer satisfaction.

Why it matters

Provides direct insight into the root causes of payment delays and customer dissatisfaction, allowing the business to address systemic problems.

Where to get

This information may be stored in Oracle Collections or a related dispute management module. It might be in a dedicated dispute table or as a reason code on the transaction itself.

Examples
Incorrect PricingQuantity MismatchDamaged GoodsDuplicate Invoice
End Time
EventEndTime
The precise date and time when a specific activity or event was completed.
Description

The Event End Time records the moment an activity was finished. While many events are instantaneous, some activities like 'Invoice Approval' might have a duration, starting when submitted and ending when a decision is made.

Having an end time allows for precise calculation of activity processing time. This is useful for analyzing how long users spend on specific tasks. It improves the accuracy of bottleneck analysis by distinguishing between waiting time and actual processing time.

Why it matters

Enables the precise calculation of activity processing times, distinguishing between active work time and idle waiting time, which is key for detailed bottleneck analysis.

Where to get

This is often derived by taking the Start Time of the subsequent activity in the process. For some activities, a dedicated end time field may exist in workflow logs.

Examples
2023-04-15T09:05:12Z2023-04-18T15:00:00Z2023-05-20T11:25:45Z
Invoice Cycle Time
InvoiceCycleTime
The total time from when an invoice was first created to when it was closed.
Description

This attribute measures the end-to-end duration of the entire invoice lifecycle for a single case. It is calculated as the time difference between the very first activity, typically 'Invoice Created', and the final activity, 'Invoice Closed'.

This metric provides a high-level view of overall process efficiency. It is the primary measure for the 'End-to-End Invoice Cycle Time' dashboard. By analyzing this attribute across different dimensions like customer or business unit, organizations can identify which types of invoices take the longest to process and investigate the root causes.

Why it matters

Provides a single, crucial measure of overall process velocity, helping to quickly identify which invoices take the longest to complete from start to finish.

Where to get

This is a calculated metric, derived by taking the difference between the maximum and minimum EventTimestamp for each unique InvoiceNumber.

Examples
45 days 8 hours32 days 2 hours90 days 12 hours
Invoice Date
InvoiceDate
The official date the invoice was issued.
Description

The Invoice Date, also known as the transaction date, is the date recorded on the invoice document. It serves as the starting point for payment term calculations.

This date is a critical component for calculating Days Sales Outstanding (DSO), as DSO measures the time from the Invoice Date to the payment date. It is distinct from the creation date in the system and represents the official start of the payment cycle from the customer's point of view.

Why it matters

Serves as the official start date for an invoice's lifecycle and is the baseline for calculating the Days Sales Outstanding (DSO) KPI.

Where to get

Located in the RA_CUSTOMER_TRX_ALL table, in the TRX_DATE field.

Examples
2023-04-142023-05-182023-06-25
Is Paid On Time
IsPaidOnTime
A boolean flag indicating if the invoice was paid on or before its due date.
Description

This calculated attribute provides a simple true or false indicator of payment timeliness. It is derived by comparing the date of the 'Customer Payment Received' activity with the 'Due Date' attribute of the invoice.

This flag simplifies analysis and reporting for the On-Time Payment Rate KPI. It allows for easy filtering and segmentation to understand what factors, such as customer, region, or invoice amount, correlate with late payments. It is a key metric for evaluating collections effectiveness.

Why it matters

Simplifies the measurement of collections performance and allows for easy analysis of the factors that contribute to on-time versus late payments.

Where to get

Calculated by comparing the timestamp of the final payment activity against the DueDate attribute. The logic is: PaymentTimestamp <= DueDate.

Examples
truefalse
Is Rework
IsRework
A boolean flag indicating if an activity is considered rework, such as a repeated approval or correction.
Description

This calculated attribute flags activities that represent unnecessary or redundant work. Examples include an invoice being rejected and then resubmitted for approval, or a correction being made after the initial creation.

By flagging rework, it becomes easy to quantify its impact on the process. The Billing Rework Rate KPI is calculated directly from this attribute. Dashboards can visualize the frequency of rework and measure the extra cycle time it adds, helping to pinpoint the sources of inefficiency and errors.

Why it matters

Directly quantifies process inefficiency by flagging unnecessary or repeated work, making it simple to measure the cost and time impact of quality issues.

Where to get

This is calculated during data transformation based on the sequence of activities. For example, if an 'Invoice Approved' activity is preceded by an 'Invoice Rejected' activity for the same case, it's flagged as rework.

Examples
truefalse
Last Data Update
LastDataUpdate
The timestamp indicating the last time the data for this event was refreshed or extracted from the source system.
Description

This attribute provides the timestamp of the most recent data extraction. It is a metadata field that is essential for understanding the freshness of the data being analyzed.

Analysts use this information to confirm they are working with up-to-date information and to understand the data's recency. It is particularly important for dashboards that claim to be 'real-time' or near real-time, as it provides transparency about potential data lag.

Why it matters

Informs users about the freshness of the data, ensuring that analyses and conclusions are based on information with a known and acceptable level of recency.

Where to get

This is a metadata field generated during the data extraction, transformation, and loading (ETL) process. It typically corresponds to the execution time of the data pipeline.

Examples
2023-10-27T02:00:00Z2023-10-28T02:00:00Z
Payment Method
PaymentMethod
The method used by the customer to make the payment, such as bank transfer or credit card.
Description

This attribute specifies how a customer paid their invoice. This information can be useful for analyzing payment trends and costs.

Different payment methods may have different processing times and transaction costs. Analyzing by payment method can help understand if certain methods are prone to reconciliation errors or delays. It can also inform strategies to encourage customers to use more efficient payment channels.

Why it matters

Helps in analyzing payment processing efficiency, transaction costs, and reconciliation error rates associated with different payment channels.

Where to get

Found in the cash receipt tables, such as AR_CASH_RECEIPTS_ALL, which would contain a field indicating the payment method.

Examples
ACHWire TransferCredit CardCheck
Payment Terms
PaymentTerms
The agreed-upon terms for invoice payment, such as 'Net 30' or '2% 10, Net 30'.
Description

Payment Terms define the rules governing when and how an invoice should be paid, including any potential discounts for early payment. This information is critical for managing receivables and cash flow.

This attribute is essential for calculating the correct due date and for identifying opportunities for early payment discounts. The Early Payment Discount Capture Rate KPI is directly dependent on this data to determine which invoices were eligible for a discount.

Why it matters

Defines the payment rules for an invoice, directly impacting due date calculations and the ability to track and optimize early payment discount capture.

Where to get

Located in the RA_TERMS table and linked to the transaction via a term_id in RA_CUSTOMER_TRX_ALL.

Examples
Net 30Net 602% 10, Net 30
Region
Region
The geographical region associated with the customer or transaction.
Description

Region provides the geographic context for the invoice, typically based on the customer's location. This allows for spatial analysis of process performance.

Analyzing by region can uncover variations caused by local regulations, market conditions, or regional team performance. Dashboards like DSO Trend and Invoice End-to-End Cycle Time can be segmented by region to see if certain areas are facing unique challenges in getting invoices paid.

Why it matters

Allows for geographical segmentation of the process, which can highlight regional differences in performance, customer behavior, or compliance.

Where to get

This is typically derived from the customer's address information stored in the TCA (HZ_LOCATIONS, HZ_PARTY_SITES). It is not a direct field on the invoice itself.

Examples
North AmericaEuropeAsia-Pacific
Source System
SourceSystem
The system of record from which the event data was extracted.
Description

This attribute identifies the source application where the data originated. For this process, it will typically be Oracle Fusion Financials, but it could also specify a particular module within it, like Oracle Receivables (AR).

In environments with multiple integrated systems, this field helps differentiate data sources and is crucial for data validation and governance. It ensures that the analysis is based on the correct and intended data set.

Why it matters

Identifies the origin of the data, which is critical for data governance, troubleshooting, and ensuring the analysis is based on the correct system of record.

Where to get

This is typically a static value ('Oracle Fusion Financials') added during the data extraction and transformation process.

Examples
Oracle Fusion FinancialsOracle AR CloudFusion Apps
User
User
The employee or system user who performed a given activity.
Description

The User attribute identifies the person or automated agent responsible for executing a process step. This could be the user who created the invoice, the manager who approved it, or the collections agent who issued a reminder.

Analyzing by user helps identify training opportunities, workload distribution, and performance differences between individuals or teams. It can reveal if certain users are associated with high error rates or if specific approvers are consistent bottlenecks.

Why it matters

Assigns accountability for process steps, enabling analysis of user performance, workload balancing, and identification of training needs.

Where to get

Sourced from user ID fields like CREATED_BY or LAST_UPDATED_BY in various transaction and workflow tables. This ID is then joined with user directory tables (e.g., PER_ALL_PEOPLE_F) to get the user's name.

Examples
john.smithjane.doeCollectionsBot
Required Recommended Optional

Order to Cash - Billing & Invoicing Activities

These are the key process steps and milestones to capture in your event log for accurate process discovery.
6 Recommended 7 Optional
Activity Description
Customer Payment Received
A payment from a customer has been entered into the system as a cash receipt. At this stage, the payment may not yet be applied to a specific invoice.
Why it matters

This is a crucial milestone representing cash inflow. The time gap between payment receipt and its application to an invoice is a key indicator of cash management efficiency.

Where to get

Explicitly recorded upon the creation of a record in the AR_CASH_RECEIPTS_ALL table. The receipt_date indicates when the payment was processed.

Capture

Use the creation_date or receipt_date from the AR_CASH_RECEIPTS_ALL table.

Event type explicit
Invoice Approved
The invoice has received all necessary approvals and is ready to be sent to the customer. This event is captured when the approval workflow concludes successfully, updating the invoice's status.
Why it matters

This is a critical milestone that gates the invoice's delivery to the customer. Delays here directly impact when the payment clock starts, affecting Days Sales Outstanding (DSO).

Where to get

Inferred from the final approval status update in the invoice transaction record or the completion timestamp in the associated BPM workflow task.

Capture

Capture the timestamp when the invoice approval status is set to 'Approved'.

Event type inferred
Invoice Closed
The invoice is fully paid and reconciled, and its lifecycle is complete. This event is typically inferred when the outstanding balance on the invoice becomes zero and its status is updated.
Why it matters

This is the final resolution of the invoice and marks the end of the process. The total time to reach this state is the end-to-end cycle time, a primary KPI for the billing process.

Where to get

Inferred from the AR_PAYMENT_SCHEDULES_ALL table when the status is updated to 'CLOSED' and the amount_due_remaining is zero. The 'gl_date_closed' field indicates the closure date.

Capture

Use the gl_date_closed from AR_PAYMENT_SCHEDULES_ALL for the specific invoice.

Event type inferred
Invoice Created
The initial creation of an invoice transaction in the system, often in a draft or incomplete status. This event is explicitly logged when a user saves a new invoice record for the first time in the Accounts Receivable module.
Why it matters

This is the definitive start of the billing process. Analyzing the time from creation to completion helps identify front-end data entry delays or system performance issues.

Where to get

This event is captured from the creation date of the transaction record in the RA_CUSTOMER_TRX_ALL table. The initial status is often 'Incomplete'.

Capture

Use the creation_date from the RA_CUSTOMER_TRX_ALL table for the specific invoice number.

Event type explicit
Invoice Sent to Customer
The invoice has been delivered to the customer via their preferred method, such as email or print. The system often records the timestamp when the delivery action is executed.
Why it matters

This activity officially starts the payment term period. Measuring the time from approval to delivery is key to understanding the efficiency of the invoice distribution process.

Where to get

This can be inferred from the 'last_printed_date' field in RA_CUSTOMER_TRX_ALL or from logs in Oracle Business Intelligence Publisher if electronic delivery is used.

Capture

Use the timestamp from the relevant delivery or printing log associated with the invoice.

Event type inferred
Payment Applied to Invoice
The received customer payment has been successfully matched and applied to the specific invoice, reducing its outstanding balance. This is a discrete transactional record.
Why it matters

This activity confirms that cash has been properly allocated, which is critical for accurate aging reports and financial statements. It's the final step in recognizing the cash against the receivable.

Where to get

Explicitly recorded in the AR_RECEIVABLE_APPLICATIONS_ALL table. The apply_date and gl_date fields indicate when the application occurred.

Capture

Use the apply_date from the AR_RECEIVABLE_APPLICATIONS_ALL table linking the cash receipt to the invoice.

Event type explicit
Dispute Initiated
The customer has formally disputed the invoice, and a dispute case has been created in the system. This is typically recorded by changing a status flag on the invoice payment schedule.
Why it matters

Disputes freeze the payment process and require manual effort to resolve. Analyzing dispute frequency and resolution time helps identify root causes, like pricing or shipping errors.

Where to get

This can be inferred from the status field in the AR_PAYMENT_SCHEDULES_ALL table being set to a dispute status, or from creation records in AR_DISPUTE_HISTORY.

Capture

Identify when the dispute flag or status is activated for the invoice's payment schedule.

Event type inferred
Invoice Adjusted
A modification, such as a write-off or credit, has been made to the invoice amount. This is an explicit transaction to alter the outstanding balance of the invoice.
Why it matters

Adjustments often signify disputes, concessions, or corrections. Analyzing the frequency and value of adjustments can reveal underlying issues in the order-to-cash process.

Where to get

Explicitly recorded in the AR_ADJUSTMENTS_ALL table. The creation_date of the adjustment record marks the event.

Capture

Use the creation_date from the AR_ADJUSTMENTS_ALL table for the relevant invoice.

Event type explicit
Invoice Completed
Represents the point where the invoice data entry is finalized and the transaction is ready for validation and accounting. This is typically captured by observing the change of the invoice status from 'Incomplete' to 'Complete'.
Why it matters

This milestone marks the end of the data entry phase. The time between creation and completion can indicate the efficiency of the billing department's data entry and review process.

Where to get

Inferred from a status change on the invoice transaction record in the RA_CUSTOMER_TRX_ALL table. Look for the timestamp associated with the status update to 'Complete'.

Capture

Track status history for the transaction in RA_CUSTOMER_TRX_ALL or related workflow tables.

Event type inferred
Invoice Rejected
An approver has rejected the invoice, typically due to errors in data like pricing or quantities. This event sends the invoice back for correction, creating a rework loop.
Why it matters

Tracking rejections highlights issues with billing accuracy and internal controls. Analyzing the frequency and reasons for rejection can pinpoint areas for process improvement and training.

Where to get

Inferred from a status update on the invoice transaction record or the 'Rejected' outcome in the BPM workflow task.

Capture

Capture the timestamp when the invoice approval status is set to 'Rejected'.

Event type inferred
Invoice Submitted for Approval
The invoice is formally submitted into an approval workflow, if one is configured. This is captured when the invoice status is updated to a pending approval state, triggering notifications to designated approvers.
Why it matters

Marks the beginning of the approval cycle. Tracking this activity is essential for measuring and analyzing the subsequent approval time, a key component of the overall invoice cycle time.

Where to get

Inferred from a status change on the invoice transaction, or captured from the Oracle Business Process Management (BPM) workflow tables that log the initiation of the approval task.

Capture

Identify the timestamp when the invoice's approval status changes to 'Pending' or a similar state.

Event type inferred
Payment Due Date Reached
The date on which payment for the invoice is contractually due has passed. This is not a transactional event but is calculated based on the invoice terms and the current date.
Why it matters

This calculated event is fundamental for aging analysis and calculating DSO. It separates on-time invoices from overdue ones, enabling focused collections activities.

Where to get

This is a calculated event. It occurs when the current date is greater than the due_date field in the AR_PAYMENT_SCHEDULES_ALL table for a given invoice.

Capture

Calculated by comparing the current date with the due_date field in AR_PAYMENT_SCHEDULES_ALL.

Event type calculated
Payment Reminder Issued
A dunning letter or reminder notice has been sent to the customer for an overdue invoice. This is an explicit action logged by the collections module.
Why it matters

Tracking reminders helps measure the effectiveness of the collections process. It allows for analysis of which reminder strategies lead to faster payments.

Where to get

Explicitly logged in the Oracle Advanced Collections module. Dunning history tables like IEX_DUNNINGS would record the date and level of the reminder sent.

Capture

Capture from dunning history tables, linking the dunning transaction to the invoice.

Event type explicit
Recommended Optional

Extraction Guides

How to get your data from Oracle Fusion Financials