> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-881012b3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# About GRN

> Create or import GRNs to your RazorpayX Dashboard.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
</div>

GRN - Goods Received Note is a document used in procurement to formally acknowledge the receipt of goods.

* When businesses receive goods from a supplier, the receiving department or personnel generate a GRN to confirm the delivery of goods specified in a Purchase Order.
* It also is a confirmation that the goods are in the expected condition, of the requested quantity and rate.

## How it Works

A key part of the procurement process is to ensure that the quantity received is the same as the quantity ordered and is in the aligned rate.

RazorpayX solves this problem with a seamless three-way matching system that reconciles Purchase Orders (PO), Goods Receipts (GRN), and Invoices. This robust process ensures accuracy and compliance, reducing the risk of errors and discrepancies.

## Advantages of GRN

With GRN, you can be assured of:

* Confirmed Delivery: It acts as proof that the goods have been delivered as per the Purchase Order. It also maintains a log of receipts tagged to the respective Purchase Orders. The receipt log provides information on:
  * Receiver of goods
  * Date/time of receipt
  * The SKU wise quantity of the goods received
  * The effective SKU wise inward post damages/defects
* Three-Way Matching: Match the quantity received against quantity ordered and quantity billed for, to ensure that what you received matches against what you ordered and what you are billed for.
* Easy Escalation: In case of mismatch, conflicts can be easily resolved by matching records.

<Info>
  **Handy Tips**

  Approval Workflows can be applied on GRNs. However, GRNs are created usually by the warehouse team whereas the Purchase Orders/Bills are created by the finance teams. This means that you must create a separate set of Approval Workflows.
</Info>

## Create new GRN

To create a new GRN:

1. Log in to the [RazorpayX Dashboard](http://x.razorpay.com/auth).

2. Navigate to **Source to Pay** on the left-hand menu.

3. Click **GRN**.

4. Click **+ New GRN**. The New GRN modal is displayed.

5. From the list of vendors, select the vendor for whom the GRN has to be created. If it is a new vendor, you can click **+ NEW VENDOR** to create a new vendor.
   <img src="https://razorpay.com/docs/build/browser/assets/images/x-grn-select-vendor.jpg" alt="Select Vendor" width="800" />

6. In the **Link PO** modal, select the Purchase Order to be linked to the GRN. Click **Next**.
   <img src="https://razorpay.com/docs/build/browser/assets/images/x-grn-link-po.jpg" alt="Link Purchase Order" width="800" />

7. Enter the **GRN number** and **GRN date**. The rest of the details such as Shipping location, Cost Center, Requested By, Department, and Team is auto-populated on basis of the linked PO as shown below. Click **Next**.
   <img src="https://razorpay.com/docs/build/browser/assets/images/x-grn-details.jpg" alt="GRN Details" width="800" />

8. Enter the details of the goods received, such as Item name, Description, Received Quantity and Balance Quantity, Rate, Number of Units, and the IGST%. Click **Review** to verify the information entered. The details entered in the GRN are matched with the details from the Purchase Order. Discrepancies, if any, are displayed by the system as shown here.
   <img src="https://razorpay.com/docs/build/browser/assets/images/x-grn-line-items.jpg" alt="Review GRN Line Items" width="800" />

9. Rectify the errors and click **Send for Approval**. For cases where approvals are not configured, you can proceed with creating the GRN directly.

## Related information

* [Purchase Orders](/docs/x/vendor-payments/purchase-order)
* [Invoices](/docs/x/vendor-payments/invoices)
* [Vendor Payments](/docs/x/vendor-payments)
