Skip to content

Inventory and supply

Recipe-based ingredient deduction, purchasing and wastage

Rosuii is inventory management software for Bangladesh restaurants that tracks ingredients, suppliers, purchasing and wastage. Enable recipe deduction in Settings → Cost of Goods to deduct configured quantities on orders from POS, storefront, table QR and API, with stock credited back on cancellation. Separate outlet balances need verified opening stock first.

Branch stockLow-stock visibilityPurchasing + wastageRecipe-based deduction

Use the Windows client with the same restaurant account. Cached stock views do not make administrative stock changes available offline. Windows app requirements

Restaurant inventory software in Bangladesh for ingredients, suppliers and wastage.

Rosuii connects ingredient records with suppliers, purchase orders, receiving, production and wastage from Starter. Start with a stock item's unit and opening quantity, then record what arrived, what the kitchen used and what was lost. Branch balances and recipe deduction need their own setup.

Compare inventory coverage with the work your restaurant needs
Buying criterionWhat Rosuii recordsWhat to check in your demonstration
IngredientsStock item, SKU, unit, unit cost and minimum quantity.Use one ingredient in its stored unit; compare opening quantity with a physical count.
SuppliersSupplier records linked to stock items and purchasing.Find the supplier for an ingredient and trace a purchase back to that supplier. Supplier quality still needs your review.
Purchase ordersOrdered items, quantities and supplier details; receiving is a separate step.Create a small purchase order and check its quantity and status before receiving goods.
ReceivingPurchase-order item quantities post to stock when the document is marked received.Match recorded quantities to the delivery before marking received. Confirm any partial-receipt process; a separate GRN workflow is not claimed.
ProductionProduction documents record quantities added to stock when marked completed.Record a sample batch and inspect the posted stock quantity. Check any ingredient-consumption process separately from sales recipe deduction.
WastageStock item, quantity, reason and date in a wastage record.Record a small test loss and trace its stock movement. Do not count the same prepared-food loss twice.
Branch stockA shared pool by default; optional separate outlet balances with opening stock.Check the selected stock mode and both locations during a transfer. Separate outlet reports require the corresponding setup.
Low-stock alertsMinimum-stock values, low-stock indicators and filtering.Put a test item below its minimum and check the list. Do not assume this sends a message or automatically orders replacements.

Description reviewed: · Check your installed version and hardware in a demonstration.

Capabilities, setup and operating boundaries

Use these workflows as a demonstration checklist for your account, devices and service. A product description is not a compatibility test of your printer or installed app version. Detailed plan comparison

Recipe-based ingredient deduction

Enable recipe-based deduction and save ingredient quantities for each sellable item/size. Configured order placement consumes the recipe; cancellation can credit recipe quantities back.

Starter, Growth, Pro — account limits, permissions and the setup conditions below apply.

Workflow and demonstration
Illustration: 5 kg chicken minus two portions at 0.15 kg each leaves 4.70 kg before other movements. Enter quantities in the ingredient's stored unit and test the result in your own test restaurant.
Prerequisites
Inventory plan, enabled setting, item/size recipes and opening balances. Stock is shared by default; separate outlet balances need explicit setup.
Connectivity and offline behavior
POS, storefront, QR and API orders use server posting. Offline counter orders affect server stock when synchronization is accepted, not when a local receipt prints.
Limitations
No automatic kg↔g conversion, sub-recipes or yield/variance engine. Public demo behavior can differ. Prepared food returns require an operating policy. Cancellation uses the current recipe configuration, so test changes made between sale and cancellation; a stock credit is not proof ingredients physically returned.

Wastage records

Record ingredient wastage as its own stock document instead of disguising it as a sale.

Starter, Growth, Pro — account limits, permissions and the setup conditions below apply.

Workflow and demonstration
Enter ingredient, quantity, date and note, then check the posted stock movement against the physical count.
Prerequisites
Inventory access and quantities in the stored stock unit.
Connectivity and offline behavior
Configuration and shared records need internet. Confirm the exact desktop screen separately.
Limitations
Recorded wastage depends on staff entries; it is not an automatic measurement of kitchen waste or a profit guarantee.

Purchase requisitions

Prepare an internal purchase request with requested quantities. Requisition status and purchase-order status are separate.

Starter, Growth, Pro — account limits, permissions and the setup conditions below apply.

Workflow and demonstration
Review pending/approved/rejected requests; an approved request can prefill a purchase order and be marked converted.
Prerequisites
Inventory plan, requisition permissions, item master and responsible approver.
Connectivity and offline behavior
Configuration and shared records need internet. Confirm the exact desktop screen separately.
Limitations
A request or approval does not receive goods or pay a supplier. Confirm your approval policy in the demonstration.

Purchase orders

Create supplier-linked purchase orders with item quantities, prices, status and payment information.

Starter, Growth, Pro — account limits, permissions and the setup conditions below apply.

Workflow and demonstration
Select the supplier/items, review the order amount and keep pending, approved, ordered, received and cancelled stages distinct.
Prerequisites
Inventory entitlement, supplier/item records and purchasing permission.
Connectivity and offline behavior
Configuration and shared records need internet. Confirm the exact desktop screen separately.
Limitations
Creating a PO alone does not prove stock arrived. Supplier payment status is separate from receipt of goods.

Receiving into stock

Received purchasing documents post stock movements according to their document status and item quantities.

Starter, Growth, Pro — account limits, permissions and the setup conditions below apply.

Workflow and demonstration
Match delivered quantities to the PO before recording received, then inspect the stock ledger and balance.
Prerequisites
Inventory plan, correct units/location and authorized document changes.
Connectivity and offline behavior
Configuration and shared records need internet. Confirm the exact desktop screen separately.
Limitations
Do not infer a separate GRN approval workflow, partial delivery matching or automatic invoice matching beyond the demonstrated document behavior.

Low-stock flags and reports

Use recorded quantities and minimum-stock settings to identify ingredients needing attention in the stock report.

Starter, Growth, Pro — account limits, permissions and the setup conditions below apply.

Workflow and demonstration
Set a sample minimum level, record a stock movement below it and inspect the low-stock result.
Prerequisites
Maintained stock counts, ingredient units and inventory/report access.
Connectivity and offline behavior
Configuration and shared records need internet. Confirm the exact desktop screen separately.
Limitations
An in-app low-stock flag is not an SMS, email, WhatsApp or push-alert promise. Confirm any required notification channel separately.

Supplier bills, payments and ledger scope

Supplier-linked purchase bills and payment history are documented. The owner also identifies supplier ledger as a capability; confirm the scope of a consolidated running statement before relying on it.

Confirm this capability's plan and scope before purchase.

Workflow and demonstration
Demonstrate two supplier bills, one partial payment, opening balance and the resulting supplier statement/export.
Prerequisites
Supplier/PO records use the inventory plan. Separate ledger entitlement and opening-balance behavior need confirmation.
Connectivity and offline behavior
Configuration and shared records need internet. Confirm the exact desktop screen separately.
Limitations
Supplier contacts alone are not a ledger; per-PO paid/due totals do not establish a full supplier account with every adjustment and return.

Supplier contacts and purchase history

Maintain supplier name, contact details and active status, then link purchases to the appropriate supplier.

Starter, Growth, Pro — account limits, permissions and the setup conditions below apply.

Workflow and demonstration
Create a test supplier, link a purchase and inspect that purchase's paid/due amounts and payment history.
Prerequisites
Inventory entitlement and supplier/purchasing permissions.
Connectivity and offline behavior
Configuration and shared records need internet. Confirm the exact desktop screen separately.
Limitations
Contact records and per-purchase history are documented. Confirm the separate consolidated supplier ledger scope below.

Outlet stock locations and transfers

Stock is shared by default. Enable separate outlet balances and establish opening stock before using location-specific recipe deduction and reports.

Starter, Growth, Pro — account limits, permissions and the setup conditions below apply.

Workflow and demonstration
A stock transfer is a separate document: sending reduces source stock; receiving adds to the destination. Compare both sides using a small test quantity.
Prerequisites
Inventory entitlement, location setup and verified opening balances. Multiple outlets also need the branch allowance.
Connectivity and offline behavior
Configuration and shared records need internet. Confirm the exact desktop screen separately.
Limitations
In shared-stock mode a completed transfer has no net effect on the shared pool. Received transfers cannot be cancelled; physical stock movement still needs staff checks.

Inventory and supply

Who this feature is for

For restaurants moving stock control out of notebooks and disconnected sheets

  • Owners checking low stock before service
  • Managers buying from multiple suppliers
  • Kitchens recording production batches and spoilage
  • Multi-branch teams separating outlet stock

Operational benefits

What this changes in daily service

A consistent stock vocabulary

Define the inventory item, SKU, unit, minimum level, supplier and unit cost so purchasing and adjustments use the same record.

Optional outlet balances

Stock uses a shared pool by default. Settings → Outlets can enable separate outlet balances; set and verify each outlet's opening stock before relying on recipe deductions or stock reports.

Documents explain movement

Purchase receiving, production, wastage and manual adjustments provide operational reasons for stock changes.

Connect orders to ingredient use

Once enabled and configured, recipes deduct stock for orders from POS, the storefront, table QR and the API. Cancelling an order credits its deducted quantities back.

Check estimated cost and margin

The recipe sheet uses current inventory unit costs to estimate ingredient cost and margin for each menu item or size. This is an ingredient estimate, not a full profit calculation or weighted-average cost.

A worked quantity example

Illustration only: with milk stored in litres, a recipe using 0.150 L per cup consumes 0.300 L for two cups. At an example unit cost of BDT 80/L, that milk costs BDT 24. This is not a measured customer result, a market price or the full drink cost.

How it works

The workflow, step by step

1. Agree the stock unit

Enter an opening quantity and unit cost for the test ingredient. If milk is stored in litres, enter recipe use in litres too: 150 ml is 0.150 L. Rosuii does not convert recipe units for you.

2. Choose shared or outlet stock

Stock is shared by default. For separate outlet balances, enable the outlet setting and verify each outlet’s opening stock and kitchen mapping before testing consumption.

3. Receive and prepare a recipe

Record a test receipt and verify the stock movement. Enable recipe deduction in Settings → Cost of Goods, then enter a recipe for the menu item or size.

4. Place and cancel a test order

Compare stock before and after placing the order: deduction occurs on placement, not only when money is collected. Cancel the test order and check the credit. Keep prepared-food wastage separate from a bookkeeping stock return.

5. Check the operating records

Review ingredient quantities, current unit-cost estimates, receiving and wastage records. Reconcile with a physical count. Estimated recipe margin is not a complete profit statement.

What is included

  • Ingredient records with SKU, stock unit and unit cost
  • Supplier contacts linked to stock items and purchases
  • Purchase requisitions and purchase orders
  • Receiving records for stock actually delivered
  • Production batches and manual stock adjustments
  • Wastage records with quantities and reasons
  • Shared stock or optional branch balances with opening-stock setup
  • Low-stock alerts shown in inventory against saved minimum levels
  • Recipes per menu item or optional size; opt-in through Settings → Cost of Goods, with estimated ingredient cost and margin

Frequently asked questions

Can Rosuii show low-stock items?

Yes. Inventory items have minimum-stock values that support low-stock visibility.

Can Rosuii manage restaurant suppliers and purchase orders?

Yes. Supplier records can be linked to stock items and purchase orders. Record what was actually received against the purchase, then inspect the stock movement. Software records do not verify a supplier’s quality or replace your receiving checks.

Can I track food wastage separately from purchases?

Yes. Record the stock item, quantity, reason and date in the wastage workflow and check the posted stock movement. Kitchen staff must enter the loss; it is not automatically inferred from a cancelled or unsold dish.

Can I keep ingredient stock separately by branch?

Stock uses a shared pool by default. Settings → Outlets can enable separate outlet balances; set and verify each outlet's opening stock before relying on recipe deductions or stock reports.

Does Rosuii deduct recipe ingredients when an order is placed?

Yes, when recipe-based deduction is enabled in Settings → Cost of Goods and the menu item or size has a saved recipe. Orders from POS, storefront, table QR and API deduct the configured quantities on placement; cancellation credits them back. Items without recipes do not deduct ingredients. Use each ingredient’s stock unit; automatic unit conversion is not available.

What does cancellation mean for ingredients?

Cancelling an order can credit recipe stock back. Food already prepared may not be reusable: follow your restaurant’s wastage procedure and inspect the stock ledger. A stock reversal is not a customer payment refund.

See this workflow in your restaurant

Start on the Free plan or open the demo, then choose a plan only when you need higher limits or connected modules.

Check the workflow and cost before you choose