Oracle Fusion Order-to-Cash Regression Pack
A compact, repeatable set of 20 Order-to-Cash scenario IDs — spanning Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts — composed into one regression pack for release, quarterly-update and configuration-change testing. This pack is deliberately smaller and distinct from the deeper 37-scenario Order-to-Cash end-to-end journey it links to and orchestrates, not duplicates.
| Test ID | ORCL.REGRESSION.O2C |
| Application | Oracle Fusion Cloud |
| Product | Regression |
| Module | Regression |
| Process | O2C Regression |
| Business Flow | O2C Regression Pack |
| Scenario Type | Regression Pack / Composition |
| Test Usage | Functional Testing / Regression Testing / UAT |
| Priority | High |
| Automation | SyntraFlow Ready |
| Library | Syntra Regression Pack |
Note on test design: SyntraFlow executes the detailed Oracle Fusion UI interactions across each referenced Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts family page automatically while presenting the pack as business-readable test steps for documentation, review and reporting. This scenario is presented as 6 business-readable test steps; SyntraFlow's automation executes approximately 52 underlying Oracle Fusion UI actions to complete it.
Test Objective
The objective of the O2C Regression Pack is to give release and QA teams a defined, repeatable set of 20 Order-to-Cash scenario IDs — spanning Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts — that can be run together ahead of a quarterly update, patch or configuration change, rather than re-running the full 37-scenario Order-to-Cash end-to-end journey or each family page's full scenario library every cycle. For full step-by-step detail across all 9 O2C stages, see the Order-to-Cash end-to-end journey.
The scenario should confirm that:
- the 20 referenced REG-O2C scenario IDs are correctly composed from their underlying Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts family pages
- quantity and amount correctly carry across the Customer, Sales Order, Schedule, Reserve, Pick, Ship, AR Billing, Receipt and Apply Receipt flow
- negative and exception scenarios — inventory shortage, shipping failure, billing failure — are correctly enforced across the composed pack rather than only within a single family page
- a batch execution of the pack correctly records pass/fail status per scenario, with failures classified into a likely root-cause category
- the pack can be scheduled and re-run on a defined cadence, such as ahead of a quarterly Oracle update
This pack does not duplicate the individual field-level scenario coverage already tested on the Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts family pages, nor the detailed 37-scenario step-by-step coverage on the Order-to-Cash end-to-end journey page. It references 20 regression-critical scenario IDs by ID and composes them into one executable, schedulable pack with cross-stage assertions. For full step-by-step detail, see the Order-to-Cash end-to-end journey at /oracle-erp-testing-tool/test-library/scm/end-to-end/order-to-cash/.
When to Use This Test
- Regression testing ahead of an Oracle quarterly update, patch or configuration change across Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts
- Release sign-off requiring evidence that O2C-critical scenarios still pass rather than re-running the full 37-scenario Order-to-Cash end-to-end journey every cycle
- Validating Customer-to-Cash continuity — for example reserved quantity carried into shipment, or shipped quantity carried into AR billing and receipt application — rather than re-testing each family page's individual field-level scenarios
- Scheduled nightly or pre-release batch execution with Failure Intelligence classification when a scenario fails
- Baseline reference pack when assembling a broader cross-module pack such as Plan-to-Cash Regression
O2C Regression Pack Composition
The O2C Regression Pack composes 20 scenarios across this Customer-to-Cash flow, referencing the Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts family pages rather than duplicating their individual scenario coverage. This compact 20-scenario pack is distinct from and cross-linked to the deeper 37-scenario Order-to-Cash end-to-end journey, which documents the full step-by-step flow across all 9 stages. The pack adds cross-stage continuity assertions, DataVault-driven test data, batch scheduling and Failure Intelligence classification on top of the referenced scenarios.
Preconditions
- The Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts family pages referenced by this pack's 20 scenario IDs are individually functional in the target Oracle Fusion SCM and Financials environment.
- A valid customer, item, organization and pricing/tax configuration are available and enabled across the referenced scenario areas.
- The test user holds the roles required to execute each referenced scenario, or alternate unauthorized-user personas are available for security testing.
- DataVault test data bindings for the referenced scenario IDs are current for the environment under test.
- Reservation policy, shipping methods, AR billing rules and receipt application logic are configured according to the target environment — this pack does not assume a single universal configuration applies to every scenario.
Exact reservation, shipping, billing and receipt application behavior may vary by Oracle Fusion implementation and customer-specific configuration. This pack validates that Oracle correctly enforces whatever configuration is in place for each referenced scenario, not a single universal rule.
Sample Test Data
| Sales Order | ${SALES_ORDER} |
| Customer | ${CUSTOMER} |
| Item | ${ITEM} |
| Quantity | ${QUANTITY} |
| Shipment | ${SHIPMENT} |
| AR Transaction | ${AR_TRANSACTION} |
| Receipt | ${RECEIPT} |
| Return Order | ${RETURN_ORDER} |
| Organization | ${ORGANIZATION} |
Sample values are illustrative placeholder tokens. Replace with valid data from the target Oracle Fusion SCM and Financials TEST/UAT environments. Not every field applies to every pack scenario — for example, ${RETURN_ORDER} applies only to the return scenario and is not used for standard order or billing scenarios.
Test Steps
6 business-readable steps. SyntraFlow's automation executes ~52 underlying UI actions to complete these steps — see How SyntraFlow Automates This Test.
| # | User Action | Expected Result |
|---|---|---|
| 1 | Select Pack Scenarios Select the 20 REG-O2C regression-critical scenario IDs from the Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts family pages into the O2C Regression Pack. REG-O2C-001 … REG-O2C-020 | All 20 referenced scenario IDs are correctly included in the pack composition. |
| 2 | Bind DataVault Test Data Bind DataVault-supplied test data — customers, items, organizations and pricing/tax context — to each scenario ID in the pack. ${CUSTOMER} / ${ITEM} / ${ORGANIZATION} | Each scenario in the pack correctly resolves its required test data before execution. |
| 3 | Execute the Pack in Batch Execute all 20 scenarios in the pack as a single scheduled or on-demand batch run against the target Oracle Fusion environment. Batch Mode | Each scenario in the pack runs to completion and records a pass, fail or exception status. |
| 4 | Review Cross-Stage AssertionsBusiness assertion Review the cross-stage business assertions confirming quantity and amount carried correctly along the Customer → Sales Order → Schedule → Reserve → Pick → Ship → AR Billing → Receipt → Apply Receipt flow. ${ITEM} / ${QUANTITY} / ${SALES_ORDER} This is a primary business assertion for the pack — cross-stage continuity, not just individual scenario pass status, is the expected pass condition. | Quantity and amount remain correctly consistent as data crosses from one stage of the flow into the next. |
| 5 | Classify Any FailuresBusiness assertion For any scenario that fails, review the evidence trail and classify the likely root cause using the 8-category failure taxonomy before escalating. DATA_ERROR / CONFIGURATION_ERROR / SECURITY_ERROR / EXPECTED_VALIDATION / INTEGRATION_ERROR / AUTOMATION_ERROR / ENVIRONMENT_ERROR / APPLICATION_ERROR | A failed scenario is correctly classified into a likely root-cause category rather than assumed to be an Oracle application defect. |
| 6 | Record the Release DecisionBusiness assertion Record the pack's aggregate pass/fail outcome as evidence supporting a release go/no-go decision. ${PLAN_NAME} | The pack's aggregate result is correctly available as evidence for the release decision. |
Expected Results
- All 20 referenced REG-O2C scenario IDs are correctly included and resolvable against the target environment.
- Test data binds correctly to each scenario via DataVault before execution.
- Each scenario in the batch run records a pass, fail or exception status.
- Quantity and amount remain correctly consistent as data crosses the Customer-to-Cash flow.
- Any failure is correctly classified into a likely root-cause category rather than assumed to be an Oracle defect.
- The pack's aggregate result is available as evidence for a release go/no-go decision.
Key Validation Checkpoints
- all 20 scenario IDs correctly resolved from their referenced family pages
- DataVault test data correctly bound to each scenario before execution
- batch execution correctly records pass/fail/exception per scenario
- cross-stage quantity and amount continuity correctly maintained
- negative and exception scenarios correctly enforce the expected restriction
- failed scenarios correctly classified using the 8-category taxonomy
- aggregate pack result correctly available for release sign-off
Go Beyond the Standard Pack with Jarvis AI
The Syntra Standard Test Library defines the O2C Regression Pack as a composition of 20 regression-critical scenario IDs across the Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts family pages within SCM and Financials. Jarvis AI extends this pack by following the pipeline from SCM/Financials to Functional Area, Process/Scenario Family and Standard Test Scenarios, then combining it with DataVault test data to generate Jarvis Variations — organized as Positive, Negative, Boundary, Integration and Security categories — before they can be assembled into this Regression Pack and Scheduled Execution, with results surfaced through Failure Intelligence.
Teams do not need to manually assemble which sales order, fulfillment and AR scenarios matter most for a release. Jarvis uses the standard pack composition as the foundation and generates relevant Positive, Negative, Boundary, Integration and Security variations for the customer's environment — including partial shipments, inventory shortages and receipt-application exceptions — since correctly enforced continuity from customer order through cash application, not just individually correct transactions, is what this pack proves. These Jarvis-generated variations do not create additional public SEO pages, and this page itself does not duplicate the individual scenario coverage already tested on the family pages it references, nor the step-by-step detail on the Order-to-Cash end-to-end journey; this page remains the canonical reference for the pack.
From Standard Test to Executed Regression Pack
Rather than re-testing every sales order, shipment, AR transaction and receipt field individually — already covered on their respective family pages and the Order-to-Cash end-to-end journey — SyntraFlow maintains one O2C Regression Pack composed of 20 regression-critical scenario IDs, documented in the browser below, and allows Jarvis AI to generate customer, item and security-specific pack variations using the customer's available test data. These variations do not create additional public SEO pages.
AI-Generated Test Variations
The same O2C Regression Pack business scenario can produce many test variations without creating separate public library pages. Below is a real slice of SyntraFlow's Build Scripts library, filtered to Order-to-Cash Process Regression.
- Pack validating sales-order-to-schedule-to-reserve continuity correctly carries quantity into the pick and ship stages
- Pack validating pick-to-ship-to-AR-billing continuity correctly relieves reserved inventory and generates the AR transaction
- Pack validating AR-billing-to-receipt continuity correctly reduces the customer's open balance on full or partial application
- Pack validating a multi-line order with discount and tax correctly carries amount through to billing
- Pack validating an unapply or reverse receipt correctly restores the customer's open balance
- Pack scenario where an inventory shortage is correctly flagged rather than silently accepted
- Pack scenario where a shipping failure is correctly flagged rather than silently confirmed
- Pack scenario where a billing failure is correctly flagged rather than an AR transaction silently created
- Pack scenario where an unauthorized user is correctly blocked from creating or approving a transaction at any referenced stage
These are representative examples only. Pack behavior, reservation policy and available transaction paths can depend on the customer's Oracle Fusion configuration and security — not every Oracle configuration behaves identically.
Generated Using Your DataVault Test Data
Generic test data rarely represents every customer, item, organization and exception path referenced across a real Oracle Fusion O2C Regression Pack run. Where connected, Jarvis can use approved test data available through Syntra DataVault to construct pack scenarios relevant to the customer's actual implementation.
Standard Library Definition
Sales Order ${SALES_ORDER}
Customer ${CUSTOMER}
Item ${ITEM}
Quantity ${QUANTITY}
Shipment ${SHIPMENT}
AR Transaction ${AR_TRANSACTION}
Receipt ${RECEIPT}
Organization ${ORGANIZATION}
DataVault
Customers Active customers with receipt methods and credit terms Items Active items with organization assignments Organizations Order management, inventory and billing organizations Pricing & Tax Discount, tax and pricing configuration by customer and item Security Roles authorised at each referenced scenario stage
Jarvis AI Generates
Scenario 01 — Standard O2C, ${SALES_ORDER}
Scenario 02 — Partial Shipment for ${ITEM}
Scenario 03 — Full Receipt Application for ${AR_TRANSACTION}
Scenario 04 — Inventory Shortage for ${ITEM}
Scenario 05 — Unauthorized User Attempts Receipt Application
...
Sales order, shipment, AR transaction and receipt data used in O2C Regression Pack testing are masked or synthetic through Syntra DataVault — never real production data. The public Syntra Standard Test Library uses illustrative placeholder data only, and where DataVault is connected, customer-specific customer, item and organization dimensions remain within the customer's controlled SyntraFlow environment and access model, protected according to DataVault's data masking policies. See /datavault/data-masking/ for details.
Example Test Variations
This catalog spans the 20 scenario IDs composed into the O2C Regression Pack across Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts, plus cross-stage continuity and negative coverage. Each row references the real family page — or the Order-to-Cash end-to-end journey — the underlying scenario is defined on; this pack does not duplicate that field-level or step-by-step definition.
| ID | Variation | Type | Key Difference | Execution |
|---|---|---|---|---|
| REG-O2C-001 | Standard O2C | Order | Regression-critical instance validating that a standard sales order for ${CUSTOMER} with ${ITEM} at ${QUANTITY} correctly flows through schedule, reserve, pick, ship, AR billing and receipt application. Source: Order-to-Cash End-to-End Journey (/oracle-erp-testing-tool/test-library/scm/end-to-end/order-to-cash/) | Illustrative |
| REG-O2C-002 | Multi-line order | Order | Regression-critical instance validating that a multi-line sales order for ${CUSTOMER} correctly carries each line's item and quantity independently through to billing. Source: Sales Orders (/oracle-erp-testing-tool/test-library/scm/order-management/sales-orders/) | Illustrative |
| REG-O2C-003 | Discount | Order | Regression-critical instance validating that a discount applied to a sales order line for ${ITEM} correctly carries the discounted amount through to the AR transaction. Source: Sales Orders (/oracle-erp-testing-tool/test-library/scm/order-management/sales-orders/) | Illustrative |
| REG-O2C-004 | Tax | Order | Regression-critical instance validating that tax calculated on a sales order for ${CUSTOMER} correctly carries through to the AR transaction amount. Source: Sales Orders (/oracle-erp-testing-tool/test-library/scm/order-management/sales-orders/) | Illustrative |
| REG-O2C-005 | Hold and release | Order | Regression-critical instance validating that a hold placed on ${SALES_ORDER} correctly blocks progression, and that release correctly resumes the flow toward fulfillment. Source: Order Changes (/oracle-erp-testing-tool/test-library/scm/order-management/order-changes/) | Illustrative |
| REG-O2C-006 | Partial reservation | Fulfillment | Regression-critical instance validating that a partial reservation for ${ITEM} in ${ORGANIZATION} correctly reflects the available quantity against ${SALES_ORDER}. Source: Fulfillment (/oracle-erp-testing-tool/test-library/scm/order-management/fulfillment/) | Illustrative |
| REG-O2C-007 | Partial shipment | Fulfillment | Regression-critical instance validating that a partial shipment of ${SALES_ORDER} correctly generates ${SHIPMENT} for only the shipped quantity, leaving the remainder open. Source: Fulfillment (/oracle-erp-testing-tool/test-library/scm/order-management/fulfillment/) | Illustrative |
| REG-O2C-008 | Multiple shipments | Fulfillment | Regression-critical instance validating that multiple shipments against a single ${SALES_ORDER} correctly aggregate to the full ordered quantity of ${ITEM}. Source: Fulfillment (/oracle-erp-testing-tool/test-library/scm/order-management/fulfillment/) | Illustrative |
| REG-O2C-009 | AR transaction generation | Billing | Regression-critical instance validating that ${SHIPMENT} correctly generates ${AR_TRANSACTION} for ${CUSTOMER} at the shipped quantity and amount. Source: AR Billing (/oracle-erp-testing-tool/test-library/financials/accounts-receivable/billing/) | Illustrative |
| REG-O2C-010 | Customer receipt | Receipt | Regression-critical instance validating that a standard customer receipt ${RECEIPT} is correctly created for ${CUSTOMER}. Source: AR Receipts (/oracle-erp-testing-tool/test-library/financials/accounts-receivable/receipts/) | Illustrative |
| REG-O2C-011 | Full application | Receipt | Regression-critical instance validating that ${RECEIPT} correctly applies in full against the open balance of ${AR_TRANSACTION}. Source: AR Receipts (/oracle-erp-testing-tool/test-library/financials/accounts-receivable/receipts/) | Illustrative |
| REG-O2C-012 | Partial application | Receipt | Regression-critical instance validating that ${RECEIPT} correctly applies partially against ${AR_TRANSACTION}, leaving the remaining balance open. Source: AR Receipts (/oracle-erp-testing-tool/test-library/financials/accounts-receivable/receipts/) | Illustrative |
| REG-O2C-013 | Unapply receipt | Receipt | Regression-critical instance validating that unapplying ${RECEIPT} from ${AR_TRANSACTION} correctly restores the open balance. Source: AR Receipts (/oracle-erp-testing-tool/test-library/financials/accounts-receivable/receipts/) | Illustrative |
| REG-O2C-014 | Reverse receipt | Receipt | Regression-critical instance validating that reversing ${RECEIPT} correctly restores ${CUSTOMER}'s open balance and removes the receipt from applied history. Source: AR Receipts (/oracle-erp-testing-tool/test-library/financials/accounts-receivable/receipts/) | Illustrative |
| REG-O2C-015 | Return after shipment | Fulfillment | Regression-critical instance validating that a return of ${ITEM} after shipment against ${SALES_ORDER} is correctly recorded and reflected against the customer's balance where credit is supported. Source: Returns (/oracle-erp-testing-tool/test-library/scm/order-management/returns/) | Illustrative |
| REG-O2C-016 | Credit scenario where supported | Billing | Regression-critical instance validating that, where supported by the target environment, a credit memo correctly offsets ${AR_TRANSACTION} for ${CUSTOMER}. Source: AR Billing (/oracle-erp-testing-tool/test-library/financials/accounts-receivable/billing/) | Illustrative |
| REG-O2C-017 | Inventory shortage | Fulfillment/Negative | Regression-critical instance validating that available supply for ${ITEM} insufficient to cover ${QUANTITY} on ${SALES_ORDER} is correctly flagged rather than silently reserved. Source: Fulfillment (/oracle-erp-testing-tool/test-library/scm/order-management/fulfillment/) | Illustrative |
| REG-O2C-018 | Shipping failure | Fulfillment/Negative | Regression-critical instance validating that a ship confirm failure against ${SALES_ORDER} is correctly flagged rather than silently generating ${SHIPMENT}. Source: Fulfillment (/oracle-erp-testing-tool/test-library/scm/order-management/fulfillment/) | Illustrative |
| REG-O2C-019 | Billing failure | Billing/Negative | Regression-critical instance validating that a billing failure against ${SHIPMENT} is correctly flagged rather than silently generating ${AR_TRANSACTION}. Source: AR Billing (/oracle-erp-testing-tool/test-library/financials/accounts-receivable/billing/) | Illustrative |
| REG-O2C-020 | O2C amount/quantity continuity | Order/Billing/Receipt | Regression-critical instance validating that quantity and amount for ${ITEM} remain correctly consistent across ${SALES_ORDER}, ${SHIPMENT}, ${AR_TRANSACTION} and ${RECEIPT} end to end. Source: Order-to-Cash End-to-End Journey (/oracle-erp-testing-tool/test-library/scm/end-to-end/order-to-cash/) | Illustrative |
No variations match this filter.
Positive and Negative Pack Testing
Positive Testing
Jarvis generates pack scenarios using customer, item and order combinations expected to successfully complete each referenced scenario and its cross-stage continuity check in Oracle Fusion.
Correctly Created Sales Order → Reserved → Shipped → AR Transaction → Receipt Applied → Customer Balance Reduced
Negative Testing
Jarvis can also generate pack scenarios designed to exercise Oracle's validations around inventory shortages, shipping and billing failures, and unauthorized access at any referenced stage.
- Inventory Shortage → Expected Flag Rather Than Silent Reservation
- Shipping Failure → Expected Flag Rather Than Silent Ship Confirm
- Billing Failure → Expected Flag Rather Than Silent AR Transaction Creation
- Unauthorized User Attempts Receipt Application → Expected Access Restriction
A negative end-to-end scenario passes when Oracle correctly enforces the expected data, configuration or security rule at any stage of the journey.
| Scenario | Oracle Outcome | Test Result |
|---|---|---|
| Valid data at every referenced stage | Pack scenario completes end-to-end | PASS |
| Data mismatch between composed stages | Validation or warning occurs | PASS |
| Missing required upstream document | Validation occurs | PASS |
| Unauthorized user at any referenced stage | Access prevented | PASS |
| Unexpected application exception | Unexpected failure | FAIL |
Turn AI-Generated Variations into a Regression Pack
Users can select generated O2C scenarios and group them into this reusable execution pack. This compact 20-scenario pack is deliberately smaller than, and cross-linked to, the deeper 37-scenario Order-to-Cash end-to-end journey — use this pack for repeatable release regression, and the end-to-end journey page for full step-by-step detail.
O2C Regression Pack
- Standard O2C
- Multi-line order
- Partial shipment
- AR transaction generation
- Customer receipt
- Full application
- Inventory shortage
- O2C amount/quantity continuity
Run On-Demand or Schedule Automated Batch Execution
SyntraFlow can execute the O2C Regression Pack's 20 scenarios individually or as a batch. Users can schedule the pack according to their release or testing cycle.
Once scheduled, SyntraFlow executes the O2C Regression Pack's scenarios unattended and records the outcome of each scenario and cross-stage business assertion.
| Pack | O2C Regression Pack |
| Schedule | Quarterly Update Regression |
| Tests | 20 scenarios |
| Execution | Batch Mode |
| Start | 10:00 PM |
| Environment | Oracle Fusion TEST |
| Status | Scheduled |
Illustrative example — not a live schedule.
Review Results Across the Entire Test Pack
Users can drill from the pack into a scenario, its business steps, the underlying automation actions across each referenced Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts family page, and the evidence captured for each.
Illustrative example data — not actual production metrics.
Regression Pack → Scenario → Business Step → Automation Action → Evidence
DataVault Journey Persona
This composite persona groups the linked-entity dimensions that must stay consistent across the O2C Regression Pack as DataVault-supplied test data flows from customer and sales order creation through fulfillment, AR billing and receipt application.
| Customer | ${CUSTOMER} |
| Sales Order | ${SALES_ORDER} |
| Item | ${ITEM} |
| Quantity | ${QUANTITY} |
| Organization | ${ORGANIZATION} |
| Shipment | ${SHIPMENT} |
| AR Transaction | ${AR_TRANSACTION} |
| Receipt | ${RECEIPT} |
| Return Order | ${RETURN_ORDER} |
Keeping these dimensions linked across DataVault-supplied test data lets Jarvis generate pack variations that remain internally consistent from customer and sales order creation through to whichever referenced scenario — fulfillment, AR billing or receipt application — the regression pack composes.
Security & Approval Variations
Access to each stage referenced by this pack — creating a sales order, releasing a shipment, creating an AR transaction, or applying a receipt — is controlled by Oracle Fusion's security configuration, which varies by customer. Jarvis can generate representative persona-based variations to confirm that access behaves as expected — not to assert a single universal Oracle security model.
| Persona | Action | Expected | Syntra Result |
|---|---|---|---|
| Security Administrator | Review Role Assignments Across the Pack's Referenced Sales Order, Fulfillment and AR Scenarios | Allowed | PASS |
| Finance AP Manager | Attempt to Apply a Customer Receipt to an AR Invoice Without an AR Role | Access prevented | PASS |
| Finance AP Specialist | Attempt to Create or Adjust an AR Transaction Without an AR Role | Access prevented | PASS |
| Unauthorized User | Attempts to Release a Sales Order for Shipment Without an Order Management Role | Access prevented | PASS |
Cross-Stage Business Assertions
These assertions validate that quantity, amount and document linkage remain consistent as the flow crosses from Sales Order through Fulfillment into AR Billing and Receipt Application.
| Stage Transition | Assertion | Example | Status |
|---|---|---|---|
| Reserve -> Ship | Reserved Qty = Shipped Qty (or correctly flagged as partial) | Reservation of ${QUANTITY} for ${ITEM} on ${SALES_ORDER} correctly relieves at ship confirm for ${SHIPMENT} | PASS |
| Ship -> AR Billing | Shipped Qty = AR Transaction Qty | Shipment ${SHIPMENT} correctly generates ${AR_TRANSACTION} at matching quantity for ${CUSTOMER} | PASS |
| AR Billing -> Receipt | Invoice Amount = Applied Receipt Amount (full or partial) | ${RECEIPT} correctly applies against the open balance of ${AR_TRANSACTION} | PASS |
| Apply Receipt -> Customer Balance | Applied receipt correctly reduces the customer's open AR balance | Applying ${RECEIPT} to ${AR_TRANSACTION} correctly reduces ${CUSTOMER}'s open balance | PASS |
Illustrative example using DataVault variables — not hard-coded production values.
Stage-by-Stage Execution Evidence
This example shows illustrative execution status recorded at each real stage of the Customer-to-Cash flow in one representative O2C Regression Pack batch run, including how a failure at one stage blocks downstream stages.
Illustrative example run — not a live execution.
Journey Failure Model
This example shows how a failure at the Ship stage is classified and reported without blocking visibility into which upstream stages already passed.
| Customer | PASS |
| Sales Order | PASS |
| Schedule | PASS |
| Reserve | PASS |
| Pick | PASS |
Shipping Failure (REG-O2C-018)
Ship confirm for ${SALES_ORDER} correctly generates ${SHIPMENT} for the picked quantity.
Ship confirm for ${SALES_ORDER} did not complete; no ${SHIPMENT} was generated, leaving the picked quantity uninvoiced.
AR Billing, Receipt and Apply Receipt stages remain blocked; the customer cannot be correctly invoiced for the picked quantity.
Verify the ship confirm transaction and any related interface or integration setup, and escalate only after eliminating data, configuration, security, automation and environment causes.
Do not label as an Oracle application defect without eliminating data, configuration, security, automation, environment and integration causes first.
Additional Named Regression Packs
This journey can be executed as one pack or split into focused packs covering specific behavior.
O2C Order Pack
- Standard O2C
- Multi-line order
- Discount
- Tax
- Hold and release
O2C Fulfillment Pack
- Partial reservation
- Partial shipment
- Multiple shipments
- Inventory shortage
- Shipping failure
O2C Billing & Receipt Pack
- AR transaction generation
- Customer receipt
- Full application
- Partial application
- Unapply receipt
- Reverse receipt
- Billing failure
Understand Why a Test Failed
SyntraFlow execution evidence can help distinguish business-data failures, configuration issues, automation problems and potential application defects.
From Business Scenario to Execution Evidence
Business teams get readable test documentation; automation teams retain detailed execution traceability.
Meet Jarvis — SyntraFlow's AI Testing Engine
Jarvis extends the Syntra Standard Test Library by analysing the O2C Regression Pack's 20 referenced scenarios, available DataVault test data and expected business outcomes to generate additional Positive, Negative, Boundary, Integration and Security coverage for the customer's environment, following the SCM/Financials → Functional Area → Scenario Family → Standard Test Scenarios → DataVault Test Data → Jarvis Variations → Regression Pack → Scheduled Execution → Failure Intelligence pipeline. These variations do not create additional public SEO pages, and this page itself does not duplicate the individual scenario coverage already tested on the family pages it references, nor the Order-to-Cash end-to-end journey it links to.
How SyntraFlow Automates This Test
The Standard Test defines the scenario; DataVault, Jarvis AI and SyntraFlow's execution engine take it from a single reusable business definition to executed, evidenced regression coverage.
Business Step → Underlying UI Actions
What SyntraFlow Captures Per Run
Action Status vs. Business Validation
A successful batch run does not automatically prove every cross-stage hand-off in the pack is correct — this is illustrative of how SyntraFlow separates action success from cross-stage business validation; it does not reflect a specific live execution. When a scenario in the pack fails, SyntraFlow's evidence trail is designed to help a tester classify the likely cause across an 8-category taxonomy — DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION, INTEGRATION_ERROR, AUTOMATION_ERROR, ENVIRONMENT_ERROR or APPLICATION_ERROR — without asserting the cause automatically. A failure should never be labeled as an Oracle defect without first eliminating data, configuration, security, automation, environment and integration causes.
| Step | Action Status | Business Validation |
|---|---|---|
| Execute the Pack in Batch | Pass | — |
| Review Cross-Stage Assertions | Pass | Pass |
| Classify Any Failures | Pass | Pass |
Related Regression Packs & O2C Test Library
The O2C Regression Pack composes the Sales Orders, Fulfillment, Order Changes, Returns, AR Billing and AR Receipts family pages into one compact pack, and links directly to the individual family pages and the deeper Order-to-Cash end-to-end journey it references.
Turn This Standard Pack into Your Oracle O2C Regression Suite
Start with the Syntra Standard O2C Regression Pack, use DataVault to provide environment-specific test data, let Jarvis generate additional customer, item and security variations, and execute the resulting pack automatically with SyntraFlow.
Use This Oracle Fusion Test Case
Download Test Case
Excel, CSV or JSON export.
Coming soonAutomate with SyntraFlow
Run this script against your own tenant today.
Frequently Asked Questions
How does this O2C Regression Pack differ from the Order-to-Cash end-to-end journey page?
How does this pack differ from the individual Sales Orders, AR Billing and other family pages?
What does the Cross-Stage Business Assertions section show?
What does the Stage-by-Stage Execution Evidence section show?
What does the Journey Failure Model show?
Can individual scenarios from this pack be run on their own?
How does security testing work across a composed pack like this?
- Home
- Oracle ERP Testing Tool
- Test Library
- Regression Packs
- O2C Regression