NetSuite quote approvals: rules for prices and revisions

Build an approval process that sends pricing, technical and delivery exceptions to the people who can decide them. Keep the decision valid through later revisions.

Arda Bulut

Co-Founder & CTO of Bourne · Published

A rep wants to offer a substitute part at a discount and promise an earlier delivery. Sending the whole quote to the sales manager may settle the discount, but it does not establish that the substitute is suitable or that production can meet the date.

NetSuite quote approval should route each exception to the person who can decide it, then preserve what they approved. This guide explains how to define that policy and test it through the quoting process, including revisions and customer release.

Identify which exceptions each person can approve

Write the approval policy with your commercial and technical owners, then configure these rules in your workflow.

TriggerDecisionOwner to name
Price below the permitted thresholdWhether to grant the concessionCommercial manager
Expired agreement requestedWhether to extend the termsAccount or pricing owner
Substitute part or changed specificationWhether the proposed item is suitableEngineering or product authority
Unconfirmed delivery dateWhether operations can support the promisePlanning or logistics
Changed payment termsWhether the terms are acceptableAuthorized finance or commercial owner

Set thresholds from your actual policy. Do not copy a tutorial’s sample amount into production. Decide what happens when an owner is absent and who can approve a substitute decision.

An approval to change a part may also trigger a customer notification process. For example, Eaton’s supplier requirements identify changes to approved materials and inspection methods among the changes requiring advance notification. A sales discount approver cannot settle that obligation by accepting the quote total.

For each exception, identify whose acceptance completes it: your engineer’s suitability decision, your commercial manager’s price decision, or the customer’s required approval. Keep those outcomes separate. A reviewer should see exactly which decision remains open rather than one green “approved” status covering the whole quotation.

Configure the approval states and approver roles

Oracle provides a quote approval workflow example with creation, pending, approved and rejected states. Use it to understand the mechanics, then build the rules your team approved.

Oracle also documents a pending-approval example where buttons appear to the sales rep’s supervisor. Configure the approver roles and test each customer release path.

Ask the administrator to show the workflow execution history for a sample estimate. Confirm the actual state transition and the identity of the person who approved it. If your process uses custom approval fields, document their meaning in the workflow configuration.

Approve a specific version of the quote

Suppose a manager approves 100 units at the agreed rate. A rep then reduces the quantity to 20 and retains the price. The quantity-based pricing conditions may no longer apply, even though the selling rate has not changed.

Define the material fields that invalidate approval. Start with customer entity, items, quantity, rate, cost basis, delivery assumptions and terms. Your team should decide which changes require a full review and which require only one owner to reconsider a decision.

Store enough information to establish what the approver saw. Present a concise change summary on revision: old value, new value, reason and affected approval.

Test every customer release path

Test sending by email, printing a document and making a quote visible through a portal where applicable. Test the user roles involved, including the integration role. A hidden button in one screen is not sufficient evidence that the complete release policy works.

Include a rejected estimate and an estimate that changed after approval. Generate the customer quote document for each, then test the same release conditions through the estimate API. The approved outcome must hold across both paths.

Avoid a workflow that leaves rejected work without a next owner. The rep should see the reason, the required correction and what happens after resubmission.

Have AI gather the information the approver needs

An AI quoting workflow can prepare the decision packet: proposed terms, source evidence and the specific exception. It can also route a technical question to the correct specialist. Begin with explicit human approval for commercial release and expand authority only for well-defined cases you have evaluated.

Measure approval time separately from preparation time. If a manager spends hours waiting for missing cost information, adding another approval screen will not fix the delay. Keep the supplier RFQ attached to the cost decision it supports, so the buyer’s answer can reach the manager without another handoff.

Give approvers the context with Bourne

An approval notification alone leaves the manager to investigate the request. With Bourne, we can build a decision packet that includes the proposed concession, the current terms and the customer history behind it. Technical clarification can go to engineering while commercial exceptions go to the sales owner.

Bourne is a strong fit when your managers spend more time finding the cost and customer history than making the decision. Build your quote approval workflow.

Frequently asked questions

Does NetSuite support estimate approval workflows?

Oracle documents examples using workflow states and approval actions. Have your administrator assess the example against your required controls and account configuration.

Should a quote need approval again after a price change?

Define that in your policy. Material commercial changes should return to the appropriate owner unless an existing delegated rule explicitly covers them. Apply the same rule to user edits and automated updates.

Can one manager approve every exception?

Only if that person has the authority and expertise for each decision. Technical suitability, credit and pricing may require different owners even when they appear on the same quote.

How can we tell whether the integration bypasses approval?

Test an unapproved and a revised estimate through the integration role. Inspect the saved state, workflow history and customer-visible outcome. Include email and other release paths in the test.

Further reading

Eaton: supplier excellence requirements
A manufacturer’s published process for supplier approval and change requests.

Arda Bulut

Arda Bulut is the co-founder and CTO of Bourne and HockeyStack. He leads engineering at Bourne, building the platform people use to create AI products, agents and automations.