All features
Inventory

Inventory

A complete ledger from receiving to consumption

Organized into Overview, Stock, Prices, and Categories, with low-stock alerts, FIFO batches, purchase-price monitoring, a three-level product structure, and blend orders — covering the parts of restaurant cost accounting that most often go wrong.

FIFO batchesLow-stock alertsPrice watchPrep batches
Tomatoes · FIFO batches
Mar 12 · $2.10/lbdeducting…
Mar 15 · $2.25/lb
Mar 19 · $2.40/lb
Low-stock alert2 SKUs
01

FIFO batch accounting

Stock is tracked in first-in, first-out batches at actual batch cost. Manual additions require the real received cost, so no batch is ever created at a fabricated average.

7-step review
Store
Vendor
File
Invoice #
Date
6Itemsreviewing
7Manual
02

Counts and transfers

Review quantities and batch detail per SKU, run manual counts with differences shown before saving, and transfer stock between stores.

POS import
sales_by_item_0319.xlsximported
sales_by_item_0319.xlsxduplicate — blocked
2 new dishes foundreview
03

Purchase-price monitoring

Historical purchase prices are compared per SKU and store, with increases and decreases flagged. Stores buying from different vendors are never merged into one comparison.

Price watch · by SKU + store
Chicken breast · Mission$2.86/lb+4.4%
Chicken breast · Oakland$2.62/lb−1.5%
Olive oil · Mission$8.90/btl+2.3%
04

Three-level product structure

Categories, preset product groups, and SKUs, with bulk keyword-based grouping confirmed by the owner.

Purchase spend · March$42,180
$1,856
$1,504
$2,688
$1,856
$1,536
$2,720
$1,888
$1,536
$3,072
$2,720
$1,888
$1,568
$3,072
$2,752
$1,920
$1,568
$3,104
$2,752
$1,920
$1,088
05

Blend orders

Making stock from bones and vegetables, for example: inputs are deducted strictly by FIFO, the output becomes a new SKU batch, and its unit cost is weighted from what was actually consumed. Insufficient stock blocks the entire order.

AI draft · invoice #28413 items
Tomatoes · 24 lb$38.40
Chicken · 40 lb$96.00
Olive oil · 6 btl$54.00
ConfirmEdit
06

Substitution confirmation

When posting encounters a shortage, it pauses and presents a dedicated confirmation screen with candidates, available quantities, and converted deductions. Nothing is substituted without your approval.

Margin board · dine-in
Braised beef bowl68%
Garlic noodles61%
House fried rice54%
Mango pudding29%
Health scoreB+
Core principles

If blends and ad-hoc substitutions go unrecorded, dish costs stop being trustworthy — both have complete accounting flows in Kolibio

The system suggests; a person decides. No substitution ever happens automatically