Enterprise use case · SAP + Coupa + Xero + ServiceNow
Procure-to-pay exception workflow
Procure-to-pay spans several systems and exceptions fall between them. Invoice, procurement and payment exceptions are resolved with approval across four systems.
Systems involved
What each system contributes
97 actions
- Procurement17
- Invoice10
- Finance20
2 actions
- Invoices2
41 actions
- Invoices13
- Payments8
- Bank Transactions10
Coupa coverage here is its 2 pre-built invoice actions: create invoice and create invoice line. Reading approvals, suppliers or other Coupa data uses the Coupa API. SAP operations outside the listed groups use the SAP API or RFC.
Architecture
One governed run
How it starts: A webhook, schedule or ServiceNow change starts the run.
Step by step
How the process runs
- 01
Invoice
Coupa invoice and invoice lines are created from validated data. These are the two pre-built Coupa actions.
- 02
ERP validation
SAP procurement, invoice and finance records are checked against the invoice.
- 03
Accounting
Xero invoices, payments and bank transactions are matched or recorded.
- 04
Exceptions
Mismatches open a ServiceNow ticket, or a change where a record must be corrected.
- 05
Approval
Finance approves the correction before any payment or ERP record changes.
Control
Human decision and exception path
Human decision
Corrections to procurement, invoice or payment records need finance approval and an approved ServiceNow change.
Exception path
- Unmatched records open tickets.
- Write failures are retried.
- Duplicate payments are blocked.
- Bank transactions without a matching invoice wait for review.
Evidence
What gets audited
- Invoice data.
- Checks.
- Ticket and approval.
- SAP, Coupa and Xero responses.
Nexus runs on premises, in private or sovereign cloud, or air-gapped. Credentials stay in the vault, roles decide who can approve, and the execution record stays inside your deployment boundary.
Sovereignty and deploymentRelated
Patterns, connectors and next steps
- SAP-ServiceNow integration
Integration pattern · ERP exceptions reach service operations, and approved changes reach SAP.
- SAP connector
97 pre-built actions
- Coupa connector
2 pre-built actions
- Xero connector
41 pre-built actions
- ServiceNow connector
55 pre-built actions
- Compliance evidence
Evidence produced by the work itself.
- Order to cash across CRM, ERP and billing
Another enterprise use case.
FAQ
Questions about this use case
- Does Nexus replace any of these systems?
- No. Each system keeps its own records. Nexus runs the process between them and records each decision.
- How does the run start?
- A webhook, schedule or ServiceNow change starts the run.
- What if a step is not covered by a pre-built action?
- Coupa coverage here is its 2 pre-built invoice actions: create invoice and create invoice line. Reading approvals, suppliers or other Coupa data uses the Coupa API. SAP operations outside the listed groups use the SAP API or RFC.
Use case review
Discuss this use case
Bring your version of the process. We will map the systems, approvals and evidence it needs.