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 References
Roles and permissions1 of 6
  • Roles and permissions1 of 6
  • Reports and dashboards2 of 6
  • Data model3 of 6
  • Integrations4 of 6
  • Implementation5 of 6
  • AI agents6 of 6

Roles and permissions

Give sales, Deal Desk and finance the access and authority their work needs.

Sales prepares the offer, approvers review the exceptions, Deal Desk checks the agreement and order, and finance manages billing and collection. CPQ & Quote-to-Cash separates permission to view or prepare work from authority to decide it.

Permissions

Summarised from the authored role permissions. Scope restrictions such as “own records” still apply; these symbols do not indicate completeness or runtime access.

Table Product Manager Pricing Manager Sales Rep Sales Manager Executive Approver Deal Desk Billing Specialist
master
Contacts—No table-specific permission stated—No table-specific permission stated Specific actions: Create Contacts for own Accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
Opportunities—No table-specific permission stated—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
Products Manage / maintain: Manage Draft revisions of Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, RuleConditions, RuleActions View: View Products, OptionGroups, ProductOptions, Quotes, QuoteLines, QuoteDiscounts, QuoteDiscountAllocations View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
ProductRules Manage / maintain: Manage Draft revisions of Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, RuleConditions, RuleActions—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
PriceBooks View: View PriceBooks, PriceBookEntries, Quotes, QuoteLines, QuoteVersionLines, ConfigurationRuleHits Manage / maintain: Manage Draft revisions of PriceBooks, PriceBookEntries, BundleDiscounts, BundleRequiredProducts View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
BundleDiscounts—No table-specific permission stated Manage / maintain: Manage Draft revisions of PriceBooks, PriceBookEntries, BundleDiscounts, BundleRequiredProducts View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
QuoteTemplates—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Draft revisions of QuoteTemplates and ContractTemplates and submit MasterChanges—No table-specific permission stated
ContractTemplates—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Draft revisions of QuoteTemplates and ContractTemplates and submit MasterChanges—No table-specific permission stated
CreditMemos—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: Approve or reject Submitted CreditMemos above requester's captured CreditApprovalLimit—No table-specific permission stated Specific actions: Submit CreditMemos and self-confirm only within captured authorized CreditApprovalLimit
QuoteVersionLines View: View PriceBooks, PriceBookEntries, Quotes, QuoteLines, QuoteVersionLines, ConfigurationRuleHits—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts View: View all masters, QuoteVersions, QuoteVersionLines, ContractLines, Contracts, SalesOrders, Invoices, ConfigurationRuleHits—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
ContractLines—No table-specific permission stated—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts View: View all masters, QuoteVersions, QuoteVersionLines, ContractLines, Contracts, SalesOrders, Invoices, ConfigurationRuleHits—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
FinanceAdjustments—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: Approve FinanceAdjustments requiring independent review—No table-specific permission stated—No table-specific permission stated
transaction
Quotes View: View PriceBooks, PriceBookEntries, Quotes, QuoteLines, QuoteVersionLines, ConfigurationRuleHits View: View Products, OptionGroups, ProductOptions, Quotes, QuoteLines, QuoteDiscounts, QuoteDiscountAllocations Manage / maintain: Manage Draft Quotes, QuoteLines, QuoteLineOptions, manual QuoteDiscounts, BillingMilestones where Quotes.Owner = self; Submit Quotes; Record written acceptance with evidence for ForReview Quotes Manage / maintain: Manage team Draft Quotes, QuoteLines, QuoteLineOptions and manual QuoteDiscounts where Quotes.Owner.Manager = self—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
QuoteVersions—No table-specific permission stated—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts View: View all masters, QuoteVersions, QuoteVersionLines, ContractLines, Contracts, SalesOrders, Invoices, ConfigurationRuleHits—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
EQuoteEnvelopes—No table-specific permission stated—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
Contracts—No table-specific permission stated—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts View: View all masters, QuoteVersions, QuoteVersionLines, ContractLines, Contracts, SalesOrders, Invoices, ConfigurationRuleHits—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
SalesOrders—No table-specific permission stated—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts View: View all masters, QuoteVersions, QuoteVersionLines, ContractLines, Contracts, SalesOrders, Invoices, ConfigurationRuleHits—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
QuoteDiscountAllocations—No table-specific permission stated View: View Products, OptionGroups, ProductOptions, Quotes, QuoteLines, QuoteDiscounts, QuoteDiscountAllocations—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
ApprovalDelegations—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: Submit ApprovalDelegations for self Specific actions: Submit ApprovalDelegations for self; Approve independent MasterChanges and ApprovalDelegations—No table-specific permission stated—No table-specific permission stated
MasterChanges Specific actions: Create and submit MasterChanges for Catalog and Rules Specific actions: Create and submit MasterChanges for Pricing—No table-specific permission stated—No table-specific permission stated Specific actions: Approve independent MasterChanges and ApprovalDelegations Manage / maintain: Manage Draft revisions of QuoteTemplates and ContractTemplates and submit MasterChanges—No table-specific permission stated
ConfigurationRuleHits View: View PriceBooks, PriceBookEntries, Quotes, QuoteLines, QuoteVersionLines, ConfigurationRuleHits—No table-specific permission stated—No table-specific permission stated View: View all masters, QuoteVersions, QuoteVersionLines, ContractLines, Contracts, SalesOrders, Invoices, ConfigurationRuleHits—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
RenewalDecisions—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: Record evidenced RenewalDecisions—No table-specific permission stated
line item
OptionGroups Manage / maintain: Manage Draft revisions of Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, RuleConditions, RuleActions View: View Products, OptionGroups, ProductOptions, Quotes, QuoteLines, QuoteDiscounts, QuoteDiscountAllocations View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
ProductOptions Manage / maintain: Manage Draft revisions of Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, RuleConditions, RuleActions View: View Products, OptionGroups, ProductOptions, Quotes, QuoteLines, QuoteDiscounts, QuoteDiscountAllocations View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
BundleComponents Manage / maintain: Manage Draft revisions of Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, RuleConditions, RuleActions—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
RuleConditions Manage / maintain: Manage Draft revisions of Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, RuleConditions, RuleActions—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
RuleActions Manage / maintain: Manage Draft revisions of Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, RuleConditions, RuleActions—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
PriceBookEntries View: View PriceBooks, PriceBookEntries, Quotes, QuoteLines, QuoteVersionLines, ConfigurationRuleHits Manage / maintain: Manage Draft revisions of PriceBooks, PriceBookEntries, BundleDiscounts, BundleRequiredProducts View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
BundleRequiredProducts—No table-specific permission stated Manage / maintain: Manage Draft revisions of PriceBooks, PriceBookEntries, BundleDiscounts, BundleRequiredProducts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
QuoteLines View: View PriceBooks, PriceBookEntries, Quotes, QuoteLines, QuoteVersionLines, ConfigurationRuleHits View: View Products, OptionGroups, ProductOptions, Quotes, QuoteLines, QuoteDiscounts, QuoteDiscountAllocations Manage / maintain: Manage Draft Quotes, QuoteLines, QuoteLineOptions, manual QuoteDiscounts, BillingMilestones where Quotes.Owner = self Manage / maintain: Manage team Draft Quotes, QuoteLines, QuoteLineOptions and manual QuoteDiscounts where Quotes.Owner.Manager = self—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
QuoteLineOptions—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Draft Quotes, QuoteLines, QuoteLineOptions, manual QuoteDiscounts, BillingMilestones where Quotes.Owner = self Manage / maintain: Manage team Draft Quotes, QuoteLines, QuoteLineOptions and manual QuoteDiscounts where Quotes.Owner.Manager = self—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
QuoteDiscounts—No table-specific permission stated View: View Products, OptionGroups, ProductOptions, Quotes, QuoteLines, QuoteDiscounts, QuoteDiscountAllocations Manage / maintain: Manage Draft Quotes, QuoteLines, QuoteLineOptions, manual QuoteDiscounts, BillingMilestones where Quotes.Owner = self Manage / maintain: Manage team Draft Quotes, QuoteLines, QuoteLineOptions and manual QuoteDiscounts where Quotes.Owner.Manager = self—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
BillingMilestones—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Draft Quotes, QuoteLines, QuoteLineOptions, manual QuoteDiscounts, BillingMilestones where Quotes.Owner = self—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
DiscountApprovalSteps—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: Approve or reject assigned Pending DiscountApprovalSteps where active, eligible and independent of the version owner/material editors Specific actions: Approve or reject assigned Pending DiscountApprovalSteps where independent and eligible Specific actions: Approve or reject assigned Pending DiscountApprovalSteps where ApprovalType = Terms and independent of owner/material editors—No table-specific permission stated
EQuoteEvents—No table-specific permission stated—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
finance
Accounts—No table-specific permission stated—No table-specific permission stated Specific actions: Create Contacts for own Accounts; View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
Invoices—No table-specific permission stated—No table-specific permission stated View: View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts View: View all masters, QuoteVersions, QuoteVersionLines, ContractLines, Contracts, SalesOrders, Invoices, ConfigurationRuleHits—No table-specific permission stated—No table-specific permission stated Specific actions: Run billing and send final Invoices
Payments—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: Record Payments and post eligible PaymentApplications and AccountCreditApplications through atomic actions
PaymentApplications—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: Record Payments and post eligible PaymentApplications and AccountCreditApplications through atomic actions
AccountCreditApplications—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: Record Payments and post eligible PaymentApplications and AccountCreditApplications through atomic actions
  • Product ManagerAccess catalog and configuration rule reports
  • Pricing ManagerAccess pricing and discount reports
  • Sales RepWithdraw eligible unaccepted revisions through controlled actions
  • Sales ManagerAccess team and discount reports
  • Executive ApproverAccess all reports
  • Deal DeskSend approved contract packets
Manage / maintain View Specific actions— No table-specific permission statedPermissions also apply to agents

How permissions work

7 rules

Work by role and account

Sales Rep access follows owned quotes and accounts. Sales Manager access covers the assigned team. Connected services and assistants need their own scoped identities.

Review the submitted proposal

Approval decisions belong to a frozen quote revision. The owner and people who materially edited that revision cannot approve it. A changed proposal needs a fresh review.

Keep decisions specific

Sales Manager and Executive Approver decide their assigned discount or floor steps. Deal Desk decides assigned pending terms steps. An automatic discount band does not remove another required review.

Make delegation traceable

Coverage must have an eligible person, explicit scope and valid dates. The decision retains both the actual signer and the authority used; delegation does not count as approval by itself.

Check the agreement and order

Deal Desk verifies executed terms before confirming and releasing the associated order. Seeing a signed document does not bypass purchase order, credit or release checks.

Protect financial history

Billing Specialist activates agreed schedules, applies payments and prepares credits through controlled actions. Eligible credits within the configured limit can be confirmed by that specialist; larger requests require an independent Executive Approver. Posted amounts are corrected with linked records.

Review policy changes

Catalog, prices, rules, templates and approval policy need a recorded change and authorized activation. Admin access does not make accepted proposals, signatures or financial history editable.

The roles

Product Manager

Prepares catalog, option, bundle and configuration-rule revisions, tests convergence and requests activation. Cannot silently change an active version already used by a quote.

Permissions and screens
  • Manage Draft revisions of Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, RuleConditions, RuleActions
  • Create and submit MasterChanges for Catalog and Rules
  • View PriceBooks, PriceBookEntries, Quotes, QuoteLines, QuoteVersionLines, ConfigurationRuleHits
  • Access catalog and configuration rule reports
Active Products
SKUNameFamilyType
Bundle
Configuration Rules
Rule CodeNameTypeSeverity
Auto Add
Active ProductsProducts
Active = true
SKUNameFamilyTypeBase Price
SKU-557Product 193FML-219Standalone530
SKU-390Product 642FML-861Bundle280
SKU-905Product 599FML-781Subscription240
SKU-647Product 516FML-337Service160
SKU-344Product 707FML-992Addon. A Bundle has BundleComponents720
SKU-458Product 446FML-788Standalone340
Pricing Manager

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.

Permissions and screens
  • Manage Draft revisions of PriceBooks, PriceBookEntries, BundleDiscounts, BundleRequiredProducts
  • Create and submit MasterChanges for Pricing
  • Set Accounts.DefaultPriceBook to an active reviewed book
  • View Products, OptionGroups, ProductOptions, Quotes, QuoteLines, QuoteDiscounts, QuoteDiscountAllocations
  • Access pricing and discount reports
Active Price Books
Book CodeNameSegmentEffective Start
Enterprise
Active Products
SKUNameFamilyType
Bundle
Active Price BooksPriceBooks
Active = truedue todayEffectiveEnd IS EMPTY or EffectiveEnd >= today
Book CodeNameSegmentEffective StartEffective End
BC-385Book 621Standard10 Sep19 Sep
BC-137Book 736Enterprise08 Sep16 Sep
BC-232Book 774Partner11 Sep17 Sep
BC-671Book 275Promotion10 Sep16 Sep
BC-408Book 445Standard11 Sep19 Sep
BC-529Book 756Enterprise15 Sep20 Sep
Sales Rep

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.

Permissions and screens
  • Manage Draft Quotes, QuoteLines, QuoteLineOptions, manual QuoteDiscounts, BillingMilestones where Quotes.Owner = self
  • Submit Quotes
  • Withdraw eligible unaccepted revisions through controlled actions
  • Send current approved QuoteVersions
  • Record written acceptance with evidence for ForReview Quotes
  • Create Contacts for own Accounts
  • Map OpportunityItems for own opportunities to active Products
  • View Accounts, Opportunities, Products, OptionGroups, ProductOptions, BundleComponents, ProductRules, PriceBooks, PriceBookEntries, BundleDiscounts, QuoteVersions, QuoteVersionLines, EQuoteEnvelopes, EQuoteEvents, Contracts, ContractLines, SalesOrders, Invoices for own accounts
My Open QuotesDraft
Quote NumberAccountQuote TypeStatus
Renewal
Sent, Awaiting BuyerSent
QuoteContractDocument TypeRecipient
Contract
Contracts Up for RenewalActive
Contract NumberAccountOwnerStart Date
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
Sales Manager

Supervises 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.

Permissions and screens
  • Manage team Draft Quotes, QuoteLines, QuoteLineOptions and manual QuoteDiscounts where Quotes.Owner.Manager = self
  • Approve or reject assigned Pending DiscountApprovalSteps where active, eligible and independent of the version owner/material editors
  • Reassign Draft Quotes.Owner
  • Submit ApprovalDelegations for self
  • View all masters, QuoteVersions, QuoteVersionLines, ContractLines, Contracts, SalesOrders, Invoices, ConfigurationRuleHits
  • Access team and discount reports
Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total
My Open QuotesDraft
Quote NumberAccountQuote TypeStatus
Renewal
Team Quote PipelineDraft
Quote NumberOwnerAccountQuote Type
Renewal
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.

Executive Approver

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.

Permissions and screens
  • Approve or reject assigned Pending DiscountApprovalSteps where independent and eligible
  • Approve or reject Submitted CreditMemos above requester's captured CreditApprovalLimit
  • Approve FinanceAdjustments requiring independent review
  • Submit ApprovalDelegations for self
  • Approve independent MasterChanges and ApprovalDelegations
  • View all tables
  • Access all reports
Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total
Credit Memos Awaiting ApprovalSubmitted
Credit Memo NumberInvoiceAccountReason
Service credit
Open InvoicesIssued
Invoice NumberAccountCustomer PONumberInvoice Date
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.

Deal Desk

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.

Permissions and screens
  • Manage Draft revisions of QuoteTemplates and ContractTemplates and submit MasterChanges
  • Prepare Draft Contracts and pending ContractLines from accepted versions
  • Approve or reject assigned Pending DiscountApprovalSteps where ApprovalType = Terms and independent of owner/material editors
  • Send approved contract packets
  • Verify executed Contracts and ContractLines as Deal Desk
  • Prepare Draft SalesOrders and OrderAllocations within accepted remaining scope
  • Confirm and release SalesOrders after all current controls pass
  • Record evidenced RenewalDecisions
Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total
Orders Awaiting ConfirmationDraft
Sales Order NumberAccountQuoteContract
Sent, Awaiting BuyerSent
QuoteContractDocument TypeRecipient
Contract
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 Specialist

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.

Permissions and screens
  • Prepare Draft InvoiceSchedules and InvoiceScheduleLines from accepted allocations
  • Activate reviewed InvoiceSchedules and supersede unclaimed date plans without commercial changes
  • Run billing and send final Invoices
  • Prepare Draft Invoices, InvoiceLines and CreditMemos
  • Submit CreditMemos and self-confirm only within captured authorized CreditApprovalLimit
  • Record Payments and post eligible PaymentApplications and AccountCreditApplications through atomic actions
  • Request FinanceAdjustments and record evidenced routine application reversals under configured policy
  • Review tax/exemption evidence and update Accounts billing fields and CreditHold with reason
Credit Memos Awaiting ApprovalSubmitted
Credit Memo NumberInvoiceAccountReason
Service credit
Contracts Up for RenewalActive
Contract NumberAccountOwnerStart Date
Open InvoicesIssued
Invoice NumberAccountCustomer PONumberInvoice Date
Credit Memos Awaiting ApprovalCreditMemos
Submitted
  • CM-59776 INV-98633 in 7 d
  • CM-87691 INV-97833 in 2 d
  • CM-47998 INV-82880 in 10 d
  • CM-32666 INV-85394 today
  • CM-93501 INV-23006 in 12 d
CM-59776
Invoice
INV-98633
Account
ACC-47155
Reason
Pricing error
Amount
230
RequestedBy
CV

Approval waits for the executive approver.

Agents

CPQ & Quote-to-Cash separates permission to view or prepare work from authority to decide it.

AI agents
ERP•AI workspace

Start now CPQ & Quote-to-Cash

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

Start now Download agent
Next · reference 2 of 6Reports and dashboards

Customize CPQ & Quote-to-Cash. With Proto, your desktop AI agent.

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

Customize
CPQ & Quote-to-Cash.
Ask: “Adapt Configurator.”
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.