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 Modules
Invoices and proration4 of 6
  • Plans and pricing1 of 6
  • Subscription lifecycle2 of 6
  • Usage metering3 of 6
  • Invoices and proration4 of 6
  • Payments and dunning5 of 6
  • Billing operations and reporting6 of 6

Invoices and proration

Issue subscription invoices with a preserved price, usage and tax calculation.

Billing Runs Awaiting ReviewBillingRuns
Approval conditions
Plans and pricingSubscription lifecycleUsage meteringInvoices and prorationPayments and dunningBilling operations and reporting
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.

Records in this module
  • BillingAdjustments
  • BillingAdjustmentApplications
  • BillingRuns
  • Invoices
  • InvoiceLines
  • UsageAggregates
  • SubscriptionChanges
  • CreditNotes
  • CreditLines
  • RefundRequests

Prepare one billing candidate

A billing run identifies a subscription interval and a frozen set of commercial and usage inputs. It records the plan version, accepted effective changes, aggregate event evidence and tax result. Retries with the same source identity return the earlier candidate. Another run cannot issue a second invoice for the same subscription interval and billing revision.

Preparation may expose missing terms, usage conflicts or an unavailable tax response. Keep those exceptions on the run. A worker completing most of the calculation does not authorise an incomplete document. Review the exact input set and any customer-facing adjustments before approval.

Explain each line on the document

Recurring lines describe the agreed period and base or per-unit commitment. Usage lines retain the meter aggregate and tier calculation. Proration lines preserve the old credit and new charge with their effective time fraction. An adjustment points to its authorised business reason rather than hiding inside a revised rate.

Invoice subtotal sums net line amounts. Tax is calculated from the preserved provider result or reviewed effective rules and added once to that subtotal. Keep line net, tax and gross amounts distinct so a taxable invoice cannot accidentally include tax in its subtotal and add the same tax again at the header.

Review and issue the invoice

The Billing Manager independently approves the candidate revision. The issue action checks that the accepted subscription, usage and tax evidence still match that approval. It then creates the invoice number and freezes the document, lines and source references together. Email delivery remains a separate observed outcome.

A repeated issue command returns the same invoice. A source edit after review invalidates approval before another document can be issued. Once an invoice is issued, changing a product description or price plan cannot alter what the customer received. The system retains its PDF or equivalent document digest alongside the financial amounts.

Correct an issued charge

A credit note references the original invoice and specific line amounts. The independent reviewer checks the remaining creditable net and tax amounts, currency and reason. Concurrent credits cannot consume the same remaining charge twice. Issuing a credit reduces the collectible balance once and preserves the original document.

A credit note is distinct from returning cash. If the customer has already paid, the configured refund action needs its own authorised provider instruction and observed result. A provider timeout stays unresolved; it cannot be interpreted as either a completed refund or permission to submit another unrelated refund request.

Apply a late usage correction

A reviewed adjustment re-rates the corrected original usage and subtracts what was already billed and corrected. A positive remaining difference becomes a uniquely linked later invoice line or standalone correction invoice. A negative difference follows the original-line credit process. Preserve the corrected event set and the original plan so the same late event cannot be billed twice.

Keep billing and accounting boundaries clear

This product owns subscription terms and billing evidence. The payment provider owns its collection outcome, while the accounting connection owns any ledger posting or revenue-recognition implementation. An issued invoice is not proof that cash settled or revenue was recognised. Reconcile the outgoing document identity and external acknowledgment separately. The customer can still inspect their charge and correction history while staff investigate an accounting or delivery exception.

Modules

  • Plans Awaiting PublicationSubmitted
    Plan NumberNameCurrencyPricing Mode
    Per Unit

    Plans and pricing

    Turn product prices into clear, versioned subscription terms.

  • My Active SubscriptionsActive
    Subscription NumberCustomerPrice PlanCurrent Period Start

    Subscription lifecycle

    Manage accepted subscriptions, renewals and effective changes without losing earlier terms.

  • Usage ExceptionsReceived
    Event NumberSubscriptionMeterOccurred At

    Usage metering

    Turn accepted usage events into an explainable billing quantity.

  • Billing Runs Awaiting ReviewSubmitted
    Run NumberSubscriptionPeriod StartPeriod End

    Invoices and proration

    Issue subscription invoices with a preserved price, usage and tax calculation.

  • Unresolved PaymentsPending
    Attempt NumberInvoiceAmountCurrency

    Payments and dunning

    Follow up on unpaid invoices using the actual collection outcome.

  • Subscription Status BoardPending
    Subscription NumberCustomerPrice PlanQuantity

    Billing operations and reporting

    Track subscription billing, usage and collection with a consistent reporting basis.

Reports

All reports

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

Roles and permissions

Billing Manager

Independently approve PricePlans, BillingRuns, BillingAdjustments, CreditNotes, RefundRequests and UsageEvents corrections.

Permissions and records
  • Independently approve PricePlans, BillingRuns, BillingAdjustments, CreditNotes, RefundRequests and UsageEvents corrections
  • Review configured proration, tax and collection policy
  • Investigate PaymentAttempts and financial exceptions
  • No own approval, direct settled-state invention or issued-document edits
  • BillingAdjustments
  • BillingRuns
  • CreditNotes
  • RefundRequests
Billing Runs Awaiting ReviewBillingRuns
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.

Billing Operator

Prepare Customers, PricePlans, SubscriptionChanges and BillingRuns.

Permissions and records
  • Prepare Customers, PricePlans, SubscriptionChanges and BillingRuns
  • Investigate UsageEvents and create authorised correction proposals
  • Prepare BillingAdjustments, CreditNotes and RefundRequests
  • Manage DunningCases and scheduled notices within accepted policy
  • BillingRuns
  • SubscriptionChanges
  • BillingAdjustments
  • CreditNotes
  • RefundRequests
Usage ExceptionsUsageEvents
StatusReceivedRejected
Received
UE-48087Received ue-33430 quantity
UE-15440Rejected ue-715950 quantity
UE-52025Received ue-834870 quantity
Rejected
UE-24989Rejected ue-220870 quantity
Customer

Read own Customers, Subscriptions, issued Invoices, issued CreditNotes and permitted UsageAggregates.

Permissions and records
  • Read own Customers, Subscriptions, issued Invoices, issued CreditNotes and permitted UsageAggregates
  • Accept own offered terms and submit SubscriptionChanges
  • Add or revoke own hosted PaymentMethods through provider flow
  • No staff records, financial edits, approval or other-customer documents
  • Invoices
  • UsageAggregates
  • CreditNotes
  • SubscriptionChanges
Customer Invoice HistoryInvoices
StatusIssuedPartPaidPaidOverdue
Issued
INV-76150CRR-556
INV-79858CRR-303
PartPaid
INV-81418CRR-556
INV-40477CRR-102
Paid
INV-75244CRR-315
Overdue
INV-24063CRR-288

Related processes

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

Pending Subscription ChangesSubmitted
Change NumberSubscriptionChange TypeEffective At
Quantity

Plan change to corrected charge

Explain changed subscription terms through proration and reviewed financial corrections.

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 · module 3 of 6Usage meteringNext · module 5 of 6Payments and dunning

Customize Invoices and proration. With Proto, your desktop AI agent.

Ask Proto to help you customize Subscription Billing.

Customize
Invoices and proration.
Ask: “Review BillingAdjustments fields.”
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.