Skip to main content

Troubleshoot first quote fails

Use this article when your first onboarding quote shows Unable to calculate estimate or returns no price breakdown after you select Calculate.

S
Written by Styrbjörn Holmberg

Use this article when your first onboarding quote shows Unable to calculate estimate or returns no price breakdown after you select Calculate. After this you will know which missing entity caused the failure and how to fix it in Estimate Setup.

Symptom table

Symptom

Check (where to look)

Fix (action)

Verify (what you'll see)

Unable to calculate estimate appears immediately after Calculate

Open Issue analysis from the failure banner on the quote

Read the first concrete missing entity (substrate, machine, or required field) and fix it in Estimate Setup under the area that owns the entity

Re-select Calculate. The price breakdown loads with at least one production route.

Error mentions missing substrate

Open Estimate Setup → Substrates and search for a substrate that matches the requested size and weight

Add the substrate, or pick a different substrate from the library that matches the request

Calculate returns a route. The quote header shows the chosen substrate row.

Error mentions no valid route or no compatible press

Open Issue analysis → Excluded machines on the failed quote

Identify why each candidate press was excluded (size mismatch, tag mismatch, weight out of range), then adjust the press or substrate in Estimate Setup

The excluded press moves into the assigned route on the next Calculate.

Quote names a finishing step that has no machine

Open Estimate Setup → Finishing Machines or Binding Machines for the step the AI added

Either add a finishing machine that performs the step, or remove the unsupported finish from the request

The finishing line appears on the price breakdown.

Issue analysis dialog fails to load

Wait a few seconds and reopen Issue analysis from the failure banner

Retry once. If the dialog still fails, open a support request

Issue analysis opens and lists the first missing entity.

Every row's Check column points to a UI surface you can reach in two hops or fewer from the failed quote.

Worked example faults

Example 1 — Missing substrate for a Stitched Book

Northgate Press' admin pastes a request for a stitched book on Silk 90gsm SRA1 cover, A4 portrait, 5,000 run, and selects Calculate. The quote returns Unable to calculate estimate.

The admin opens Issue analysis from the banner. The first row reads No substrate matched: weight 90 gsm, size SRA1, coat Silk. Northgate Press' library has Silk 100gsm SRA1 and Silk 115gsm SRA1 — but not 90gsm.

The admin opens Estimate Setup → Substrates, duplicates the Silk 100gsm SRA1 row, and edits the weight to 90 gsm. Save. Pending Changes shows one staged edit. The admin selects Apply Changes.

Back on the quote, the admin selects Calculate. The route loads with XL105 as the print machine, the new Silk 90gsm SRA1 substrate selected, and the price breakdown displays make-ready, run, paper, binding, and markup lines.

Example 2 — Wrong route picks Indigo when XL105 should win

Northgate Press quotes a 5,000-run Stitched Book on Silk 100gsm SRA1. The quote calculates but assigns HP Indigo instead of XL105, and the print line cost looks high.

The estimator opens Issue analysis → Excluded machines. The XL105 row reads Substrate has no tag matching the offset routing path.

The fix is in Estimate Setup → Substrates — the SRA1 row needs the Offset OK tag. The estimator opens the row, adds the tag in the Tags field, saves, and selects Apply Changes from the sidebar.

The estimator selects Calculate again on the quote. Issue analysis now shows XL105 as the assigned print machine, and the print line cost drops from the digital click rate to the offset machine-rate-plus-plate cost.

What if this didn't fix it?

If Issue analysis repeats the same error after you have added the missing entity and selected Apply Changes, the issue is in calculation logic or in a tenant-specific data sync rather than in your setup. Open a support request and include: the estimate number, the category name, the substrate name, the quantity, and a screenshot of the Issue analysis dialog. Note any field you have already changed and the timestamp of the most recent Apply Changes.

Related articles

Did this answer your question?