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
Acceptance to order4 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

Acceptance to order

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

6 stages · 2 approvals

Roles and responsibilities

Sales Rep Deal Desk System 1 Accept EQuoteEnvelopes 2 Create the contract Contracts 3 Check or sign Contracts 4 Generate the order SalesOrders no new charge order · system 5 Confirm SalesOrders 6 Release SalesOrders
  1. Step 1Accept
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOwnerAccountGrand Total
  2. Step 2Create the contract
    Contracts Up for RenewalActive
    Contract NumberAccountOwnerStart Date
  3. Step 3Check or sign
    Sent, Awaiting BuyerSent
    QuoteContractDocument TypeRecipient
    Contract
  4. Step 4Generate the order
    Orders Awaiting ConfirmationDraft
    Sales Order NumberAccountQuoteContract
  5. Step 5Confirm
    Orders Awaiting ConfirmationDraft
    Sales Order NumberAccountQuoteContract
  6. Step 6Release
    Orders Awaiting ConfirmationDraft
    Sales Order NumberAccountQuoteContract
Red diamonds require approval.Rows show responsibility for each step.Dashed lines are records the system creates.

Process steps

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

01Accept02Create the contract03Check or sign04Generate the order05Confirm06Release

Accept

Sales Rep monitors the buyer decision against the sent revision. A signature route requires validated completion by all required signers and the executed document; one recipient's partial event is insufficient. ForReview acceptance records the buyer's written evidence. Replayed, voided or superseded envelope events cannot accept a different revision or repeat downstream generation.

Responsible
Sales Rep
Records
EQuoteEnvelopesEQuoteEventsQuotesQuoteVersionsBusinessEvents
Effect
Complete buyer evidence accepted for the exact revision
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 →

Create the contract

Deal Desk reviews the generated agreement when the sale has a contractual term. It uses the contract template, operative terms and commercial lines already disclosed in the accepted packet. The actual service-line dates determine coverage, including later-starting ramps. One-time no-term goods can proceed without a term contract.

Responsible
Deal Desk
Records
ContractsContractLinesContractTemplatesQuoteVersionLines
Effect
Agreement represents the already-disclosed commercial terms
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
Approval required

Check or sign

Deal Desk verifies an already executed quote against the resulting agreement and records the check. ForReview term sales require review, the complete contract signature and verification before release. A pending amendment cannot change active entitlements merely because commercial acceptance was recorded; its required execution and effective date still govern.

Responsible
Deal Desk · for term agreements
Records
ContractsEQuoteEnvelopesEQuoteEventsQuoteVersions
Effect
Required execution and verification recorded
Sent, Awaiting BuyerEQuoteEnvelopes
StatusSentDeliveredViewed
Sent
EE-23917CNT-4342
EE-88851CNT-7888
Delivered
EE-81490CNT-3543
EE-67377CNT-2218
Viewed
EE-74754CNT-7046
EE-37335CNT-5037

Generate the order

Deal Desk reviews the draft order and OrderAllocations consuming the accepted line quantities and net term amounts. Staged orders use only the remaining authorized scope. Cancellation amendments create no new charge order; replacements first retire the superseded unfulfilled and unbilled scope. Configured options, bundle relationships, allocated discounts, service periods, purchase-order details and billing method remain connected to the immutable source.

Responsible
Deal Desk
Records
SalesOrdersSalesOrderLinesOrderAllocationsQuoteVersionLines
Effect
Accepted quantity and value allocated without duplication
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.

Orders →
Approval required

Confirm

Deal Desk checks the required purchase order, account hold, billing contact, addresses and requested date. Credit review includes valid open receivables and existing committed uninvoiced orders alongside the new allocation. Any required contract must be executed and verified. Confirmation binds that exact revision; material changes return for review.

Responsible
Deal Desk
Records
SalesOrdersOrderAllocationsAccountsContracts
Effect
Exact order revision and credit exposure confirmed
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 →

Release

Deal Desk releases the confirmed order under the enabled cutover policy. The configured fulfillment connection receives the frozen configuration and commercial allocation. Local release and destination acknowledgment remain separate; an uncertain outcome is reconciled before retry. A draft billing schedule can then be prepared from the same authorized value for Billing Specialist review.

Responsible
Deal Desk
Records
SalesOrdersBusinessEventsEventDeliveriesInvoiceSchedules
Effect
Authorized release delivered or held for reconciliation
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.

Orders →
Approvals and controls

2 approvals required in this process

  • Check or sign Deal Desk signs for term agreements · generate the order waitsContracts, EQuoteEnvelopes, EQuoteEvents, QuoteVersions
  • Confirm Deal Desk signs · release waitsSalesOrders, OrderAllocations, Accounts, Contracts
  • The contract cannot introduce a renewal upliftNotice clause or service boundary after the buyer signed.
  • One signed order form can supply execution evidence; Deal Desk verification remains a separate required control.
  • Order allocations cannot exceed the remaining accepted quantity or value, even when several orders serve staged delivery.
  • Existing order exposure is retained until it is invoicedCanceled or otherwise reconciled under policy.
  • Released commercial changes use linked amendmentsCompensating records, preserving fulfilled and invoiced history.

Records and postings

StageRecordsEffect
1 Accept EQuoteEnvelopesEQuoteEventsQuotesQuoteVersionsBusinessEvents Complete buyer evidence accepted for the exact revision
2 Create the contract ContractsContractLinesContractTemplatesQuoteVersionLines Agreement represents the already-disclosed commercial terms
3 Check or sign ContractsEQuoteEnvelopesEQuoteEventsQuoteVersions Required execution and verification recorded
4 Generate the order SalesOrdersSalesOrderLinesOrderAllocationsQuoteVersionLines Accepted quantity and value allocated without duplication
5 Confirm SalesOrdersOrderAllocationsAccountsContracts Exact order revision and credit exposure confirmed
6 Release SalesOrdersBusinessEventsEventDeliveriesInvoiceSchedules Authorized release delivered or held for reconciliation
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.

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 › acceptance to order · accept on EQuoteEnvelopes, EQuoteEvents, Quotes, QuoteVersions, BusinessEvents ✓ Sales Rep monitors the buyer decision against the sent revision. › acceptance to order · create the contract on Contracts, ContractLines, ContractTemplates, QuoteVersionLines ✓ Deal Desk reviews the generated agreement when the sale has a contractual term. › acceptance to order · check or sign on Contracts, EQuoteEnvelopes, EQuoteEvents, QuoteVersions ⏸ approval for term agreements · waiting for the deal desk # 3 more stages after approval: generate the order, confirm, release

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

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

Contracts Up for RenewalActive
Contract NumberAccountOwnerStart Date

Renewal

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

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 3 of 6Discount approvalNext · process 5 of 6Schedule to invoice

Customize Acceptance to order. With Proto, your desktop AI agent.

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

Customize
Acceptance to order.
Ask: “Review “Check or sign”.”
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.