PO & GRN Discount Handling – Step-by-Step Guide

PO & GRN Discount Handling – Step-by-Step Guide

Objective

Introduce clear, item-level discount handling in Purchase Orders and GRNs so that base price, discount, and net value are explicitly captured and consistently used across procurement, inward, inventory valuation, and reporting—without manual adjustments or data mismatch.


A) PO Create with Discount

  1. Go to Orders → Purchase Orders → + New

  2. Fill header details

    • Item Type, Vendor, Issue Date, Expected Delivery Date, Delivery Address, Remarks

  3. Add items in the grid

    • Select Item Code

    • Enter Qty

    • Enter Price per Unit (Base Price)

  4. Click + Add Discount (top-right)

  1. System adds columns in item table

    • Discount (%)

    • Net Amount

  2. Enter Discount (%) line-wise

  1. System auto-calculates

    • Total Price = Qty × Base Price

    • Discount Value (derived from %)

    • Net Amount = Total Price − Discount Value

    • GST calculated on Net Amount

    • Grand Total updated accordingly

  2. Click Submit to create PO

  1. In PO list / details / approval popup, discount is visible as

    • Discount (₹ + %) and Net Value


B) Inward Against PO (Auto-pick Discount)

  1. Discount is auto-picked from PO and shown in the grid

  2. Enter Delivered Qty and verify values

  1. System calculates

    • Net Amount using same PO discount logic

    • GST on Net Amount

  2. Click Submit to complete GRN

  3. Inventory valuation and inward totals follow Net Amount (not base price)



C)  Inward Request 

  1. Go to Inventory → Inward Request

  2. Click + Add Discount (top-right)

  3. Enter item, qty, cost per unit, and Discount (%)

  1. System calculates Net Amount + GST on Net Amount

  2. Submit inward


d) Discount Transparency in PO PDF

  1. Each item shows Base Price, Discount %, Discount Value, and Net Amount.

  2. Tax calculation is applied strictly on discounted value.

  3. Summary section reflects total discount impact.

  4. The printed document fully matches system calculation — no mismatch risk.

Conclusion

With item-level discounts enabled:

This ensures pricing integrity from PO to GRN, improves financial accuracy, and aligns procurement, stores, and finance on a single consistent source of truth.

Up Next : How to Create a Purchase Order in ManufApp

    • Related Articles

    • Inward Additional Charges– Step Guide

      Objective To provide users with a step-by-step process for adding inward additional charges (Handling, Labour, Transportation, etc.) in the Inward Request screen, ensuring accurate landed cost calculation in GRN. Step 1: Navigate to Custom Fields Go ...
    • Inward Additional Charges– Step Guide

      Objective To provide users with a step-by-step process for adding inward additional charges (Handling, Labour, Transportation, etc.) in the Inward Request screen, ensuring accurate landed cost calculation in GRN. Step 1: Navigate to Custom Fields Go ...
    • Step-by-Step Guide: Withdraw or Close a Purchase Order in ManufApp

      Objective To guide users on how to withdraw or close a Purchase Order (PO) in ManufApp when it is no longer required, contains incorrect details, or has been replaced by a revised PO. This process ensures that all unnecessary or invalid POs are ...
    • Shopfloor Material Return Process – Step-by-Step Guide

      Objective To ensure all material issued to Production is tracked properly, and any unused or excess quantity returned from the shopfloor is recorded, approved, and stored under a dedicated /RET lot. This keeps returned stock fully traceable, prevents ...
    • Customer Material Return Process – Step-by-Step Guide

      Objective To help users correctly process a customer return in ManufApp, starting from Sales Order creation, shipment, approval, return creation, and final stock verification. This process ensures every item returned by the customer is recorded ...