G Gaia

Switch factory

CYTO-11 — Balakong Jaya CTSB CYTO-29 CTSB CYTOWELL-54 — Taming Jaya PIC/S CTWSB CYTOCNGZ-602 — Guangzhou CTCNGZ

Only factories you are granted appear here (Filament tenant menu).

Leo Lim

leo@navi.my · Owner / Admin

Profile settings Change password

Theme

Sign out
RetailSellR&DMakeBuyStockPlanItemsGMPAdminInsights

← Schedule / New manufacturing order

New manufacturing order

Source

One MO per make-to-order SO line — lines that already have an MO are locked.

Order #

manual MO-{seq} series

Customer

Delivery deadline

Location

CTSB — 11, Balakong Jaya

pcs

BOM lines below recalc from recipe qty/unit × planned qty.

Schedule

scheduling priority — appended after the 4 open MOs, drag to reorder on the Schedule list

pre-filled by deadline rule: SO delivery deadline − 14 days (Configure deadlines on the Schedule page); editable per MO

derived from SO NVMSB-0309

Ingredients

from recipe of Aiternanthere Sessillis Tea Bag × 1,000 pcs — copied to mo_ingredients at creation, editable afterwards
# Ingredient Required In stock Status
1 Aiternanthere Sessilis Dried Herb / NaVi-CN-HN-ZLKJ(China) Actives 2,000,000 mg 5,400,000 mg In stock
2 Green Tea Leaf / A&T IngredientsPlant Extract 500,000 mg 2,150,000 mg In stock
3 Tea Bag Filter Paper Roll / Nexus WisePackaging 1,050 pcs 8,200 pcs In stock
4 Tea Bag Outer Envelope / CK-1647Packaging 1,000 pcs 0 pcs Shortage
Est. ingredient cost 1,240.00 MYR · required qty × current moving-average cost

Batch picks are NOT assigned at creation — lots allocate FEFO at Commit ingredients (GMP: every stock-touching movement carries lot numbers).

Operations

from routing of Aiternanthere Sessillis Tea Bag — copied at creation
# Operation Type Resource Planned time
1 Blend & Fill Tea Bags Process Sachet Filling Line 1 — FL-01 · Filling Room 1 3h 00m
2 Envelope & Heat Seal Process — (manual) 2h 30m
3 Cartoning Process Cartoning Machine — PK-01 · Packaging Room 1h 30m
4 QC Check & Batch Release Quality — (QC bench) 1h 00m
Total planned time 8h 00m

Notes

Filament CreateRecord for MoResource — demand-chain MOs are numbered <SO#> / <line>; manual MOs use MO-{seq}. Ingredients and operations copy from the current recipe/routing version at creation.

New manufacturing order — field manifest

FieldFilament componentTypeSourceFK target
Source toggleRadio (segmented) — make-to-order vs make-to-stockui enumUI-only: drives numbering + which source field renders
Sales order lineSelect::searchable() — lines with an existing MO disabledFK, required (so-mode)stored: manufacturing_orders.so_line_id — one MO per make-to-order SO line (unique)so_lines.id
Order #Placeholder (derived preview, not editable)stringderived: '<SO#> / <line>' (demand-chain) or 'MO-{seq}' (manual series)
Product variantSelect::searchable() — manual mode only; so-mode derives it from the lineFK, requiredstored: manufacturing_orders.variant_idvariants.id
Planned quantityTextInput::numeric()->suffix('pcs')->live()qty + UoMstored: manufacturing_orders.planned_qty — defaults from the SO line qty; recalcs BOM preview
LocationSelectFK, requiredstored: manufacturing_orders.location_id — tenant scope, availability computed per locationlocations.id
RankTextInput::numeric() — default appended after open MOsintegerstored: manufacturing_orders.rank — manual scheduling priority, drag-to-reorder later
Prod. deadlineDatePicker — default from deadline ruledatestored: manufacturing_orders.prod_deadline = SO delivery deadline − 14 d (Configure deadlines rule), editable per MO
Delivery deadlineDatePicker::disabled(so-mode)date, nullablederived (so-mode): sales_orders.delivery_deadline; stored editable in manual modesales_orders.id
Ingredients previewread-only table (Livewire computed) → copies to mo_ingredients on createderived rowsderived: recipe qty/unit × planned qty; In stock = ledger at location; status In stock / Shortagemo_ingredients
Operations previewread-only table → copies to mo_operations on createderived rowsderived: current routing version (operation, type, resource, planned time)mo_operations / resources.id
NotesTextareastring, nullablestored: manufacturing_orders.notes — printed on the job traveler

Engine notes

  • CreateRecord page of MoResource. Numbering: demand-chain MOs are '<SO#> / <line>' (here NVMSB-0309 / 4); manual make-to-stock MOs use the MO-{seq} series (next MO-1043).
  • One MO per make-to-order SO line — the Select disables lines that already carry an MO (NVMSB-0309 / 2, / 3; YGMSB-260401 / 1, / 7).
  • Ingredients and operations are COPIES of the current recipe/routing version taken at creation — later recipe edits do not retro-change open MOs; the copies stay editable per MO.
  • No stock effect at create: batch picks are not assigned — lots allocate FEFO at Commit ingredients on the MO card (GMP: every stock-touching movement carries lot numbers).
  • Est. ingredient cost = Σ required qty × current per-location moving-average cost — illustrative until commit.
  • Deadline rule: prod deadline defaults to SO delivery deadline − 14 days ('Configure deadlines' on the Schedule page); delivery deadline is read-only in so-mode, free in manual mode.
  • Rank defaults to the end of the open queue (5 after the 4 open MOs); material allocation is rank-ordered.
  • Tea Bag Outer Envelope shows Shortage with no covering supply — after create, the MO card's Buy row action drafts the PO for the gap.