ERPNext Stock Entry Types Reference
In ERPNext, many stock movements that do not come from a purchase receipt, delivery note or invoice go through the Stock Entry document. Choosing the wrong purpose posts stock to the wrong place and distorts costing. This reference sets out the common purposes and when to use each.
| Stock Entry type | Source warehouse | Target warehouse | What it does | Typical use |
|---|---|---|---|---|
Material Receipt | Not used | Required | Adds stock to a warehouse without a purchase document | Opening stock, found stock, receipt without a PO |
Material Issue | Required | Not used | Removes stock from a warehouse | Scrap, internal consumption, write-off of damaged goods |
Material Transfer | Required | Required | Moves stock between warehouses | Stores to shop floor, between sites, relocation |
Material Transfer for Manufacture | Required | Work-in-progress warehouse | Moves raw materials to WIP against a Work Order | Issuing components to production |
Material Consumption for Manufacture | Required | Not used | Records extra consumption of materials against a Work Order | Additional material used beyond the BOM |
Manufacture | WIP for components | Finished goods for output | Consumes components and books finished goods against a Work Order | Completing production quantity |
Repack | Required | Required | Converts items into other items without a BOM | Splitting bulk into packs, relabelling |
Send to Subcontractor | Required | Supplier warehouse | Sends raw materials to a subcontractor | Outside processing, job work |
Names and available purposes differ slightly between ERPNext versions, and newer versions add types such as Disassemble or Receive from Customer. Check the Purpose dropdown on your own Stock Entry. Valuation and general ledger impact depend on your perpetual inventory settings.
ERPNext stock data review
Optional review of your stock entries and valuation setup for avoidable errors.
Optional. The tool and every export work without this. No spam.
How to use the reference
Search for the movement you want to record, such as issue, transfer or manufacture, and read which warehouses the purpose requires. Pick the matching purpose on the Stock Entry rather than forcing a different one. If your business event has a dedicated document, for example a purchase receipt for goods from a supplier, use that document instead, because it carries the supplier, tax and payable trail that a bare Stock Entry does not.
- Prefer purchase receipts and delivery notes for external trades.
- Use Stock Entry for internal movements and adjustments.
- Always set the posting date and time correctly for backdated entries.
How production entries fit together
Manufacturing in ERPNext runs through a Work Order. Material Transfer for Manufacture moves components to the work-in-progress warehouse, and Manufacture consumes them and books the finished item. If you track extra usage, Material Consumption for Manufacture records it against the same order. Depending on settings, backflush from the BOM can combine transfer and consumption. Knowing which entry posts which warehouse movement makes stock and valuation discrepancies far easier to trace.
Worked example
A bracket Work Order for 100 units needs steel blanks stored in Stores. A transfer for manufacture moves the blanks from Stores to WIP. When the shop completes 100 brackets, a Manufacture entry consumes the blanks from WIP and receives the brackets into Finished Goods. If the operator scrapped three blanks, a Material Issue from WIP records the loss. The stock ledger then shows each step with its valuation.
Common mistakes
Using Material Receipt for purchased goods hides supplier cost and breaks the purchase trail. Using Material Issue to fix a counting error without a reason leaves no audit story, so use Stock Reconciliation for counts. Backdating entries after reports are reviewed shifts valuation of later movements. Finally, allowing negative stock lets entries post for items that were never received, which makes later margins wrong.
- Use Stock Reconciliation for physical count corrections.
- Disable negative stock unless you have a strong reason.
- Give each warehouse an account when perpetual inventory is on.
Frequently Asked Questions
What is a Stock Entry in ERPNext?
It is the document used to record stock movements that are not tied to a purchase receipt, delivery note or sales invoice. It has a purpose that decides which warehouses are required and how the movement posts.
What is the difference between Material Transfer and Material Transfer for Manufacture?
Material Transfer moves stock between any two warehouses. Material Transfer for Manufacture is linked to a Work Order and moves components to its work-in-progress warehouse, updating the transferred quantity on the order.
When should I use Repack?
Use Repack when you convert one set of items into another without a formal BOM, such as splitting bulk into smaller packs. If the conversion is a repeating production process, use a BOM and Work Order instead.
How do I correct a wrong stock count?
Use Stock Reconciliation, which sets the quantity and valuation of items in a warehouse and keeps the audit trail. Avoid receipt and issue entries for count corrections, since they obscure the reason for the adjustment.
If you want ERPNext stock and production data analysed or connected to other systems, Netray can build that integration.
Related Tools
ERPNext BOM Import Template
An editable BOM worksheet with finished item, component, quantity, UoM and rate columns, calculating extended and rolled up cost before you import to ERPNext.
Other ERPsOdoo Manufacturing Setup Checklist
A practical checklist for configuring Odoo Manufacturing from inventory foundations through BOMs, work centers, planning and go-live.
Other ERPsFishbowl Inventory Import Worksheet
An editable opening-inventory worksheet with part, location, quantity and cost columns and a valuation total to reconcile before importing into Fishbowl.
ERP Migration & SelectionSpreadsheet to MRP Migration Checklist
A phased checklist to move planning, BOMs and inventory out of spreadsheets and into a cloud MRP or ERP without losing control during cutover.
More Other ERPs tools
See all- Infor VISUAL Work Order Status and Structure Reference
- Infor VISUAL Manufacturing Scheduling Checklist
- Infor XA (MAPICS) Period End Close Checklist
- Infor VISUAL Database Table Reference
- Infor XA (MAPICS) Application Module Reference
- IBM i Commands for Infor XA Administrators Reference
- Acumatica Generic Inquiry Design Template
- Acumatica Manufacturing Edition Setup Checklist
- Sage X3 Import Template Worksheet