# Transfer - Fulfillment

If you have multiple warehouses, when you are generating a document, you always have the ability to choose from which location you are pulling the items for that warehouse.

![](/files/-LU0EGq0gefPRCmIQvbE)

If you are, for example, selling items from your retail and you have insufficient quantity to complete the sales order, but in your main warehouse you have that item in your stock, the system will recognize that and your backordering will not suggest that you purchase or produce the missing item, the backordering option will suggest that you simply transfer it from your other location, in this case, the main warehouse.

To set this up, the first thing you need to do is to set up your warehouse to be fulfilled from your other location. Go to:

```
Administration > Warehouses list 
```

Once you open the wanted warehouse, go to edit mode and select the wanted fulfillment option (in this case your other location) from the drop-down menu:

![](/files/-LU0UCXOk0mbUl0InxxB)

Once you've saved those changes, when you create the sales order, you can find the suggestion which items you need to transfer from one location to another by going to

```
Inventory > Transfer - fulfillment
```

![](/files/-LU0G6uLzisbpotaBJ_p)

Once you open it, you will find a list of all the items that you need to transfer from one location to another, in order to complete your sales orders.

You can use the bulk action to generate the transfer from the list directly:

![](/files/-LU0V3QaC8uN-RKICPYR)

The transfer document is now generated and it is placed on the transfers list in the inventory module.

Now you can continue to pack the items from the document, which will create the transfer list, and ship them to the wanted location. Once you receive them on stock, you will have sufficient quantity to complete your sales order.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.erpag.com/project/create-new-product-1/untitled-4/basic-definition/minimum-purchase-quantity/transfer-fulfillment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
