Order Flow Process
Client & enquiry
The client organisation is created or looked up β addresses, contacts, payment terms and currency all live here and auto-fill every document later on.
Create the order
Start a draft, add the line items, then allocate a job ref β the order gets its permanent number like G26-029 (G = Glasgow, P = Plano).
Generate the job sheets
One click each from the order page β every sheet pre-fills from the order lines and gets a preview before the PDF.
Serials & labels
Serial numbers generate straight from the order lines β like G26-029.2616-CAR-001 β then the labels grid tracks what's been printed.
Buy the materials
The Order Sheet says exactly what each supplier needs to send. Deliveries get booked in at the warehouse or cutting station when they arrive.
Production
Cutting, sewing and assembly work from the job-sheet PDFs. Material used on the floor is logged as it's cut, so stock counts stay live.
Ship it
The CIPL (commercial invoice + packing list) auto-fills from the order and client, the shipment gets tracked door-to-door, and the order moves to shipped.
Reference & help
π Glossary β what the words mean
System terms
- Catalogue
- The master list of every product, broken down Category β Item β Variant.
- SKU / Variant
- One specific size + colour combination of an item. "Bellator Β· Large Β· Black" is one SKU; "Β· Tan" is another.
- Job ref
- The order reference, e.g.
G26-019orP26-014. G = Glasgow despatch, P = Plano (USA). Allocated when a draft is finalised, never recycled. - PIN
- Your 4-6 digit sign-in code. Every record you touch is tagged with your name β don't share PINs.
- Serial pool
- A named group of serial numbers β CAR, HEL, SAP, or custom 3-letter pools like DET or EOD.
- BOM
- Bill of Materials β every fabric, ballistic and trim item that goes into one finished product.
Products & materials
- Carrier
- A vest built to hold ballistic plates (Bellator, GPV). Different from soft-armour vests (CTV, BFV).
- SAP / HAP
- Soft Armour Panel (flexible, sits in a carrier pocket) / Hard Armour Plate (rigid ceramic, steel or PE).
- Trim
- All the non-fabric hardware: webbing, hook & loop, buckles, zips, elastic, bungee, triglides, ladderlocks.
- Trim sheet
- A reusable template listing every piece of trim a product needs β one sheet can serve many items.
- MOLLE
- The standard grid of webbing loops on a vest for attaching pouches.
- MTP / Multicam
- UK / US camo patterns β both map to Olive Green trims by Sarkar convention.
Export & logistics
- CIPL
- Commercial Invoice + Packing List β the two-page export PDF that ships with every international order.
- ECJU / SIEL / OGL
- The UK export-licence body; a Standard Individual Export Licence (specific consignee); an Open General Licence (low-risk destinations).
- HS code / ML rating
- The international customs code (carriers β
62113310) and the UK Military List class (ML13d1body armour,ML13d2helmets). - Net / gross / fabric weight
- Product without packaging (customs) / with packaging (packing list) / cloth only (costing).
- MOQ
- Minimum Order Quantity β the smallest amount a supplier will sell.
π£ Icon legend β the same icons everywhere
π‘ Tips & good habits
- Sign in with your own PIN. Every record is tagged with who was signed in β sharing a PIN breaks the audit trail.
- Search first. Every list page has a search box; type part of a name instead of scrolling.
- Drafts are cheap. Start an order draft the moment a job looks likely β a job ref only burns when you finalise.
- Size / colour accept anything. Pick a suggestion or type a one-off (4XL, a custom colour) β job sheets still pick it up.
- Drag photos straight onto an item's Photos card (up to 12 per drop); click one for the lightbox.
- Attach everything to the order β scanned POs, signed specs, supplier confirmations β so it's all in one place.
- Preview before export. Every job sheet and the CIPL open a preview where notes and prices can still be edited.
- Run Data Audit before generating sheets β each missing field it flags is a broken rollup waiting to happen.
- Watch the status pill in the header: green OK, amber = backup stale, red = database down.
π Troubleshooting
"Could not reach the stock server"
- The server is off or rebooting β wait a minute and retry.
- The service crashed β the admin can restart it (
sudo systemctl restart sarkar-stock). - On the public URL (
project-osprey.uk), sign in again if the email-code screen appears β access expires periodically.
Page looks broken / stuck on "Loadingβ¦"
Usually a stale cached script. Hard refresh: Cmd+Shift+R (Mac) or Ctrl+Shift+R (Windows).
A form won't save
Read the error β it usually names the missing field. Anything cryptic ("Illegal mix of collations") is one for the admin.
A photo or file upload failed
Images: real image files, β€ 15 MB, max 12 per drop. Order documents (PDF / Word / Excel): use + Upload file on the order β up to 30 MB.
I deleted something important
Most deletes are soft β the data is still there and the admin can restore it. Backups also run hourly, so worst case is losing under an hour.
A job ref went on the wrong order
Job refs are never recycled β cancel the order and create a new one. Don't renumber things by hand; it breaks the audit trail.
Still stuck? Email the admin with the page you were on, what you clicked, and the exact error message (copy-paste beats screenshots).