1. Revenue Recognition
  2. Features
  3. Billing runs
Feature · Billing runs

Billing runs

Validate and post billing cycles with a recorded outcome.

OverviewBilling Runs Open for Validation
Revenue Recognition · Billing runs

Billing Runs Open for Validation

Validation waits for the billing operations manager

New
Run numberRun nameBilling periodRun ownerInvoice countLinked invoice count
BR-43518Run 285BP-246287
BR-25493Run 854BP-500301
BR-43776Run 891BP-5472212
BR-53420Run 522BP-4611624
BR-38036Run 693BP-7813917
6 of 6 records
Run 285Billing runs · BR-43518
Draft
Billing periodBP-246
Invoice count28
Linked invoice count7
Total billed580
Validation notesDraft br-688
Example screen with sample data

What you can do

Billing runs in practice

Billing Operations Manager creates a run for a named billing period, sets the start and end dates and assigns the owning organization and person. Invoices associated with that run supply the billed activity; invoice counts, linked invoice counts and total billed give reviewers concrete totals to compare. Validation notes hold the reason for a discrepancy or a completed check.

How the work is organized

  • Prepare. Billing Operations Manager sets the period, organization and run owner before grouping invoices.
  • Compare. Linked invoices, expected invoice count and total billed give the manager a check before advancing a Draft run.
  • Trace. Each Advance Billing Run result leaves an operation receipt with its actor and outcome.

Take a monthly run whose linked invoice count differs from the expected invoice count. Inspect the run’s invoices and totals before using Advance Billing Run. When the Draft run is advanced, the action records a Validated state and an operation receipt. A second advance from Validated records Posted and its own receipt. The receipt identifies the operation, actor, time and result so the team can trace the outcome after the run changes state.

What to agree during setup

Agree the billing calendar, organization ownership and the source of expected invoice totals. Name the person who may inspect validation notes and advance the run. Decide how the team handles a run with missing invoices or a changed invoice after validation. Posting the run is a billing workflow state; reconcile the downstream ledger separately with its owner.

For the pilot period, choose a run with a known invoice total and another with a count discrepancy. Compare the run header with its linked invoices and write the discrepancy in validation notes. Decide who may correct an invoice after validation and who rechecks the run before posting.

Check the handoff on an actual case

The Billing Operations Manager opens a Draft run, checks the invoice references and investigates any count difference. The Finance Approver reviews the amount and documented exception. After validation, inspect the corresponding operation receipt. Attempt the same action on a Posted run during rehearsal: the request is refused and a Skipped receipt explains the result. Do not interpret a Skipped result as another posted run.

Have another Billing Operations Manager open the same run from Billing Runs Open for Validation and compare the invoice count with the linked invoice count. After the action, that person should find the matching receipt by run reference and confirm its result before treating the run as validated.

What your team sees

  • Billing Runs Open for Validation — Check Draft runs against linked invoices and validation notes.
  • Posted Billing Runs — Inspect runs already advanced to Posted and compare their billed totals.
  • Billing Period Schedule — Scan period start and end dates alongside each run owner and state.

Follow the work through

Use schedule and billing review to trace this module through the period. Review the data model when mapping source identifiers and roles when assigning the people who may act.

What it keeps track of

Data model
Billing runs
Billing cycle headers with period, invoice counts, total and validation status.
Invoices
Customer invoices with issue and due dates, subtotal, tax, total and status.
Operation receipts
Executed-operation evidence with operation type, actor, result and document URL.
Organizations
Business units and legal entities that own plans, revenue and billing activity.

Who uses it

Permissions
Billing Operations Manager
Creates and advances the run after reviewing invoice totals.
Finance Approver
Can inspect a documented exception.
Admin
Maintains organization and user access.

Set up Revenue Recognition your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started