<h1>Stock Entry Purpose</h1>

<h1>Stock Entry Purpose</h1>

Stock Entry document records Item movement from a Warehouse, to a Warehouse and between Warehouses. And in stock entry form selection of 'Purpose' belongs to type of item movement. Following are the uses of Stock Entry Purposes in stock entry form.

#### 1.Purpose = Material Issue

This purpose is selected to issue item from a warehouse. In this stock entry, you should define Source Warehouse only. This type of stock entry can be perform for adjustment of serialized inventory.

![Material Issue]({{docs_base_url}}/assets/img/articles/Selection_440.png)

#### 2.Purpose = Material Receipt

This purpose is selected to receive item in a warehouse. In this stock entry, you should define Target Warehouse only. This type of stock entry can be perform for adjustment of serialized inventory.

![Material Receipt]({{docs_base_url}}/assets/img/articles/Selection_442.png)

#### 3.Purpose = Material Transfer

This purpose is selected to transfer item from warehouse to warehouse or to transfer raw material for production. In this stock entry, you should define Source Warehouse and Target Warehouse also.

![Material Transfer]({{docs_base_url}}/assets/img/articles/Selection_443.png)
 
#### 4.Purpose = Manufacture

This purpose is selected to perform finished goods entry. This purpose is auto selected in stock entry form, when you Update Finished Goods entry from Submitted Production Order. ![Check this page to know more about Manufacturing](https://erpnext.com/user-guide/guide-books/engineer-to-order/stock-entry)

![Manufacture]({{docs_base_url}}/assets/img/articles/Selection_444.png) 

#### 5.Purpose = Repack

This purpose is selected to perform repack of item. ![Check this page to know more about Repack entry](https://erpnext.com/kb/stock/repack-entry)

#### 6.Purpose = Subcontract

This purpose is selected to transfer row material to supplier for manufacturing subcontracting item.![Check this page to know more about Subcontracting](https://erpnext.com/user-guide/manufacturing/subcontracting)

![Subcontract]({{docs_base_url}}/assets/img/articles/Selection_445.png)

#### 6.Purpose = Sales Return

This purpose is selected to receive returned item by customer. ![Check this page to know more about Sales Return](https://erpnext.com/user-guide/stock/sales-return)

![Sales Return]({{docs_base_url}}/assets/img/articles/Selection_446.png)

#### 6.Purpose = Purchase Return

This purpose is selected to issue purchased item to supplier. ![Check this page to know more about Purchase Return](https://erpnext.com/user-guide/stock/purchase-return)

![Purchase Return]({{docs_base_url}}/assets/img/articles/Selection_447.png)
        
<!-- markdown -->