wiki/inventory-and-purchasing.md

Inventory and Purchasing

Summary: Covers stock, purchasing, supplier, ingredient, and stock movement concepts across the Android app and Nutacloud backoffice.

Sources:

Last updated: 2026-04-17

---

The source shows that inventory is a first-class part of Nutapos, spanning Android outlet workflows and Nutacloud backoffice workflows (source: data-source.md).

Android purchasing flow

When the purchasing module is enabled, app users can open purchase history, filter by date range, create new purchases, edit existing purchases, choose suppliers, select purchasable stock items, edit quantities and purchase prices, and complete payment using available payment types and accounts (source: data-source.md).

The purchase screen is distinct from cashier flow and is designed around stock items rather than finished products. The document explicitly notes that products composed of ingredients do not appear in the purchase screen as purchasable items (source: data-source.md).

Android stock adjustment

When the stock module is enabled, app users can perform stock adjustment from the stock menu. The screen operates on stock-type items and uses data from the web service. If the device is offline, the UI indicates that stock is unknown (source: data-source.md).

Product ingredients and extra-choice stock linkage

Product configuration can include:

  • ingredient composition for products that consume stock materials (source: data-source.md)
  • variant pricing (source: data-source.md)
  • extra choices that may optionally consume stock ingredients when a dedicated module is enabled (source: data-source.md)

The reporting section later confirms that stock can decrease from both normal ingredient consumption and ingredient usage triggered by extra choices (source: data-source.md).

Nutacloud stock domain

The Nutacloud backoffice includes dedicated stock pages for:

  • suppliers (source: data-source.md)
  • purchases (source: data-source.md)
  • stock in (source: data-source.md)
  • stock out (source: data-source.md)
  • ingredient or material master data (source: data-source.md)

These pages generally support outlet selection, list views, create/edit operations, search, and synchronization back to outlet devices (source: data-source.md).

Supplier management

Both Android and Nutacloud support supplier management. This suggests supplier data is shared infrastructure used by purchasing flows on both surfaces (source: data-source.md).

Stock effects

The source explicitly states that stock can be affected by:

  • direct sales without order separation (source: data-source.md)
  • saved orders under certain down-payment conditions (source: data-source.md)
  • purchases that increase stock (source: data-source.md)
  • stock corrections or adjustments that can increase or decrease stock (source: data-source.md)
  • ingredient consumption for products and for extra-choice selections (source: data-source.md)

Business importance

Inventory in Nutapos is not just a reporting afterthought. It influences product setup, purchasing, outlet operations, reporting, and synchronization behavior. That makes it one of the core cross-cutting domains in the system.

Related pages