Skip to content

Billing Examples

Why This Exists

This document provides realistic examples of Billing Domain behavior in Algosure.

Owner

The owner is the Chief Product Officer and Enterprise Architect.

Business Value

Examples show how Billing manages commercial state while other domains retain ownership of operational procurement facts.

Example 1: Free Plan Onboarding

A new organization registers and starts on the Free plan. Organization owns the organization identity. Billing creates a billing account and Free subscription with limited entitlements.

Business value: the customer can explore Algosure without creating ambiguous access rules.

Example 2: Trial To Professional

A customer starts a trial and uses tender discovery and bid workspace features. Billing tracks the trial end date and requests notifications before expiry. The customer accepts the Professional plan before the trial ends.

Business value: trial conversion is governed, visible, and auditable.

Example 3: Usage Limit Reached

A Starter customer reaches a plan usage limit for active bid workspaces. Platform reports usage to Billing. Billing records the limit event and requests a notification. Intelligence may explain plan differences, but Billing owns any accepted upgrade.

Business value: customers understand limits and can upgrade through a controlled workflow.

Example 4: Payment Failure

A payment provider reports a failed renewal payment. Billing validates the callback, records the failure, requests Notification delivery, and applies recovery policy. If unresolved, the subscription may move to past due or suspended.

Business value: revenue risk is handled consistently without confusing delivery state with billing facts.

Example 5: Enterprise Subscription

An Enterprise customer has negotiated terms and custom usage limits. Billing stores accepted terms and effective entitlements. Analytics can report Enterprise revenue, but Billing remains the source of subscription truth.

Business value: custom commercial agreements are supported without corrupting standard plan definitions.

Example 6: Cancellation At End Of Period

A Business customer cancels renewal. Billing records the cancellation reason and effective date. Access remains active until the end of the paid period unless policy states otherwise.

Business value: cancellation is predictable, auditable, and customer-friendly.