- Home
- /
- Oracle ERP Testing Tool
- /
- Oracle Payables Testing Tool
- /
- Supplier Site Testing
Oracle Supplier Site Testing
A supplier site is where a supplier becomes usable in a business unit. The site — not the supplier header — carries the purchasing and pay flags, the payment terms and method defaults, the invoice and payment currency, the tax registration, and the bank-account and hold controls that decide how every requisition, purchase order, invoice, and payment behaves. When a site is mis-assigned, mis-flagged, or drifts between environments, transactions default to the wrong values or fail to process at all.
This page is a practical guide to testing supplier-site configuration and behaviour — assignments, flags, defaults, tax, holds, and business-unit access. It sits under the Oracle Payables Testing Tool hub and focuses only on sites, not on creating the supplier master itself.
What Is a Supplier Site in Oracle Payables?
In Oracle Fusion Cloud Procurement and Payables, a supplier is created once as a party, but it can only transact through a supplier site that is assigned to a specific business unit. The site is the operational layer: it holds an address, one or more assignments to procurement and invoicing business units, and the flags that declare what the site may be used for — a purchasing site, a pay site, and the primary pay site for a business unit.
The site is also where defaults live. Payment terms, payment method, invoice currency, payment currency, tax registration and classification, and site-level holds are all configured against the site and its business-unit assignment. When an AP clerk enters an invoice or a buyer raises a PO, Oracle reads those site-level values to default the transaction. If the wrong site is chosen, or the right site carries the wrong flag or default, the transaction is wrong before anyone touches it.
The teams that depend on sites behaving correctly are AP processors who enter invoices, buyers who raise requisitions and POs, functional consultants who configure assignments and defaults, and the security and audit teams who control which roles and business units may use each site. Because a single supplier can have many sites across many business units, site configuration is a common source of silent defects.
Scope note. This page covers supplier-site configuration, assignment, defaulting, and controls. Creating the supplier master itself — the supplier header, profile, registration, classification, and qualification — is covered on the Oracle Supplier Testing page. For general supplier-master test scenarios, start there; here we focus only on what the site controls once the supplier exists.
Supplier vs Supplier Site: Who Owns What
Testing the right layer starts with knowing which attributes belong to the supplier header and which belong to the site. This split also marks the boundary between this page and supplier master testing.
| Attribute / control | Lives on supplier header | Lives on supplier site | Where tested |
|---|---|---|---|
| Legal name & tax ID | Yes | No | Supplier Testing |
| Registration & qualification | Yes | No | Supplier Testing |
| Address & site code | No | Yes | This page |
| Business-unit assignment | No | Yes | This page |
| Purchasing / pay flags | No | Yes | This page |
| Payment terms & method default | No | Yes | This page |
| Invoice / payment currency | No | Yes | This page |
| Tax registration at site | No | Yes | This page |
| Site-level holds | No | Yes | This page |
| Bank-account relationship | Both | Yes | This page |
Why Testing Supplier Sites Matters
A site defect rarely throws an obvious error. More often it defaults a wrong value that flows quietly into a PO or invoice and surfaces only at payment or reconciliation. The risks specific to supplier sites:
| Risk | Example | Potential impact | Testing response |
|---|---|---|---|
| Site not assigned to BU | Site exists but no BU assignment | Supplier unusable for invoicing | Assert site usable in each intended BU |
| Wrong pay-site flag | Purchasing site marked as pay site | Payment routed to wrong address | Verify pay / purchasing flags per site |
| No primary pay site | Multiple pay sites, none primary | Ambiguous payment defaulting | Assert exactly one primary pay site per BU |
| Wrong default term / method | Site defaults 30 vs 60 days | Cash-flow & discount error | Assert defaulted values on new invoice |
| Currency mismatch | Invoice currency ≠ intended | FX exposure; payment failure | Test invoice & payment currency defaults |
| Missing tax registration | Site has no tax registration | Tax mis-calculation; compliance | Validate tax setup at site level |
| Inactive site still usable | Inactive site selectable on invoice | Payment to a retired address | Assert inactive site is not selectable |
| Duplicate site | Same code or address re-created | Split spend; duplicate payment | Negative test on duplicate code/address |
| Unauthorised site access | Role uses site outside its BU | Control / SOD weakness | Role-based access test per BU |
| Migration drift | Imported site loses a flag or default | Silent behaviour change post go-live | Reconcile migrated sites vs source |
The Supplier Site Lifecycle Flow
A site moves from creation to transactional use through a defined sequence. Each step sets a control that the next step relies on, which is why a defect early in the flow surfaces far downstream.
Site lifecycle sequence
- Supplier created: the supplier party exists (covered on Supplier Testing) — the prerequisite for any site.
- Site added: an address and site code are created; a supplier can have many sites.
- BU assignment: the site is assigned to one or more procurement and invoicing business units — without this it cannot transact.
- Purchasing & pay controls: purchasing site, pay site, and primary-pay-site flags are set for each assignment.
- Tax & payment defaults: payment terms, method, currencies, tax registration and classification, and any site holds are applied.
- Transactional use: requisitions, POs, invoices, and payments read the site's flags and defaults at entry.
Suggested visual: a swimlane diagram of the site lifecycle with branches for multi-BU assignment and inactive/duplicate sites, for the web team to produce.
Supplier Site Control Matrix
The controls a complete site test suite must cover, with automation suitability and priority.
| Control area | What must be validated | Example scenario | Automation | Priority |
|---|---|---|---|---|
| Site creation | Address, code, status created correctly | New site with valid address | High | High |
| BU assignment | Site usable in each intended BU | Assign site to two BUs | High | High |
| Purchasing flag | Purchasing sites usable on POs | Purchasing site selectable on PO | High | High |
| Pay flag | Pay sites usable for payment | Pay site selectable on invoice | High | High |
| Primary pay site | One primary pay site per BU | Primary defaults on invoice | High | High |
| Payment defaults | Terms and method default correctly | Terms default from site | High | High |
| Currency defaults | Invoice / payment currency default | FX site defaults correct currency | High | Medium |
| Tax configuration | Registration & classification at site | Tax defaults on site invoice | Medium | High |
| Site holds | Invoice / payment holds applied | Held site blocks payment run | High | High |
| Bank / payment controls | Bank account linked to pay site | Payment uses site bank account | Medium | High |
| Status control | Inactive / future-dated site handling | Inactive site not selectable | High | High |
| Security / access | Only authorised roles & BUs use site | Role denied out-of-BU site | Medium | High |
| Integration / import | Imported / REST sites match intent | FBDI site loads with all flags | High | Medium |
| Audit & regression | Change history & post-update stability | Flag change captured in audit | High | Medium |
Site Defaulting Behaviour
Much of a site's business value is in the values it defaults onto transactions. Each default should be tested by creating a transaction and asserting the value Oracle populates — and by confirming it can be overridden only where policy allows.
| Defaulted value | Source on site | Defaults onto | Test assertion |
|---|---|---|---|
| Payment terms | Site payment terms | Invoice header | Invoice shows site term unless overridden |
| Payment method | Site payment method default | Invoice / payment | Method matches site default |
| Pay site | Primary pay site flag | Invoice pay-to | Primary pay site defaults on new invoice |
| Invoice currency | Site invoice currency | Invoice header | Currency matches site setup |
| Payment currency | Site payment currency | Payment | Payment currency correct or converts |
| Tax classification | Site tax defaults | Invoice line tax | Tax classification defaults as configured |
| Bank account | Site bank-account relationship | Payment | Payment uses the linked account |
| Distribution set | Site distribution set (if set) | Non-PO invoice distributions | Distributions default from the set |
| Site hold | Invoice / payment hold flag | Invoice validation / pay run | Held site prevents pay selection |
Oracle Supplier Site Test Scenarios
A representative set of 32 Oracle Fusion supplier-site scenarios — creation, assignment, flags, defaults, tax, holds, security, integration, and regression. Test IDs use the AP-SS prefix.
| ID | Scenario | Preconditions | Expected result | Pri | Auto |
|---|---|---|---|---|---|
| AP-SS-001 | Create new supplier site | Supplier exists, valid address | Site created, active status | H | Y |
| AP-SS-002 | Create multiple sites for one supplier | Supplier with several addresses | All sites created and distinct | M | Y |
| AP-SS-003 | Assign site to business unit | Site created, target BU exists | Site usable in that BU | H | Y |
| AP-SS-004 | Assign one site to multiple BUs | Site created, two BUs | Usable in both, per-BU controls | M | Y |
| AP-SS-005 | Set purchasing-site flag | Site assigned to procurement BU | Site selectable on PO/requisition | H | Y |
| AP-SS-006 | Set pay-site flag | Site assigned to invoicing BU | Site selectable as pay-to on invoice | H | Y |
| AP-SS-007 | Designate primary pay site | Multiple pay sites in BU | Primary defaults on new invoice | H | Y |
| AP-SS-008 | Inactive site not selectable | Site set to inactive | Not available on new transaction | H | Y |
| AP-SS-009 | Future-dated site activation | Site with future start date | Unusable until date reached | M | Y |
| AP-SS-010 | Duplicate address detection | Address matches existing site | Duplicate flagged / prevented | M | Y |
| AP-SS-011 | Duplicate site code prevented | Code reused within supplier | Creation rejected | M | Y |
| AP-SS-012 | Payment-terms defaulting | Site has defined terms | Invoice defaults site terms | H | Y |
| AP-SS-013 | Payment-method defaulting | Site has default method | Invoice/payment uses site method | M | Y |
| AP-SS-014 | Invoice-currency default | Site invoice currency set | Invoice defaults correct currency | M | Y |
| AP-SS-015 | Payment-currency default | Site payment currency set | Payment currency correct/converts | M | Y |
| AP-SS-016 | Tax registration at site | Site tax registration configured | Tax determined using site registration | H | P |
| AP-SS-017 | Tax classification defaulting | Site tax classification set | Line tax classification defaults | M | Y |
| AP-SS-018 | Site-level invoice hold | Invoice hold set on site | New invoice placed on hold | H | Y |
| AP-SS-019 | Site-level payment hold | Payment hold set on site | Invoices not selected for payment | H | Y |
| AP-SS-020 | Bank-account relationship at pay site | Bank account linked to pay site | Payment uses linked account | H | P |
| AP-SS-021 | Procurement usage of site | Purchasing site, buyer role | Requisition/PO uses the site | M | Y |
| AP-SS-022 | Invoice-entry usage of site | Pay site, AP role | Invoice entered against the site | H | Y |
| AP-SS-023 | PO matching to site | PO on purchasing site | Invoice matches to correct site PO | H | Y |
| AP-SS-024 | Cross-BU use of shared site | Site assigned to two BUs | Correct per-BU controls apply | M | Y |
| AP-SS-025 | Unauthorised site access denied | Role without BU data access | Site not visible/selectable | H | P |
| AP-SS-026 | Deactivate site with open invoices | Open invoices on the site | Existing invoices handled; new blocked | H | Y |
| AP-SS-027 | Site change after invoice creation | Invoice created, site edited | Existing invoice retains its values | M | Y |
| AP-SS-028 | Import & migration of sites (FBDI) | Bulk site load file | Sites load with all flags/defaults | H | Y |
| AP-SS-029 | REST / integration-created site | Site created via supplier REST API | API site matches UI-created site | M | Y |
| AP-SS-030 | Site audit history captured | Flag or default changed | Change logged with user/date | M | P |
| AP-SS-031 | Reactivate previously inactive site | Inactive site set active | Selectable again, defaults intact | L | Y |
| AP-SS-032 | Quarterly-update regression pack | Post-update tenant | All prior site results reproduce | H | Y |
Pri = priority (H/M/L). Auto = automation candidate (Y suitable · P partly, needs role/data setup). Steps summarised; full step detail ships in the downloadable test pack.
Common Supplier Site Defects
| Defect | Likely cause | Business impact | Recommended test |
|---|---|---|---|
| Site not usable in BU | Missing business-unit assignment | Cannot invoice the supplier | AP-SS-003, AP-SS-004 |
| Wrong pay / purchasing flag | Flag set on the wrong site | Payment / PO to wrong address | AP-SS-005, AP-SS-006 |
| Missing / duplicate primary pay site | Zero or many primaries in a BU | Ambiguous pay defaulting | AP-SS-007 |
| Wrong term / method default | Site default mis-configured | Cash-flow / discount error | AP-SS-012, AP-SS-013 |
| Currency default wrong | Site currency mis-set | FX exposure; payment failure | AP-SS-014, AP-SS-015 |
| Tax not determined | Missing site tax registration | Tax mis-statement; compliance | AP-SS-016, AP-SS-017 |
| Inactive site still selectable | Status not enforced at entry | Payment to retired address | AP-SS-008, AP-SS-009 |
| Duplicate site created | Duplicate check weak/bypassed | Split spend; duplicate payment | AP-SS-010, AP-SS-011 |
| Site hold not honoured | Hold flag ignored downstream | Payment to blocked supplier | AP-SS-018, AP-SS-019 |
| Bank account not linked | Relationship missing at pay site | Electronic payment fails | AP-SS-020 |
| Unauthorised site access | BU data-access too broad | Control / SOD weakness | AP-SS-025 |
| Migration flag/default loss | Import file omits attributes | Silent post-go-live drift | AP-SS-028, AP-SS-029 |
How SyntraFlow Automates Supplier Site Testing
SyntraFlow creates sites, drives transactions through them, and asserts the flags, defaults, and access each site produces — end to end from site creation to invoice and payment.
Site-creation automation
Provisions supplier sites with defined addresses, assignments, and flags so each test starts from a known configuration.
Default-value validation
Creates a transaction and asserts the exact term, method, currency, and pay site the site defaulted — not just that entry succeeded.
Multi-business-unit testing
Runs the same site across its business-unit assignments and confirms per-BU controls resolve independently.
Role-based execution
Executes site actions under different roles to confirm who can create, edit, and use a site within a given business unit.
Supplier-to-invoice validation
Follows a site from creation through requisition, PO, invoice, and payment so defaults are verified where they actually land.
DataVault comparisons
The Oracle Data Vault captures expected site attributes and compares them against live values to surface drift.
Migration reconciliation
Compares imported and REST-created sites against the source to confirm no flag or default was lost in the load.
Self-healing execution
Playwright-based runs re-anchor when Oracle changes the supplier or Redwood pages, so site assertions keep running.
Audit evidence
Timestamped screenshots, attribute snapshots, and traces retained as audit-grade evidence for every run.
A note on capability. Site provisioning, default-value assertions, multi-BU execution, self-healing, and evidence capture are current platform capabilities. Coverage scoped to your specific business units, roles, tax setup, and migration files is configurable during onboarding. Any tenant-specific extension is confirmed at assessment rather than assumed here.
When to Re-Test Supplier Sites
Site behaviour depends on assignments, defaults, and security, so any change to those — or to the Oracle platform — is a regression trigger. Retest when these events occur:
| Change event | Risk to sites | Recommended regression scope |
|---|---|---|
| Oracle quarterly update | Site pages or defaulting changes | Full site pack, release-scoped |
| Redwood rollout | Supplier / site UI redesigned | Site creation + assignment cases |
| New business unit / ledger | Assignments and access gaps | Assignment + cross-BU cases |
| Payment terms / method change | Site defaults shift | Defaulting cases |
| Tax setup change | Site tax defaults change | Tax registration / classification cases |
| Security-role change | Who can use a site changes | Role-based access cases |
| Supplier data migration | Imported sites lose attributes | Migration reconciliation cases |
| Bank / payment setup change | Pay-site controls shift | Bank-account & hold cases |
| Integration / API change | REST site create diverges | API + import parity cases |
| Production defect fix | Fix may regress adjacent sites | Targeted + smoke site pack |
Supplier Sites & Oracle Quarterly Releases
Oracle's quarterly updates can change how sites are created, assigned, and defaulted — through Redwood redesigns of the supplier pages, new assignment behaviour, tax or security changes, or altered defaulting logic. Because sites feed every downstream transaction, a silent change here quietly mis-configures POs, invoices, and payments.
Rather than re-testing every site scenario on every release, SyntraFlow Release Intelligence narrows the work to what actually changed in your tenant:
- 1.Analyses the Oracle release notes for changes touching supplier sites and defaulting.
- 2.Maps those changes to your configuration — assignments, flags, terms, tax, and roles.
- 3.Identifies the business units and supplier populations affected.
- 4.Recommends the specific site test cases to run.
- 5.Prioritises regression execution by risk.
- 6.Tracks site evidence for audit and sign-off.
See how the impact map is built on the Release Impact Analysis page.
Configurations That Drive Site Behaviour
A site test is only trustworthy if the configuration behind it is known and stable. These setups determine what a site defaults and who can use it — and when they drift between environments, tests pass against the wrong reality.
| Configuration area | Testing impact | Example failure | Recommended validation |
|---|---|---|---|
| Business-unit setup | Governs where a site can transact | BU present in one env only | Assignment / cross-BU cases |
| Payment terms & methods | Drive site defaulting | Term differs from prod | Defaulting cases |
| Tax rules & registrations | Drive site tax determination | Registration out of sync | Tax at-site cases |
| Currency & rates | Govern currency defaults | Currency enabled inconsistently | Currency default cases |
| Bank & payment setup | Links accounts to pay sites | Account missing in test | Bank-relationship cases |
| Hold setup | Site holds gate transactions | Hold flag differs by env | Invoice / payment hold cases |
| Security roles & data access | Control who uses a site | Data-access drift between roles | Role-based access cases |
| Distribution / SLA setup | Site distribution set defaulting | Set changed in one env | Distribution-default cases |
SyntraFlow's Configuration Intelligence compares these setups across environments and flags drift before it corrupts a site test result — so a passing test means the site was configured correctly, not just present.
Security & Business-Unit Access Matrix
Because a site is scoped to business units and controlled by role data access, site testing must confirm that the right roles can act on the right sites — and that no one can reach a site outside their business unit.
| Role | Create / edit site | Assign to BU | Use in own BU | Use outside BU |
|---|---|---|---|---|
| Supplier administrator | Yes | Yes | Yes | No |
| Procurement / buyer | No | No | Yes | No |
| AP invoice processor | No | No | Yes | No |
| AP supervisor | Limited | No | Yes | No |
| Cross-BU shared-service user | No | No | Yes | Assigned BUs only |
| Read-only / auditor | No | No | View only | No |
| Integration / API account | Yes | Yes | N/A | Per grant |
Illustrative role model — confirm actual privileges against your security design. Roles and data-access sets vary by implementation.
Integration & Migration Checks
Sites are often created in bulk at go-live and continuously through integrations. Both paths can silently drop a flag or default, so migration and API checks are as important as UI tests.
| Path | What is loaded | Key check | Failure risk |
|---|---|---|---|
| FBDI import | Bulk supplier sites at go-live | All flags & defaults load | Missing pay flag / term |
| Supplier REST API | Sites from an external system | API site matches UI site | Assignment or flag omitted |
| OIC integration | Ongoing site create / update | Update does not break defaults | Overwrite of a set default |
| Supplier portal | Self-service address changes | Change routes to approval | Unapproved address used |
| Environment refresh / clone | Sites copied between pods | Reconcile count & attributes | Drift after refresh |
| Legacy migration | Historical sites from prior ERP | Mapping to BUs & flags correct | Mis-mapped BU / duplicate site |
For the full cross-module flow from supplier setup through payment, see Oracle P2P End-to-End Testing.
Oracle Supplier Site Testing Checklist
A practical checklist your team can work through before every go-live and quarterly update. It walks each area a complete site test suite should cover: business-unit and site assignments, purchasing / pay / primary-pay flags, payment terms and method defaults, invoice and payment currency, tax registration and classification, invoice and payment holds, bank-account relationships, business-unit and role-based access, and the evidence and sign-off record that closes each control.
It also maps each item to the AP-SS scenarios above, so you can turn the checklist directly into an executable pack. Request it as part of a working session with our team.
Supplier Site Testing Best Practices
Test defaults by creating a transaction and asserting the value, not by reading the setup screen.
Confirm each site is usable in every business unit it is meant to serve — and none it is not.
Assert exactly one primary pay site per business unit for each supplier.
Cover both the purchasing and pay flags, and prove a purchasing-only site cannot be paid.
Test inactive and future-dated sites for non-selectability at transaction entry.
Include duplicate-address and duplicate-code negative tests to protect against split spend.
Verify site holds actually block invoice validation and payment selection downstream.
Test site access by role and business unit to protect segregation of duties.
Reconcile every migrated and API-created site against its source attributes.
Validate a site end to end — creation through invoice and payment — not just in isolation.
Capture the site's attributes and screenshots automatically for audit and sign-off.
Re-run the site pack on every quarterly update, scoped by release impact.
Manual vs Generic Automation vs SyntraFlow
For supplier-site testing specifically.
| Capability | Manual | Generic automation | SyntraFlow |
|---|---|---|---|
| Default-value assertions | Manual | No | Yes |
| Site provisioning | No | No | Yes |
| Multi-BU execution | Partial | No | Yes |
| Role-based access testing | Manual | No | Yes |
| Self-healing on Redwood | N/A | No | Yes |
| Migration reconciliation | Weak | No | Yes |
| Release-impact analysis | No | No | Yes |
| Supplier-to-payment coverage | Partial | Partial | Yes |
| Audit-grade evidence | Weak | Partial | Yes |
Related Oracle Payables Pages
Supplier sites connect to the rest of the AP suite. Go deeper on adjacent topics:
Oracle Payables Testing Tool ⭐
The AP testing hub.
Oracle Supplier Testing →
Supplier master, profile & registration.
Payment Terms Testing →
Terms setup and defaulting.
Oracle Payments Testing →
Payment process and disbursement.
Invoice Validation Testing →
Validation holds and distributions.
P2P End-to-End Testing →
Requisition-to-payment flow.
Frequently Asked Questions
What is the difference between a supplier and a supplier site?
▼
The supplier is the party — its legal name, tax ID, registration, and profile. The supplier site is the operational address assigned to a business unit that actually carries the purchasing and pay flags, payment defaults, tax setup, and holds. Transactions use the site, not the header, so site configuration is where most defaulting behaviour is decided.
Is supplier-site testing the same as supplier master testing?
▼
No. Creating and validating the supplier header, profile, registration, and qualification is covered on Oracle Supplier Testing. This page covers what happens after the supplier exists — the sites, their business-unit assignments, flags, defaults, tax, and access controls. Use both together for full supplier coverage.
Why does a site need a business-unit assignment?
▼
A supplier site can only be used for purchasing or invoicing in a business unit it is assigned to. Without an assignment, buyers and AP clerks in that business unit cannot select the site, so the supplier is effectively unusable there. Testing must confirm each site is usable in every business unit it is intended to serve.
What do the purchasing and pay flags control?
▼
The purchasing-site flag makes a site selectable on requisitions and purchase orders; the pay-site flag makes it selectable as the pay-to address on invoices and payments. A single site can be one, the other, or both. Testing should prove a purchasing-only site cannot be paid and a pay-only site cannot be used for ordering.
What is the primary pay site and why test it?
▼
When a supplier has several pay sites in a business unit, the primary pay site is the one Oracle defaults onto a new invoice. If none is marked primary, or more than one is, payment defaulting becomes ambiguous. Testing should assert exactly one primary pay site per business unit and confirm it defaults correctly on a new invoice.
How do you test site-level defaulting?
▼
The reliable way is to create a real transaction against the site and assert the value Oracle populates — the payment term, method, currency, pay site, and tax classification — rather than reading the setup screen. SyntraFlow automates this by driving invoice entry and comparing the defaulted values to the site's expected configuration.
What happens to a site with open invoices when it is deactivated?
▼
Deactivating a site should stop it from being selected on new transactions while allowing existing open invoices to complete their lifecycle. Testing should confirm both behaviours: the inactive site is no longer selectable at entry, and invoices already created against it can still be validated, accounted, and paid.
How do site-level holds affect transactions?
▼
A site can carry an invoice hold or a payment hold. An invoice hold places new invoices for that site on hold at validation; a payment hold keeps otherwise-valid invoices out of payment selection. Testing should prove each hold actually blocks the downstream step, not just that the flag is set on the site.
Can one supplier site be shared across business units?
▼
Yes — a site can be assigned to more than one business unit, which is common in shared-service models. Each assignment carries its own controls, so testing must confirm the flags, defaults, and access resolve correctly and independently in each business unit, and that cross-BU use does not leak controls between them.
How do you prevent duplicate supplier sites?
▼
Duplicate sites — the same site code within a supplier, or the same address re-created — cause split spend and duplicate-payment exposure. Testing should include negative cases that attempt to create a duplicate code and a matching address and assert that Oracle prevents or flags them, especially on bulk imports where duplicates are easy to introduce.
How is role-based access to sites tested?
▼
Run the same site actions under different roles and business-unit data-access sets, and assert who can create, edit, assign, and use a site — and that no role can reach a site outside its business unit. Role-based access cases become critical after any security-role or data-access change, which can silently widen or narrow who can transact.
How do you test sites created through migration or the API?
▼
Sites loaded through FBDI import or the supplier REST API should be reconciled attribute-by-attribute against the source — assignments, flags, terms, currency, tax, and holds — because a bulk load can silently drop a value that a UI-created site would carry. SyntraFlow compares each migrated or API-created site against its expected values to surface any loss.
How often should supplier sites be regression tested?
▼
On every Oracle quarterly update, and after any change to business units, payment terms or methods, tax setup, bank and payment configuration, security roles, or a supplier data migration. Because sites feed every downstream transaction, testing them after these events protects against silent defaulting drift that would otherwise surface only at payment or reconciliation.
Does site testing connect to end-to-end procure-to-pay testing?
▼
Yes. A site's flags and defaults only prove out when a transaction flows through them, so the strongest site tests run from creation through requisition, PO, invoice, and payment. That full flow is covered on Oracle P2P End-to-End Testing, with site testing supplying the supplier-side foundation.
Strengthen Your Oracle Payables Test Coverage
Close the gaps in your supplier-site test suite, automate high-risk assignment and defaulting scenarios, and prepare for Oracle quarterly updates with SyntraFlow. See it run against sites configured like yours.