Header once, then lines. High-risk lines demand temp + batch + expiry; the HACCP verdict is instant.
Photo the invoice (or pick a scanned PDF) β items get matched and pre-filled below, ready for you to check and save.
Temperature carries to the next line (chilled). Pick a frozen item and it switches to the β18 Β°C threshold β enter the frozen reading.
Pick the recipe β inputs pre-fill (FIFO source batches) β containers β tap your name to commit & print.
Quick tally until the POS import lands. Each sale depletes through recipe lines.
C β D(in) + D(out) β E β G. Negative is a signal, not an error. Blind counts reconcile it (phase 2).
Everything the daily screens draw from. Add or edit ingredients, suppliers, and batch recipes here.
Tip: create the batch's output ingredient first (Source = "Made in-house"), then point the recipe at it. Bought-in items don't need a batch recipe β receive them at the Door.
Data lives in this browser (localStorage). Export regularly β the JSON is your off-device backup and your migration path to a server later.