Skip to content
NexusBook a demo

Financial services use case · Stripe + Xero + ServiceNow

Payment reconciliation and exception handling

Payments and accounting are matched by hand at period end, and exceptions sit in spreadsheets. Payments reconcile into accounting automatically, and mismatches become tracked exceptions.

Systems involved

What each system contributes

Stripe

43 actions

  • Billing19
  • Core Resources16

Trigger source: Stripe

Xero

41 actions

  • Invoices13
  • Payments8
  • Bank Transactions10
ServiceNow

55 actions

  • Tickets10

Trigger source: ServiceNow

Architecture

One governed run

Trigger: StripeIntegration: Stripe + XeroRules + CodeHuman ApprovalSystem Action: XeroAudit

How it starts: A Stripe event starts the run through the Stripe trigger source.

Step by step

How the process runs

  1. 01

    Event

    A Stripe payment or invoice event starts the run.

  2. 02

    Match

    Xero invoices and bank transactions are matched by Rules + Code.

  3. 03

    Record

    Matched payments are recorded in Xero.

  4. 04

    Exception

    Mismatches open a ServiceNow ticket.

  5. 05

    Correct

    Financial corrections run after approval.

Control

Human decision and exception path

Human decision

Finance approves any correction that changes accounting records.

Exception path

  • Unmatched payments open tickets.
  • Currency mismatches stop the write.
  • Xero errors are retried.

Evidence

What gets audited

  • Stripe event.
  • Match results.
  • Ticket and approval.
  • Xero entries.

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 deployment

Related

Patterns, connectors and next steps

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 Stripe event starts the run through the Stripe trigger source.
What if a step is not covered by a pre-built action?
It runs through an API, protocol or database call, or as Rules + Code in Python, Bash, Go, Java, .NET, PHP, PowerShell or JavaScript/TypeScript, with the same approvals and audit.

Use case review

Discuss this use case

Bring your version of the process. We will map the systems, approvals and evidence it needs.