Skip to main content

Purchase Receipt

Purchase Receipts are created when you receive items from a Supplier, usually against a Purchase Order. They confirm that goods have been physically received into your warehouse and update stock valuation in ERPNext.

You can also create Purchase Receipts without a Purchase Order by enabling Purchase Order Required = No in Buying Settings.

To access Purchase Receipts, go to:

Home > Stock > Stock Transactions > Purchase Receipt

1. Prerequisites

Before creating a Purchase Receipt, it is recommended to have:

  • Purchase Order (optional but standard flow)

Note

From version 13 onwards, ERPNext introduced an immutable stock ledger, which changes how backdated entries and cancellations are handled.

2. How to Create a Purchase Receipt

2.1 From Purchase Order (Recommended)

  • Open Purchase Order
  • Click Create > Purchase Receipt

2.2 Manual Creation

  • Go to Purchase Receipt list and click New
  • Use Get Items From > Purchase Order to fetch items
  • Set Accepted Warehouse for items
  • Set Rejected Warehouse for defective items
  • Enter received quantities
  • Rate is fetched automatically
  • Save and Submit

You may also add Supplier Delivery Notes and edit Posting Date if required.

Is Return

Enable this checkbox if you are returning items not accepted into your warehouse.

3. Statuses

  • Draft: Saved but not submitted
  • To Bill: Pending Purchase Invoice
  • Completed: Fully received
  • Return Issued: Items returned
  • Cancelled: Cancelled document
  • Closed: Short-closed receipt

4. Key Features

4.1 Currency and Price List

Currency is inherited from Purchase Order. Prices are fetched from the Price List unless overridden by Pricing Rules.

4.2 Warehouse Configuration

  • Accepted Warehouse: Where stock is stored
  • Rejected Warehouse: Where defective goods are moved

4.3 Subcontracting

Enable Raw Materials Consumed to deduct raw materials from supplier warehouse during subcontracting.

5. Items Table

  • Supports barcode scanning
  • Item details auto-fetched from Item Master
  • Accepted and Rejected quantities must be defined
  • UOM conversion applies if required
  • Rates are fetched from Price List
  • Serial No / Batch No: Required for tracked items
  • Allow Zero Valuation Rate: Allows submission with zero stock value
  • BOM Link: Used in subcontracting workflows

6. Quality Inspection

If Quality Inspection is enabled in the Item Master, the Purchase Receipt cannot be submitted without completing inspection.

7. Raw Materials Consumed

This section is used in subcontracting to track raw materials consumed by suppliers.

8. Taxes and Charges

Taxes are inherited from Purchase Order and affect final valuation depending on configuration.

8.1 Allocation to Stock Items

ERPNext allows full allocation of valuation charges (like freight) only to stock items.

Problem

Previously, valuation charges were spread across all items including services, causing under-capitalization of stock value.

Solution

Enable Allocate Full Amount to Stock Items Only to ensure full charge is capitalized into inventory value.

9. Additional Discount

You can apply additional discounts at document level which will be distributed across items.

10. After Submission

Once submitted, ERPNext creates Stock Ledger Entries based on Accepted Quantity.

  • Stock is updated in Accepted Warehouse
  • Rejected items go to Rejected Warehouse
  • Purchase Order pending quantity is updated

You can then create:

  • Purchase Invoice
  • Purchase Return
  • Stock Entry
  • Retaining Sample Stock

11. Returning Items

Returned items can be recorded using Purchase Return against the Purchase Receipt.

12. Skipping Purchase Receipt

If enabled in Buying Settings, you can directly create Purchase Invoice without a Purchase Receipt.

13. Landed Cost Adjustments

Additional costs like customs duty or freight can be added later using Landed Cost Voucher, which adjusts inventory valuation post receipt.

14. Related Topics

  • Purchase Order
  • Purchase Invoice
  • Delivery Note
  • Supplier
  • Landed Cost Voucher
Rating: 0 / 5 (0 votes)