Real food cost — every move has a reason
Stop closing inventory in spreadsheets. See food cost by outlet — by today, not next month.
EYP Ops Inventory is a stock control model where every purchase, recipe consumption, transfer, waste event, staff meal and count adjustment is recorded as an immutable movement tied to a source document — every balance is reconstructable for audit.
Variance without context is just a number
Traditional stock systems show you what's missing but not why. When your COGS is off, you're left hunting through spreadsheets, WhatsApp messages and paper logs to reconstruct what happened.
Stock control built for audit
Every movement writes a record. Every record is permanent. Every question has an answer.
No silent edits
Every stock movement writes a new record. Corrections create reversing entries — never overwrites. Full audit trail, always.
Recipe-linked consumption
Sales data imports trigger RECIPE_OUT movements automatically. Theoretical usage is tracked per item, per outlet, per period.
Count sessions with variance enforcement
Stock counts capture actual quantities. Variance reasons are required before closing — no unexplained adjustments.
Transfers (Quick + Shipment)
Move stock between locations with a Quick Transfer (instant) or a Shipment (in-transit state, received on delivery).
Waste, staff meal & production
Log wastage, staff consumption and production runs in a single flow. Each creates the right stock movements with cost tracking.
Outlet + location 2-layer model
Outlet-level stock is the primary truth. Location-level (Kitchen, Bar, Storage) gives operational detail without breaking the outlet total.
Period close + reopen
Close a period to lock movements. Snapshot history lets you view stock as-of any past date. Reopening creates a corrective audit trail.
Import integrations
Orion POS sales data imports drive recipe consumption automatically. Excel and CSV templates for bulk item setup and opening stock.
No hidden recalculation
Every inventory event — receipt, transfer, waste, production, count adjustment — is recorded with quantity, unit cost and timestamp. Unit costs are locked at the time of posting and never recalculated. Historical COGS stays accurate even as prices change.
How teams use Inventory
Runs a weekly count on beverage items. The system compares actuals to expected (based on invoices + consumption), flags items with >5% variance, and requires a reason before closing.
Production runs for batch-cooked sauces are logged in minutes. Ingredient quantities are consumed from storage, finished product is added to the production location — all linked.
Views period close snapshot for last month. Sees opening stock + purchases − consumption − waste = closing stock, with drill-down to any individual movement.
Works with your existing data
Orion POS
Sales import drives recipe-linked RECIPE_OUT movements automatically.
Excel & CSV
Bulk item setup, opening stock and count template imports.
Custom API
Export stock ledger data to your BI or finance tools.
Frequently asked questions
How does EYP Ops track stock changes?
Every stock change is recorded as a new movement instead of overwriting the current quantity. Corrections create reversing entries. This means every balance is reconstructable for audit, and no change is ever silently lost.
How does EYP Ops calculate food cost?
EYP Ops combines recipe-linked theoretical consumption with actual period consumption from opening value, purchases, supplier returns and closing value.
Does EYP Ops support multi-outlet operations?
Yes. Inventory is tracked by outlet and by location, so teams can compare outlet food cost while still checking store, bar, kitchen and production locations.
How long does inventory setup take?
A focused pilot usually starts with item import, opening count, recipe mapping and one period close workflow for the first outlet.
See your food cost by outlet — live
We set up a demo with your real items and outlet structure. Walk away knowing exactly what's driving variance.
- Audit trail walk-through with your items
- Count session live demo
- Import your existing item list