Skip to main content Enter
ERP.AI Subscription Billing

Subscription Billing

Start now
Pricing Questions about Subscription Billing Get started
Build with Proto

Modules

Plans and pricingTurn product prices into clear, versioned subscription terms. Subscription lifecycleManage accepted subscriptions, renewals and effective changes without losing earlier terms. Usage meteringTurn accepted usage events into an explainable billing quantity.
Invoices and prorationIssue subscription invoices with a preserved price, usage and tax calculation. Payments and dunningFollow up on unpaid invoices using the actual collection outcome. Billing operations and reportingTrack subscription billing, usage and collection with a consistent reporting basis.

Subscription Billing

Start now
Pricing Questions about Subscription Billing Get started
Build with Proto

Processes

Accepted plan to recurring invoiceCarry the accepted commercial version into a reviewed invoice for the agreed subscription interval. Usage event to billed quantityKeep event identity, aggregation and pricing connected through the issued document.
Plan change to corrected chargeExplain changed subscription terms through proration and reviewed financial corrections. Unpaid invoice to collectionUse the real invoice balance and observed provider outcome to guide collection and correction.

Subscription Billing

Start now
Pricing Questions about Subscription Billing Get started
Build with Proto

Industries

Software subscription businessesTeams billing recurring software plans and accepted changes to seats or features. Usage-based servicesAPI, data and infrastructure services charging for an explicitly measured unit.
Recurring service providersBusinesses collecting repeat service fees and maintaining customer billing history.

Subscription Billing

Start now
Pricing Questions about Subscription Billing Get started
Build with Proto

Reference

Roles and permissionsGive billing staff and customers the access their work needs. Subscription billing reportsExplain subscriptions, billed usage and actual collection. Data modelFollow accepted subscription terms from metering through invoices and payment evidence.
IntegrationsConnect usage, tax, hosted payments and accounting with preserved outcome evidence. ImplementationConfigure and reconcile a complete subscription billing interval. Use Proto with Subscription BillingConfigure subscription plans and investigate billing evidence with Proto.

Subscription Billing

Start now
Pricing Questions about Subscription Billing Get started
Build with Proto
All systems
Modules
Plans and pricingTurn product prices into clear, versioned subscription terms.Subscription lifecycleManage accepted subscriptions, renewals and effective changes without losing earlier terms.Usage meteringTurn accepted usage events into an explainable billing quantity.Invoices and prorationIssue subscription invoices with a preserved price, usage and tax calculation.Payments and dunningFollow up on unpaid invoices using the actual collection outcome.Billing operations and reportingTrack subscription billing, usage and collection with a consistent reporting basis.
Processes
Accepted plan to recurring invoiceCarry the accepted commercial version into a reviewed invoice for the agreed subscription interval.Usage event to billed quantityKeep event identity, aggregation and pricing connected through the issued document.Plan change to corrected chargeExplain changed subscription terms through proration and reviewed financial corrections.Unpaid invoice to collectionUse the real invoice balance and observed provider outcome to guide collection and correction.
Industries
Software subscription businessesTeams billing recurring software plans and accepted changes to seats or features.Usage-based servicesAPI, data and infrastructure services charging for an explicitly measured unit.Recurring service providersBusinesses collecting repeat service fees and maintaining customer billing history.
Reference
Roles and permissionsGive billing staff and customers the access their work needs.Subscription billing reportsExplain subscriptions, billed usage and actual collection.Data modelFollow accepted subscription terms from metering through invoices and payment evidence.IntegrationsConnect usage, tax, hosted payments and accounting with preserved outcome evidence.ImplementationConfigure and reconcile a complete subscription billing interval.Use Proto with Subscription BillingConfigure subscription plans and investigate billing evidence with Proto.
Sign in
Sign in Start now
Subscription Billing Processes
Plan change to corrected charge3 of 4
  • Accepted plan to recurring invoice1 of 4
  • Usage event to billed quantity2 of 4
  • Plan change to corrected charge3 of 4
  • Unpaid invoice to collection4 of 4

Plan change to corrected charge

Explain changed subscription terms through proration and reviewed financial corrections.

4 stages · 2 approvals

Roles and responsibilities

Billing Operator Billing Manager System 1 Apply acceptedchanges SubscriptionChanges 2 Prepare the billinginterval BillingRuns 3 Review and issuebilling BillingRuns 4 Approve billingcorrections BillingAdjustments
  1. Step 1Apply accepted changes
    Pending Subscription ChangesSubmitted
    Change NumberSubscriptionChange TypeEffective At
    Quantity
  2. Step 2Prepare the billing interval
    Upcoming Billing RunsDraft
    Run NumberSubscriptionPeriod StartPeriod End
  3. Step 3Review and issue billing
    Billing Runs Awaiting ReviewSubmitted
    Run NumberSubscriptionPeriod StartPeriod End
  4. Step 4Approve billing corrections
    Billing Corrections Awaiting ReviewSubmitted
    Adjustment NumberSubscriptionOriginal Invoice LineNet Delta
Red diamonds require approval.Rows show responsibility for each step.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Apply accepted changes02Prepare the billing interval03Review and issue billing04Approve billing corrections

Apply accepted changes

Billing Operator: Apply the accepted effective change and preserve its old and new terms. Plan or quantity changes supply explicit proration evidence when that policy applies.

Responsible
Billing Operator
Records
SubscriptionChangesSubscriptions
Effect
Apply the agreed effective change
Pending Subscription ChangesSubscriptionChanges
StatusSubmittedAccepted
Submitted
SC-33203SBS-75013
SC-69814SBS-47305
SC-33984SBS-58031
Accepted
SC-57830SBS-46339
SC-26917SBS-28893
SC-52740SBS-40396

Prepare the billing interval

Billing Operator: Freeze accepted terms, usage events, tier calculations, proration and tax evidence for the next invoice.

Responsible
Billing Operator
Records
BillingRunsUsageAggregatesInvoiceLines
Effect
Freeze the billing calculation
Upcoming Billing RunsBillingRuns
StatusDraftSubmitted
Run NumberSubscriptionPeriod StartPeriod EndCutoff At
BR-31522SBS-2383918 Sep23 Sep25 Sep
BR-98466SBS-9401318 Sep27 Sep04 Oct
BR-31433SBS-2240417 Sep22 Sep30 Sep
BR-72199SBS-9062919 Sep26 Sep01 Oct
BR-43277SBS-9855318 Sep23 Sep01 Oct
BR-70699SBS-5542420 Sep22 Sep26 Sep
Approval required

Review and issue billing

Billing Manager: Review the prepared interval and issue its invoice once. Preserve the document and calculation the customer received.

Responsible
Billing Manager
Records
BillingRunsInvoicesInvoiceLines
Effect
Issue the approved invoice once
Billing Runs Awaiting ReviewBillingRuns
Approval conditions
Approval conditions

Visible to: Billing Manager. Visibility does not establish approval authority.

Submitted
  • BR-82772 SBS-35817 in 8 d
  • BR-85913 SBS-56018 in 5 d
  • BR-59619 SBS-91868 in 7 d
  • BR-62087 SBS-95490 in 3 d
  • BR-90168 SBS-19340 in 4 d
BR-82772
Subscription
SBS-35817
PeriodStart
25 Sep
PeriodEnd
04 Oct
PreparedAt
18 Sep
PreparedBy
YT

Approval conditions.

Invoices and proration →
Approval required

Approve billing corrections

Billing Manager: Review the corrected source, prior issued amounts and reserved applications, then issue the supported positive charge or negative credit once. Credits remain bounded by their actual source lines; cash refunds retain separate provider outcomes.

Responsible
Billing Manager
Records
BillingAdjustmentsBillingAdjustmentApplicationsCreditNotesCreditLinesInvoicesInvoiceLines
Effect
Issue the supported positive charge or negative credit
Billing Corrections Awaiting ReviewBillingAdjustments
Approval conditions
Approval conditions

Visible to: Billing Manager. Visibility does not establish approval authority.

Submitted
  • BA-57757 SBS-53012 850
  • BA-32732 SBS-35607 280
  • BA-47862 SBS-83220 70
  • BA-16327 SBS-55819 380
  • BA-70278 SBS-71745 570
BA-57757
Subscription
SBS-53012
OriginalInvoiceLine
IL-8639
NetDelta
850
TaxDelta
910
Reason
Submitted ba-528

Approval conditions.

Approvals and controls

2 approvals required in this process

  • Review and issue billing Billing Manager signs · approve billing corrections waitsBillingRuns, Invoices, InvoiceLines
  • Approve billing corrections Billing Manager signs · closes the processBillingAdjustments, BillingAdjustmentApplications, CreditNotes, CreditLines, Invoices, InvoiceLines
  • Preserve accepted terms and the original issued document.
  • Keep missing usageTax and provider outcomes visible for resolution.
  • Financial review is independent of preparation.

Explain the old credit and new charge

The subscription change identifies the accepted before and after terms and effective instant. Under actual-seconds proration, the unused fraction of the existing interval supplies separate old-plan credit and new-plan charge lines. A no-proration plan follows its own accepted rule instead.

For a halfway change from a recurring charge of one hundred to one hundred sixty, the unused old credit is fifty and the remaining new charge is eighty, a net increase of thirty before tax. Metered usage follows its own accepted rating basis and is not automatically treated as a time-based charge.

If an issued invoice is wrong, preserve it and review the corrected source against all amounts already billed. An increase produces a linked correction charge; a decrease produces credits against the actual original and earlier correction lines. Keep each source line within its remaining net and tax amounts so overlapping corrections cannot over-credit. A customer who has already paid may need a separate refund instruction; keep its approval and provider result distinct from the issued credit note.

Records and postings

StageRecordsEffect
1 Apply accepted changes SubscriptionChangesSubscriptions Apply the agreed effective change
2 Prepare the billing interval BillingRunsUsageAggregatesInvoiceLines Freeze the billing calculation
3 Review and issue billing BillingRunsInvoicesInvoiceLines Issue the approved invoice once
4 Approve billing corrections BillingAdjustmentsBillingAdjustmentApplicationsCreditNotesCreditLinesInvoicesInvoiceLines Issue the supported positive charge or negative credit
Data model →

Process reports

All reports

Subscription Movement

Explain additions, accepted plan changes, pauses and cancellations on a consistent as-of basis.

Subscription Status BoardSubscriptions
StatusPendingActivePausedPastDueCancelAtPeriodEnd
Pending
SBS-44733CUS-205530 quantity
SBS-29192CUS-193200 quantity
Active
SBS-10644CUS-067790 quantity
Paused
SBS-60852CUS-04250 quantity
PastDue
SBS-44720CUS-205330 quantity
CancelAtPeriodEnd
SBS-10977CUS-151600 quantity

Recurring Commitment

Normalise accepted recurring commitments by currency and stated inclusion policy; this is not recognised revenue.

Subscription Status BoardSubscriptions
StatusPendingActivePausedPastDueCancelAtPeriodEnd
Pending
SBS-44733CUS-205530 quantity
SBS-29192CUS-193200 quantity
Active
SBS-10644CUS-067790 quantity
Paused
SBS-60852CUS-04250 quantity
PastDue
SBS-44720CUS-205330 quantity
CancelAtPeriodEnd
SBS-10977CUS-151600 quantity

Invoice and Credit Register

Reconcile issued invoice net and tax amounts with approved issued line-linked credits.

Open InvoicesInvoices
StatusIssuedPartPaidOverdue
Issued
INV-67435CUS-179
INV-45280CUS-188
PartPaid
INV-84430CUS-220
INV-18745CUS-182
Overdue
INV-21718CUS-142
INV-80500CUS-023

Receivables Aging

Age collectible invoice balances from their agreed due dates at the selected reporting date.

Open InvoicesInvoices
StatusIssuedPartPaidOverdue
Issued
INV-67435CUS-179
INV-45280CUS-188
PartPaid
INV-84430CUS-220
INV-18745CUS-182
Overdue
INV-21718CUS-142
INV-80500CUS-023
Run by an agent

Agent support

Proto cannot invent customer acceptance, approve its own preparation, bypass account permissions or mark a provider request settled. Actual financial and commercial decisions remain with the configured authorised people.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › plan change to corrected charge · apply accepted changes on SubscriptionChanges, Subscriptions ✓ Billing Operator: Apply the accepted effective change and preserve its old and new terms. › plan change to corrected charge · prepare the billing interval on BillingRuns, UsageAggregates, InvoiceLines ✓ Billing Operator: Freeze accepted terms, usage events, tier calculations, proration and tax evidence for the next invoice. › plan change to corrected charge · review and issue billing on BillingRuns, Invoices, InvoiceLines ⏸ approval · waiting for the billing manager # 1 more stage after approval: approve billing corrections

Other processes

3 more
Plans Awaiting PublicationSubmitted
Plan NumberNameCurrencyPricing Mode
Per Unit

Accepted plan to recurring invoice

Carry the accepted commercial version into a reviewed invoice for the agreed subscription interval.

4 stages · 2 approvals

Usage ExceptionsReceived
Event NumberSubscriptionMeterOccurred At

Usage event to billed quantity

Keep event identity, aggregation and pricing connected through the issued document.

3 stages · 1 approval

Billing Runs Awaiting ReviewSubmitted
Run NumberSubscriptionPeriod StartPeriod End

Unpaid invoice to collection

Use the real invoice balance and observed provider outcome to guide collection and correction.

4 stages · 2 approvals

ERP•AI workspace

Start now Subscription Billing

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · process 2 of 4Usage event to billed quantityNext · process 4 of 4Unpaid invoice to collection

Customize Plan change to corrected charge. With Proto, your desktop AI agent.

Ask Proto to help you customize Subscription Billing.

Customize
Plan change to corrected charge.
Ask: “Review “Review and issue billing”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.