Invoice and Credit Register
Reconcile issued invoice net and tax amounts with approved issued line-linked credits.
Issue subscription invoices with a preserved price, usage and tax calculation.
Visible to: Billing Manager. Visibility does not establish approval authority.
Approval conditions.
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.
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.
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.
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.
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.
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.
Turn product prices into clear, versioned subscription terms.
Manage accepted subscriptions, renewals and effective changes without losing earlier terms.
Turn accepted usage events into an explainable billing quantity.
Issue subscription invoices with a preserved price, usage and tax calculation.
Follow up on unpaid invoices using the actual collection outcome.
Track subscription billing, usage and collection with a consistent reporting basis.
Reconcile issued invoice net and tax amounts with approved issued line-linked credits.
Independently approve PricePlans, BillingRuns, BillingAdjustments, CreditNotes, RefundRequests and UsageEvents corrections.
Independently approve PricePlans, BillingRuns, BillingAdjustments, CreditNotes, RefundRequests and UsageEvents correctionsReview configured proration, tax and collection policyInvestigate PaymentAttempts and financial exceptionsNo own approval, direct settled-state invention or issued-document editsApproval conditions.
Prepare Customers, PricePlans, SubscriptionChanges and BillingRuns.
Prepare Customers, PricePlans, SubscriptionChanges and BillingRunsInvestigate UsageEvents and create authorised correction proposalsPrepare BillingAdjustments, CreditNotes and RefundRequestsManage DunningCases and scheduled notices within accepted policyRead own Customers, Subscriptions, issued Invoices, issued CreditNotes and permitted UsageAggregates.
Read own Customers, Subscriptions, issued Invoices, issued CreditNotes and permitted UsageAggregatesAccept own offered terms and submit SubscriptionChangesAdd or revoke own hosted PaymentMethods through provider flowNo staff records, financial edits, approval or other-customer documentsCarry the accepted commercial version into a reviewed invoice for the agreed subscription interval.
4 stages · 2 approvals
Keep event identity, aggregation and pricing connected through the issued document.
3 stages · 1 approval
Explain changed subscription terms through proration and reviewed financial corrections.
4 stages · 2 approvals
Create your ERP.AI account and get started with Proto.
We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy
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 cookiesThese 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.