Actions and results

What each Manufacturing button and automatic behaviour does, with worked numbers and what the system refuses.

On this page (32)

Dashboard

ActionWhenWhat you doWhat happens
Tiles match the listsSome orders in each state, one late, one short componentOpen the Dashboard; compare Open MOs, Released, In Progress, Late Orders with Manufacturing Orders tabs; Material Shortages with Planning > Material ShortagesOpen MOs = Draft + Planned + Firmed + Released + In Progress; Late = open orders whose planned finish has passed; shortage count = component lines Short or Partial; Production Today = units received today (Dubai date)
Scrap % and cost tilesOne finished-goods scrap of 1 this month and 9 received; a user with and one without manufacturing.cost.viewOpen the Dashboard as each userScrap % = 1 / (9 + 1) = 10.0 %; WIP Value, Production Variance tiles and the Cost Variance card are shown only to the user with cost.view
Cards open their recordsClick a late order, a shortage row, a quality exception, a running work order; click the Open / Capacity Planning / Shop Floor linksEach opens the MO record or the named screen; New Manufacturing Order opens the new-order dialog

Manufacturing Orders

ActionWhenWhat you doWhat happens
Tabs, search and cardsOrders in several statesClick each tab; search part of an MO number, a source ref (SO-000487) and a lot; switch to Cards and back; reload the pageCounts in brackets match; Planned tab shows Planned and Firmed; Late shows open orders past planned finish; search finds by number / source ref / lot; the List / Cards choice is remembered
Cost columns hiddenA user without manufacturing.cost.viewOpen the list and the cardsEst. Cost and Actual Cost are empty for this user; for a cost.view user they show AED amounts
Create an orderTest data aboveNew; Product OT-1000; Production Qty 10; leave BOM empty; Warehouse MAIN; Priority High; Source Manual; SaveMO-00000N created as Draft and opens; BOM-OT-1000 (v1.0) and RT-OT-1000 picked automatically; 3 component lines (TT-01 10, LG-01 40, SC-01 160); 2 work orders (WO-..., Cutting 150 min, Assembly 180 min); planned start = next working moment; History 'Order MO-... created'
Create from a sales orderConfirmed test sales order SO-000487New; Source = Sales Order; Source reference 'so-000487' (lower case); Save; then try 'SO-999999' and a draft SOSaved with the SO linked (Sales Orders smart button = 1); 'No sales order has that number.' and '<SO> is not confirmed yet.' for the others
BOM must fit the product and quantityBOM v1 with Max qty 50 (set via API) or no active versionCreate an MO for 60 tables; then pick a BOM of another product via APIRefused '<BOM> has no active version for 60 on <date>.'; 'That BOM makes another product.'

MO record

ActionWhenWhat you doWhat happens
Stage rail, pager and chipsOpen an order from the Released tab of a list of 3Look at the rail and the pager; press Next / Previous; set Planned Finish to yesterday on an open orderRail shows past / current / future stages; pager '2 / 3' walks the same filtered list; a past planned finish shows the red 'Late' chip
Header edits and SaveDraft orderChange Production Qty 10 -> 12, Priority, Responsible, a note; SaveSaved; component lines recalculated (TT-01 12, LG-01 48, SC-01 192); work orders re-made; estimate refreshed (12 x 237.875 = 2,854.50); revision +1; History shows the change
Released order is frozenReleased orderTry to change Product, BOM, Route or Qty (screen fields are read-only; try via API PUT)Refused 'The order is released: its product, BOM, route and quantity are fixed. Short-close it or make a new order.'; Planned Start, Priority, Responsible, notes still editable
Edit conflictSame Draft order open in two tabsSave a change in tab 1, then a change in tab 2Tab 2 refused 'Someone else changed this record. Reload it and try again.'
PlanDraft order with BOM and routePress PlanStatus Planned; work orders scheduled forward from planned start on the work-center calendars; estimate refreshed. Without BOM, route and components: 'The order has no BOM, no route and no components - add a BOM or a route for the product, or the components.'
Firm and Back to draftPlanned orderPress Firm; then More > Back to draftFirm -> Firmed and rescheduled; Back to draft -> Draft (needs manufacturing.plan); wrong state -> 'This order is draft - it cannot be firmed.'
Release reserves and freezesPlanned order; enough stock; settings Reserve at release OnPress Release; open Materials tab; open Inventory stock of LG-01Status Released; BOM and route snapshot taken (later BOM versions do not change this order); LG-01 40 reserved in MAIN stock; first work order Ready, others Planned; final-point quality checks raised; lot-tracked product gets lot = MO number
Release with short componentsOnly 25 LG-01 free; Allow release with short components OffPress Release; then set the setting On and release againFirst refused 'Components are short. Buy or transfer them, use a substitute, or release with the partial-start policy.' listing 'LG-01: need 40, free 25'; with the setting On it releases and LG-01 shows Partial
Release checks versions and resourcesBOM version deactivated after the order was planned; a WO resource missing an operation skillReleaseRefused 'BOM version 1 is inactive - an order is released on an approved or active version.' / '<resource> is not qualified for <operation>: <skill> missing or expired.'
Preflush at releaseBOM line with Issue method Preflush (e.g. 10 TT-01)ReleaseA material issue 'Preflush at release' is posted at release for the preflush line (MI-...), Material Issues smart button 1, order moves to In Progress
Start ProductionReleased orderPress Start ProductionStatus In Progress; actual start set; History 'Released -> In Progress'
Material issue (manual)Released order, 40 LG-01 and 10 TT-01 in MAINQuick Actions > Material Issue; keep TT-01 10 and LG-01 40 (screws are backflush, not listed with 0 to issue? they are listed); IssueMI-00000N created with one Inventory internal transfer MAIN/Stock -> MAIN/PROD; TT-01 and LG-01 on hand fall by 10 and 40; their reservation is consumed first; value 1,200 + 600 = AED 1,800.00 into WIP (cost ledger 'material'); order goes Released -> In Progress
Issue more than neededOver-issue tolerance 0 %, then 5 %Issue 45 LG-01 against 40 required; set tolerance 5 % and issue 42, then 4345 refused 'LG-01: 45 is more than the 40 still needed. Record it as extra use, or change the order.'; with 5 %: 42 allowed (40 x 1.05), 43 refused
Return material40 LG-01 issuedRow menu LG-01 > Return; qty 5; ReturnReturn MI- created MAIN/PROD -> MAIN/Stock; 5 back on hand at the rate they were issued (AED 15.00) = AED 75.00 out of WIP; Issued shows 35; returning 50 -> 'Only 40 of LG-01 is on the order to return.'
Issue by lotLot-tracked component with lots LOT-A (5) and LOT-B (10)Issue it without choosing a lot; then choose LOT-AWithout lot refused '<code> is tracked by lot - choose the lot it comes from.'; with lot issued and the lot shown on the Material Issues list
Availability and substituteApproved substitute LG-02 for LG-01 (ratio 1, no approval)Materials row menu > Availability; press Use on LG-02Dialog shows On Hand, Reserved, Available, Incoming, warehouse breakdown, expected receipts and substitutes; Use moves the still-to-issue qty: LG-01 required drops, new line 'Substitute for LG-01' with the same qty x ratio; History records it
Add Material and Add Work OrderDraft orderAdd Material GL-01 qty 2; Add Work Order 'Polishing' at POL setup 10, run 3Added line kept when the BOM is re-read; new WO with run 3 x 10 = 30 min, numbered WO-... and scheduled; estimate rises by the new hours; adding to a completed order -> 'A finished order takes no more operations.'
Register production (partial) - cost reliefOrder of 10 In Progress; TT-01 + LG-01 issued (1,800.00); Cutting completed with 150 min (labour 112.50, machine 75.00, overhead 18.75)Register Production: Good 4, Rejected 0; SaveBackflush issues 4 x 16 = 64 SC-01 = AED 16.00; WIP = 1,800 + 206.25 + 16 = 2,022.25; receipt PR- for 4 at min(2,022.25 / 10, 237.875) = 202.225 a unit = AED 808.90 out of WIP into finished goods; Produced 4 / 10, progress 40 %
Register production (last) takes all WIPContinue the order above: Assembly completed with 180 min (labour 135.00, overhead 13.50)Register the remaining 6 goodBackflush 96 SC-01 = 24.00; WIP before = 2,022.25 - 808.90 + 148.50 + 24.00 = 1,385.85; this finishing receipt takes the whole 1,385.85 (to the cent); finished goods total 808.90 + 1,385.85 = 2,194.75 = all actual cost; WIP 0.00
Register more than is left10-unit order with 6 producedRegister Good 5Refused 'Only 4 is left to produce on this order.'; good 0 and rejected 0 -> 'Enter the good or the rejected quantity.'
Strict backflushSC-01 on hand only 50, need 64; Backflush all or nothing On, then OffRegister 4 goodOn: refused 'Backflush is short - nothing was posted.' with 'SC-01: needs 64, 50 available', no receipt made; Off: 50 consumed, receipt made, SC-01 stays short on the order
Backflush of a lot-tracked componentA backflush component tracked by lotRegister productionRefused '<code> is lot-tracked: backflush cannot choose a lot for it. Issue it by lot, or set it to manual.'
Rejected to reworkIn Progress orderRegister Good 3, Rejected 1, tick Send rejected to reworkRejected Qty 1 on the order; Rework RW-... (Requested, qty 1) created; Rework smart button 1
Lot on a lot-tracked productProduct tracked by lotRegister with Lot / Batch empty; then print the Batch labelLot = MO number created in Inventory and received with the goods; Batch label shows lot, product and produced qty with a Code 128 barcode
Record scrap - normal vs abnormalIn Progress order with estimate 2,378.75 for 10Record Scrap: Finished goods, qty 1, reason DEFECT, Normal ticked. Then another: qty 1, Normal untickedBoth SC- records Done; order Scrapped 2, remaining 10 - produced - 2; normal scrap cost 1 x 237.875 = 237.88 stays in WIP; abnormal 237.88 leaves WIP to Abnormal scrap expense (journal Dr 5320 / Cr 1250 when posting is on)
Material scrap40 LG-01 issuedRecord Scrap: Material scrap, Component LG-01, qty 2; then qty 50Done: LG-01 scrapped 2, cost 2 x 15.00 = 30.00; 50 refused 'Only 38 of it was issued to the order.' (40 - 2)
Scrap above the approval thresholdSettings: Scrap above this quantity needs approval = 5Record finished-goods scrap qty 6Scrap SC- Waiting approval; the order's scrapped qty is NOT changed until approved; Close is refused 'A scrap record is waiting for approval.'
Complete Production - what stops itIn Progress order with 4 of 10 made, a work order paused, a blocking check pendingPress Complete ProductionDialog 'Before completing' lists: '6 still to produce - register the production, or short-close the order.', 'Work order WO-... Assembly is paused.', 'Quality check QC-... <name> is pending.'; no Complete anyway button
Complete with warnings onlyAll 10 produced; LG-01 issued 35 of 40; one WO never startedComplete Production; then Complete anywayWarnings 'LG-01: 35 issued of 40 needed for what was made.' and 'Work order ... was never started; it closes with the order.'; Complete anyway -> Completed; leftover reservations released; untouched WOs marked Completed
Complete needs a receipt and a lotTracked product produced without lot (API) / produced qty set without receiptCompleteBlocking '<code> is tracked - the finished goods need a lot.' / 'No finished goods have been received.'
Short-closeOrder of 10 with 8 producedMore > Short-close; reason empty; then 'Customer reduced order to 8'Empty refused 'Say why the order closes short.'; with reason -> Completed, open work orders Cancelled, History 'Short-closed: 8 of 10 made. Customer reduced order to 8'
Close - settle WIP into variancesThe completed order of the worked example (WIP 0.00, actual 2,194.75, estimate 2,378.75)Press Close; open Costs tabClosed; 'Variances at close' list: Material usage 0, Material price 0, Labour efficiency 0, Labour rate 0, Machine 0, Overhead -184.00 (actual 32.25 vs estimate 216.25), Yield +184.00; settled total 0.00 = remaining WIP.
Close with WIP leftCompleted order still holding AED 50.00 in WIP (e.g. issued extra material after the last receipt)CloseA 'variance' cost row of -50.00 clears WIP; with posting on: Dr Production variance 5310 50.00 / Cr WIP 1250 50.00; WIP report shows 0.00
Close blocked by open NCR / scrapAn open NCR linked to the orderCloseRefused '1 non-conformance report(s) are still open on this order.'
Cancel and ReopenReleased order with reservations, nothing issuedCancel (confirm); then ReopenCancelled: reservations released, open WOs Cancelled, pending checks deleted; Reopen -> Draft, snapshots cleared, WOs back to Planned. With issued material: 'Material has been issued to this order. Return it to the warehouse before cancelling.'; with production: 'Goods have been produced; short-close the order instead.'
Duplicate and RescheduleAny orderMore > Duplicate; on an open order More > Reschedule from nowDuplicate makes a new Draft with the same product, qty, BOM, warehouse, priority, project and notes and opens it; Reschedule moves the WOs forward from the next working moment and logs 'Rescheduled'
Smart buttons and Related InformationOrder with issues, receipts, a scrap, a checkClick each smart button and each Related Information line; View AllCounts match the records ('—' when none, Quality '2 / 3' done of total); dialogs list the records; History and Comments open the History tab; Hide-empty setting hides zero buttons
Costs tabCost.view user; order with costsOpen CostsEstimated / Actual / Variance per category (Material, Labour, Machine, Subcontract, Overhead, Scrap, Rework), totals, WIP held, To finished goods, cost ledger lines with dates; tab hidden for users without cost.view
Print the order and labelsOrder with lot and WOsPrint > Manufacturing order; Finished good labels; Batch; WIP; Material; Serial (non-serial product)Each opens a printable page with Code 128 barcodes (finished labels: one per produced unit, max 500); Batch disabled without lot; Serial disabled for a non-serial product; via API Serial with none produced -> 'No serials were produced on this order.'
Documents and commentsDocuments > Upload a 400 KB PDF; open it; History > write a comment, PostFile listed with size and time and opens inline; History shows 'Document attached: <name>' and the comment with your name and time

MO record > Work Orders

ActionWhenWhat you doWhat happens
Start, pause, resume, block, unblockReleased orderRow menu Cutting > Start; Pause; Resume; Block (reason 'Guard missing'); UnblockStart -> In Progress (order also In Progress); Pause -> Paused; Resume -> In Progress; Block -> Blocked with the reason; Unblock -> Paused (it had started) - each in History
DependenciesAssembly depends FS on CuttingStart Assembly before Cutting is completedRefused 'Cutting (WO-...) has to finish first.'; after Cutting completes, Assembly becomes Ready automatically
Complete a work order - time costCutting In ProgressComplete: Good 10, Rejected 0, Minutes worked 150WO Completed; actual run 150 min; cost rows: labour 2.5 h x 45 = 112.50, machine 2.5 x 30 = 75.00, overhead (112.50 + 75.00) x 10 % = 18.75 (journals Dr 1250 / Cr 5250, 5255, 5260 when posting on)
Completing the last operation registers productionAssembly is the last WOComplete Assembly with Good 6Production for 6 registered automatically (receipt PR-, backflush) - same as Register Production; a repeat of the same completion is not received twice
Quality blocks a work orderA blocking check on Assembly still PendingComplete AssemblyRefused 'Record the quality checks of this operation first: <check name>'

Work Orders

ActionWhenWhat you doWhat happens
List and tabsWOs in several statesOpen Work Orders; click each tab; open a rowOpen shows WOs of released / in-progress orders only; other tabs filter by status; the row opens its MO

Shop Floor

ActionWhenWhat you doWhat happens
Queue and scanTwo work centers with WOsPick ASM; scan 'wo-000002'; scan an MO number; scan 'CUT'Queue lists the center's WOs (running first, then by planned start); scanning a WO opens it, an MO opens its first Ready / running WO, a center code switches the queue; choices remembered on the tablet
Pause with a downtime reasonRunning WOPause; choose 'Machine breakdown'; Save; Resume after 20 minA downtime stretch with reason BREAKDOWN is logged ('Down since' shown); downtime minutes 20 counted in Downtime report; labour is costed for downtime, machine and overhead are not
Complete on the last operationLast WO runningComplete: Good 10, Rejected 1Good 10 received into stock (note shown 'This is the last operation...'); rejected 1 always creates a rework request from this screen
Retry is applied onceRunning WO; slow networkPress Complete, and if the answer does not come press again (or replay the same request with the same command_key via API)Only one completion, one receipt and one cost entry; the repeat answers with 'repeated'
Record scrap from the tabletRunning WORecord Scrap; qty 1; choose a reason; SaveProcess scrap on the order linked to the work order; Save is disabled until a reason is chosen

Demand

ActionWhenWhat you doWhat happens
Sales demand comes from confirmed sales ordersConfirmed SO for 25 OT-1000, 5 deliveredOpen Demand > Sales OrdersRow SO number, OT-1000, qty 20 (25 - 5 delivered), due = SO due date, customer; draft SOs are not listed
Forecast / manual demandNew demand: Forecast, OT-1000, 30, due 30/10/2026, scenario base; Save; edit qty to 35DEM-00000N saved and listed under Forecast; edit saved

MRP

ActionWhenWhat you doWhat happens
Net requirement with safety stock, minimum and multipleOT-1000: on hand 5, confirmed SO demand 25, parameter safety 3, minimum 10, multiple 5, lead time 2 days; nothing incomingRun MRP (scenario base)Proposal PLN- production for 25: 3 - (5 - 25) = 23 needed, raised to the multiple of 5 = 25; start = due - 2 days (moved to today with 'expedite' exception if in the past); pegged to the SO
Dependent demand of the level belowSame runLook at the planned orders after the runComponent proposals from the BOM explosion of the 25 tables: TT-01 25, LG-01 100, SC-01 400 (less their stock and incoming), due on the table order's start date; purchase when the component has no BOM
Re-run keeps firmed supplyFirm one proposal; reduce the SO demand; run againRun MRPUnfirmed proposals of the scenario are replaced; the firmed one is kept and, if no longer needed, flagged '<code>: firmed supply exceeds demand by N (demand M).'; the Inputs fingerprint is the same when nothing changed
Purchase proposal without supplierComponent with no planning parameter supplierRun MRPPurchase proposal in Review with exception 'No supplier - choose one to firm it.'

Planned Orders

ActionWhenWhat you doWhat happens
Firm a production proposalProduction proposal PLN-FirmA Manufacturing Order is made (source MRP, or the SO when pegged to exactly one sales order) and planned at once; the row shows Firmed and 'Became MO-...'; clicking opens it
Firm a purchase proposalPurchase proposal with a supplierFirmA draft purchase order is made at the product's cost for the qty; row shows the PO number; firming again -> 'This proposal is already decided.'
Review and cancelPlanned proposalReview; then CancelReview -> Review; Cancel -> Cancelled; a firmed proposal that became an order -> 'A firmed proposal that became an order is cancelled on that order.'

Production Schedule

ActionWhenWhat you doWhat happens
Gantt viewsSeveral scheduled WOsSwitch Day / Week / Month and group Work Center / Resource / Product; click a barBars placed on their planned start-finish, late bars marked; groups change; click opens the MO

Capacity Planning

ActionWhenWhat you doWhat happens
Load vs availableCUT capacity 1, efficiency 100 %, STD calendar; one 10-hour WO on CUT starting Monday 08:00Open Capacity Planning for 7 daysMonday 8.0/8 (100 %), Tuesday 2.0/8; Saturday / Sunday '—'; a WO squeezed before a promised finish shows the excess as red overload on its due day, never moved
Maintenance block takes capacity awayMaintenance block on CUT Monday 08:00-12:00Save the block; open Capacity PlanningSaving shows the banner 'This block lands on scheduled work - reschedule suggested:' with the WOs hit; Monday available drops to 4 h and the cell is marked blocked; MO Maintenance smart button counts it

Material Shortages

ActionWhenWhat you doWhat happens
List and suggestionsReleased order short of LG-01 by 15; a confirmed PO for 20 due after the MO startOpen Material ShortagesRow LG-01 short 15 with the PO as expected receipt in red (late) and suggestion '<PO> arrives <date> - after the order starts. Reschedule or expedite.'
Purchase RequestThe short row abovePurchase Request: supplier, qty 15; SaveA draft purchase order for 15 LG-01 at its cost (notes 'Shortage for MO-...'), and a firmed planned purchase pegged to the MO; MO History 'Purchase order ... raised for LG-01'
Reschedule MO for materialShort row with a dated incoming POReschedule MOThe order is rescheduled to start the day after the earliest receipt at 04:00 UTC (08:00 Dubai); without any incoming supply -> 'No supply is coming - choose the new start yourself.'

Quality Checks

ActionWhenWhat you doWhat happens
Checks raised at releaseFinal quality template for OT-1000 with 2 lines; route op 20 with a planRelease an orderChecks QC- created: one per template line on the order (point Final) and the op-20 plan's checks on its WO; Quality smart button '0 / N'
Measured result decides pass / failMeasure check limits 74.5-75.5 cmRecord 'From the measurement' 75.2; another 76.075.2 -> Pass; 76.0 -> Fail; choosing Pass with 76 -> '76 is outside 74.5 - 75.5; it cannot pass.'
Fail raises an NCRRecord Fail with Raise a non-conformance tickedNCR- created (Open, severity Major, issue '<check> failed: <value>') linked to the order and the check
Deviation approvalA failed check recorded by inspector AAs A choose Deviation approval; as quality approver B choose Deviation approval with a noteA refused 'The inspector who failed the check does not approve its deviation.'; B: status Deviation approved, note 'Deviation: ...', the check no longer blocks completion; recording on it again -> 'This check was closed by a deviation.'
Rework resultCheck on an orderRecord Rework with Qty failed 2Rework request RW- for 2 created on the order

Non-Conformance

ActionWhenWhat you doWhat happens
NCR lifeNew NCR (issue, severity Major, owner, due date); Investigate; Action; Close without root cause; fill root cause and action; CloseOpen -> Investigating -> Corrective action; first Close refused 'Record the root cause and the corrective action before closing.'; second Close -> Closed; editing a closed NCR -> 'A closed report is not changed.'
OverdueNCR with due date yesterday, not closedOpen the listDue date shown in red

Subcontract Orders

ActionWhenWhat you doWhat happens
Create a subcontract orderReleased MO for 10New: MO, subcontractor, We send the components, price 35.00, due date; SaveSUB-00000N Draft for 10 (MO remaining) with component lines = MO stocked components x share (10/10): TT-01 10, LG-01 40, SC-01 160; MO estimate gains subcontract 10 x 35 = 350.00
Send componentsThe order above; MO releasedSend componentsTransfer MAIN/Stock -> MAIN/SUB-<vendor code> (transit = still company stock, value unchanged); reservations released; status Components sent; MO lines now consumed at the vendor location; MO In Progress; sending a Draft MO's order -> 'Release the manufacturing order first.'
Raise the service purchase orderPrice 35.00Purchase orderDraft PO for product MFG-SUBCONTRACT 'Subcontract manufacturing service', qty 10 x 35.00 = 350.00 + VAT 5 % = 367.50; status Vendor production; with price 0 -> 'Enter the vendor's price per unit first.'; again -> 'The purchase order is already raised.'
Receive from the vendorComponents sentReceive Good 10Components consumed at the vendor into WIP (issue 'Consumed at <vendor>'); service 10 x 35 = 350.00 into WIP (Dr 1250 / Cr Subcontract accrual 2150 when posting on); production registered (PR-) at full cost; PO line accepted for billing; status Received; incoming quality checks raised when the product has an Incoming plan
Receive more than outstanding / before sendingReceive 12 of 10; on a Draft 'We send' order press Receive (API)'At most 10 is outstanding.'; 'Send the components first.'
Return unused and closeReceived with 2 LG-01 still at the vendorClose; then Return unused; then CloseFirst Close refused 'Components are still at the vendor - return them first.'; Return moves the 2 back to MAIN/Stock; Close -> Closed

Vendor WIP / Components to Vendor

ActionWhenWhat you doWhat happens
What sits at the vendorComponents sent, not yet consumedOpen Vendor WIP as a cost.view user and as a user without itCard per vendor: open orders, outstanding qty, components and their value at the average they were sent at; value hidden for the user without cost.view

Bills of Materials

ActionWhenWhat you doWhat happens
Create a BOMProduct OT-1000New BOM: product OT-1000, code empty, Type Manufacture; SaveBOM-OT-1000 created with version 1 Draft and opens; a second BOM for the same product gets BOM-OT-1000-2

BOM record

ActionWhenWhat you doWhat happens
Edit a draft versionDraft v1Add components TT-01 1, LG-01 4, SC-01 16 (Backflush); Save versionSaved; Cost column shows qty x component cost (e.g. LG-01 4 x 15.00 = 60.00); an approved version shows no editors
Approve by another engineerEngineer A drew up v1; engineer B with manufacturing.bom.approveA presses Approve; B presses ApproveA refused 'The person who drew up a BOM version does not approve it - ask another engineer (segregation of duties).'; B -> Approved with 'approved by B'
Approval checksApprove a version without lines; a version whose component's BOM contains this product'Add the components before approving.'; 'This version makes a loop: OT-1000 -> SUB-A -> OT-1000. A product cannot contain itself.'
Activate retires the old versionv1 Active, v2 ApprovedActivate v2v2 Active from today; v1 effective-to = yesterday and Expired (or Inactive if dated in the future); new orders take v2; released orders keep their v1 snapshot
New version, back to draft, delete, deactivatev1 ActiveNew version (note 'legs LG-02'); try New version again; on an Approved version Back to draft; Delete draft; Deactivate versionv2 Draft copied from v1; second -> 'This BOM already has a draft version - finish that one first.'; Back to draft refused if any order uses it ('Orders were released on this version; it stays as it is. Make a new version.'); Delete draft only when more than one version; Deactivate -> Inactive
Cost roll-up and where usedActive v1, cost.view userLook at the side panel and the Where used tabRoll-up for 1: material 120 + 60 + 4 = 184.00, labour (30 + 12 + 18) / 60 x 45 = 45.00, machine 0.7 x 30 = 21.00, overhead (184 + 45 + 21) x 10 % = 25.00, per unit 275.00, hours 1.00 (setup 30 min spread on 1 unit); Where used lists BOMs using OT-1000 as a component
Archive and restoreBOMMore > Archive BOM; check the list Archived tab; RestoreArchived BOMs leave the Active tab and are not picked for new orders; restore brings it back

Route record

ActionWhenWhat you doWhat happens
Route versionsNew route RT-OT-1000 v1 DraftAdd operations 10 Cutting CUT 30/12, 20 Assembly ASM 0/18 After 10; Save; another engineer Approve; ActivateSaved, Approved (author refused 'The person who drew up a route version does not approve it - ask another engineer.'), Active; approving without operations -> 'Add the operations before approving.'

Standard Cost

ActionWhenWhat you doWhat happens
Rolled-up vs product costActive BOM v1; OT-1000 product cost 250.00Open Costing > Standard CostRow BOM-OT-1000 v1: Material, Labour, Machine, Overhead, Rolled-up / unit, Product cost 250.00, Difference (rolled-up - 250) red when positive, green when negative; click opens the BOM

Configuration registers

ActionWhenWhat you doWhat happens
Create, edit, removeConfigure userWork Centers: New 'pol' Polishing; edit rate; Remove one used by a route; Remove an unused oneCode saved as POL; used one -> switched off (status Archived) with 'It is used by existing records, so it was switched off instead.'; unused one deleted; lists (reasons, cost categories) are always switched off, never deleted

Calendars

ActionWhenWhat you doWhat happens
Calendar drives capacityCalendar 2SHIFT Mon-Sat, shifts 06:00-14:00 (30 min) and 14:00-22:00 (30 min)Assign to CUT; open Capacity PlanningCUT available 15.0 h a day Mon-Sat, 0 on Sunday

Maintenance Blocks

ActionWhenWhat you doWhat happens
Daily clockA planned block that started an hour agoWait for the next daily run (after Dubai midnight) or check next dayStatus moves Planned -> Active -> Done; WOs it lands on get a History note '... reschedule suggested'; late open orders get '<MO> is past its planned finish'

Production Profiles

ActionWhenWhat you doWhat happens
Profile features switch tabsOrder on profile Light Assembly (no routes, work orders, quality)Open the orderOperations, Work Orders, Quality and By-products tabs are hidden; no quality checks are raised at release

Production Settings

ActionWhenWhat you doWhat happens
Save settingsConfigure userChange overhead to 12 %, over-issue 5 %; Save; reload'Saved.' and values kept; History / audit 'manufacturing.settings'; new estimates use 12 %
Turn on cost postingAccounting installedTick Post production costs to the ledger; Save; issue material on an orderMissing default accounts (1250, 5250, 5255, 5260, 5310, 5320, 2150) are created in the chart; the issue posts a journal Dr 1250 WIP / Cr the component's stock account; Accounting Entries smart button counts it

Reports

ActionWhenWhat you doWhat happens
R048 reconciles to the centClosed worked-example order and one open orderRun Production Status & Cost (R048) for the monthPer order: material issued - returned + labour/machine/overhead + subcontract - finished goods - abnormal scrap - settled variance = WIP; 'Reconciles' Yes for every row; closed order WIP 0.00
Money columns hiddenUser without cost.viewRun Production Summary; open All Reports; try the WIP report URLSummary shows no Estimated / Actual / Variance columns; All Reports lists no cost reports; WIP report refused (no permission)
CSV and printRun Plan vs Actual; CSV; PrintCSV named plan_vs_actual-<from>-<to>.csv with the shown columns; print layout opens; clicking a row opens its MO

Lot Traceability

ActionWhenWhat you doWhat happens
Backward and forward trace (MFG-A1)Component lot LOT-TT-0925 issued to MO-A whose finished lot MO-A was delivered to a customerTrace LOT-TT-0925; then trace the finished lotComponent lot: Forward shows MO-A and its finished lot; finished lot: Backward shows LOT-TT-0925 and the other components, Forward shows the delivery recipient; unknown lot -> 'No such lot.'

Pivot / Graphs

ActionWhenWhat you doWhat happens
Pivot and graphsOrders over 3 monthsPivot rows Work Center, columns Month, measure Hours; then measure Actual Cost (cost.view); open each graphCells and row / column totals add up; cost measures listed only for cost.view users; Plan vs Actual graph shows planned and produced bars

Applications > Manufacturing > Features

ActionWhenWhat you doWhat happens
Turn MRP offAdmins A (propose) and B (approve)A: turn 'MRP and planned orders' Off, propose; B approves; open Planning; try Run MRP via APIDemand and MRP menus disappear; Run MRP / firm / demand save refused with capability_disabled ('MRP and planned orders is disabled for this company.'); existing planned orders still readable
Turn Quality offAs aboveTurn 'Quality checks and non-conformance' Off; record a check result; create an NCRQuality menu and Quality report menu gone; recording results and NCR saves refused (capability_disabled); checks stay readable

Applications > Manufacturing > Fields

ActionWhenWhat you doWhat happens
Require / hide Source referenceAdmins A and BSet MO Source reference = Required (approved); create an MO without it; then set HiddenRequired: the field shows * and saving refused 'Source reference is required by this company before this step.'; Hidden: the box disappears and an API value on a new order is refused

Product record

ActionWhenWhat you doWhat happens
Manufacturing tab on the productOT-1000 with BOMsOpen OT-1000 in Products > ManufacturingIts BOMs (code, kind, priority, versions, latest status), default BOM and routes are listed; hidden for a user without manufacturing.view / bom.view

ERP assistant

ActionWhenWhat you doWhat happens
Ask about an orderMO-000125 existsAsk the assistant 'Why is MO-000125 late?' and 'What drove the cost variance of MO-000125?'Answers with the order's records (late WOs, shortages); the cost question needs manufacturing.cost.view, else refused