Ledger-based inventory — every move has a reason
Count at month-end, shock at variance, guess what happened. EYP Ops replaces guesswork with an append-only stock ledger where every movement is timestamped, reversible and auditable.
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 on a ledger
Every movement writes a record. Every record is permanent. Every question has an answer.
Append-only stock ledger
Every stock movement writes a new record. Nothing is ever edited or deleted — corrections create reversing entries. Full history, 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.
The StockMove model
Every inventory event — receipt, transfer, waste, production, count adjustment — writes a StockMove record with type, quantity, unit cost and timestamp. Unit costs are set at post time and never recalculated. This is not a convenience — it's an architectural guarantee. Historical COGS cannot drift 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.
See your stock ledger in action
We set up a demo with your real items and outlet structure. Walk away knowing exactly how the ledger works.
- Append-only ledger walk-through
- Count session live demo
- Import your existing item list