EDGEBIC Platform

How to Create a Manufacturing Quote in EDGEBIC, Field by Field

User Solutions TeamUser Solutions Team
|
9 min read

To create a manufacturing quote in EDGEBIC by User Solutions you fill one dialog, click simulate, and read six columns. This guide covers each of those in order, with the documented worked numbers so you know what a healthy quote looks like on screen.

For why the simulation works the way it does, read quote simulation explained. For the strategy around quoting against real load, see the quoting pillar. Everything here describes documented behavior of EDGEBIC.

Before You Start: Four Prerequisites

PrerequisiteWhy it matters
The product has a routingThe simulation schedules that routing; without one the quote cannot be simulated at all
Work centers have hourly ratesLabor cost is hours times rate, and a rate of zero prices that step at nothing
Shifts and calendars are configuredThe simulation uses real shift hours and holidays, so bad calendars produce bad promise dates
The customer existsA free-text reference works, but a linked customer record carries through to the order and reports

The rate one deserves emphasis. A missing rate does not raise an error. It quietly contributes zero cost, and the quote comes back with a margin that looks excellent. Work centers in EDGEBIC covers where rates live.

Step 1: Fill the Quote Dialog

Open the quote tab and create a new quote. The configuration dialog groups fields into basic information, pricing and quantities, and important dates.

FieldRequiredWhat it does
Product (BOR)YesThe product being quoted; it must have a routing
Customer ReferenceYesThe customer's own reference or purchase order number
Customer IdNoLinks to a customer record; a plus button adds a new one without leaving the dialog
Contact Person / EmailYesWho receives the quote
QuantityYesUnits quoted
Unit PriceNoLeave at zero to let markup derive it after the first simulation
Markup %NoPercentage applied to internal cost to derive price; default 25%
Manual Cost OverrideNoReplaces the rolled-up cost as the pricing basis; shows as use calculated when blank
Quote DateYesThe date the quote was raised
Expiry DateYesValidity window; must be after the quote date, defaults to 30 days out
Target Start DateYesThe date the simulation anchors on; its meaning depends on direction
Scheduling DirectionNoForward or Backward; defaults from the schedule settings
StatusYesLifecycle status, starting at Draft
Sales OrderNoOptional link, filtered by the selected customer
Customer / Internal NotesNoCustomer notes print on the quote; internal notes never leave the building

Save, and the quote appears in the grid. Leave the quote number blank for an auto-generated one, or type your own when you need to match an external reference such as an RFQ number.

Before you simulate, the dialog's cost analysis panel already shows a routing-based estimate: hours and cost calculated from the routing math, including sub-assemblies. Treat that as a sanity check. It knows your routing but not your shop load.

Step 2: Choose the Direction Deliberately

The target start date field means two different things, and picking the wrong one is the most common source of a misread quote.

DirectionWhat the target date meansThe question it answers
Forward (default)The date the simulation startsIf we start then, when do we finish?
BackwardThe date the job must finish byCan we deliver by then, and how late can we start?

To answer a customer asking for delivery by September 1, set direction to Backward and the target date to September 1. The engine right-aligns the plan and reports the latest safe start. If the returned end date lands after the target, the backward plan did not fit and the engine fell back to a forward run: that is your no, arriving with the real date attached. Backward scheduling in EDGEBIC has the full rules.

Step 3: Simulate

Tick the select checkbox on the quotes you want, then run the simulation. With nothing ticked, it runs on every not-yet-simulated quote in the current filter, which is the efficient way to clear a morning's enquiries.

The grid's start date, end date, estimated hours, estimated cost, profit, and margin columns fill in as each quote completes. Nothing is written to the production schedule: the temporary job the engine used is deleted, even on failure.

Step 4: Read the Results

Six columns carry the answer.

ColumnWhat it tells you
Start Date / End DateThe simulated window against real current capacity
Est. HoursTotal allocated work hours across every routing step, including sub-assemblies
Est. CostLabor plus material
ProfitQuoted total price minus effective total cost
Margin %Profit divided by total price, green above 20%, amber above 10%, red when negative
Hours (quoted / actual)After conversion, quoted hours against hours actually burned

For the breakdown, open the details window on the row. Its resource allocations tab shows which work center received which hours on which days. Its summary tab carries the production schedule block and the cost and profit analysis block in one view.

Estimated hours are work hours, not calendar hours. A job spanning a weekend has a wall-clock span far larger than its work content, and cost always comes from the allocated hours.

Worked Example: 200 Units of Widget-A

Acme asks for 200 units, delivery wanted by September 1. Today is July 16.

The routing: a saw at 0.5 hours setup plus 0.10 per unit, a mill at 1.0 hour setup plus 0.50 per unit, and assembly at 0.15 per unit. Rates are $40, $60, and $35 per hour. The product's unit cost is $6.50.

Create the quote with quantity 200, unit price 85.00, target start July 20, direction Forward. Simulate.

Work centerHoursRateCost
Saw-10.5 + 200 x 0.10 = 20.5$40$820
CNC-Mill-11.0 + 200 x 0.50 = 101.0$60$6,060
Assembly-1200 x 0.15 = 30.0$35$1,050
Material fallback$6.50 x 200$1,300

Estimated hours 151.50. Labor $7,930 plus material $1,300 gives estimated cost $9,230. Around the existing load on the day shift, the window comes back July 20 to August 14, a 25 day lead time.

The margin: total price is $85 x 200 = $17,000, so profit is $7,770 and margin is 45.7%, painted green.

Note what would have happened at a zero unit price: the 25% default markup would have proposed $9,230 x 1.25 / 200 = $57.69 per unit. The typed $85 stands, because typed prices are never overwritten.

Simulated end August 14 is comfortably before the wanted September 1, so the quote goes out. For a direct check, flip the direction to Backward with the target date at September 1 and read the latest safe start.

Step 5: Price the Quote

Three routes to a price, in order of preference.

Markup on calculated cost. If the unit price was zero at simulation time, it is filled automatically: effective cost times one plus markup, divided by quantity. Adjust the markup percent per quote when the job justifies it.

Re-derive after a change. Once you type a price, later simulations leave it alone. When costs move and you want the price to follow, use the apply markup action on the quote, or zero the price and simulate again.

Manual cost override. For costs the routing cannot know, such as tooling wear, scrap allowance, or freight, enter the number as an override. Profit and margin then compute from your figure while the calculated labor and material split stays stored for variance reporting later. In the documented rush-order case, a $17,400 simulated cost was overridden to $19,400 and priced at 30% markup for $504.40 per unit.

Prefer the override to a hand-bumped unit price. The override records the reason in a field; a bumped price hides it forever.

Step 6: Move the Quote Through Its Lifecycle

StatusMeaning
DraftBeing prepared; every new quote starts here
SubmittedSent to the customer
UnderReviewBeing reviewed internally or by the customer
ApprovedCustomer accepted, ready to convert
RejectedCustomer declined
ExpiredPast its expiry date
ConvertedAn order exists; final

Statuses are informational and you can move between them freely, with one exception: Converted is set by the system and blocks any further conversion.

Step 7: Convert the Accepted Quote

Convert the row, or tick several and convert in bulk (already-converted rows are skipped). The order appears in the manufacturing order list named after the quote number, and the quote locks at Converted.

What carries over: product and quantity, the target date as the due date, the simulated window, the scheduling direction, the estimated cost with its labor and material split, markup and unit price, and the customer and sales order links. The order is created rather than scheduled; it is placed on the calendar at the next scheduling run.

Conversion is one way and guarded three times over. For repeat business, create a new quote.

Next Steps

Expert Q&A: Deep Dive

Q: Walk me through the actual numbers on a 200 piece quote so I know what to expect on screen.

A: The documented Widget-A example runs a saw at 0.5 hours setup plus 0.10 per unit, a mill at 1.0 hour setup plus 0.50 per unit, and assembly at 0.15 per unit, with rates of $40, $60, and $35 per hour and a unit cost of $6.50. At 200 units the simulation allocates 20.5, 101.0, and 30.0 hours, giving $820, $6,060, and $1,050 of labor plus $1,300 of material: 151.5 hours and $9,230 total cost. Around existing shop load the window comes back July 20 to August 14, a 25 day lead time. At $85 per unit the total is $17,000, profit $7,770, and margin 45.7%, which the grid paints green.

Q: Our estimator typed a price before simulating and now the markup button seems broken. What is going on?

A: Nothing is broken. Automatic markup pricing fires only when the unit price is zero, precisely so that a price a human decided is never overwritten by a later simulation. In the same Widget-A example, leaving the price at zero would have proposed $57.69 per unit from the 25% markup, but the typed $85 stands. When costs change and you do want to re-derive, either use the apply markup action explicitly or zero the price and simulate again. The protection is deliberate; the override is one click.

Frequently Asked Questions

Ready to Transform Your Production Scheduling?

User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team

User Solutions Team

Manufacturing Software Experts

User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.

Let's Solve Your Challenges Together