Oracle ERP Testing Tool > Test Library > SCM > End-to-End SCM
Syntra Standard Journey Oracle Test Library

Oracle Fusion Supplier-to-Payment Test Scenarios

Validate the complete Supplier-to-Payment journey in Oracle Fusion SCM and Financials — new supplier setup, supplier site, banking, qualification, purchase order, receipt, invoice matching and first payment — with emphasis on supplier master data correctly gating downstream procurement and payment activity, such as an inactive supplier or a missing bank account correctly blocking the flow, orchestrating rather than duplicating the individual Suppliers, Purchase Orders, Receiving and Accounts Payable family pages this journey links to.

Test IDORCL.E2E.SUP2PAY
ApplicationOracle Fusion Cloud
ProductSCM
ModuleEnd-to-End SCM
ProcessSupplier-to-Payment
Business FlowProcure-to-Pay
Scenario TypeEnd-to-End / Functional
Test UsageFunctional Testing / Regression Testing / UAT
PriorityHigh
AutomationSyntraFlow Ready
LibrarySyntra Standard Journey

Note on test design: SyntraFlow executes the detailed Oracle Fusion UI interactions across each Suppliers, Purchase Orders, Receiving and Accounts Payable family page automatically while presenting the journey as business-readable test steps for documentation, review and reporting. This scenario is presented as 7 business-readable test steps; SyntraFlow's automation executes approximately 112 underlying Oracle Fusion UI actions to complete it.

Test Objective

The objective of this test is to validate the complete Supplier-to-Payment journey in Oracle Fusion SCM and Financials — new supplier setup, supplier site, banking, qualification, purchase order, receipt, invoice matching and first payment — with emphasis on supplier master data correctly gating downstream procurement and payment activity, such as an inactive supplier or a missing bank account correctly blocking the flow, rather than re-testing each stage's individual field-level validation, which is already covered on the linked Create Supplier, Create Supplier Site, Supplier Bank Account, Supplier Qualification, Update Supplier, Supplier Inactivation, Create Purchase Order, Receive Purchase Order, Create PO-Matched Invoice, Create Payment and Electronic Payment family pages this scenario orchestrates.

The scenario should confirm that:

  • a newly created supplier and supplier site correctly become available for downstream procurement once active
  • supplier bank account setup correctly gates the ability to create a payment
  • supplier qualification status correctly gates procurement where the customer has configured it to do so, rather than assuming a single universal qualification rule
  • an inactive supplier or supplier site correctly blocks new purchase order creation
  • purchase order, receipt and invoice data correctly carries forward through to payment
  • an invalid supplier bank account correctly blocks payment until corrected
  • unauthorized users are correctly blocked from creating or updating supplier banking data at any stage of the journey

This scenario validates the hand-offs and cross-stage data integrity of the Supplier-to-Payment journey in Oracle Fusion SCM and Financials TEST/UAT environments. It does not duplicate the individual field-level scenario coverage already tested on the Create Supplier, Create Supplier Site, Supplier Bank Account, Supplier Qualification, Update Supplier, Supplier Inactivation, Create Purchase Order, Receive Purchase Order, Create PO-Matched Invoice, Create Payment and Electronic Payment family pages — this page links to and orchestrates those live pages into an end-to-end journey.

When to Use This Test

  • Regression testing that supplier master data — active status, site, banking and qualification — correctly gates downstream purchase order, receipt, invoice and payment activity
  • Validating hand-offs across the linked Suppliers, Purchase Orders, Receiving and Accounts Payable family pages — Create Supplier, Create Supplier Site, Supplier Bank Account, Supplier Qualification, Update Supplier, Supplier Inactivation, Create Purchase Order, Receive Purchase Order, Create PO-Matched Invoice, Create Payment and Electronic Payment — rather than re-testing each page's individual field-level scenarios
  • UAT sign-off for procurement and accounts payable teams who need confidence the full supplier-to-payment journey works end-to-end for a new supplier, not just each transaction in isolation
  • Diagnosing cross-stage data mismatches, blocked procurement or blocked payment before escalating as a possible APPLICATION_ERROR
  • Baseline orchestration scenario referenced when validating that new-supplier onboarding data correctly flows through to first payment across Oracle Fusion SCM and Financials

The Supplier-to-Payment Journey

Supplier
Supplier Site
Banking
Purchase Order
Receipt
Invoice
Payment

This Supplier-to-Payment scenario spans the full new-supplier-to-first-payment journey across Procurement and Accounts Payable within Oracle Fusion SCM and Financials, orchestrating the Create Supplier, Create Supplier Site, Supplier Bank Account, Supplier Qualification, Update Supplier, Supplier Inactivation, Create Purchase Order, Receive Purchase Order, Create PO-Matched Invoice, Create Payment and Electronic Payment family pages rather than duplicating their individual scenario coverage. From first payment, the supplier typically continues into repeat purchase orders and the standard Procure-to-Pay cycle.

Preconditions

  1. The Suppliers, Purchase Orders, Receiving and Accounts Payable family pages referenced by this journey — Create Supplier, Create Supplier Site, Supplier Bank Account, Supplier Qualification, Update Supplier, Supplier Inactivation, Create Purchase Order, Receive Purchase Order, Create PO-Matched Invoice, Create Payment and Electronic Payment — are individually functional in the target Oracle Fusion SCM and Financials environment.
  2. A valid business unit, procurement business unit, supplier type and payment terms are available and enabled for supplier onboarding.
  3. Supplier qualification, if configured, has a defined questionnaire or criteria available for the test supplier.
  4. The test user holds the roles required to execute each stage of the journey, or alternate unauthorized-user personas are available for security testing.
  5. Supplier qualification requirements and bank-account validation rules are configured according to the target environment — this scenario does not assume a single universal qualification or banking rule applies to every supplier.

Exact qualification requirements, banking validation rules and payment terms vary by Oracle Fusion implementation and customer-specific configuration. This scenario validates that Oracle correctly enforces whatever configuration is in place at each hand-off, not a single universal rule.

Sample Test Data

Supplier${SUPPLIER}
Supplier Site${SUPPLIER_SITE}
Disbursement Bank Account${DISBURSEMENT_BANK_ACCOUNT}
Purchase Order${PURCHASE_ORDER}
Receipt${RECEIPT}
Invoice${INVOICE}
Payment${PAYMENT}

Sample values are illustrative placeholder tokens. Replace with valid data from the target Oracle Fusion SCM and Financials TEST/UAT environment. Not every field applies to every journey variation — for example, qualification fields apply only where supplier qualification is configured, and electronic payment fields apply only to electronic payment scenarios.

Test Steps

7 business-readable steps. SyntraFlow's automation executes ~112 underlying UI actions to complete these steps — see How SyntraFlow Automates This Test.

#User ActionExpected Result
1
Create the Supplier and Supplier Site
Create the supplier and supplier site, referencing the standard Create Supplier and Create Supplier Site test scenarios.
${SUPPLIER} / ${SUPPLIER_SITE}
The supplier and supplier site are created and become available for downstream procurement once active.
2
Set Up Supplier Banking and Qualification
Set up supplier banking and qualification, referencing the standard Supplier Bank Account and Supplier Qualification test scenarios.
${DISBURSEMENT_BANK_ACCOUNT} / ${QUALIFICATION_STATUS}
The disbursement bank account is correctly added and qualification status is correctly recorded, where configured.
3
Create and Receive a Purchase Order Against the Supplier
Create and receive a purchase order against the supplier, referencing the standard Create Purchase Order and Receive Purchase Order test scenarios.
${PURCHASE_ORDER} / ${SUPPLIER} / ${RECEIPT}
The purchase order is created against the active supplier and site and correctly received.
4
Create and Match the AP Invoice
Create and match the AP invoice against the purchase order and receipt, referencing the standard Create PO-Matched Invoice test scenario.
${INVOICE} / ${PURCHASE_ORDER} / ${RECEIPT}
The invoice is correctly matched to the purchase order and receipt within configured tolerance.
5
Submit Payment
Submit payment for the matched invoice, referencing the standard Create Payment test scenario.
${PAYMENT} / ${INVOICE}
Payment is created for the matched invoice using a valid supplier bank account.
6
Verify Payment Method and Bank Account CorrectnessBusiness assertion
Verify payment method and disbursement bank account correctness, referencing the standard Electronic Payment test scenario.
${PAYMENT_METHOD} / ${DISBURSEMENT_BANK_ACCOUNT}

This is a primary business assertion for the journey — a valid bank account and payment method on the completed payment is the expected pass condition, not merely a successful transaction.

Payment correctly reflects the configured payment method and a valid disbursement bank account.
7
Verify the Supplier-to-Payment Audit TrailBusiness assertion
Verify the audit trail links supplier through payment together — supplier, purchase order, receipt, invoice and payment.
${SUPPLIER} / ${PURCHASE_ORDER} / ${INVOICE} / ${PAYMENT}

This is the final business assertion for the scenario — a fully cross-referenced audit trail from supplier through payment is the expected pass condition for the full journey.

Supplier, purchase order, receipt, invoice and payment correctly cross-reference each other end to end.

Expected Results

  • The supplier and supplier site are correctly created and become available for downstream procurement once active.
  • Supplier banking and qualification are correctly set up and required before payment and, where configured, before procurement.
  • The purchase order and receipt correctly reference the supplier and site, with quantity and pricing carried forward.
  • The AP invoice correctly matches to the purchase order and receipt within configured tolerance.
  • Payment is correctly created for the matched invoice using a valid supplier bank account and payment method.
  • Unauthorized supplier, banking or payment actions are correctly blocked at any stage of the journey.

Key Validation Checkpoints

  • supplier and site correctly must be active to create a new PO
  • supplier qualification status correctly gates procurement where configured
  • supplier bank account correctly required before payment creation
  • PO/receipt/invoice data correctly carries forward to payment
  • invalid bank details correctly block payment until corrected
  • document linkage preserved end to end
Core Business Scenario
Supplier-to-Payment
Journey Scenarios
20 Scenarios
Journey Stages
7 Stages
Linked Family Pages
11 Linked Pages
Test Data
DataVault-Driven
Automation
SyntraFlow Ready
Jarvis AI

Go Beyond the Standard Test with Jarvis AI

The Syntra Standard Test Library defines the core Supplier-to-Payment journey as an orchestration across the Suppliers, Purchase Orders, Receiving and Accounts Payable family pages within SCM and Financials. Jarvis AI extends this scenario by following the pipeline from SCM 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, Integration and Security categories — before they can be assembled into a Regression Pack and Scheduled Execution, with results surfaced through Failure Intelligence.

Teams do not need to manually stitch together supplier setup, banking, purchase order, receipt, invoice and payment tests for every supplier, site or exception path. Jarvis uses the standard journey as the foundation and generates relevant Positive, Negative, Integration and Security variations for the customer's environment — including inactive suppliers, invalid banking and payment holds — since correctly enforced gating between stages, not just individually correct transactions, is what this journey scenario 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 links to; this page remains the canonical reference for the end-to-end journey.

From Standard Test to Executed Regression Pack

01
SCM
Oracle Fusion SCM product area, spanning into Financials for the payment stage.
02
Functional Area — End-to-End SCM
Cross-module orchestration functional area spanning Procurement and Accounts Payable within SCM and Financials.
03
Process / Scenario Family — Supplier-to-Payment
The Supplier-to-Payment journey spanning new supplier setup through purchase order, receipt, invoice matching and first payment.
04
Standard Test Scenario — Supplier-to-Payment
Reusable end-to-end journey definition orchestrating the Suppliers, Purchase Orders, Receiving and Accounts Payable family pages.
05
Customer DataVault
Provides approved customer-specific test data and configuration required for journey generation — Suppliers, Sites, Bank Accounts, Purchase Orders and Invoices.
06
Jarvis Variations
Analyses the standard journey together with available test data and generates Positive, Negative, Integration and Security variations. These variations do not create additional public test-library pages.
07
Regression Pack
Selected journey variations can be grouped into an executable suite.
08
Scheduled Execution
Execute immediately or schedule the regression pack for unattended batch execution.
09
Failure Intelligence
Capture execution results, business assertions, screenshots/evidence and exceptions, classified into likely failure categories.

Rather than re-testing every supplier, site, bank account, purchase order, receipt and invoice field individually — already covered on their respective family pages — SyntraFlow maintains one core Supplier-to-Payment journey scenario, with 20 example end-to-end scenarios documented below, and allows Jarvis AI to generate supplier, banking and security-specific journey variations using the customer's available test data. These variations do not create additional public SEO pages.

AI-Generated Test Variations

The same Supplier-to-Payment 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 SCM End-to-End.

Positive Scenarios
  • Journey validating new supplier onboarding through supplier site, banking and qualification to first payment
  • Journey validating multiple supplier sites are correctly set up before purchase orders are created
  • Journey validating supplier banking is correctly set up before payment can be created
  • Journey validating supplier qualification correctly gates onboarding where configured
  • Journey validating a supplier or bank account update is correctly reflected before downstream purchase order or payment activity
  • Journey validating purchase order, receipt, invoice and payment are correctly created and cross-referenced, including electronic payment
  • Journey validating a corrected supplier bank account correctly enables a reprocessed payment
Negative Scenarios
  • Journey where an inactive supplier or supplier site correctly blocks new purchase order creation
  • Journey where failed supplier qualification correctly blocks procurement where configured
  • Journey where an invalid supplier bank account correctly blocks payment
  • Journey where a supplier payment hold correctly blocks payment until released

These are representative examples only. Journey behavior, qualification requirements and available hand-off paths can depend on the customer's Oracle Fusion configuration, banking rules and security — not every Oracle configuration behaves identically.

Generated Using Your DataVault Test Data

Generic test data rarely represents every supplier, site, bank account and payment scenario in a real Oracle Fusion Supplier-to-Payment journey. Where connected, Jarvis can use approved test data available through Syntra DataVault to construct journey scenarios relevant to the customer's actual implementation.

Standard Library Definition

Supplier                      ${SUPPLIER}
Supplier Site                 ${SUPPLIER_SITE}
Disbursement Bank Account     ${DISBURSEMENT_BANK_ACCOUNT}
Purchase Order                ${PURCHASE_ORDER}
Receipt                       ${RECEIPT}
Invoice                       ${INVOICE}
Payment                       ${PAYMENT}

DataVault

Suppliers
  Active suppliers with sites and status by business unit
Bank Accounts
  Approved disbursement bank accounts by supplier
Qualification
  Qualification status and criteria by supplier
Purchase Orders
  Open and historical POs by supplier
Security
  Roles authorised at each stage of the journey

Jarvis AI Generates

Scenario 01 — Standard Journey, ${SUPPLIER}
Scenario 02 — Multiple Sites for ${SUPPLIER}
Scenario 03 — Inactive Supplier Blocks PO
Scenario 04 — Invalid Bank Blocks Payment
Scenario 05 — Payment Hold on ${INVOICE}
Scenario 06 — Unauthorized User Attempts Bank Update
...

Supplier, banking, purchase order, receipt, invoice and payment data used in Supplier-to-Payment 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 supplier and banking 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 20 end-to-end Supplier-to-Payment journey scenarios validating supplier-master-data-to-first-payment continuity, and negative journey testing for inactive suppliers and invalid banking. These are illustrative, not separate indexable pages — the canonical page for all of them remains this one.

IDVariationTypeKey DifferenceExecution
E2E-S2P-001New Supplier to First PaymentPositiveNew supplier ${SUPPLIER} is created, qualified, sited and banked, then proceeds through purchase order ${PURCHASE_ORDER}, receipt ${RECEIPT} and invoice ${INVOICE} to a successful first payment ${PAYMENT} — the full baseline journey.SyntraFlow Ready
E2E-S2P-002Create Supplier Site to First POPositiveSupplier site ${SUPPLIER_SITE} is created for ${SUPPLIER} and correctly becomes available for selection on purchase order ${PURCHASE_ORDER}, referencing Create Supplier Site and Create Purchase Order.SyntraFlow Ready
E2E-S2P-003Multiple Supplier SitesPositiveSupplier ${SUPPLIER} has more than one active site; the correct site ${SUPPLIER_SITE} is selected on purchase order ${PURCHASE_ORDER} rather than defaulting to an unintended site.SyntraFlow Ready
E2E-S2P-004Supplier Bank Setup Before PaymentPositiveDisbursement bank account ${DISBURSEMENT_BANK_ACCOUNT} is set up for ${SUPPLIER} prior to invoice ${INVOICE} reaching payment, confirming banking is correctly available when payment ${PAYMENT} is created.SyntraFlow Ready
E2E-S2P-005Supplier Qualification RequiredPositiveSupplier ${SUPPLIER} is configured to require qualification before use; qualification status ${QUALIFICATION_STATUS} is correctly evaluated before the supplier proceeds to purchase order ${PURCHASE_ORDER}.SyntraFlow Ready
E2E-S2P-006Qualified Supplier ProceedsPositiveSupplier ${SUPPLIER} completes qualification with status ${QUALIFICATION_STATUS} of Qualified, and correctly proceeds to purchase order ${PURCHASE_ORDER} without further restriction.SyntraFlow Ready
E2E-S2P-007Failed Qualification Blocks Procurement Where ConfiguredPositiveSupplier ${SUPPLIER} fails qualification with status ${QUALIFICATION_STATUS} of Disqualified; where the customer has configured qualification as a procurement gate, purchase order creation for ${SUPPLIER} is correctly blocked.SyntraFlow Ready
E2E-S2P-008Supplier Update Before POPositiveSupplier ${SUPPLIER} is updated — for example payment terms or address — prior to purchase order ${PURCHASE_ORDER} creation, confirming the updated data is correctly reflected on the new PO.SyntraFlow Ready
E2E-S2P-009Supplier Bank Update Before PaymentPositiveDisbursement bank account ${DISBURSEMENT_BANK_ACCOUNT} for ${SUPPLIER} is updated prior to payment ${PAYMENT} creation, confirming the updated bank details are correctly used for disbursement.SyntraFlow Ready
E2E-S2P-010Inactive Supplier Prevents New PONegativeSupplier ${SUPPLIER} is set to Inactive via Supplier Inactivation; a subsequent attempt to create purchase order ${PURCHASE_ORDER} against ${SUPPLIER} is correctly blocked.SyntraFlow Ready
E2E-S2P-011Inactive Supplier SiteNegativeSupplier site ${SUPPLIER_SITE} for ${SUPPLIER} is set to Inactive while the supplier itself remains active; a subsequent attempt to create purchase order ${PURCHASE_ORDER} against ${SUPPLIER_SITE} is correctly blocked.SyntraFlow Ready
E2E-S2P-012PO Created SuccessfullyPositivePurchase order ${PURCHASE_ORDER} is created against active supplier ${SUPPLIER} and site ${SUPPLIER_SITE}, referencing Create Purchase Order, and correctly carries forward supplier and site data.SyntraFlow Ready
E2E-S2P-013Receipt CompletedPositivePurchase order ${PURCHASE_ORDER} is received in full, referencing Receive Purchase Order, and receipt ${RECEIPT} correctly cross-references the originating PO quantity.SyntraFlow Ready
E2E-S2P-014Invoice MatchedPositiveInvoice ${INVOICE} is created and matched to purchase order ${PURCHASE_ORDER} and receipt ${RECEIPT} within configured tolerance, referencing Create PO-Matched Invoice.SyntraFlow Ready
E2E-S2P-015Payment CreatedPositivePayment ${PAYMENT} is created for matched invoice ${INVOICE} using disbursement bank account ${DISBURSEMENT_BANK_ACCOUNT}, referencing Create Payment.SyntraFlow Ready
E2E-S2P-016Electronic PaymentPositivePayment ${PAYMENT} for invoice ${INVOICE} is processed as an electronic payment using ${PAYMENT_METHOD} and ${DISBURSEMENT_BANK_ACCOUNT}, referencing Electronic Payment.SyntraFlow Ready
E2E-S2P-017Invalid Supplier BankNegativeDisbursement bank account ${DISBURSEMENT_BANK_ACCOUNT} for ${SUPPLIER} is missing required routing details; a subsequent attempt to create payment ${PAYMENT} for invoice ${INVOICE} is correctly blocked.SyntraFlow Ready
E2E-S2P-018Supplier Payment HoldNegativeSupplier ${SUPPLIER} or invoice ${INVOICE} is placed on payment hold; a subsequent attempt to create payment ${PAYMENT} is correctly blocked until the hold is released.SyntraFlow Ready
E2E-S2P-019Correct Bank and Reprocess PaymentPositiveDisbursement bank account ${DISBURSEMENT_BANK_ACCOUNT} for ${SUPPLIER} is corrected after being invalid, and payment ${PAYMENT} for invoice ${INVOICE} is correctly reprocessed and completed.SyntraFlow Ready
E2E-S2P-020Supplier-to-Payment Audit TrailPositive/IntegrationSupplier ${SUPPLIER}, purchase order ${PURCHASE_ORDER}, receipt ${RECEIPT}, invoice ${INVOICE} and payment ${PAYMENT} correctly cross-reference each other end to end, confirming the full audit trail.SyntraFlow Ready

Positive and Negative Journey Testing

Positive Testing

Jarvis generates journey scenarios using supplier, site, banking and qualification combinations expected to successfully complete the Supplier-to-Payment journey in Oracle Fusion.

Active Supplier + Active Site + Valid Bank Account + Matched Invoice → Payment Created

Negative Testing

Jarvis can also generate journey scenarios designed to exercise Oracle's validations around inactive suppliers, failed qualification, invalid banking and payment holds at any stage of the hand-off.

  • Inactive Supplier → Expected Block on New Purchase Order
  • Inactive Supplier Site → Expected Block on New Purchase Order
  • Invalid Supplier Bank Account → Expected Block on Payment Creation
  • Supplier or Invoice on Payment Hold → Expected Block on Payment Creation

A negative end-to-end scenario passes when Oracle correctly enforces the expected data, configuration or security rule at any stage of the journey.

ScenarioOracle OutcomeTest Result
Valid journey data at every stageJourney completes end-to-endPASS
Data mismatch between stagesValidation or warning occursPASS
Missing required upstream documentValidation occursPASS
Unauthorized user at any stageAccess preventedPASS
Unexpected application exceptionUnexpected failureFAIL

Turn AI-Generated Variations into a Regression Pack

Users can select generated Supplier-to-Payment journey scenarios and group them into reusable execution packs.

SCM End-to-End Supplier-to-Payment Regression Pack

  • New Supplier to First Payment
  • Qualified Supplier Proceeds
  • PO Created Successfully
  • Receipt Completed
  • Invoice Matched
  • Payment Created
  • Electronic Payment
  • Inactive Supplier Prevents New PO
  • Invalid Supplier Bank
  • Supplier-to-Payment Audit Trail
Add Selected to Regression Pack(coming soon)Run Now(coming soon)Schedule(coming soon)

Run On-Demand or Schedule Automated Batch Execution

SyntraFlow can execute selected Supplier-to-Payment journey scenarios individually or as a batch. Users can schedule regression packs according to their testing cycle.

Once scheduled, SyntraFlow executes the selected Supplier-to-Payment journey scenarios unattended and records the outcome of each stage hand-off and business assertion.

Run immediatelyNightly regressionWeekly regressionBefore releaseAfter configuration changesAfter environment refreshQuarterly Oracle update testingPre-UAT validation
PackSCM End-to-End Supplier-to-Payment Regression Pack
ScheduleQuarterly Update Regression
Tests20 scenarios
ExecutionBatch Mode
Start10:00 PM
EnvironmentOracle Fusion TEST
StatusScheduled

Illustrative example — not a live schedule.

Review Results Across the Entire Test Pack

Users can drill from the regression pack into a journey scenario, its business steps, the underlying automation actions across each Suppliers, Purchase Orders, Receiving and Accounts Payable family page, and the evidence captured for each.

Illustrative example data — not actual production metrics.

20
Total Scenarios
18
Passed
2
Failed
0
Exceptions
16
Positive Tests
4
Negative Tests
40
Business Assertions

Regression Pack → Scenario → Business Step → Automation Action → Evidence

DataVault Journey Persona

This persona groups the linked-entity dimensions that must stay consistent across the Supplier-to-Payment journey as DataVault-supplied test data flows from new supplier setup through to first payment.

Persona: Standard New Supplier Onboarding Journey
Supplier${SUPPLIER}
Supplier Site${SUPPLIER_SITE}
Disbursement Bank Account${DISBURSEMENT_BANK_ACCOUNT}
Qualification Status${QUALIFICATION_STATUS}
Purchase Order${PURCHASE_ORDER}
Receipt${RECEIPT}
Invoice${INVOICE}
Payment${PAYMENT}
Payment Method${PAYMENT_METHOD}

Keeping these dimensions linked across DataVault-supplied test data lets Jarvis generate journey variations that remain internally consistent from new supplier setup through to a correctly disbursed first payment.

Security & Approval Variations

Access to each stage of the Supplier-to-Payment journey — creating or updating a supplier, adding banking details, qualifying a supplier, creating a purchase order, or submitting payment — 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 at each stage — not to assert a single universal Oracle security model.

PersonaActionExpectedSyntra Result
Supplier AdministratorCreate and Qualify SupplierAllowedPASS
Procurement BuyerCreate PO Against Qualified SupplierAllowedPASS
Unauthorized UserAttempts to Update Supplier Bank Account Without RoleAccess preventedPASS

Cross-Stage Business Assertions

These assertions validate that supplier active status, banking and document linkage remain consistent as the journey crosses from Supplier setup into Procurement and Accounts Payable.

STATUS_CONTINUITYENTITY_CONTINUITYDOCUMENT_LINKAGE
Stage TransitionAssertionExampleStatus
Supplier -> Purchase OrderSupplier and site must be Active to create a new POPO creation for ${SUPPLIER} blocked when supplier status is InactivePASS
Invoice -> PaymentPayment requires a valid supplier bank accountPayment for ${INVOICE} blocked when ${DISBURSEMENT_BANK_ACCOUNT} is invalidPASS
Supplier -> PaymentDocument linkage preserved end to endSupplier ${SUPPLIER}, PO ${PURCHASE_ORDER}, invoice ${INVOICE}, payment ${PAYMENT} cross-referencedPASS

Illustrative example using DataVault variables — not hard-coded production values.

Stage-by-Stage Execution Evidence

This example shows execution status recorded at each stage of one illustrative Supplier-to-Payment journey run, including how a failure at one stage blocks downstream stages.

1Supplier
PASS
2Supplier Site
PASS
3Banking
FAIL
4Purchase Order
NOT RUN
5Receipt
NOT RUN
6Invoice
NOT RUN
7Payment
NOT RUN
Failed Stage
Banking
Upstream Passed
2
Downstream Blocked
4

Illustrative example run — not a live execution.

Journey Failure Model

This example shows how a failure at the Banking stage is classified and reported without blocking visibility into which upstream stages already passed.

Journey: Supplier-to-Payment Failed Stage: Banking
Upstream Status
SupplierPASS
Supplier SitePASS
Scenario

Invalid Supplier Bank

Expected Result

Supplier bank account is valid and available for payment disbursement.

Actual Result

Supplier bank account ${DISBURSEMENT_BANK_ACCOUNT} is missing required routing details.

Failure Classification
DATA_ERROR
Blocking Impact / Downstream Status

Payment cannot be created until the bank account is corrected.

Recommended Action

Correct or complete the supplier bank account setup before submitting payment.

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.

Supplier-to-Payment Standard Pack

  • New Supplier to First Payment
  • Qualified Supplier Proceeds
  • PO Created Successfully
  • Receipt Completed
  • Invoice Matched
  • Payment Created

Supplier-to-Payment Exception Pack

  • Inactive Supplier Prevents New PO
  • Inactive Supplier Site
  • Invalid Supplier Bank
  • Supplier Payment Hold

Understand Why a Test Failed

SyntraFlow execution evidence can help distinguish business-data failures, configuration issues, automation problems and potential application defects.

DataConfigurationSecurityAutomationApplicationEnvironmentExpected Validation
Jarvis Failure Intelligence — Coming Soon

From Business Scenario to Execution Evidence

Business teams get readable test documentation; automation teams retain detailed execution traceability.

Standard Business Scenario
AI-Generated Variation
Regression Pack
Business Test Step
Automation Actions
Business Assertion
Screenshot / Evidence
Execution Result

Meet Jarvis — SyntraFlow's AI Testing Engine

Jarvis extends the Syntra Standard Test Library by analysing the Supplier-to-Payment journey, available DataVault test data and expected business outcomes to generate additional Positive, Negative, Integration and Security coverage for the customer's environment, following the SCM → 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 Suppliers, Purchase Orders, Receiving and Accounts Payable family pages it links to and orchestrates.

Generate
Positive, Negative, Integration and Security journey variations.
Parameterize
Use relevant test data from DataVault.
Assemble
Build reusable regression packs.
Execute
Run journey scenarios autonomously across family pages.
Schedule
Execute unattended test batches.
Validate
Evaluate expected cross-stage business outcomes.

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.

Standard Library — Supplier-to-Payment, 7 Business Steps
DataVault — Customer-Specific Test Data
Jarvis AI — Generate Positive + Negative + Integration + Security Variations
Regression Pack — Select Relevant Journey Coverage
SyntraFlow Execution — Each Journey Variation
Detailed UI Actions Across Family Pages
Cross-Stage Business Assertions
Evidence
PASS / FAIL

Business Step → Underlying UI Actions

Business Step
Set Up Supplier Banking and Qualification
May internally include
Open Supplier Bank Account → Search Supplier → Add Bank Account → Confirm Routing/Account Details → Open Supplier Qualification → Confirm Qualification Status
Business Step
Create and Receive a Purchase Order Against the Supplier
May internally include
Open Create Purchase Order → Select Supplier/Site → Add Lines → Submit for Approval → Open Receive Purchase Order → Confirm Receipt Quantity → Confirm Cross-Reference to PO

What SyntraFlow Captures Per Run

Cross-page journey orchestrationParameterised input valuesReusable navigation across family pagesAutomation action traceScreenshots / evidence captureExecution timingBusiness assertions across stagesEnvironment-independent test data

Action Status vs. Business Validation

A successful UI interaction at any single stage does not automatically prove the end-to-end journey 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 hand-off 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. For example: Payment Blocked for ${INVOICE} — Likely category: DATA_ERROR — Evidence: Supplier bank account ${DISBURSEMENT_BANK_ACCOUNT} is missing required routing details — Recommendation: Correct or complete the supplier bank account setup before resubmitting payment. A failure should never be labeled as an Oracle defect without first eliminating data, configuration, security, automation, environment and integration causes.

StepAction StatusBusiness Validation
Create and Receive a Purchase Order Against the SupplierPass
Verify Payment Method and Bank Account CorrectnessPassPass
Verify the Supplier-to-Payment Audit TrailPassPass

Related End-to-End Journeys & Family Tests

Supplier-to-Payment orchestrates the Suppliers, Purchase Orders, Receiving and Accounts Payable family pages into a single journey, and links directly to the individual family pages it references.

Turn This Standard Journey into Your Oracle SCM Supplier-to-Payment Regression Suite

Start with the Syntra Standard Supplier-to-Payment journey, use DataVault to provide environment-specific test data, let Jarvis generate additional supplier, banking and security variations, and execute the resulting regression pack automatically with SyntraFlow.

Use This Oracle Fusion Test Case

Download Test Case

Excel, CSV or JSON export.

Coming soon

Automate with SyntraFlow

Run this script against your own tenant today.

Frequently Asked Questions

Is supplier qualification always required before procurement in Oracle Fusion?
No. Supplier qualification requirements are configured per customer and, in some implementations, per supplier category or business unit — never a single universal rule. This scenario validates that qualification status correctly gates procurement wherever the customer has configured it to do so, without assuming every Oracle Fusion environment enforces qualification identically.
How does this Supplier-to-Payment page differ from the individual Create Supplier, Create Purchase Order and other family pages?
This page does not duplicate the atomic scenario coverage already tested individually on the Create Supplier, Create Supplier Site, Supplier Bank Account, Supplier Qualification, Update Supplier, Supplier Inactivation, Create Purchase Order, Receive Purchase Order, Create PO-Matched Invoice, Create Payment and Electronic Payment family pages. Instead, it describes and links to those live pages, showing how they connect into an end-to-end supplier-to-payment flow, and adds scenarios that specifically test the hand-offs and cross-stage data integrity between them — for example, whether an inactive supplier correctly blocks a new purchase order, and whether a valid bank account is correctly required before payment.
What does the Journey Failure Model on this page show?
The Journey Failure Model shows a representative example of how a failure at one stage — for example, Banking — is captured alongside which upstream stages already passed, the expected versus actual result, a failure classification, and the downstream impact. It is illustrative, not a live execution, and is designed to help a tester quickly understand where in the journey a hand-off broke down.
What do the cross-stage business assertions on this page validate?
Cross-stage business assertions confirm that supplier and site active status correctly gates downstream procurement and payment, that a valid supplier bank account is correctly required before a payment can be created, and that the supplier, purchase order, receipt, invoice and payment documents correctly cross-reference each other end to end — rather than merely confirming each transaction succeeded in isolation.
What do the failure-intelligence categories mean for a failed Supplier-to-Payment journey test?
When a hand-off between stages fails, SyntraFlow's evidence trail helps 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. A failure should never be labeled as an Oracle defect without first eliminating data, configuration, security, automation, environment and integration causes.
How does security testing work across a multi-stage journey like this?
Access to each stage — creating or updating a supplier, adding banking details, creating a purchase order, or submitting payment — is controlled by Oracle Fusion's security configuration, which varies by customer. SyntraFlow can execute representative persona-based variations across the journey, such as a supplier administrator or procurement buyer versus an unauthorized user, to confirm that access behaves as expected at each stage, without asserting a single universal Oracle security model.