Closed beta · run Worlds on your machineBrowse worlds →

Worlds / Payments and billing / Zuora

Zuora world

A local Zuora tenant with accounts, subscriptions, rate plans, bill runs, payment runs and revenue schedules. Test the agent that amends subscriptions and schedules bill runs without billing customers twice.

Rate PlansOrdersBill RunsPayment RunsRevenue
Book a demo
Zuora · Billing · Scheduled runsIllustrative

Mon 2

Bill run BR-0412 · cycle day 106:00 to 07:00
Bill run BR-0413 · cycle day 1, duplicate09:00 to 10:00Canceled

Tue 3

Payment run PR-0201 · posted invoices06:00 to 07:00

Wed 4

Bill run BR-0414 · cycle day 306:00 to 07:00
Bill run BR-0415 · EU accounts12:00 to 13:00Thu 5 · 06:00

Thu 5

Payment run PR-0202 · Draft invoices08:00 to 09:00

Fri 6

fig. 1 · illustrative replica · the agent's changes land as you scroll

What's in this world

What you get when you open Zuora. Seeded, local, yours to break.

Seeded records

accounts
75 across 3 bill cycle days
subscriptions
120 with recurring and usage rate plan charges
bill runs
2 Completed, 1 Pending, 1 scheduled
invoices
300 Posted, 18 Draft
revenue schedules
Ratable over 12 months for annual plans

Agent jobs you can test

  1. Amend a subscription to add or remove a rate plan
  2. Schedule or cancel a bill run
  3. Post invoices and start a payment run

What your agent can get wrong here

The reply sounds right. The record is what counts.

ActionWhat the world recordsCommon mistake
Cancel a duplicate bill runbill run status and the invoices it generatedCancels the original BR-0412 and keeps the duplicate
Start a payment runpayment run target invoices and their statusCollects on Draft invoices before they are posted
Amend a subscriptionrate plan charges and the contract effective dateAdds the rate plan effective today instead of next term
Remove a productsubscription version and the credit memoRemoves the plan without the prorated credit

Example test

Describe the job. Review the checks before anything runs.

Brief · plain EnglishIllustrative

A duplicate bill run was created for cycle day 1. Cancel the duplicate and keep the first. Move the EU run to Thursday morning, and only collect on posted invoices.
Drafted test · reviewDrafting
  1. 01BR-0413 canceled, BR-0412 still Completed
  2. 02No account has two invoices for the same period
  3. 03BR-0415 rescheduled to Thu 5 at 06:00
  4. 04No payment run targets Draft invoices
  5. 05Subscription versions unchanged on accounts outside the brief

fig. 2 · illustrative brief and drafted checks

Failures you can inject

Make it a bad day on purpose.

effectTwo writes to the same account return LOCK_COMPETITIONfires before the handler · state untouched · same result every run

Evidence

StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations