
Stage 1: Planning What to Buy
Who: Procurement Officer, Warehouse Manager Every procurement cycle begins with understanding what stock is needed. The Procurement Officer checks the Stock Balance and Item Shortage Report to see which products are below their reorder level. The system can also automatically create Material Requests when stock drops below the configured minimum. A Material Request is an internal document that says: “we need this item, in this quantity, by this date.” It is not a purchase order - it is a request for the procurement team to act. Key outputs from Stage 1:- Material Requests for items that need replenishment
- A clear picture of what needs to be ordered and by when
Stage 2: Getting Quotes from Suppliers
Who: Procurement Officer, Purchase Manager For significant purchases - especially seasonal buying of raw dry fruits - the procurement team sends a Request for Quotation (RFQ) to multiple suppliers simultaneously. Each supplier receives the same list of items and quantities and sends back their prices and terms. When suppliers respond, their pricing is entered as a Supplier Quotation. The procurement team can then use the Supplier Quotation Comparison report to see all quotes side by side and select the best option. For regular, repeat purchases where the price is already known, the team may skip the RFQ step and go directly to a Purchase Order. Key outputs from Stage 2:- Requests for Quotation sent to suppliers
- Supplier Quotations received and compared
- Decision on which supplier to use
Stage 3: Placing the Purchase Order
Who: Procurement Officer, Purchase Manager Once a supplier is selected, the Procurement Officer creates a Purchase Order. This is the formal commitment to buy: it specifies the exact items, quantities, agreed price per unit, expected delivery date, and the warehouse where goods should be delivered. The system links the Purchase Order back to the original Material Request, so you always know why a purchase was made. Before you can create a Purchase Order:- The supplier must be set up in the system with GST details and payment terms
- The item must exist in the catalogue with the correct unit of measure and HSN code
- Purchase Order submitted and sent to the supplier
- The system now expects a delivery on or around the scheduled date
Stage 4: Receiving Goods and Quality Inspection
Who: Warehouse Manager, Quality Inspector When the supplier delivers goods, the Warehouse Manager creates a Purchase Receipt linked to the Purchase Order. The Purchase Receipt records:- Exactly what arrived (item, quantity, batch number)
- The expiry date of the batch
- The warehouse where it is being stored
- Any discrepancy between what was ordered and what arrived
- Open the Quality Inspection
- Record the inspection results for each parameter (moisture content, colour, size grading, foreign material, etc.)
- Mark the batch as Accepted or Rejected
- A submitted Purchase Order must exist for those items
- Purchase Receipt confirming goods received
- Quality Inspection passed
- Stock updated in the warehouse with batch and expiry details
Stage 5: Processing Raw Materials into Finished Products
Who: Processing Supervisor, Machine Operator, Store Keeper Raw dry fruits often need to be processed before they can be sold. A company might clean, grade, roast, salt, and then package raw almonds into 250g retail pouches. This is where the Manufacturing module comes in. The Processing Supervisor creates a Work Order for the required quantity of finished product. The Work Order is based on a Bill of Materials that defines exactly how much raw almond is needed per 250g pack, including packaging material. The Work Order triggers the following steps:- The Store Keeper issues raw materials from the raw material warehouse to the processing area using a Stock Entry (Material Transfer)
- Machine Operators work through the processing steps and record progress on Job Cards
- Once processing is complete, the Store Keeper creates another Stock Entry (Manufacture) to receive the finished packaged products into the finished goods warehouse
- The system deducts the raw materials consumed and adds the finished goods to stock
- Raw materials deducted from raw material warehouse
- Finished goods added to finished goods warehouse
- Cost of production recorded
Stage 6: Receiving and Reviewing Customer Orders
Who: Sales Executive, Sales Manager When a customer calls or emails to place an order, the Sales Executive creates a Sales Order. The Sales Order confirms:- The customer
- The exact items, quantities, and agreed prices
- The delivery date
- The delivery address
- The applicable GST treatment
- The customer must be set up in the system with GSTIN (for B2B) and payment terms
- Items must exist with prices defined in the applicable price list
- Sales Order submitted
- Stock is reserved for the customer
Stage 7: Picking and Dispatching the Order
Who: Warehouse Manager, Dispatch Team Once a Sales Order is confirmed, the warehouse prepares the shipment. The Warehouse Manager creates a Pick List from the Sales Order. The Pick List tells the warehouse staff which batches to pick and from which storage location - always selecting the earliest expiry date first (First Expiry First Out). After picking, the Dispatch Team creates a Delivery Note linked to the Sales Order. The Delivery Note records:- Exactly what was dispatched (item, batch number, quantity)
- The vehicle details and driver
- The customer’s delivery address
- Delivery Note confirmed
- Stock deducted from the warehouse
- e-Waybill generated and attached (if applicable)
Stage 8: Invoicing the Customer
Who: Accounts Receivable, Sales Team After dispatch, the Accounts Receivable team creates a Sales Invoice from the Delivery Note. The Sales Invoice:- Lists all items with HSN codes
- Calculates GST automatically based on the tax template and customer’s GSTIN
- Includes the delivery note reference
- Sales Invoice submitted
- e-Invoice generated (if applicable)
- Customer notified of invoice
Stage 9: Collecting Customer Payment
Who: Accounts Receivable, Cashier When the customer pays, the Accounts Receivable team records a Payment Entry in the system, specifying:- The customer
- The payment amount and mode (NEFT, RTGS, cheque, cash, UPI)
- The invoice(s) being paid
- The bank account where the money was received
- Payment Entry recorded
- Customer invoice marked Paid
- Bank balance updated
Stage 10: Paying the Supplier
Who: Accounts Payable On the due date (as per the payment terms on the Purchase Invoice), the Accounts Payable team creates a Payment Entry for the supplier. The flow mirrors the customer payment process: the payment is recorded, linked to the outstanding invoice, and the payable is cleared.Stage 11: Monthly GST Filing
Who: GST Accountant At the end of each month:- The GST Accountant opens the GSTR-1 report, reviews the outward supplies data, and files it with the government by the due date
- The GST Accountant uses the Purchase Reconciliation Tool to match purchase invoices against the supplier’s GSTR-2A data and identify any mismatches
- The GSTR-3B report is generated, which shows the net GST payable after deducting Input Tax Credit
- The GST payment is made and the return is filed
Parallel Flow: Walk-in Customer Sales (Point of Sale)
For customers who walk in to buy from the counter, the Cashier uses the Point of Sale terminal. The cashier:- Opens a shift by entering the opening cash balance
- Adds items to the cart and the system calculates the total with GST
- Accepts payment (cash, UPI, card)
- Prints the receipt
Parallel Flow: Customer Support
Throughout the business cycle, customers may contact you with queries or complaints. The customer support team uses the Helpdesk to:- Receive the ticket (by phone, email, or WhatsApp)
- Assign it to the right agent or team
- Resolve it within the agreed Service Level Agreement
- Close the ticket and record the resolution