> ## Documentation Index
> Fetch the complete documentation index at: https://docs.maska.co.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Procurement

> Manage stock, purchasing, and inventory across your warehouse, central kitchen, and outlets.

The Procurement module is how your team buys, moves, counts, and values stock —
from raising a requisition through receiving goods and reconciling a count. It
spans your **warehouse**, **central kitchen**, and **outlets**, and keeps a live,
costed picture of what you have everywhere.

<Note>
  New to the terminology? Start with the [Glossary](/procurement/glossary) — it
  defines every term used across the module (PR, PO, GRN, WMA, par level, and more).
</Note>

## What you can do

<CardGroup cols={2}>
  <Card title="Stock dashboard" href="/procurement/stock-dashboard">
    See live on-hand quantities, stock value, and low-stock alerts per location.
  </Card>

  <Card title="Log wastage" href="/procurement/log-wastage">
    Write off spoiled, expired, over-prepped, or damaged stock with a reason.
  </Card>

  <Card title="Confirm GRN" href="/procurement/confirm-grn">
    Receive goods against a purchase order or transfer and post them to stock.
  </Card>

  <Card title="Stock take" href="/procurement/stock-take">
    Count physical stock and reconcile any variances against system records.
  </Card>
</CardGroup>

## Powered by Basanti

Basanti is the built-in AI helper across the module — she sets up your masters,
costs your recipes, and answers questions from your live numbers.

<CardGroup cols={2}>
  <Card title="Bulk onboarding" href="/procurement/bulk-onboarding">
    Upload invoices, rate cards, and recipes — Basanti drafts the master records
    for you to review and save.
  </Card>

  <Card title="AI recipe builder" href="/procurement/recipe-builder">
    Draft a recipe from a description and see what it costs to make, live.
  </Card>

  <Card title="Oye Basanti" href="/procurement/assistant">
    Ask plain-language questions and get answers straight from your live data.
  </Card>
</CardGroup>

## How stock flows

1. An outlet raises a **Purchase Request (PR)** for what it needs.
2. An approved PR becomes a **Purchase Order (PO)** to a vendor.
3. Goods arrive and are received with a **Goods Received Note (GRN)** — posting
   the GRN updates stock balances using **weighted moving average** costing.
4. Stock moves between locations via **transfers**, and is corrected with
   **adjustments** (including each location's **opening balance**).
5. A **stock take** periodically reconciles the counted stock against the system,
   and **wastage** records anything written off.

Every document is tenant-scoped, gets an auto-minted document number, and moves
through a defined lifecycle — all detailed in the [Glossary](/procurement/glossary).
