Your Order to Cash - Billing & Invoicing Data Template

Oracle E-Business Suite
Your Order to Cash - Billing & Invoicing Data Template

Your Order to Cash - Billing & Invoicing Data Template

This template provides a clear roadmap for collecting the essential data required to analyze your Order to Cash - Billing & Invoicing process. It outlines the key data fields to include in your event log, the critical process steps to track, and practical guidance on extracting this information. Use this resource to ensure you gather all necessary data for effective process analysis and optimization.
  • Recommended attributes to collect
  • Key activities to track
  • Extraction guidance for Oracle E-Business Suite
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 process analysis.
3 Required 6 Recommended 12 Optional
Name Description
Event Time
EventTime
The exact date and time when the activity occurred.
Description

Event Time is the timestamp associated with each activity, providing the chronological order of events within a case. It is the raw data used for all time-based analysis in process mining.

This attribute is essential for calculating key performance indicators like cycle times, durations between activities, and process lead times. For example, the difference in Event Time between 'Invoice Generated' and 'Invoice Approved' gives the approval duration. Accurate and complete timestamps are crucial for reliable process analysis.

Why it matters

It provides the temporal context for every event, making it possible to calculate durations, analyze process performance, and discover bottlenecks.

Where to get

Sourced from various date fields across Oracle EBS tables, such as CREATION_DATE or LAST_UPDATE_DATE fields in tables like RA_CUSTOMER_TRX_ALL and AR_CASH_RECEIPTS_ALL.

Examples
2023-04-15T10:00:00Z2023-04-20T14:35:10Z2023-05-15T00:00:00Z
Invoice Number
InvoiceNumber
The unique identifier for each invoice document, serving as the primary case ID for the billing process.
Description

The Invoice Number is the cornerstone of the Order to Cash billing analysis, uniquely identifying each billing transaction. It groups all related activities, such as generation, approval, sending, payment, and closure, into a single, cohesive process instance. This allows for a complete end-to-end view of the invoice lifecycle.

In process mining, analyzing processes by Invoice Number helps to measure the total cycle time, identify variants in how invoices are handled, and pinpoint bottlenecks that delay payment. It is essential for tracking individual invoices through their entire journey from creation to settlement.

Why it matters

It is the essential case identifier that connects all related events, enabling the reconstruction and analysis of the entire invoicing process for each unique invoice.

Where to get

This is typically the transaction number from the RA_CUSTOMER_TRX_ALL table in Oracle Receivables.

Examples
INV-9234501788144US-2023-001293
Activity Name
ActivityName
The name of the specific business event that occurred at a point in time within the invoice lifecycle.
Description

The Activity Name describes a step or milestone in the invoicing process, such as 'Invoice Generated', 'Invoice Approved', or 'Customer Payment Received'. A chronological sequence of these activities for a given Invoice Number forms the process flow.

This attribute is fundamental to process mining, as it is used to construct the process map, analyze process variants, and identify deviations or rework loops. The clarity and consistency of activity names are critical for meaningful analysis, such as calculating the time between specific steps or understanding process compliance.

Why it matters

This attribute is the basis for discovering and visualizing the process flow, allowing for the analysis of process variants, bottlenecks, and rework.

Where to get

This is typically derived by mapping status changes, event types, or record creation/update events from various Oracle EBS tables (e.g., AR_PAYMENT_SCHEDULES_ALL, RA_CUSTOMER_TRX_ALL) to standardized activity names.

Examples
Invoice GeneratedInvoice ApprovedPayment Due Date ReachedCustomer Payment Received
Customer ID
CustomerId
A unique identifier for the customer to whom the invoice was issued.
Description

The Customer ID links an invoice to a specific customer account in the master data. This allows for the aggregation and comparison of process performance across different customers.

Using this attribute, analysts can build dashboards that highlight customer payment behaviors, identify which customers are associated with the most disputes or rework, and compare invoice processing times across customer segments. It is key to moving from a process-only view to a customer-centric analysis.

Why it matters

Enables customer-centric analysis, helping to identify payment patterns, frequent disputes, or process variations specific to certain customers.

Where to get

Found in the RA_CUSTOMER_TRX_ALL table as SOLD_TO_CUSTOMER_ID or BILL_TO_CUSTOMER_ID.

Examples
CUST-100239845ACME-US-01
Department
Department
The department or functional team associated with the user who performed the activity.
Description

The Department attribute provides organizational context for the user who performed an activity, such as 'Accounts Receivable' or 'Sales Operations'. This allows for analysis to be aggregated at a team or department level.

This is crucial for understanding how different parts of the organization interact with and influence the billing process. It can help identify systemic issues within a department, compare performance between teams, and analyze resource allocation. For example, it enables the 'Invoice Approval Cycle Time' dashboard to be broken down by department.

Why it matters

Enables analysis of process performance by organizational structure, highlighting differences between teams and helping to locate department-specific bottlenecks.

Where to get

Typically derived by joining user information with the organization's HR hierarchy data, often from PER_ALL_ASSIGNMENTS_F or a similar HR table.

Examples
Accounts ReceivableFinance OperationsBilling Services
Due Date
DueDate
The date by which the customer is expected to pay the invoice.
Description

The Due Date is a critical date attribute that defines the payment deadline for an invoice, as determined by the payment terms. It is the benchmark against which actual payment performance is measured.

This attribute is essential for calculating KPIs like On-Time Payment Rate and for creating invoice aging reports. In process mining, it allows for analysis of payment behaviors, such as identifying customers who consistently pay late or identifying the impact of process delays on the ability to collect payments on time.

Why it matters

It is the baseline for measuring payment performance, calculating invoice aging, and assessing the risk of late payments or bad debt.

Where to get

Available in the AR_PAYMENT_SCHEDULES_ALL table, in the DUE_DATE column.

Examples
2023-05-152023-06-302023-07-01
Invoice Status
InvoiceStatus
The current status of the invoice in its lifecycle.
Description

Invoice Status reflects the current state of an invoice, such as 'Open', 'Closed', or 'Disputed'. This provides a snapshot view of the invoice's progress.

This attribute is essential for creating dashboards like the 'Invoice Aging & Status Overview', allowing users to quickly see the volume and value of invoices in different states. It helps prioritize collection efforts on open invoices and provides a high-level summary of the overall health of the accounts receivable portfolio.

Why it matters

Provides a current-state view of invoices, which is critical for operational dashboards, managing workloads, and prioritizing collection activities.

Where to get

Available in the AR_PAYMENT_SCHEDULES_ALL table, in the STATUS column ('OP' for open, 'CL' for closed).

Examples
OpenClosedIn Dispute
Total Invoice Amount
TotalInvoiceAmount
The total monetary value of the invoice, including all line items, taxes, and charges.
Description

This attribute represents the total financial value of the invoice sent to the customer. It is a fundamental metric for financial analysis within the billing process.

In process mining, Total Invoice Amount is used to segment and filter cases. For example, analysts can compare the process flow for high-value invoices versus low-value invoices to see if they are treated differently. It is also essential for financial impact analysis, such as calculating the value of invoices stuck in the approval stage.

Why it matters

Enables financial impact analysis, allowing users to prioritize issues based on monetary value and understand how different invoice values affect the process.

Where to get

Likely sourced from the AR_PAYMENT_SCHEDULES_ALL table (AMOUNT_DUE_ORIGINAL) or calculated from RA_CUSTOMER_TRX_LINES_ALL for a given invoice.

Examples
1500.0012550.75500.50
User
User
The user ID of the person who performed the activity.
Description

This attribute identifies the specific employee or system user responsible for executing a process step, such as approving an invoice or applying cash. It is essential for understanding the human element of the process.

Analyzing by User helps to identify training opportunities, workload distribution imbalances, and individual performance differences. For instance, it can highlight which users are associated with the most rework or the longest approval times, supporting targeted process improvement efforts.

Why it matters

Allows for performance analysis at the individual level, helping to identify high-performing users, training needs, and potential workload imbalances.

Where to get

Sourced from user ID fields like CREATED_BY or LAST_UPDATED_BY in various transaction tables. This ID is then joined with FND_USER to get the user name.

Examples
JSMITHBWILLIAMSCDAVIS
Approval Cycle Time
ApprovalCycleTime
The duration from when an invoice was generated until it was approved.
Description

This attribute measures the time taken for the internal invoice approval process. It is a key indicator of internal efficiency and a frequent source of bottlenecks in the overall billing cycle.

Calculating this duration for each invoice enables the creation of the 'Invoice Approval Cycle Time' dashboard. It allows for analysis by department, user, or invoice value to pinpoint the sources of approval delays and measure the impact of process improvement initiatives.

Why it matters

Pinpoints internal bottlenecks by measuring the efficiency of the approval workflow, which is a common cause of delays in sending invoices to customers.

Where to get

Calculated during data transformation. Logic: Timestamp('Invoice Approved') - Timestamp('Invoice Generated').

Examples
864001728003600
Business Unit
BusinessUnit
The specific business unit or operating unit within the company that issued the invoice.
Description

The Business Unit represents the organizational entity responsible for the transaction. In Oracle EBS, this is often represented by the Operating Unit.

This attribute allows for process performance to be compared across different parts of the business. It can help determine if certain business units are more efficient, have higher on-time payment rates, or experience more disputes, enabling the sharing of best practices and targeted interventions.

Why it matters

Enables performance comparison across different parts of the organization, helping to identify best practices and area-specific challenges.

Where to get

The operating unit context is implicitly available via the ORG_ID on most transaction tables like RA_CUSTOMER_TRX_ALL.

Examples
US OperationsEMEA ServicesGlobal Manufacturing
Currency
Currency
The currency code for the monetary amounts on the invoice.
Description

This attribute specifies the currency, such as USD or EUR, in which the invoice amounts are denominated. It provides necessary context for all financial metrics.

When analyzing data from multinational operations, the Currency attribute is essential for correctly interpreting and comparing financial values. Dashboards can use it to filter by currency or to apply exchange rates for consolidated reporting.

Why it matters

Provides essential context for all financial attributes, ensuring accurate interpretation and analysis in a multi-currency environment.

Where to get

Typically found in the RA_CUSTOMER_TRX_ALL table, in the INVOICE_CURRENCY_CODE column.

Examples
USDEURGBP
Customer Country
Country
The country of the customer's billing address.
Description

This attribute specifies the country associated with the customer's billing address. It provides a geographical dimension for process analysis.

Analyzing the process by country can reveal regional differences in payment behavior, process efficiency, or compliance with local regulations. For example, it can be used in the 'Customer Payment Behavior Insights' dashboard to see if average payment delays differ significantly between countries.

Why it matters

Allows for geographical analysis of the process, highlighting regional variations in customer behavior, regulatory impact, or operational performance.

Where to get

Joined from the customer's bill-to site information stored in HZ_LOCATIONS and FND_TERRITORIES, linked through the customer account tables.

Examples
USAGermanyUnited Kingdom
Customer Name
CustomerName
The legal name of the customer to whom the invoice was issued.
Description

The Customer Name provides a human-readable identifier for the customer. While the Customer ID is used for joins and unique identification, the name is used for display in reports and dashboards.

This makes analysis more intuitive, as users can easily recognize customer names instead of having to look up IDs. It is crucial for creating user-friendly visualizations, such as a bar chart showing the average payment delay by customer.

Why it matters

Improves the usability of dashboards and reports by providing a human-readable name for filtering and grouping, making analysis more accessible.

Where to get

Joined from the HZ_PARTIES and HZ_CUST_ACCOUNTS tables using the customer ID from the invoice header.

Examples
Global Corp Inc.Innovate Solutions Ltd.Test Company LLC
Days Sales Outstanding
DaysSalesOutstanding
The number of days between invoice generation and payment receipt.
Description

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

While the overall KPI is an average, having this value per invoice allows for powerful analysis. It can be used to create distributions, identify outliers, and analyze trends in collection efficiency over time. The 'DSO Trend' dashboard directly visualizes the average of this attribute over time.

Why it matters

Measures collection efficiency at the individual invoice level, providing the raw data for trend analysis and identifying factors that correlate with high DSO.

Where to get

Calculated during data transformation. Logic: Timestamp('Customer Payment Received') - Timestamp('Invoice Generated').

Examples
304592
Is Paid On Time
IsPaidOnTime
A calculated flag that indicates whether the invoice was paid on or before its due date.
Description

This is a boolean attribute derived by comparing the 'Customer Payment Received' timestamp with the invoice 'Due Date'. It is true if the payment was on time or early, and false if it was late.

This flag simplifies the creation of KPIs and dashboards related to payment performance. It is the direct input for calculating the 'On-Time Payment Rate' KPI and allows for easy filtering and segmentation of invoices into 'on-time' and 'late' categories for further root cause analysis.

Why it matters

Directly supports the 'On-Time Payment Rate' KPI and simplifies analyses by categorizing invoices into 'on-time' and 'late' groups.

Where to get

Calculated during data transformation. Logic: IF (Timestamp('Customer Payment Received') <= Date('DueDate')) THEN true ELSE false.

Examples
truefalse
Is Rework
IsRework
A calculated flag indicating if the invoice underwent a rework activity, such as a modification or re-approval.
Description

This boolean flag is set to true if an invoice's process flow contains activities that indicate rework, such as 'Invoice Modified' or a second 'Invoice Approved' event. It helps to quickly identify invoices that deviate from the standard, efficient path.

This attribute is crucial for KPIs like 'Invoice Error Rate' and 'Manual Rework Rate'. It allows analysts to easily quantify the frequency of rework, filter for these inefficient cases, and investigate the root causes, such as the users or departments most associated with rework activities.

Why it matters

Quantifies process inefficiency by flagging invoices that required extra, non-standard steps, enabling analysis of the causes and impact of rework.

Where to get

Calculated during data transformation by detecting specific activity sequences (e.g., 'Invoice Approved' followed by 'Invoice Modified') within a case.

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

This attribute provides the timestamp of the last data extraction. It is crucial for understanding the freshness of the data being analyzed.

Users rely on this field to know if the dashboards and analyses reflect the most current state of the process. It helps manage expectations about data latency and is a key piece of metadata for any reliable data model.

Why it matters

Informs users about the timeliness of the data, ensuring they understand how current the process analysis is.

Where to get

This is a metadata field generated and stamped on each record during the data extraction, transformation, and loading (ETL) process.

Examples
2023-10-27T02:00:00Z2023-10-28T02:00:00Z
Payment Terms
PaymentTerms
The agreed-upon terms that dictate when a customer must pay their invoice.
Description

Payment Terms define the conditions of payment, such as 'Net 30' or 'Net 60', which are used to calculate the invoice Due Date. They are a critical piece of master data that directly impacts cash flow.

Analyzing by Payment Terms helps to understand how different terms affect payment behavior and Days Sales Outstanding (DSO). It can reveal if customers with shorter payment terms pay faster and inform strategic decisions about which payment terms to offer to different customer segments.

Why it matters

Directly influences the invoice due date and cash flow forecasting. Analyzing it helps evaluate the effectiveness of different credit policies.

Where to get

Sourced from the RA_TERMS_B table, linked via the TERM_ID in the RA_CUSTOMER_TRX_ALL table.

Examples
Net 30Net 60Due on Receipt
Sales Order Number
SalesOrderNumber
The identifier for the original sales order that led to the creation of the invoice.
Description

The Sales Order Number provides a direct link back to the preceding 'Order Management' part of the Order-to-Cash cycle. It connects the billing process with the initial customer order.

This attribute enables a broader, cross-process analysis. For example, analysts can investigate if certain types of sales orders consistently lead to billing disputes or payment delays. It provides valuable context that is often lost when looking at the billing process in isolation.

Why it matters

Connects the billing process to the upstream sales process, enabling a more holistic Order-to-Cash analysis and root cause investigation.

Where to get

Typically found in a reference or interface attribute field on the invoice line table, RA_CUSTOMER_TRX_LINES_ALL, such as INTERFACE_LINE_ATTRIBUTE1 or a similar descriptive flexfield.

Examples
SO-54321601882ORD-2023-9910
Source System
SourceSystem
The system of record from which the data was extracted.
Description

This attribute identifies the source application where the event data originated. For this process, it will consistently be Oracle E-Business Suite.

In environments with multiple systems, this field is critical for data lineage and troubleshooting. Even in a single-system context, it's a mandatory field for data governance, confirming that the data comes from the expected source.

Why it matters

Ensures data traceability and context, which is crucial for data governance and when integrating data from multiple enterprise systems.

Where to get

This is a static value set during the data extraction process to identify the source ERP.

Examples
Oracle E-Business SuiteOracle EBS R12
Required Recommended Optional

Order to Cash - Billing & Invoicing Activities

These are the essential process steps and milestones to capture in your event log for accurate discovery and analysis of your billing operations.
5 Recommended 8 Optional
Activity Description
Cash Applied/Reconciled
The received customer payment has been successfully applied to one or more specific invoices, reducing the outstanding balance. This represents the reconciliation of the payment against the debt.
Why it matters

This is the final step in the payment process and is critical for measuring the Cash Application Cycle Time. Delays here can misrepresent customer account balances and affect credit management.

Where to get

This event is explicitly recorded with a timestamp when a record is created in the AR_RECEIVABLE_APPLICATIONS_ALL table linking a cash receipt to a transaction.

Capture

Event is the creation timestamp (GL_DATE or APPLY_DATE) of a record in AR_RECEIVABLE_APPLICATIONS_ALL.

Event type explicit
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 major milestone for calculating Days Sales Outstanding (DSO). The time between invoice generation and payment receipt is a primary measure of collection efficiency.

Where to get

This event is explicitly recorded with a timestamp upon creation of a record in the AR_CASH_RECEIPTS_ALL table.

Capture

Event is the creation timestamp of a record in the AR_CASH_RECEIPTS_ALL table.

Event type explicit
Invoice Closed
The invoice is officially closed, signifying that its balance is zero due to payments, credit memos, and/or adjustments. This marks the successful completion of the invoice lifecycle.
Why it matters

This is the primary end point of the process. The total cycle time from 'Invoice Generated' to 'Invoice Closed' is a key indicator of the overall efficiency of the Order to Cash billing cycle.

Where to get

Inferred from the STATUS field in the AR_PAYMENT_SCHEDULES_ALL table changing to 'CL' (Closed). The date of the final transaction that caused the closure can be used as the timestamp.

Capture

Inferred from status changing to 'CL' in AR_PAYMENT_SCHEDULES_ALL, timestamped by the last related application.

Event type inferred
Invoice Generated
Marks the creation of a new invoice transaction in the system. This event is typically triggered by the 'Autoinvoice Import Program' which processes fulfilled sales order lines, or through manual invoice entry in the Receivables module.
Why it matters

This is the starting point of the billing process. Analyzing the time from this event to others reveals the total invoice lifecycle and helps identify early-stage bottlenecks.

Where to get

Recorded as the creation date of a transaction in the Oracle Receivables table RA_CUSTOMER_TRX_ALL. The TRX_DATE or CREATION_DATE can be used as the event timestamp.

Capture

Event is the creation timestamp of a record in the RA_CUSTOMER_TRX_ALL table.

Event type explicit
Invoice Sent To Customer
This activity signifies that the invoice has been officially transmitted to the customer, either by printing or electronic means. This event marks the start of the customer's payment term countdown.
Why it matters

This is a key milestone for measuring invoice delivery lead time and the lag until payment. It helps distinguish internal processing delays from customer payment behavior.

Where to get

Oracle EBS does not always explicitly log this event in a standard field. It may be inferred from the timestamp of the 'Invoice Print' concurrent program or a custom flag set upon electronic delivery.

Capture

Inferred from the completion date of the invoice print program or custom logic for electronic transmission.

Event type inferred
Credit Memo Created
A credit memo transaction is generated and often applied to an existing invoice to correct a billing error or process a return. This is a separate but related transaction within Accounts Receivable.
Why it matters

High volumes of credit memos point to upstream issues in order fulfillment, pricing, or initial billing accuracy. Analyzing these events is key to root cause analysis of revenue leakage and customer dissatisfaction.

Where to get

Recorded as a new transaction in RA_CUSTOMER_TRX_ALL where the CUST_TRX_TYPE_ID links to a type with a 'CM' (Credit Memo) class. The PREVIOUS_CUSTOMER_TRX_ID field links it back to the original invoice.

Capture

Event is the creation of a record in RA_CUSTOMER_TRX_ALL with a credit memo transaction type.

Event type explicit
Dispute Raised
The customer has formally disputed the invoice, leading to a hold on collection activities until resolution. This is often managed within Oracle Advanced Collections or through manual status updates.
Why it matters

Disputes directly impact cash flow by delaying payments. Tracking their frequency and resolution time helps identify recurring issues with products, services, or billing accuracy.

Where to get

If Oracle Advanced Collections is used, this is an explicit transaction. Otherwise, it may be inferred from a specific 'dispute' status or hold applied to the invoice in AR.

Capture

Logged as a transaction in Oracle Advanced Collections or inferred from a status change on the invoice.

Event type explicit
Invoice Approved
Represents the formal internal approval of a manually entered or reviewed invoice before it is sent to the customer. This activity may be part of a configured Oracle Workflow or a manual status change.
Why it matters

Tracking approval time is critical for the 'Invoice Approval Cycle Time' KPI. Delays here directly postpone customer billing and extend the overall cash conversion cycle.

Where to get

This is often configuration-dependent. It can be inferred from status changes in workflow tables (e.g., WF_ITEM_ACTIVITY_STATUSES) or potentially from a descriptive flexfield on the invoice transaction in RA_CUSTOMER_TRX_ALL.

Capture

Inferred from status changes in workflow tables or custom status fields.

Event type inferred
Invoice Modified
Indicates that an existing, incomplete invoice was updated or corrected. This could involve changing line items, amounts, or billing information before the invoice is completed or sent.
Why it matters

Frequent modifications suggest process inefficiencies, data quality issues, or user error. Analyzing this activity helps quantify rework and its impact on cycle times, supporting KPIs like 'Invoice Error Rate'.

Where to get

Can be inferred by comparing the CREATION_DATE with the LAST_UPDATE_DATE on the RA_CUSTOMER_TRX_ALL table for incomplete invoices. If audit is enabled, changes can be tracked more explicitly.

Capture

Inferred by tracking updates via LAST_UPDATE_DATE on the RA_CUSTOMER_TRX_ALL table.

Event type inferred
Payment Due Date Reached
A calculated event marking the day the invoice becomes due according to its payment terms. This event does not correspond to a user or system action but is a critical temporal milestone.
Why it matters

This event is essential for calculating on-time payment rates and analyzing customer payment behavior. It serves as the baseline for determining if a payment is early, on-time, or late.

Where to get

This is not recorded as an event. It is calculated by comparing the system date to the TERM_DUE_DATE field on the AR_PAYMENT_SCHEDULES_ALL table for the specific invoice.

Capture

Derived by comparing the current timestamp against the AR_PAYMENT_SCHEDULES_ALL.TERM_DUE_DATE.

Event type calculated
Payment Reminder Issued
A dunning or reminder notice was sent to the customer regarding an overdue invoice. This is a key activity in the collections process.
Why it matters

Tracking this activity is crucial for measuring the effectiveness of collection strategies. It allows for analysis of payment rates before and after reminders are sent.

Where to get

If Oracle Advanced Collections is used, sending a dunning letter is logged as an explicit event. Without this module, this activity is often performed outside the system and may not be reliably tracked.

Capture

Logged as a Dunning Correspondence event in the Oracle Advanced Collections module.

Event type explicit
Payment Reversed
Indicates that a previously received customer payment was reversed. This typically occurs due to insufficient funds (NSF) or other bank processing errors.
Why it matters

Payment reversals disrupt cash flow forecasting and require additional administrative effort. Tracking these events helps identify problematic customers or payment methods.

Where to get

This is an explicit action in Oracle Receivables. A reversal creates entries in AR_CASH_RECEIPT_HISTORY_ALL with a status indicating reversal, such as 'REVERSED'.

Capture

Identified by a status change to 'REVERSED' in the AR_CASH_RECEIPT_HISTORY_ALL table.

Event type explicit
Write-Off Created
An adjustment is made to write off all or part of the remaining invoice balance as bad debt. This typically occurs after collection efforts have been exhausted.
Why it matters

Write-offs represent a direct loss of revenue. Analyzing their frequency and value helps in refining credit policies and understanding the financial impact of uncollectible debt.

Where to get

This is logged as a specific adjustment type transaction against the invoice. The event can be found in the AR_ADJUSTMENTS_ALL table with a link to a receivable activity type defined for write-offs.

Capture

Event is the creation of a record in AR_ADJUSTMENTS_ALL with a 'Write-Off' activity type.

Event type explicit
Recommended Optional

Extraction Guides

How to get your data from Oracle E-Business Suite