Your Purchase to Pay - Invoice Processing Data Template

Oracle Fusion Financials
Your Purchase to Pay - Invoice Processing Data Template

Your Purchase to Pay - Invoice Processing Data Template

This template is designed to guide you through collecting the essential data for analyzing your Purchase to Pay, specifically Invoice Processing, within Oracle Fusion Financials. It outlines the crucial attributes, key activities, and provides guidance on how to extract this information from your system. Using this template will help you prepare an accurate and comprehensive event log for process mining.
  • 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.

Purchase to Pay - Invoice Processing Attributes

These are the recommended data fields to include in your event log for comprehensive purchase to pay - invoice processing analysis.
3 Required 7 Recommended 11 Optional
Name Description
Invoice Number
InvoiceNumber
The unique identifier for a vendor invoice.
Description

The Invoice Number serves as the primary case identifier, linking all activities and events related to a single vendor invoice from its creation to final payment. Each invoice is treated as a unique case instance in the process analysis.

In process mining, this attribute is fundamental for reconstructing the end-to-end journey of each invoice. It allows for the analysis of process flows, cycle times, and variations on a per-invoice basis. It is the key to connecting different activities like validation, approval, and payment into a coherent process narrative.

Why it matters

This is the essential case identifier that connects all related process steps, making it possible to trace the entire lifecycle of an invoice.

Where to get

This is typically found in the AP_INVOICES_ALL table, in the INVOICE_NUM column.

Examples
INV-2023-001987654321ACME-FIN-5501
Activity
ActivityName
The name of the business activity or event that occurred in the invoice process.
Description

This attribute describes a specific step or status change in the invoice lifecycle, such as 'Invoice Created', 'Invoice Approved', or 'Payment Executed'. It forms the sequence of events that constitutes the process flow.

Analyzing the sequence and frequency of activities is the core of process mining. It helps in discovering the actual process path, identifying bottlenecks where activities are delayed, and spotting deviations or rework loops, such as an invoice being rejected after approval.

Why it matters

It defines the steps of the process, which is essential for visualizing the process map, analyzing flow variations, and identifying bottlenecks.

Where to get

This attribute is typically derived from a combination of status fields, audit tables, or workflow logs within Oracle Fusion Financials, such as AP_INVOICES_ALL.WFAPPROVAL_STATUS or related workflow tables.

Examples
Invoice ValidatedHold Placed on InvoiceInvoice ApprovedPayment Executed
Start Time
EventTime
The timestamp indicating when an activity or event occurred.
Description

This attribute provides the date and time for each activity in the invoice process. It is critical for all time-based process analysis, including calculating cycle times, durations, and waiting times between steps.

By ordering events chronologically using this timestamp, process mining tools can reconstruct the exact sequence of activities for each invoice. This enables the calculation of key performance indicators like Average Invoice Cycle Time and helps identify which stages of the process consume the most time.

Why it matters

This timestamp is crucial for calculating all performance metrics related to duration and time, such as cycle times and bottlenecks.

Where to get

This timestamp is derived from various date fields in Oracle Fusion tables, such as CREATION_DATE or LAST_UPDATE_DATE in tables like AP_INVOICES_ALL or related workflow and payment tables.

Examples
2023-04-15T10:00:00Z2023-04-16T14:35:10Z2023-04-20T09:05:00Z
Company Code
CompanyCode
The identifier for the legal entity or company processing the invoice.
Description

The Company Code represents the specific business entity within the organization that is financially responsible for the invoice. In multi-company organizations, this is a fundamental organizational data point.

This attribute allows for process analysis to be segmented by legal entity. This is useful for comparing process performance across different parts of the business, identifying entity-specific bottlenecks or compliance issues, and ensuring that KPIs can be reported at a company level. It is also often a factor in determining the correct approval workflow.

Why it matters

It enables process comparison and performance benchmarking across different legal entities or business units within the organization.

Where to get

This is typically represented by the LEGAL_ENTITY_ID or similar field in AP_INVOICES_ALL, which can be joined to general ledger tables to get a code or name.

Examples
1001US01DE01
End Time
EndTime
The timestamp indicating when an activity or event was completed.
Description

The End Time marks the completion of a specific activity. While Start Time signals the beginning, End Time provides the closing point, allowing for precise duration calculation of individual steps.

In analysis, the difference between End Time and Start Time gives the processing time for each activity. This is essential for detailed performance analysis, helping to distinguish between active processing time and idle waiting time. For example, it helps measure the actual time an approver spent on an approval task versus the time the task was waiting in their queue.

Why it matters

It enables the precise calculation of activity processing times, separating active work time from waiting time.

Where to get

This is a conceptual attribute derived from the Start Time of the subsequent event in the sequence for a given case.

Examples
2023-04-15T10:05:12Z2023-04-16T15:00:00Z2023-04-20T09:15:30Z
Invoice Amount
InvoiceAmount
The total monetary value of the invoice.
Description

The Invoice Amount represents the total sum due to the vendor as stated on the invoice. This is a critical financial attribute that influences the entire process, often determining the approval path, level of scrutiny, and payment priority.

In process mining analysis, Invoice Amount is a key dimension for filtering and segmentation. For example, analysts can compare the process for high-value invoices versus low-value invoices to see if different paths are followed or if cycle times differ significantly. It is also essential for calculating financial KPIs and assessing the monetary impact of process inefficiencies like late payments.

Why it matters

This value is crucial for financial analysis, understanding process deviations based on value, and for KPIs like Approval Compliance Rate.

Where to get

Found in the AP_INVOICES_ALL table, in the INVOICE_AMOUNT column.

Examples
1500.00250.75125000.50
Invoice Status
InvoiceStatus
The current status of the invoice in its lifecycle.
Description

This attribute reflects the last known state of the invoice, such as 'Validated', 'Needs Revalidation', 'Paid', or 'Canceled'. It provides a snapshot of where an invoice is in the process at any given time.

Invoice Status is critical for the 'Current Invoice Status Distribution' dashboard, which helps operations managers identify backlogs and monitor the overall health of the invoice processing pipeline. Analyzing how statuses change over time can also provide a simplified view of the process flow.

Why it matters

It provides a current-state view of invoices, which is essential for operational dashboards that track backlogs and workload.

Where to get

Consult Oracle Fusion Financials documentation. Status may be derived from fields like WFAPPROVAL_STATUS in AP_INVOICES_ALL or related approval and payment tables.

Examples
ValidatedPaidCanceledNeeds Revalidation
Payment Due Date
PaymentDueDate
The date by which the invoice payment is due to the vendor.
Description

The Payment Due Date is calculated based on the payment terms agreed upon with the vendor. It serves as the deadline for making the payment to avoid penalties, maintain good vendor relationships, and capture potential early payment discounts.

This attribute is essential for the 'On-Time Payment Performance' dashboard and the associated KPI. By comparing the actual payment execution timestamp with the Payment Due Date, the analysis can classify payments as on-time or late, helping the organization monitor and improve its payment timeliness.

Why it matters

This is the baseline for measuring on-time payment performance, a critical KPI for vendor management and financial health.

Where to get

This date is often available in payment schedule tables like AP_PAYMENT_SCHEDULES_ALL, linked to the invoice.

Examples
2023-05-152023-06-012023-06-30
User Name
UserName
The name of the user who performed the activity.
Description

This attribute identifies the specific user or system agent responsible for executing an activity, such as validating an invoice, placing a hold, or approving a payment. It provides a human or system resource dimension to the process.

Analyzing by user helps in understanding workload distribution, identifying top performers, and detecting potential training needs or compliance issues. For instance, it can reveal if certain users are consistently associated with rework loops or if specific approval steps are always handled by the same individual, creating a potential single point of failure.

Why it matters

It allows for analysis of resource performance, workload balancing, and identifying which users or teams are involved in specific process steps.

Where to get

This information is often stored in audit columns like CREATED_BY or LAST_UPDATED_BY in tables such as AP_INVOICES_ALL, or in related workflow logs.

Examples
john.doejane.smithSystem.Admin
Vendor Name
VendorName
The name of the vendor or supplier who issued the invoice.
Description

This attribute identifies the supplier entity that the invoice is from. Vendor information provides critical business context to the financial transaction.

Analyzing the process by vendor can reveal important insights into supplier relationships and performance. For example, it can highlight if invoices from certain vendors are more prone to matching discrepancies, holds, or delays. This information can be used to improve vendor onboarding, communication, and overall supply chain efficiency. It's also used in identifying potential duplicate payments.

Why it matters

It enables vendor-specific process analysis, helping to identify issues with particular suppliers that cause delays or exceptions.

Where to get

Found in the POZ_SUPPLIERS table. The invoice table AP_INVOICES_ALL contains a VENDOR_ID which can be used to join with the supplier table.

Examples
Acme CorporationGlobal Tech Inc.Office Supplies Co.
Approver Name
ApproverName
The name of the person who approved or rejected the invoice.
Description

This attribute captures the identity of the individual who took action during the approval step. This is recorded for activities like 'Invoice Approved' or 'Invoice Rejected'.

In analysis, the Approver Name is used to understand approval workloads, measure individual approver cycle times, and audit compliance with approval policies. For the 'Approval Compliance Rate' KPI, this attribute can be checked against delegation of authority rules based on the invoice amount and company code.

Why it matters

This is essential for analyzing approval cycle times, ensuring compliance with approval matrix policies, and understanding workload distribution.

Where to get

This information resides in the Oracle Fusion workflow or approval history tables associated with the invoice object.

Examples
David WilsonSarah JohnsonMichael Brown
Currency
InvoiceCurrencyCode
The currency of the invoice amount.
Description

This attribute specifies the currency in which the invoice is denominated, for example, USD, EUR, or GBP. It is essential context for the Invoice Amount field.

In a global organization, analyzing invoices by currency is important for financial reporting and understanding process variations by region. It ensures that monetary values are interpreted correctly and allows for currency-specific analysis of payment practices or approval thresholds.

Why it matters

Provides necessary context for any financial amounts, ensuring accurate interpretation and analysis, especially in multinational operations.

Where to get

Found in the AP_INVOICES_ALL table in the INVOICE_CURRENCY_CODE column.

Examples
USDEURGBPCAD
Hold Reason
HoldReason
The reason why a hold or payment block was placed on an invoice.
Description

When an invoice is put on hold, this attribute specifies the reason, such as 'Price Mismatch', 'Quantity Discrepancy', or 'Awaiting Goods Receipt'. This provides context for why the normal process flow was interrupted.

This attribute is the primary dimension for the 'Payment Block Trends and Analysis' dashboard. By analyzing the frequency of different hold reasons, the business can identify and address the root causes of payment blocks, such as issues with procurement processes or vendor invoicing accuracy, ultimately reducing processing delays.

Why it matters

It provides the root cause for payment blocks, enabling targeted improvements to reduce the frequency of holds and payment delays.

Where to get

Hold information is typically stored in the AP_HOLDS_ALL table, which links to the invoice and contains a hold reason or code.

Examples
Price MismatchQuantity Billed Exceeds Quantity ReceivedInvalid PO Number
Invoice Date
InvoiceDate
The date stated on the vendor's invoice document.
Description

This attribute is the date the vendor officially issued the invoice. It is a key piece of information on the source document and is used as the starting point for calculating the payment due date based on agreed payment terms.

While not always the start of the internal process, the Invoice Date is crucial context. It is used in combination with Vendor Name and Invoice Amount to help identify potential duplicate invoices. Analyzing the delay between the Invoice Date and the date the invoice is created in the system can also reveal inefficiencies in the mailroom or invoice ingestion process.

Why it matters

It's a key data point for identifying duplicate invoices and for calculating payment due dates.

Where to get

This is a standard field in the AP_INVOICES_ALL table, named INVOICE_DATE.

Examples
2023-04-102023-05-012023-05-25
Is On-Time Payment
IsOnTimePayment
A boolean flag indicating if the invoice was paid by its due date.
Description

This flag is set to true if the payment was executed on or before the specified Payment Due Date, and false otherwise. It provides a simple, clear classification for each paid invoice.

This calculated attribute directly supports the On-Time Payment Rate KPI and its corresponding dashboard. It simplifies analysis by allowing users to easily filter, count, and visualize the proportion of late versus on-time payments without performing date comparisons on the fly. This helps to quickly identify the scale of payment delays and track improvements over time.

Why it matters

This simplifies the analysis of payment timeliness and is the direct input for calculating the On-Time Payment Rate KPI.

Where to get

This is a calculated attribute derived from comparing the timestamp of the 'Payment Executed' activity with the 'PaymentDueDate' attribute.

Examples
truefalse
Is Rework
IsRework
A boolean flag that identifies activities that are part of a rework loop.
Description

This flag is set to true for activities that indicate a deviation from the ideal process flow, such as 'Invoice Corrected' or a second instance of 'Invoice Validated' after a rejection. It helps to explicitly tag and quantify inefficient process loops.

This attribute is essential for the 'Rework and Exception Handling Rate' dashboard. By flagging rework activities, analysts can easily quantify the volume and cost of rework, identify its root causes, and measure the impact of process improvement initiatives aimed at getting things right the first time.

Why it matters

It explicitly identifies and quantifies rework, making it easier to analyze the frequency, causes, and impact of process inefficiencies.

Where to get

This is a calculated attribute. The logic is defined during data transformation to identify sequences of activities that constitute rework.

Examples
truefalse
Last Data Update
LastUpdateDate
Timestamp indicating when the record was last updated in the source system.
Description

This attribute reflects the most recent modification time of the underlying data in Oracle Fusion Financials. It is used to manage incremental data loads and ensure the process mining model is up to date.

While not directly used for process flow analysis, this technical timestamp is crucial for maintaining data freshness and integrity. It allows data pipelines to efficiently query only new or changed records since the last update, reducing load on the source system.

Why it matters

Ensures data pipelines can be run efficiently and incrementally, keeping the process analysis current without full reloads.

Where to get

Commonly found as LAST_UPDATE_DATE in many Oracle Fusion tables, including AP_INVOICES_ALL.

Examples
2023-05-20T11:00:00Z2023-05-21T16:45:00Z
Matching Discrepancy Reason
MatchingDiscrepancyReason
The specific reason for a mismatch between an invoice, purchase order, and receipt.
Description

This attribute details why an invoice failed the automated matching process. Common reasons include differences in price, quantity, or item codes between the invoice and the corresponding purchase order or goods receipt.

This information is vital for the 'Invoice Matching Discrepancy Rate' dashboard. By categorizing and analyzing the reasons for discrepancies, companies can pinpoint systemic issues in their procurement or receiving processes. This allows for corrective actions that can increase the rate of straight-through, touchless invoice processing.

Why it matters

It explains why invoices fail automated matching, providing insights needed to improve first-time match rates and reduce manual rework.

Where to get

Consult Oracle Fusion Financials documentation. This may be recorded as a specific type of hold reason in AP_HOLDS_ALL or in related matching detail tables.

Examples
Unit price differs from POQuantity invoiced > quantity receivedInvalid item on invoice
Processing Time
ProcessingTime
The duration of time spent on a single activity.
Description

Processing time measures the active work duration for a specific process step. It is calculated as the difference between the End Time and Start Time of an activity.

This calculated metric is vital for performance analysis, as it helps distinguish active processing time from idle waiting time. For instance, it can show that an approval activity took 5 minutes of active work but was waiting in a queue for 3 days. This insight allows managers to focus improvement efforts on either reducing work time through training or automation, or reducing wait time through better workload management.

Why it matters

It isolates the active work time for an activity, helping to differentiate between inefficient tasks and long waiting periods.

Where to get

This is a calculated attribute, derived by subtracting the StartTime from the EndTime (EndTime - StartTime).

Examples
PT5MPT1H30MP2D
Purchase Order Number
PurchaseOrderNumber
The identifier of the purchase order associated with the invoice.
Description

This attribute links the invoice to the corresponding purchase order (PO) that authorized the procurement of the goods or services. Invoices can be PO-backed or non-PO.

Analyzing by PO provides a link back to the procurement part of the P2P process. It helps in understanding how compliant the procurement process is and whether issues in invoicing, such as matching discrepancies, originate from problems with the initial PO. The presence or absence of a PO number is a primary way to segment and analyze different invoice processing paths.

Why it matters

It links the invoice back to the procurement process and is a key attribute for analyzing PO vs. non-PO invoice flows.

Where to get

This information is available by linking the invoice line items in AP_INVOICE_LINES_ALL to the PO distributions via the PO_DISTRIBUTION_ID.

Examples
PO-2023-5001600789PO-FIN-9981
Source System
SourceSystem
Identifies the originating system where the event data was recorded.
Description

This attribute specifies the source application or module that generated the data, such as Oracle Fusion Financials. In environments with multiple integrated systems, this field helps distinguish the origin of different process steps.

Understanding the source system is valuable for data validation, troubleshooting, and analyzing process variations that may be specific to a particular system. It ensures clarity in complex IT landscapes where an invoice's journey may span multiple applications.

Why it matters

It provides context about data origin, which is important for data governance, troubleshooting, and analyzing system-specific process behavior.

Where to get

This is often a static value added during the data extraction process to label the dataset's origin.

Examples
Oracle Fusion FinancialsOracle Payables Cloud
Required Recommended Optional

Purchase to Pay - Invoice Processing Activities

These are the key process steps and milestones to capture in your event log for accurate process discovery.
6 Recommended 9 Optional
Activity Description
Invoice Accounted
The invoice is successfully posted to the General Ledger, creating journal entries. This event confirms the financial impact of the invoice has been formally recorded.
Why it matters

A critical financial control point and a prerequisite for payment. It confirms the invoice is fully validated, approved, and ready for settlement.

Where to get

Inferred from the status in the AP_INVOICE_DISTRIBUTIONS_ALL table (ACCRUAL_POSTED_FLAG = 'Y') or by checking for corresponding journal entries in the General Ledger tables like XLA_AE_HEADERS.

Capture

Inferred from flags in AP_INVOICE_DISTRIBUTIONS_ALL or linked GL entries.

Event type inferred
Invoice Approved
The invoice has been fully approved by all required parties in the workflow. It is now ready for accounting and payment scheduling.
Why it matters

A major milestone signifying the successful completion of the approval process. Delays before this step are common bottlenecks.

Where to get

Inferred from the APPROVAL_STATUS in the AP_INVOICES_ALL table changing to a final approved state like 'Approved' or 'Workflow Approved'. Audit history on this field provides the timestamp.

Capture

Inferred from AP_INVOICES_ALL.APPROVAL_STATUS change to 'Approved'.

Event type inferred
Invoice Created
Represents the initial creation of an invoice record in the system, either through manual entry, scanning, or electronic submission. This event is typically captured when a new row is inserted into the main invoice table.
Why it matters

Marks the beginning of the invoice processing lifecycle. Analyzing the time from this event helps understand data entry efficiency and overall process start delays.

Where to get

In Oracle Fusion Financials, this corresponds to the creation timestamp of the record in the AP_INVOICES_ALL table, specifically the CREATION_DATE column.

Capture

Record creation timestamp in AP_INVOICES_ALL.

Event type explicit
Invoice Matched to PO
This activity indicates the successful matching of an invoice line to a corresponding Purchase Order line, confirming that the invoiced goods or services were ordered. This is typically an automated or manual action recorded in the system.
Why it matters

Crucial for three-way matching, involving the PO, receipt, and invoice. Failures at this stage are a primary source of exceptions and delays.

Where to get

Can be inferred from the creation of records in the AP_INVOICE_DISTRIBUTIONS_ALL table linking the invoice to a PO distribution (PO_DISTRIBUTION_ID). The line level match status in AP_INVOICE_LINES_ALL can also be used.

Capture

Inferred from the population of PO distribution data on invoice lines.

Event type inferred
Invoice Sent for Approval
The invoice is submitted into an approval workflow, based on configured business rules. This marks the start of the formal approval cycle.
Why it matters

Initiates a critical part of the process. Tracking this start time is essential for measuring and optimizing the 'Invoice Approval Cycle Time'.

Where to get

Inferred from a status change in the AP_INVOICES_ALL table, where APPROVAL_STATUS moves to a state like 'Initiated' or 'Pending Approval'. The workflow tables may also contain this event.

Capture

Inferred from AP_INVOICES_ALL.APPROVAL_STATUS change to 'Initiated'.

Event type inferred
Payment Executed
The final confirmation that the payment has been made and cleared. For checks, this would be the cleared date, and for electronic payments, it's the confirmation from the bank.
Why it matters

This is the final activity in the invoice lifecycle, marking the successful completion of the process. It's the endpoint for calculating 'Average Invoice Cycle Time' and 'On-Time Payment Rate'.

Where to get

Inferred from the payment status being updated to 'Cleared' or 'Reconciled' in the AP_CHECKS_ALL table (using the CLEARED_DATE) or through data from bank reconciliation in the Cash Management module (CE_STATEMENT_LINES).

Capture

Inferred from status updates in AP_CHECKS_ALL or reconciliation in CE module.

Event type inferred
Hold Placed on Invoice
A generic activity representing any hold being placed on an invoice, preventing it from proceeding to payment. This can be for various reasons like matching issues, insufficient funds, or manual intervention.
Why it matters

Directly impacts cycle time and can lead to late payments. Analyzing holds is key to identifying and resolving systemic process issues, supporting the 'Payment Block Trends' analysis.

Where to get

Explicitly logged in the AP_HOLDS_ALL table. Each row represents a hold with a creation date (HOLD_DATE) and reason.

Capture

Creation of a record in the AP_HOLDS_ALL table.

Event type explicit
Hold Released from Invoice
This event marks the resolution of a hold that was previously placed on the invoice. A user or an automated process takes action to remove the block, allowing the invoice to continue its lifecycle.
Why it matters

The time between a hold being placed and released is a critical measure of exception handling efficiency. This supports the 'Average Exception Resolution Time' KPI.

Where to get

Logged in the AP_HOLDS_ALL table. When a hold is released, the RELEASE_LOOKUP_CODE and RELEASE_REASON fields are populated along with a LAST_UPDATE_DATE.

Capture

Update of a record in the AP_HOLDS_ALL table marking the hold as released.

Event type explicit
Invoice Canceled
The invoice has been voided or canceled and will not be processed further or paid. This represents a terminal end state for the process.
Why it matters

An important endpoint for invoices that do not result in payment. Analyzing cancellations can reveal issues with duplicate invoices or incorrect vendor submissions.

Where to get

Inferred from a status change in AP_INVOICES_ALL. The CANCELLED_DATE column will be populated with the cancellation timestamp.

Capture

The CANCELLED_DATE field in the AP_INVOICES_ALL table is populated.

Event type explicit
Invoice Corrected
Occurs when a user modifies an invoice, often in response to a rejection or to fix a data entry error. This represents a manual rework step in the process.
Why it matters

This activity is a clear indicator of rework. Analyzing its frequency helps quantify process inefficiency and supports the 'Invoice Rework Rate' KPI.

Where to get

Can be inferred by tracking significant updates to the invoice record in AP_INVOICES_ALL after it has already been validated or submitted for approval. The LAST_UPDATE_DATE timestamp, along with audit trail data, would be required.

Capture

Inferred by comparing LAST_UPDATE_DATE after a rejection or hold.

Event type inferred
Invoice Rejected
An approver has rejected the invoice during the approval workflow. This action typically sends the invoice back for correction or cancellation, initiating a rework loop.
Why it matters

Represents a negative outcome and a key driver of rework and increased cycle times. Tracking rejections helps identify issues with invoice quality or PO compliance.

Where to get

Inferred from the APPROVAL_STATUS in the AP_INVOICES_ALL table changing to 'Rejected'. The workflow history will contain details about who rejected it and when.

Capture

Inferred from AP_INVOICES_ALL.APPROVAL_STATUS change to 'Rejected'.

Event type inferred
Invoice Validated
Signifies that the invoice has passed the system's validation checks for completeness and correctness of header and line information. This is often inferred from a status change on the invoice record.
Why it matters

A key milestone before matching and approval. Delays here can indicate issues with invoice data quality or system configuration.

Where to get

Inferred from the invoice status changing to 'Validated' in the AP_INVOICES_ALL table. The change history or audit trail for the VALIDATION_STATUS column can be used.

Capture

Inferred from change in AP_INVOICES_ALL.VALIDATION_STATUS field.

Event type inferred
Matching Discrepancy Identified
Occurs when the system or a user identifies a mismatch between the invoice, purchase order, and receipt information, such as price or quantity. This often results in a system-placed hold on the invoice.
Why it matters

Highlights process exceptions that require manual intervention. Tracking these events is essential for the 'Invoice Matching Discrepancy Rate' KPI and root cause analysis.

Where to get

This is often logged as a specific type of hold being placed on the invoice. Check the AP_HOLDS_ALL table for hold types related to matching, for example, 'QTY REC' or 'PRICE'. The HOLD_DATE indicates the timestamp.

Capture

Creation of a record in AP_HOLDS_ALL with a matching-related hold type.

Event type explicit
Payment Created
The payment instruction for the invoice has been generated by the system. This could be creating a check, an electronic funds transfer (EFT) file, or another payment instrument.
Why it matters

This is the point where the organization commits the funds for payment. It's a key milestone just before the money leaves the bank account.

Where to get

Recorded in the AP_CHECKS_ALL table, which stores information about all payments. The CHECK_DATE indicates when the payment document was created.

Capture

Creation of a record in the AP_CHECKS_ALL table.

Event type explicit
Payment Scheduled
The invoice is selected and included in a payment process request, often called a payment run or payment batch. It is now queued for payment.
Why it matters

The step between accounting and actual payment. The duration of this stage impacts cash flow forecasting and the ability to capture early payment discounts.

Where to get

This is recorded in the AP_INVOICE_PAYMENTS_ALL table when a payment record is created but not yet confirmed as paid. It can also be found in payment batch tables like IBY_PAYMENT_PROCESS_REQUESTS.

Capture

Creation of a record in AP_INVOICE_PAYMENTS_ALL for a scheduled payment.

Event type explicit
Recommended Optional

Extraction Guides

How to get your data from Oracle Fusion Financials