Skip to main content Enter
ERP.AI CPQ & Quote-to-Cash

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto

Modules

ConfiguratorBuild sellable product combinations with guided options, required components and clear configuration checks. Pricing rulesApply the right price book, volume breaks and promotions while keeping discounts, floors and billing values aligned. QuotesPrepare configured proposals, track buyer decisions and preserve the exact prices and terms each revision carried. ApprovalsRoute concessions and special terms to the right reviewers, with decisions tied to the exact quote revision.
ContractsCarry signed commercial terms into effective agreements, controlled amendments and clearly priced renewals. OrdersRelease the accepted configuration to fulfillment while preserving agreed quantities, discounts and billing obligations. BillingTurn accepted orders into reconciled invoices, apply cash and handle credits without losing the original transaction history.

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto

Processes

Quote to cashConnect a configured proposal to its approvals, executed terms, fulfilled order and reconciled invoice. Configure and priceBuild a complete product configuration and a traceable price before submitting the quote for review. Discount approvalReview concessions and terms against the complete proposal, with clear authority, delegation and revision history.
Acceptance to orderVerify the executed sale and release only the quantities, terms and value the buyer authorized. Schedule to invoiceActivate the agreed billing plan, issue each obligation once and reconcile cash and credits to the account. RenewalPrepare the next service term from current contracted entitlements and the renewal terms the buyer accepted.

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto

Industries

Software and subscriptionsQuote editions, seats and add-ons with clear terms, billing and renewals. Configured hardware and equipmentBuild accurate equipment proposals and carry the accepted configuration into delivery and billing.
Professional and managed servicesQuote service packages and retainers with clear scope, approvals and billing milestones. Channel and reseller salesQuote partners on the right terms while keeping the end customer connected to the deal.

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto

Reference

Roles and permissionsGive sales, Deal Desk and finance the access and authority their work needs. Reports and dashboardsFollow sales progress, pricing decisions, renewals and collection. Data modelExplore the records behind each deal and plan a controlled commercial data migration.
IntegrationsConnect the deal from your CRM through signature, delivery and accounting. ImplementationPlan your CPQ rollout around the products, policies, connections and people who will use it. AI agentsHelp your team prepare quotes, review exceptions and follow up on commercial work.

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto
All systems
Modules
ConfiguratorBuild sellable product combinations with guided options, required components and clear configuration checks.Pricing rulesApply the right price book, volume breaks and promotions while keeping discounts, floors and billing values aligned.QuotesPrepare configured proposals, track buyer decisions and preserve the exact prices and terms each revision carried.ApprovalsRoute concessions and special terms to the right reviewers, with decisions tied to the exact quote revision.ContractsCarry signed commercial terms into effective agreements, controlled amendments and clearly priced renewals.OrdersRelease the accepted configuration to fulfillment while preserving agreed quantities, discounts and billing obligations.BillingTurn accepted orders into reconciled invoices, apply cash and handle credits without losing the original transaction history.
Processes
Quote to cashConnect a configured proposal to its approvals, executed terms, fulfilled order and reconciled invoice.Configure and priceBuild a complete product configuration and a traceable price before submitting the quote for review.Discount approvalReview concessions and terms against the complete proposal, with clear authority, delegation and revision history.Acceptance to orderVerify the executed sale and release only the quantities, terms and value the buyer authorized.Schedule to invoiceActivate the agreed billing plan, issue each obligation once and reconcile cash and credits to the account.RenewalPrepare the next service term from current contracted entitlements and the renewal terms the buyer accepted.
Industries
Software and subscriptionsQuote editions, seats and add-ons with clear terms, billing and renewals.Configured hardware and equipmentBuild accurate equipment proposals and carry the accepted configuration into delivery and billing.Professional and managed servicesQuote service packages and retainers with clear scope, approvals and billing milestones.Channel and reseller salesQuote partners on the right terms while keeping the end customer connected to the deal.
Reference
Roles and permissionsGive sales, Deal Desk and finance the access and authority their work needs.Reports and dashboardsFollow sales progress, pricing decisions, renewals and collection.Data modelExplore the records behind each deal and plan a controlled commercial data migration.IntegrationsConnect the deal from your CRM through signature, delivery and accounting.ImplementationPlan your CPQ rollout around the products, policies, connections and people who will use it.AI agentsHelp your team prepare quotes, review exceptions and follow up on commercial work.
Sign in
Sign in Start now
CPQ & Quote-to-Cash Processes
Renewal6 of 6
  • Quote to cash1 of 6
  • Configure and price2 of 6
  • Discount approval3 of 6
  • Acceptance to order4 of 6
  • Schedule to invoice5 of 6
  • Renewal6 of 6

Renewal

Prepare the next service term from current contracted entitlements and the renewal terms the buyer accepted.

6 stages · 2 approvals

Roles and responsibilities

Sales Rep Deal Desk Billing Specialist System 1 Review the term Contracts 2 Prepare theproposal Quotes 3 Send and decide RenewalDecisions 4 Contract and order Contracts 5 Activate billing InvoiceSchedules 6 Close the chain Contracts
  1. Step 1Review the term
    Contracts Up for RenewalActive
    Contract NumberAccountOwnerStart Date
  2. Step 2Prepare the proposal
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOwnerAccountGrand Total
  3. Step 3Send and decide
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOwnerAccountGrand Total
  4. Step 4Contract and order
    Orders Awaiting ConfirmationDraft
    Sales Order NumberAccountQuoteContract
  5. Step 5Activate billing
    Orders Awaiting ConfirmationDraft
    Sales Order NumberAccountQuoteContract
  6. Step 6Close the chain
    Contracts Up for RenewalActive
    Contract NumberAccountOwnerStart Date
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.

01Review the term02Prepare the proposal03Send and decide04Contract and order05Activate billing06Close the chain

Review the term

Deal Desk reviews the contract approaching its notice window and the current effective recurring ContractLines. Accepted amendments are included; replaced, canceled and one-time lines are excluded as appropriate. RenewalDecisions retains the term identity, notice, deadline and any supported non-renewal instruction. Repeated jobs reuse the same term decision.

Responsible
Deal Desk
Records
ContractsContractLinesRenewalDecisions
Effect
Current recurring scope, notice and decision retained
Contracts Up for RenewalContracts
StatusActiveAmendednext 90 days
None
CNT-50992ACC-77218160 arr
CNT-30515ACC-72842630 arr
AutoRenew
CNT-60697ACC-24343680 arr
CNT-67897ACC-94512280 arr
Manual
CNT-60221ACC-7965820 arr
CNT-44960ACC-79950760 arr

Prepare the proposal

Sales Rep reviews a manual renewal or any requested commercial change. The default basis is prior accepted recurring net price plus the signed uplift once. A current-book basis applies only when the executed terms selected it. Sales Rep submits changed quantities, products, dates or concessions through normal version-bound quote and approval controls before sending.

Responsible
Sales Rep
Records
QuotesQuoteLinesQuoteVersionsQuoteVersionLinesQuoteDiscountAllocations
Effect
Renewal basis applied once and changes prepared for review
Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-84780 ACC-73085 8 d
  • QTS-12261 ACC-56033 10 d
  • QTS-22242 ACC-87671 11 d
  • QTS-70654 ACC-99059 in 3 d
  • QTS-65558 ACC-81941 6 d
QTS-84780
Owner
BF
Account
ACC-73085
GrandTotal
550
DiscountPercent
1
MarginPercent
29

Approval conditions.

Pricing rules →

Send and decide

Sales Rep sends the reviewed manual proposal and follows complete buyer acceptance for its exact revision. An unchanged automatic renewal instead requires the signed policy, valid notice and recorded term decision; absence of a decline webhook is insufficient evidence. A timely non-renewal instruction remains effective whether or not an envelope was sent.

Responsible
Sales Rep
Records
RenewalDecisionsEQuoteEnvelopesEQuoteEventsQuotesBusinessEvents
Effect
Manual acceptance or signed automatic-renewal authority established
Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-84780 ACC-73085 8 d
  • QTS-12261 ACC-56033 10 d
  • QTS-22242 ACC-87671 11 d
  • QTS-70654 ACC-99059 in 3 d
  • QTS-65558 ACC-81941 6 d
QTS-84780
Owner
BF
Account
ACC-73085
GrandTotal
550
DiscountPercent
1
MarginPercent
29

Approval conditions.

Pricing rules →
Approval required

Contract and order

Deal Desk verifies the new agreement and confirms its allocated order against execution or valid automatic-renewal authority, purchase-order requirements and credit exposure. A changed automatic renewal cannot bypass commercial review. The new contract points to its predecessor, while the renewal order names the effective new contract. Only authorized scope is released.

Responsible
Deal Desk
Records
ContractsContractLinesSalesOrdersSalesOrderLinesOrderAllocationsRenewalDecisions
Effect
Verified successor and authorized order released
Orders Awaiting ConfirmationSalesOrders
Approval conditions
Approval conditions

Visible to: Deal Desk. Visibility does not establish approval authority.

Draft
  • SO-20115 ACC-31122 4 d
  • SO-76815 ACC-54036 10 d
  • SO-20787 ACC-36208 14 d
  • SO-15359 ACC-54206 8 d
  • SO-23801 ACC-82164 14 d
SO-20115
Account
ACC-31122
Quote
QTS-35640
Contract
CNT-63783
OrderDate
13 Sep

Approval conditions.

Orders →
Approval required

Activate billing

Billing Specialist reconciles the final old-term obligations with the new term's line-level schedule and activates the approved new plan. The new term begins at the old term's exclusive end, preserving the shared service boundary without an extra day. Remaining old invoices stay collectible; creating the renewal does not erase them or repeat their billing.

Responsible
Billing Specialist
Records
InvoiceSchedulesInvoiceScheduleLinesSalesOrdersContracts
Effect
New-term billing reconciled and activated
Orders Awaiting ConfirmationSalesOrders
Approval conditions
Approval conditions

Visible to: Deal Desk. Visibility does not establish approval authority.

Draft
  • SO-20115 ACC-31122 4 d
  • SO-76815 ACC-54036 10 d
  • SO-20787 ACC-36208 14 d
  • SO-15359 ACC-54206 8 d
  • SO-23801 ACC-82164 14 d
SO-20115
Account
ACC-31122
Quote
QTS-35640
Contract
CNT-63783
OrderDate
13 Sep

Approval conditions.

Orders →

Close the chain

Deal Desk checks the effective outcome. The prior agreement becomes renewed when the successor takes effect, or reaches its non-renewed expiry under the recorded decision. Recurring measures follow effective dates and current lines. Renewal Outcomes distinguishes pending, renewed and lost business without counting both contracts as current revenue.

Responsible
Deal Desk
Records
ContractsContractLinesRenewalDecisions
Effect
Effective renewal or non-renewal outcome recorded
Contracts Up for RenewalContracts
StatusActiveAmendednext 90 days
None
CNT-50992ACC-77218160 arr
CNT-30515ACC-72842630 arr
AutoRenew
CNT-60697ACC-24343680 arr
CNT-67897ACC-94512280 arr
Manual
CNT-60221ACC-7965820 arr
CNT-44960ACC-79950760 arr
Approvals and controls

2 approvals required in this process

  • Contract and order Deal Desk signs · activate billing waitsContracts, ContractLines, SalesOrders, SalesOrderLines, OrderAllocations, RenewalDecisions
  • Activate billing Billing Specialist signs · close the chain waitsInvoiceSchedules, InvoiceScheduleLines, SalesOrders, Contracts
  • Renew current recurring entitlements after amendmentsRather than copying the original quote or all historic lines.
  • Prior-net upliftA current-book basis are distinct signed policies; applying both unintentionally changes the bargain.
  • Non-renewal retains its deadlineEvidence independently of signature-provider events.
  • One contract-term identity prevents duplicate renewal quotesAgreements, orders or schedules.
  • Co-term datesPartial-period amounts and retained old invoices reconcile across the boundary; an old unpaid balance does not disappear at renewal.

Records and postings

StageRecordsEffect
1 Review the term ContractsContractLinesRenewalDecisions Current recurring scope, notice and decision retained
2 Prepare the proposal QuotesQuoteLinesQuoteVersionsQuoteVersionLinesQuoteDiscountAllocations Renewal basis applied once and changes prepared for review
3 Send and decide RenewalDecisionsEQuoteEnvelopesEQuoteEventsQuotesBusinessEvents Manual acceptance or signed automatic-renewal authority established
4 Contract and order ContractsContractLinesSalesOrdersSalesOrderLinesOrderAllocationsRenewalDecisions Verified successor and authorized order released
5 Activate billing InvoiceSchedulesInvoiceScheduleLinesSalesOrdersContracts New-term billing reconciled and activated
6 Close the chain ContractsContractLinesRenewalDecisions Effective renewal or non-renewal outcome recorded
Data model →

Process reports

All reports

Renewal Outcomes

Expiring contract terms from RenewalDecisions: completed renewal, evidenced nonrenewal, expired or unresolved. Before/after ARR uses effective renewable ContractLines and the signed price basis/uplift, excluding one-time items and repeated term generation.

Contracts Up for RenewalContracts
StatusActiveAmendednext 90 days
None
CNT-50992ACC-77218160 arr
CNT-30515ACC-72842630 arr
AutoRenew
CNT-60697ACC-24343680 arr
CNT-67897ACC-94512280 arr
Manual
CNT-60221ACC-7965820 arr
CNT-44960ACC-79950760 arr

Quote Velocity

Elapsed time from Quotes.CreatedAt to each frozen version SentAt and valid acceptance/decline/expiry. Provider recipient views/signatures are distinct from full envelope completion; deduplicate EQuoteEvents by source key and retain unresolved attempts separately. Slice by owner, family and provider; no fabricated terminal time for still-open work.

My Open QuotesQuotes
YouStatusDraftSubmittedApprovedSent
Draft
QTS-90224ACC-74057680 version number
QTS-63452ACC-85666300 version number
Submitted
QTS-89806ACC-61011470 version number
QTS-59093ACC-95718580 version number
Approved
QTS-53890ACC-9697070 version number
Sent
QTS-41440ACC-51921840 version number

Bundle Attach Rate

For each bundle or promotion, eligible quote versions with that bundle attached divided by eligible evaluated quote versions; show denominator and exclude duplicate evaluations. Revenue and margin come from final allocated bundle-group value and all component costs; unknown-cost coverage remains visible.

Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-84780 ACC-73085 8 d
  • QTS-12261 ACC-56033 10 d
  • QTS-22242 ACC-87671 11 d
  • QTS-70654 ACC-99059 in 3 d
  • QTS-65558 ACC-81941 6 d
QTS-84780
Owner
BF
Account
ACC-73085
GrandTotal
550
DiscountPercent
1
MarginPercent
29

Approval conditions.

Bookings by Period

Accepted, executed and verified commitments recognized under the selected booking policy, with written acceptance awaiting signature shown separately. Original/add amounts, signed replacement/cancellation ChangeAmount and renewals are distinct; reconcile ContractLines, accepted versions and order allocations without double-counting staged orders or replacement states. Report ARR as run rate, not cash or revenue recognition.

Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-84780 ACC-73085 8 d
  • QTS-12261 ACC-56033 10 d
  • QTS-22242 ACC-87671 11 d
  • QTS-70654 ACC-99059 in 3 d
  • QTS-65558 ACC-81941 6 d
QTS-84780
Owner
BF
Account
ACC-73085
GrandTotal
550
DiscountPercent
1
MarginPercent
29

Approval conditions.

Billing Backlog

Accepted released allocation net amount less issued schedule consumption, by account/contract/service period. Separate active due plans, pending milestones, inactive schedules and released amounts without a plan; credit memos do not silently make the same obligation billable again.

Billing RunInvoiceScheduleLines
ActiveSchedulednext 30 daysClaimEvent IS EMPTY
ScheduleDescriptionScheduled DateService Period StartService Period End
IS-72428Scheduled isl-24502 Oct11 Oct15 Oct
IS-26476Scheduled isl-84503 Oct09 Oct16 Oct
IS-72778Scheduled isl-90516 Oct23 Oct01 Nov
IS-99417Scheduled isl-23113 Oct22 Oct28 Oct
IS-75401Scheduled isl-26026 Sep04 Oct06 Oct
IS-66228Scheduled isl-65510 Oct18 Oct26 Oct

Days Sales Outstanding

For a stated rolling period: end-of-period gross receivables divided by net credit sales during that period times period days. Use finalized issued invoice totals less issued credits as sales, with cash sales excluded by the frozen Invoices.SaleType classification; denominator zero/negative yields unavailable. Payment/application dates provide separate actual days-to-settle cohorts, not a substitute DSO formula. No GL or revenue-recognition result is implied.

Orders Awaiting ConfirmationSalesOrders
Draft
  • SO-20115 ACC-31122 4 d
  • SO-76815 ACC-54036 10 d
  • SO-20787 ACC-36208 14 d
  • SO-15359 ACC-54206 8 d
  • SO-23801 ACC-82164 14 d
SO-20115
Account
ACC-31122
Quote
QTS-35640
Contract
CNT-63783
OrderDate
13 Sep

Approval conditions.

Run by an agent

Agent support

Configure human approval actions separately from assistant preparation. Discount and terms decisions, contract verification, order confirmation and release, schedule activation and credit decisions stay with authorized people. An assistant cannot grant itself delegation, change an accepted proposal, treat a missing provider response as success or turn a suggested cash match into an approved correction.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › renewal · review the term on Contracts, ContractLines, RenewalDecisions ✓ Deal Desk reviews the contract approaching its notice window and the current effective recurring ContractLines. › renewal · prepare the proposal on Quotes, QuoteLines, QuoteVersions, QuoteVersionLines, QuoteDiscountAllocations ✓ Sales Rep reviews a manual renewal or any requested commercial change. › renewal · send and decide on RenewalDecisions, EQuoteEnvelopes, EQuoteEvents, Quotes, BusinessEvents ✓ Sales Rep sends the reviewed manual proposal and follows complete buyer acceptance for its exact revision. › renewal · contract and order on Contracts, ContractLines, SalesOrders, SalesOrderLines, OrderAllocations, RenewalDecisions ⏸ approval · waiting for the deal desk # 2 more stages after approval: activate billing, close the chain

Other processes

5 more
Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total

Quote to cash

Connect a configured proposal to its approvals, executed terms, fulfilled order and reconciled invoice.

8 stages · 4 approvals

Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total

Configure and price

Build a complete product configuration and a traceable price before submitting the quote for review.

6 stages · 0 approvals

Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total

Discount approval

Review concessions and terms against the complete proposal, with clear authority, delegation and revision history.

6 stages · 1 approval

Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total

Acceptance to order

Verify the executed sale and release only the quantities, terms and value the buyer authorized.

6 stages · 2 approvals

Billing RunActive
ScheduleDescriptionScheduled DateService Period Start

Schedule to invoice

Activate the agreed billing plan, issue each obligation once and reconcile cash and credits to the account.

6 stages · 2 approvals

ERP•AI workspace

Start now CPQ & Quote-to-Cash

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

Start now Download agent
Previous · process 5 of 6Schedule to invoiceNext · IndustriesSoftware and subscriptions

Customize Renewal. With Proto, your desktop AI agent.

Ask Proto to help you customize CPQ & Quote-to-Cash.

Customize
Renewal.
Ask: “Review “Contract and order”.”
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.