All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

Subscription Billing · Available now

Turn recurring plans and product usage into clear customer billing.

Subscription Billing owns customer subscription terms, published price versions, accepted usage events, rating evidence, recurring invoice preparation, credits and payment follow-up. It supports flat, per-unit, graduated and volume pricing, explicitly configured usage aggregation and actual-seconds proration.

  • No per-user fees
  • Manual work is free
  • Configure it in Proto
OverviewMy Active Subscriptions
Subscription Billing · Subscriptions

My Active Subscriptions

Subscriptions in one list

New subscription
Subscriptions in view
6
Active
2
Past due
2
Cancel at period end
2
Subscription numberCustomerPrice planCurrent period startCurrent period endStatus
SBS-16962Northstar FieldworkEnterprise annual, custom seats02 Nov11 NovActive
SBS-31755Cedar Grove ClinicBusiness annual, 100 seats18 Oct20 OctPast due
SBS-16021Stonefield ResearchBusiness annual, 100 seats31 Oct03 NovCancel at period end
SBS-77919Northstar FieldworkTeam annual, 20 seats24 Oct02 NovActive
SBS-11302Harbor Point StudioTeam annual, 20 seats30 Oct08 NovPast due
6 of 6 records
Northstar FieldworkSubscriptions · SBS-16962
Active
Price planEnterprise annual, custom seats
Current period start02 Nov
Current period end11 Nov
Agree pricingSBS-16962 · Northstar Fieldwork

The Billing Manager publishes the independently reviewed price version.

Waiting for Billing Manager
ApproveReturn
Example screen with sample data
Tables, ready to use
23
Saved views
15
Roles with set permissions
6
Reports and dashboards
7
Features

Bring recurring plans and product usage into clear customer billing

Every feature works on the same records. Pick one to see the screen your team works in.

Plans and pricing

Turn product prices into clear, versioned subscription terms.

  • Publish the terms customers accept
  • Make tier behaviour explicit
  • Connect the correct meter
  • Billing products
  • Price plans
  • Price tiers
  • Usage meters
Explore plans and pricing
OverviewPlans Awaiting Publication
Subscription Billing · Plans and pricing

Plans Awaiting Publication

Approval conditions

New
Plan numberNameCurrencyPricing modeEffective fromPrepared by
PP-93174Starter monthly, 5 seatsUSDFlat01 NovJonah Fisher
PP-13094Team monthly, 20 seatsCADPer unit16 OctJonah Fisher
PP-91486Growth monthly, 50 seatsGBPGraduated13 OctVictor Chen
PP-25912Business annual, 100 seatsEURVolume16 OctAmelia Torres
PP-86396Usage only, API callsAUDFlat20 OctNia Campbell
6 of 6 records
Starter monthly, 5 seatsPrice plans · PP-93174
Flat
CurrencyUSD
Effective from01 Nov
Prepared byJonah Fisher
Example screen with sample data
Process

From accepted subscription to customer payment

Subscription to collection ships ready to use. 2 steps need a named approval before the work moves on: Agree pricing (Billing Manager) and Review billing (Billing Manager).

Drag a card to another stage, or focus it and use the arrow keys. It updates to match the stage.

  1. Agree pricing

    Review the pricing mode, unit basis, band boundaries and effective version before publishing the prepared plan.

    Northstar FieldworkSBS-16962 · Billing Manager
    Agree pricingBy Billing Manager
    ApprovalThe Billing Manager publishes the independently reviewed price version.
  2. Track usage

    Receive verified event identities, reject conflicts and place accepted measurements into the correct occurrence-time interval.

    Northstar FieldworkSBS-16962
    Track usage
  3. Prepare invoices

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

    Northstar FieldworkSBS-16962
    Prepare invoices
  4. Review billing

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

    Northstar FieldworkSBS-16962 · Billing Manager
    Review billingBy Billing Manager
    ApprovalThe Billing Manager reviews the prepared interval before the customer invoice is issued.
  5. Collect payment

    Collect under the accepted mandate and apply verified settled results. Reconcile an unknown instruction before another collection attempt.

    Northstar FieldworkSBS-16962
    Collect payment
  6. Follow up

    Recheck the current balance before each reminder or permitted retry; pause and escalate customer disputes with their history.

    Northstar FieldworkSBS-16962
    Follow up
Inside a record

Keep the explanation behind every charge

Open any subscription to see its billing adjustments, the roles that work on it, its process stages and its approvals on one page.

  1. 1
    Record details

    Price plan, Current period start and Current period end.

  2. 2
    Billing adjustments

    Each line is linked to this subscription.

  3. 3
    Who works on it

    Support, Customer and Finance Viewer, each with their own permissions.

  4. 4
    Process stages

    Activate the subscription and Apply accepted changes, with the role that acts.

  5. 5
    Approvals

    Agree pricing and Review billing, with who decides.

My Active SubscriptionsNorthstar Fieldwork
Subscription Billing · Subscriptions

Northstar Fieldwork

Enterprise annual, custom seats · Active

Log activity
1
Record details
Price planEnterprise annual, custom seats
Current period start02 Nov
Current period end11 Nov
2
Billing adjustments

Northstar Fieldwork

Adjustment numberSubscriptionOriginal invoice line
BA-57757Cedar Grove Clinic, growth planOctober growth seat overage
BA-32732Summit Vale Services, growth planOctober growth platform fee
BA-47862Cedar Grove Clinic, growth planSeptember API usage, 84k calls
Billing adjustments
6
Total net delta
2,290
3

Who works on it

  • SupportView assigned customer subscription dates, issued invoices…
  • CustomerRead own Customers, Subscriptions, issued Invoices, issued…
  • Finance ViewerView seller-entity scoped billing, collection and subscription…
4

Process stages

  • Activate the subscriptionCustomer
  • Apply accepted changesBilling Operator
5

Approvals

  • Agree pricingBilling Manager
    Approved
  • Review billingBilling Manager
    Waiting
Example screen with sample data
Approvals

Keep commercial and billing decisions easy to review

OverviewApprovals
Subscription Billing · Overview

Approvals

Signed in as Billing Manager

Waiting for you

4 To review1 Overdue2 Decided todayOnly mine
0 selectedApproveReturn
  • BR-82772Willowbend Labs, usage plan
    Requested by Nia Campbell
    Waiting2dActions
  • BR-85913Blue Orchard Media, usage plan
    Requested by Jonah Fisher
    Waiting1dActions
  • BR-59619Willowbend Labs, usage plan
    Requested by Dalia Mansour
    Waiting2dActions
  • BR-62087Summit Vale Services, growth plan
    Requested by Victor Chen
    Waiting4dActions

Who approves what

DecisionApprover
Agree pricingReview the pricing mode, unit basis, band boundaries and effective version before publishing the prepared plan.Billing Manager
Review billingReview the prepared interval and issue its invoice once.Billing Manager
Review configured proration, tax and collection policyBilling Manager
3 approval rules · set per role in Proto
Example screen with sample data
Roles

A workspace for each role

Everyone opens Subscription Billing to the work that is theirs. Pick a role to see what it starts with.

Admin

Manage Users and configured ingestion, tax, payment and accounting connections.

  • Manage Users and configured ingestion, tax, payment and accounting connections
  • Protect provider credentials
  • No commercial approval, credit issue or billing release without separately assigned financial authority
Reports

Understand subscriptions, usage and collection

Explain subscriptions, billed usage and actual collection.

Overview
Subscription Billing · Overview

Subscription Billing dashboard

This quarter

Billing runs in view
6

Subscriptions by status

How far records got this quarter

StageReachedStep
Pending36
Active1439%
Paused643%
Past due233%

Number of subscriptions by status

Sample counts per stage

0
-20Pending
0Active
-40Paused
-10Past due
-40Cancel at period end
Example screen with sample data
  1. 01Subscription Movement

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

  2. 02Recurring Commitment

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

  3. 03Usage and Rating Detail

    Trace billed units through frozen event aggregates, included allowances, tiers and the published plan version.

  4. 04Invoice and Credit Register

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

  5. 05Receivables Aging

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

  6. 06Collection Outcomes

    Separate pending, authorised, settled, refunded, disputed and unknown provider results.

  7. 07Dunning Activity

    Identify upcoming follow-up, skipped paid documents and observed delivery outcomes.

Controls

Protect customer terms and issued billing history

Each stage of subscription to collection names the role that acts and the status it records, so a change is never anonymous.

OverviewSubscription to collection
Subscription Billing · Process

Subscription to collection

Each stage, the role that acts and the status it records

Process stages
10
Approval steps
2
Roles involved
4
Tables touched
20
Publish commercial termsApproval
Billing Manager
RecordsUsage meters, Price plans, Price tiers
Activate the subscription
Customer
RecordsPayment methods, Subscriptions, Customers
Capture metered usage
Billing Operator
RecordsIntegration events, Usage events
Subscription to collection
  1. Start
    Publish commercial termsBilling Manager
    Usage meters
  2. Step
    Activate the subscriptionCustomer
    Payment methods
  3. Step
    Capture metered usageBilling Operator
    Integration events
  4. Step
    Apply accepted changesBilling Operator
    Subscription changes
  5. Step
    Prepare the billing intervalBilling Operator
    Usage aggregates
Example screen with sample data
AI agent

Configure subscription billing with Proto

Configure subscription plans and investigate billing evidence with Proto.

It can

  • Billing Operator’s assistant: Explain usage conflicts, missing tax evidence and the source behind a prepared invoice.
  • Billing Manager’s assistant: Compare plan versions, check tier examples and assemble the current review packet.
  • Support’s assistant: Explain the account’s accepted dates and issued documents within assigned customer scope.
  • Customer’s assistant: Inspect permitted own-account terms, usage and invoices without financial or staff access.

Stays with a person

  • 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.
Integrations

Connects to the tools you use

Set up connections through ERP.AI and Proto workflows, with every change logged.

  • Subscription Billing
  • Usage producers
  • Customer provisioning
  • Tax service
  • Hosted payment provider
  • Email provider
  • Accounting
Data model

Your data, in tables you can change

Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.

Browse all 23 tables
23tables
  • Plans and pricing4
  • Subscription lifecycle5
  • Usage metering7
  • Invoices and proration10
  • Payments and dunning7
  • Billing operations and reporting7
Implementation

Roll out one team at a time

Start with one team and one process, then add the rest once the basics are running.

  1. Agree commercial terms

    Define products, intervals, quantity bases, tiers, included usage, proration, currencies and acceptance evidence.

  2. Reconcile identity and history

    Import customer scope, active subscriptions, published prices, outstanding documents and settled receipts without repeating collection.

  3. Connect usage and tax

    Validate event identity, aggregation, cutoff and tax-result handling against explicit examples.

  4. Exercise billing and corrections

    Test one issue per interval, tier boundaries, effective changes, late usage, credits and separate refunds.

  5. Review collection and access

    Test unknown provider outcomes, dispute holds, customer account isolation and revoked mandates through UI and API.

Pricing

$0per user

The base account and everyday work in the ERP.AI app are free, for every user.

  • No per-user or per-seat fees
  • Viewing, editing, approving and exporting records in the app is free
  • Pay only for machine work: API calls, imports, workflows and AI agents
  • Prepaid credits from $5. Purchased credits never expire

Pricing details

Machine work rate card Included per $1 of credit

Machine work rate card
UsagePer $1
Record reads (list, filter, get)20,000
Search or aggregate queries4,000
Record writes4,000
Imported or synced records200,000
Workflow runs2,000
AI agent runs2,000
Scheduled jobs or webhooks20,000
File uploads (MB)2,000
CSV or PDF exports100
FAQ

Questions, answered

Scope, rollout and pricing for Subscription Billing.

All questions
How do I get started?

Click Get started to create your ERP.AI account, then use Proto to configure Subscription Billing. Bring your accepted plans, customer accounts, meter definitions, billing review process and payment connections.

Can plans combine a recurring fee and metered usage?

A published plan can define its base amount and an explicit contracted or metered quantity basis. The accepted allowance, aggregation and pricing mode determine how the variable amount is calculated.

What is the difference between graduated and volume pricing?

Graduated pricing rates the units in each used band. Volume pricing selects a band from total billable quantity and applies that band’s configured rate to the quantity. Published tier boundaries and examples make the calculation reviewable.

What happens when the same usage event arrives twice?

An identical source event identity and payload returns its earlier accepted result. The quantity is not added again. A changed payload under the same identity becomes a conflict for investigation.

How do you handle late usage?

The billing candidate records its occurrence-time interval and receipt cutoff. Late accepted usage can enter an unissued replacement candidate or a reviewed adjustment for an already issued interval, preserving the earlier invoice.

Can customers change plans during a billing period?

Accepted changes retain an effective instant and both sets of terms. A plan with actual-seconds proration shows the old unused credit and new remaining charge separately; a no-proration plan follows its accepted rule.

Does a successful payment request mean the invoice is paid?

The provider outcome must be verified. Pending, authorised and unknown attempts remain separate from settled receipts. A timeout keeps the original instruction identity until reconciliation prevents an accidental second charge.

Will dunning cancel a subscription automatically?

A dunning stage records collection follow-up. A service change requires the accepted subscription policy and an explicit authorised lifecycle transition. Sending a reminder alone does not cancel the agreement.

Can we correct an invoice after it is sent?

Preserve the issued document and independently review the difference from its corrected source. An undercharge can produce a linked correction invoice or later billing line; an overcharge produces credits tied to the actual remaining billed line amounts. If cash needs to be returned, a separate refund request retains its own approval and observed provider outcome.

Does this calculate recognised revenue?

The app reports accepted recurring commitments, issued billing and actual collection on a stated basis. Revenue recognition and general-ledger posting belong to the configured accounting system and its approved policies.

Set up Subscription Billing your way.

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

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appSubscription Billing

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.