Start with partner pricing
Assign the appropriate price book to the partner account and use its approved commercial terms. Quote revisions preserve the selected price basis, so a later book update does not rewrite an offer already accepted.

Quote partners on the right terms while keeping the end customer connected to the deal.
Channel sales need a clear distinction between the partner buying the offer and the customer using it. Partner pricing, credit and purchase orders belong to the commercial relationship with the reseller. CPQ & Quote-to-Cash keeps the end customer connected to the quote, agreement and order so delivery and renewal teams can follow the same sale.
Assign the appropriate price book to the partner account and use its approved commercial terms. Quote revisions preserve the selected price basis, so a later book update does not rewrite an offer already accepted.
Name the reseller as the sold-to account and retain the end customer for delivery and support context. Confirm bill-to and ship-to details on the accepted proposal rather than assuming every address on the partner account is appropriate.
Route discretionary discounts against the selected partner book, with floors and margin evaluated after all allocations. A rep cannot disguise a negotiated concession as an automatically approved bundle promotion.
Carry the opportunity and its stable CRM reference into quoting. Deal registration remains with the CRM or partner process chosen for it; the CPQ connection preserves the context needed to trace the proposal.
Deal Desk checks the partner's purchase order, agreed configuration and available credit before release. Outstanding order commitments count in the defined exposure, so several unbilled orders cannot all use the same available limit.
Prepare the reseller's schedule and invoice from accepted line values, with the purchase order and payment terms attached. End-customer context does not authorize applying another account's payment to the invoice.
Use eligible recurring commitments and the agreed renewal price basis and uplift. A switch to a current partner book must follow the signed policy; it is not an extra increase silently layered onto prior prices.
Start with partner pricing · Review special bids · Renew the current agreement
Connect registered deals
Keep both parties visible · Release the right order · Bill the commercial customer
Same records, same gates. The configuration changes how the process runs for this team.
Visible to: Deal Desk. Visibility does not establish approval authority.
Approval conditions.
Visible to: Deal Desk, Executive Approver, Sales Manager. Visibility does not establish approval authority.
Approval conditions.
Builds and submits their own Draft quote revisions, sends approved versions and records evidenced written acceptance for the ForReview path. Cannot write automatic bundle provenance, approval decisions, signature outcomes or accepted financial totals. An accepted version is changed only through a separately approved linked amendment.
Manage Draft Quotes, QuoteLines, QuoteLineOptions, manual QuoteDiscounts, BillingMilestones where Quotes.Owner = selfSubmit QuotesWithdraw eligible unaccepted revisions through controlled actionsSupervises team quotes and may edit a team Draft. A person who owned or materially edited the reviewed version cannot approve its discount, floor or terms decisions. Reassignment does not remove that exclusion. Proposes a named time-bounded delegate rather than transferring blanket authority.
Manage team Draft Quotes, QuoteLines, QuoteLineOptions and manual QuoteDiscounts where Quotes.Owner.Manager = selfApprove or reject assigned Pending DiscountApprovalSteps where active, eligible and independent of the version owner/material editorsReassign Draft Quotes.OwnerApproval conditions.
Acts in the configured VP sales, CFO or CEO tier, with named-user resolution frozen at submission. Decides assigned upper-tier and floor steps, above-limit credit requests, and independent refund/return reviews. Does not edit quote prices or scope. May independently approve master/delegation changes outside their editor or beneficiary set.
Approve or reject assigned Pending DiscountApprovalSteps where independent and eligibleApprove or reject Submitted CreditMemos above requester's captured CreditApprovalLimitApprove FinanceAdjustments requiring independent reviewApproval waits for the executive approver.
Prepares reviewed price-book entries, quantity breaks, costs, floors and promotion rules. Account default-book changes select an already active compatible book; quote revisions retain their own approved prices.
Manage Draft revisions of PriceBooks, PriceBookEntries, BundleDiscounts, BundleRequiredProductsCreate and submit MasterChanges for PricingSet Accounts.DefaultPriceBook to an active reviewed book| Book Code | Name | Segment | Effective Start | Effective End |
|---|---|---|---|---|
| BC-385 | Book 621 | Standard | 10 Sep | 19 Sep |
| BC-137 | Book 736 | Enterprise | 08 Sep | 16 Sep |
| BC-232 | Book 774 | Partner | 11 Sep | 17 Sep |
| BC-671 | Book 275 | Promotion | 10 Sep | 16 Sep |
| BC-408 | Book 445 | Standard | 11 Sep | 19 Sep |
| BC-529 | Book 756 | Enterprise | 15 Sep | 20 Sep |
Owns assigned non-standard terms decisions, contract execution checks, and order confirmation/release. Prepares template changes but cannot activate its own changes. Contract verification records the exact executed terms hash; a Signed flag alone is insufficient. Where Deal Desk materially edits quote terms, another eligible Deal Desk reviewer must decide the corresponding Terms step.
Manage Draft revisions of QuoteTemplates and ContractTemplates and submit MasterChangesPrepare Draft Contracts and pending ContractLines from accepted versionsApprove or reject assigned Pending DiscountApprovalSteps where ApprovalType = Terms and independent of owner/material editorsApproval conditions.
Owns schedule activation, invoice preparation, cash matching, collection and correction requests. May self-confirm a credit only under its explicit captured within-limit policy. Cannot change commercial amounts through a schedule edit, rewrite an issued invoice, fabricate a confirmed bank refund or overwrite a payment balance. Agent/service identities require a separate configured action allowlist; a role assignment alone does not authorize autonomous use of human decisions.
Prepare Draft InvoiceSchedules and InvoiceScheduleLines from accepted allocationsActivate reviewed InvoiceSchedules and supersede unclaimed date plans without commercial changesRun billing and send final InvoicesPrepare configured proposals, track buyer decisions and preserve the exact prices and terms each revision carried.
Release the accepted configuration to fulfillment while preserving agreed quantities, discounts and billing obligations.
Carry signed commercial terms into effective agreements, controlled amendments and clearly priced renewals.
Turn accepted orders into reconciled invoices, apply cash and handle credits without losing the original transaction history.
Apply the right price book, volume breaks and promotions while keeping discounts, floors and billing values aligned.
Route concessions and special terms to the right reviewers, with decisions tied to the exact quote revision.
Build sellable product combinations with guided options, required components and clear configuration checks.
Full-term line plus header discount dollars reconciled to QuoteVersionLines and QuoteDiscountAllocations, separating proven bundle promotions from discretionary concessions and original/renewal/amendment work. Use immutable version policy and avoid counting superseded offers as booked discounts.
| Tier Code | Name | Min Percent | Max Percent | Approver Role |
|---|---|---|---|---|
| TC-326 | Matrix 878 | 77 | 92 | None |
| TC-825 | Matrix 138 | 74 | 77 | SalesManager |
| TC-622 | Matrix 493 | 91 | 86 | VPSales |
| TC-161 | Matrix 282 | 82 | 77 | CFO |
| TC-301 | Matrix 264 | 69 | 62 | CEO. None is the auto-approve band |
| TC-896 | Matrix 350 | 66 | 85 | None |
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.
Approval conditions.
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.
Approval conditions.
Click Start now, then use Proto to configure CPQ & Quote-to-Cash for your business. Set up your workflows, import your data and invite your team.
Related questionRules guide required accessories, compatible options, quantities and recommendations. Bundles retain their component structure. Repeated edits should converge on the intended configuration without adding the same accessory again, while blocked attempts remain available for investigation.
Related questionYes. The model supports standard, enterprise, partner and promotional books with effective dates, quantity bands and cost or floor information. The chosen prices and discount allocation are frozen with the submitted proposal, so a later book change cannot rewrite a deal already under review or accepted.
Related questionDiscounts follow the configured matrix; floor exceptions go to the designated executive authority, and negotiated terms go to Deal Desk. Valid automatic bands can clear eligible discounts, while any other required review remains. Each human decision is tied to the submitted revision and an eligible approver.
Related questionAn eligible unaccepted proposal can be revised after its existing signature request is resolved. The new version is reviewed and sent on its own terms. Accepted business stays intact; changes use a linked amendment and the required approvals, signature and financial corrections.
Related questionThe accepted line values feed the order and billing schedule. Billing Specialist reviews and activates the schedule before eligible dates or evidenced milestones can issue invoices. The model supports upfront, recurring and milestone billing, with accounting ownership and final tax reconciliation agreed during implementation.
Related questionPayments are matched to invoices for the same account within their remaining amounts. Linked reversals preserve the receipt and application history. Credits can correct eligible invoice value even when the invoice has already been paid; the resulting account credit or refund is handled explicitly with finance and accounting.
Related questionRenewals use the price basis, uplift, notice terms and current recurring commitments agreed in the contract. Amendments take effect only after their required approval and signature. One-time products are excluded from recurring renewal, and non-renewal decisions retain their date and evidence.
Related questionThis model prices in USD and bills agreed amounts on schedules. Usage rating, multi-currency pricing, revenue recognition and the general ledger remain with the specialist systems chosen for those jobs. Supported tax cases and the accounting connection are scoped and verified during implementation.
Related questionQuote editions, seats and add-ons with clear terms, billing and renewals.
Build accurate equipment proposals and carry the accepted configuration into delivery and billing.
Quote service packages and retainers with clear scope, approvals and billing milestones.
Quote partners on the right terms while keeping the end customer connected to the deal.
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.