From bill of materials to product cost, with nothing in between
Manufacturers do not lose money on big decisions; they lose it in the gap between the shop floor and the ledger. The BOM is in one spreadsheet, the plan in another, consumption in a shift report, and the product cost is known once the quarter is over. NG One closes that gap — a work order carries the BOM version it was opened under, consumption is reported where it happens, and variance is posted to a dimension that shows which product actually earns. BOM, plan, order, line-side reporting, inspection, costing and posting are one chain in one core: no export, no nightly sync, and no spreadsheet that is the only thing holding the truth.
- BOMs and routings
- MRP, APS and planner cockpit
- Work orders and consumption
- Product cost by dimension
- Quality, lab and maintenance
- LOT → LOT traceability
What slows manufacturing down today
Problems recognisable to anyone who has tried to join engineering, the shop floor and accounting into a single number.
The BOM lives in a spreadsheet and changes never reach the floor
An engineer revises a norm, emails the new version, and the warehouse issues against the old one because that is the copy printed and pinned to the wall. Three months later, when someone asks why consumption exceeded the norm, it emerges that three orders ran against three different BOM versions — and none of them knows which. A version that is not visible on the order is a version that does not exist.
Product cost is known at month end, and only approximately
Material consumption is posted in aggregate, variance is spread across every order proportionally, and overhead is allocated by a key someone set five years ago. The result is an average that destroys the only information that matters: which product, which batch and which customer were below zero. Pricing decisions are then taken on an average, and an average is never an actual product.
The plan is a spreadsheet and MRP is a phone call to purchasing
The planner assembles the plan in a spreadsheet, checks stock on another screen, and calls purchasing to ask whether anything is inbound. When a customer moves a date or a machine breaks, the whole plan is rebuilt by hand, with no way to see what-if. Material is then missing on exactly the day the order should start, and that is called a surprise.
Quality and maintenance are paper beside the line
Inspection results go into a notebook, quarantine is a physical pallet in the corner with no status in the system, and machine downtime exists only as a backlog in the plan. Preventive maintenance happens when it happens rather than by running hours, so the breakdown lands at the worst possible moment — and nobody can connect Tuesday's scrap to the machine that has been waiting for service since Friday.
The floor and the ERP are two worlds joined by retyping
The shift report is written by hand and entered the next day, and until then work-in-progress stock in the system is not accurate. Every retyping is both a delay and an error, so shop-floor data is used for reports about the past rather than decisions about the future. A system that learns about consumption a day late cannot plan tomorrow.
How NG One answers
Every item below is a record in the system, not a principle: a version on the order, a dimension on the posting, a status on the pallet.
Versioned bills of materials and routings
The BOM and the routing are versioned records, and the work order references the version it was opened under. Revising a norm does not rewrite the history of open orders and does not require anyone to notify the warehouse — material requisition comes out of the order, and the order knows its version. Alternative materials, scrap per operation and routing stages are part of the model, not a note on paper. Engineering changes run through ECO: who requested it, who approved it, and the date it takes effect on the BOM.
Work orders, production and consumption reporting
The order carries the whole path: material requisition, stock reservation, reporting of produced quantity, reporting of consumption, times and scrap, subcontracted operations, closing. Reporting happens where the work happens — on a shop-floor terminal built for large targets and gloved hands — so work-in-progress stock does not trail the line by a day. Shop-floor and warehouse terminals are a licence granule, because a workstation on the line does not need a full ERP.
MRP, Production Grid and a planner cockpit with what-if
Sales and production plans, MRP proposals for purchase and production with the reason they were raised in plain sight, and a cockpit where moving a date is visible before it is confirmed. What-if is not a report but a working mode: change the date, quantity or resource in a copy of the plan and see the consequence across the rest of it, without touching the published schedule. The planning UX comes from NG Operations — proven on a real shop floor, not invented for a demo. APS goes one step further: a finite schedule against capacity, tooling, people and calendars, with an explanation of why each order landed on that slot.
A product cost that opens down to the order
The calculation is not assembled from averages but from lines: material at actual consumption and actual cost (landed costs included), labour from shop-floor reporting, subcontracting at the service charged, overhead by a key that is effective-dated configuration. The standard estimate stands before the order and the actual costing after it, with the difference broken down by cause instead of smeared across every order. Postings carry dimensions — plant, order, product, customer — so profitability is read from the same general ledger that produces the trial balance.
NG Operations for the floor, NG One for the chain
NG Operations is a separate Konis product for shop-floor operations and it stays that way — NG One orchestrates it rather than replacing it. NG One carries its proven planning UX (grid, cockpit, what-if), and data exchange rests on the API-first layer with OpenAPI over every entity, plus MCP access for agents. No two plants draw the line between floor operations and the wider chain in the same place, so the scope of exchange is defined per project — on an open API, not a closed format.
Forecasting, anomalies and a copilot over the work order
Demand forecasting derives a proposed plan from your own sales history and seasonality, with drill-down to the periods and items it was derived from — the planner accepts, edits or rejects it. Anomaly detection flags consumption, cycle times or scrap that deviate from the pattern of that line, not from an average that describes no shift at all. The copilot over a work order answers with evidence and takes you to the source record. A suggestion always arrives as a draft a human confirms, respects the user's permissions, and enters the AI audit.
The plan-to-fulfil flow
From plan to delivery and posting — the chain the Atlas draws as the operations value stream.
- Step 1
Engineering
The product gets its structure and its routing. Everything that later reaches the floor leaves here, with a version.
- Bill of materials with version and validity date
- Routing: operations, resources, times
- Alternative materials and scrap norms
- Item with UoM conversions and barcode
- Step 2
Plan and MRP
Sales and production plans turn into material and capacity requirements. A change is visible before it is confirmed.
- Sales plan and production plan
- MRP: proposed work orders and purchase orders
- Planner cockpit and what-if on date and quantity
- Production Grid: load overview
- Step 3
Work order
The order opens against a BOM version, reserves material and enters the schedule. From then on it knows what it consumes and what it owes.
- Order opened with a reference to the BOM version
- Requisition and reservation of material from stock
- APS scheduling by resource, tooling and calendar
- Approval against limits through the workflow kernel
- Step 4
Shop floor
Reporting happens at the workplace, not in an office the next morning. Work-in-progress stock follows the real state of the line.
- Shop-floor terminal: production and consumption reporting
- Scrap and downtime as records, not as backlog in the plan
- Semi-finished goods enter stock as soon as they are reported
- Batch and expiry inherited through BOM levels
- Step 5
Quality and maintenance
Inspection is a step in the flow, not paper beside the line. What has not passed does not become available stock.
- Quality control and laboratory results (QMS)
- Blocked stock and quarantine as a status, not a pallet in a corner
- Maintenance by running hours and preventive orders (CMMS)
- Scrap linked to machine, batch and shift
- Step 6
Costing and posting
The order closes into a product cost, and the product cost into the ledger — onto the dimensions profitability is read from.
- Costing: material, labour, overhead by an effective-dated key
- Variance against norm per order, not per average
- Posting to plant, order, product and customer
- Stock-to-ledger reconciliation and backdated recalculation
The spaces that carry this solution
A solution is neither a separate product nor a separate licence. It is the same system seen from one angle, and these business spaces carry most of the work this page describes.
Production and operations
Engineering data, planning, shop floor, quality and projects in one flow — with a product cost that is not assembled after the fact.
30 capabilitiesInventory and logistics
Stock on hand, goods in motion and value on the ledger — one record, reconciled at all times.
30 capabilitiesFinance and compliance
Serbian statutory accounting, dimensions and VAT — in the core, not bolted on.
30 capabilities
Questions about this solution
Scope, boundaries, and the rules this entry point works by.
How is this different from a manufacturing module bolted onto an accounting package?
It differs in where the foundations sit. Dimensional posting starts at the first line, so profitability by order, plant, product and customer leaves the same general ledger that produces the trial balance — rather than a bolt-on field and a spreadsheet beside it. Rules are versioned, so an order still carries the BOM version it was opened under a year later. Documents have state machines with permitted transitions, and the same workflow kernel handles approval against limits in purchasing and on the floor. A real WMS lives in the core — bin locations, directed picking, waves — so semi-finished goods do not live in a different system from finished goods. A module attached from the side has to reconstruct all of that across an interface, and reconstruction produces the numbers nobody ends up trusting.
Does NG One replace NG Operations?
No. NG Operations is a separate Konis product for shop-floor operations and it stays that way — NG One orchestrates the ecosystem rather than swallowing it. The point of contact is concrete: the planning UX in NG One (grid, planner cockpit, what-if) is taken from NG Operations because it is proven on a real shop floor rather than designed for a demo. Data exchange rests on the API-first layer with REST and OpenAPI over every entity, plus MCP access for agents. The scope of exchange is defined per project, because no two plants draw the line between floor operations and the wider chain in the same place — and we say that before a signature rather than after one.
How is product cost calculated and what happens to variances?
The calculation comes from lines, not averages: material at actual consumption and actual purchase cost including landed costs, labour from shop-floor reporting, subcontracting at the service charged, overhead by a key that is effective-dated configuration — so a past calculation does not change when the key changes. Variance against the standard estimate stays attached to the order where it arose and is broken down by cause: material, time, scrap, subcontracting. Postings carry dimensions, so profitability by product, order, plant or customer leaves the same general ledger as the trial balance and always agrees with it. A backdated report triggers a recalculation instead of leaving a wrong product cost standing.
What happens if the BOM changes while an order is already open?
Nothing happens to the open order — and that is the point. The BOM is a versioned record and the order references the version it was opened under, so a revised norm applies to orders created from then on. When someone later asks why consumption deviated, the version is read from the order instead of reconstructed from emails. If the change must also apply to an open order, that is a decision taken deliberately, it leaves a trace and it appears in the order history — rather than a silent change that retroactively alters the meaning of consumption already reported.
Do you have APS scheduling and PLM?
Both. APS produces a finite schedule against capacity, tooling, people and calendars, and gives every order an explanation of why it landed on that slot — a schedule that cannot be explained is one the planner cannot defend on the floor anyway. Underneath it sit sales and production planning, MRP, the Production Grid and what-if scenarios in a copy of the plan, so a change is tried out before it touches the published schedule. PLM runs the product lifecycle and engineering change through ECO: who requested the change, who approved it, and the date it takes effect on the BOM. One note without embellishment: scheduling is only as accurate as your times per operation, and those times come from reporting on the shop-floor terminals — which is why APS and reporting sit in the same core rather than in two systems that sync overnight.
What does an implementation look like — where does manufacturing start?
In the order in which the data depends on itself. Engineering first: items with UoM conversions, BOMs with versions and validity dates, routings and norms — the part that takes the most work from you, because today it is usually scattered across spreadsheets and people's heads. Then dimensions and the effective-dated overhead key are set, so the standard estimate has a reference from the first order. Then plan and MRP, then the floor and reporting, then quality and maintenance. You go to go-live with one line or one product family, not the whole plant at once. Configuration is versioned and separated from the core (clean-core), so what you set during implementation survives an upgrade instead of landing back on the table with every new release.
Related solutions
Test NG One against your own BOM and your own work order
Book a working review for manufacturing. We walk your norms, the way you report consumption, your overhead key and profitability per order — on your data and your plant, not on a prepared demo scenario.