ILLERBiller's Inventory tracks the raw stock behind your dishes -- what you have, what you bought, and what a sale used up. Once your menu items are linked to ingredients, stock comes down on its own every time a bill is completed, so your counts stay honest without anyone re-typing them.
Inventory is an admin-only area -- cashiers, waiters and kitchen staff don't see it.

The State tab groups your items by category under Category Highlights. Each category shows an average "% left" with a colour dot (green / amber / red), and a Details button to expand its items -- each item showing its current amount against its stock space. A Low stock filter chip narrows the view to just the items at or below their Notify at threshold. Items with no category collect under Uncategorized.
Once an item has at least one logged purchase, its row also shows the last purchase price per unit (e.g. "Rs. 50.00/kg (last purchase)") -- a quick read of what you last paid without opening Add Purchase's price panel. An item with no purchase history yet shows no price line.
Tap Weekly reorder list at the top of the Inventory page for a one-click list of everything you need to order: every item at or below its Notify at threshold, grouped by category, each with a suggested quantity. The suggestion tops the item back up to its Stock Space level when that's set usefully above the threshold, or otherwise just enough to clear the alert. Copy list puts a plain-text copy on your clipboard to paste into a chat or vendor order. (This is a stock-based v1 -- it doesn't yet project quantities from how fast you're actually using each item; see Weekly ingredient buy forecast below for that.)
For outlets with this rolled out, a Weekly buy forecast button on the Inventory page projects, per ingredient, roughly how much to buy for the next week -- based on your last few weeks' sales of the dishes that use it and your current stock. Each row shows what's needed, what you already have, and a suggested quantity to buy, clearly labelled with its basis (e.g. "Based on the last 3 weeks' sales"). A dish too new to have enough sales history shows "Not enough data yet" instead of a number -- never a guess. This is advisory only: it never places an order or changes your stock on its own, and it only covers ingredients already linked to a dish's recipe (see Linking ingredients to dishes below). Being rolled out gradually -- if you don't see the button yet, it isn't enabled for your outlet.
Inside the weekly buy forecast panel, tap Build purchase list to get one editable shopping list: every ingredient the forecast says to buy, plus any low-stock item the forecast doesn't cover (e.g. not yet linked to a dish), each pre-filled with a suggested quantity. Adjust any quantity, remove a row you don't need, then Copy list (clipboard, to paste into a chat or vendor order) or Print. It's a shopping list only -- no supplier/vendor integration, and nothing here changes your stock until you actually log the purchase.
For outlets with this rolled out, an Expiry review button on the Inventory page lists restocked items nearing (or past) their shelf life, each with the amount on hand and a suggested write-off. Shelf life defaults to an AI-suggested value per ingredient (e.g. dairy ~5 days, leafy greens ~3 days, dry goods ~180 days) unless you've set your own on the item (see Adding an inventory item above). Biller never decrements stock on its own -- tapping Write off is what actually reduces the count, and every write-off is recorded just like a manual correction. Being rolled out gradually -- if you don't see the button yet, it isn't enabled for your outlet.
For outlets with this rolled out, a Seasonal buying intel button on the Inventory page surfaces two kinds of buying hints -- kept separate and each clearly labelled with where it comes from, never blended into one number:
This is advisory only -- it never changes your stock. Being rolled out gradually -- if you don't see the button yet, it isn't enabled for your outlet.
Did a physical stock-take and the numbers don't match? Tap Correct on an item. This opens the item sheet pre-filled -- the amount you enter is treated as an absolute recount (what's actually on the shelf), not an adjustment added to the old figure. Every correction is recorded, so there's a trail of what was changed and when.
When stock comes in, log it so your counts go up:
As you type, a price panel shows context from your history -- Last Purchase, this vendor's last and average price, the overall average, and the percent change -- so you can spot when a price has crept up. The Purchases tab lists past purchases grouped by date, with a Reuse button to quickly repeat a previous purchase. (Purchase history shown here covers the last month.) Each purchase shows the item's category, same as the State tab -- an item with none set shows Uncategorized rather than a blank.
Vendor names are remembered for autocomplete as you reuse them -- Biller keeps the name on each purchase, so you don't need to set up a separate supplier record.
Auto-deduction works off a simple recipe: which inventory items a dish uses, and how much of each.
Prefer not to type every recipe by hand? Biller can suggest ingredients with AI -- see Add ingredients with AI.
Once dishes are linked to ingredients, completing a bill automatically subtracts what was used -- each linked ingredient's recipe amount times the quantity sold. A few things worth knowing:
The first time you open this page, a short guided tour walks through logging stock, the category highlights, the Low stock filter, the per-category ingredient view, and the weekly reorder list. It only shows itself once; if you want to see it again (or missed it), open the "..." menu and pick Take a Tour.
So you know where the edges are: