Back to D200: Inventory Order Management Extended Scenarios
Lesson 8: Processing Sales from Multiple Warehouses
Part 2: Sales with Insufficient Stock
This lesson explains how you can process a sales order with goods from multiple warehouses.
Sales from Multiple Warehouses: General Information
When you are entering a sales order, you may notice that some of the ordered items are not available in the warehouse from which you are going to ship the order, but the quantity needed to fulfill the order is available in another warehouse. For fulfilling this sales order, you need to allocate items in the other warehouse, and then transfer these items to the warehouse from which the order will be shipped. In Acumatica ERP, you can process the transfer of allocated goods from one warehouse to another by creating and processing a transfer order based on the applicable sales order.
Learning Objectives
In this lesson, you will do the following:
- Create a sales order with items allocated in different warehouses.
- Prepare a transfer order for a sales order.
- Process a transfer order to completion to transfer the included items.
- Process a sales order aer the items have been transferred to the destination warehouse.
Applicable Scenarios
You may need to process a sales order with goods from multiple warehouses in the following cases:
- You have only a part of the ordered items in the warehouse specified in the sales order, but the rest of the items are currently available at another warehouse (or multiple warehouses), so the sales order can be completed with the items from different warehouses.
- Your company uses one warehouse as a distribution center, so that all items are received to this warehouse and then are distributed to smaller warehouses on demand.
Sale of Stock Items from Multiple Warehouses
When you process a sale of inventory items, you can reserve one line or multiple lines of an open sales order of the SO type in a warehouse other than the warehouse selected in the line. To be able to process a sales order with stock items that you have allocated (that is, reserved) in a remote warehouse (that is, a warehouse other than the one specified in the order), you first need to transfer the reserved items from the remote source warehouse (where you reserved the items) to the destination warehouse (for which the sales order is processed). For this purpose, you need to prepare and process a transfer order (that is, an order of the TR predefined order type). The standard sales process typically starts with the entry of a sales order on the Sales Orders (SO301000) form. To obtain the sufficient quantity of items for the sales order, you manually reserve the quantity for each specific item in the source warehouse. For the items allocated in a warehouse other than the warehouse specified in the sales order, the system automatically generates transfer requests of the SO Allocated plan type based on which you generate transfer orders related to sales orders. To be able to complete the sales order, you need to perform a transfer of the items allocated in a source warehouse to the destination warehouse by creating and processing a transfer order (or multiple orders). To create a transfer order for a sales order, while viewing the sales order with allocated items on the Sales Orders form, you click Create Transfer Order on the More menu; then you create one transfer order or multiple transfer orders on the Create Transfer Orders (SO509000) form, which opens. This form shows transfer requests for the sales orders that have the Open status. A transfer order is fulfilled by one shipment or by multiple shipments from the source warehouse (in which the item is allocated) to the destination warehouse. You create a shipment for a transfer order from the Sales Orders form by clicking Create Shipment on the More menu; on the Shipments (SO302000) form, which opens, you then confirm the shipment by clicking Confirm Shipment on the More menu. To update the item quantities in the source warehouse and complete the shipment, while you are still viewing the shipment on the Shipments form, you click Update IN on the More menu; the system generates the two-step inventory transfer transaction, which issues items from the source warehouse. On release of this inventory transfer, the system generates a batch of general ledger transactions. To complete the processing of the two-step inventory transfer, you prepare a transfer receipt to record the receiving of items to the destination warehouse. You manually create the transfer receipt (a receipt of the Transfer Receipt type) on the Purchase Receipts (PO302000) form and add to the receipt the lines from one transfer order or multiple transfer orders. A transfer receipt may include only some of the lines from a transfer order; also, you can change the quantity in a particular line if the items specified in this line were received partially. On release of the transfer receipt, the inventory receipt transaction is generated in the system to reflect the receipt of the items to the destination warehouse. On release of the inventory receipt, a batch of GL transactions is generated. Thus, the quantity of the item that has been transferred from the source warehouse to the destination warehouse becomes available for sale. Aer all transferred stock items have been received to the destination warehouse, you complete the sales order as you would if you had just entered it: You process a shipment of all items from the destination warehouse, and you process the related sales invoice. For details about the general steps of sales order processing, see Processing Sales of Stock Items.
Workflow of a Sale from Multiple Warehouses
For a sales order for which the items have been allocated in multiple warehouses, the processing involves the actions and generated documents shown in the following diagram.
Sales from Multiple Warehouses: Implementation Activity
In the following implementation activity, you will learn how to activate the TR order type.
Story
Suppose that you are an implementation manager of the SweetLife Fruits & Jams company. You need to prepare the TR order type for processing sales with items transferred from at least one other warehouse.
System Preparation
Before you start activating the TR order type, you should do the following:
- Launch the Acumatica ERP website with the U100 dataset preloaded, and sign in as implementation manager Kimberly Gibbs by using the gibbs username and the 123 password.
- Make sure that the Inventory and Order Management, Inventory, and Multiple Warehouses features are enabled on the Enable/Disable Features (CS100000) form. Step: Activating an Order Type To activate the TR order type, do the following:
- Open the Order Types (SO201000) form.
- Select the TR order type.
- In the Freight Account box, specify 40010 (Sales – Freight).
- In the Summary area, make sure that the Active check box is selected.
- On the form toolbar, click Save.
- On the Sales Orders (SO301000) form, make sure that TR is available for selection in the Order Type box.
This indicates that the order type has been activated.
For a description of the settings that affect the processing workflow for orders of the TR type, see Sales Order Types: Implementation Checklist.
Sales from Multiple Warehouses: Process Activity
In the following activity, you will process a sales order with items allocated in multiple warehouses.
Story
Suppose that the FourStar Coffee & Sweets Shop customer ordered cherry jam in 32-ounce jars and lemon jam in 96-ounce jars at SweetLife’s retail store. When entering this sales order, a sales manager has noticed that the 32-ounce jars of cherry jam are currently out of stock in the retail warehouse, and has decided to allocate the unavailable quantity of jam in the SweetLife’s wholesale warehouse. To complete the customer’s request, acting as sales manager of the SweetLife store Regina Wiley, you need to enter the sales order and allocate the needed items, process a transfer of cherry jam from the wholesale warehouse to the SweetLife store's warehouse, and then process the sales order to completion.
Configuration Overview
In the U100 dataset, for the purposes of this activity, the following tasks have been performed:
- On the Enable/Disable Features (CS100000) form, the following features have been enabled:
- Inventory and Order Management, which provides the standard functionality of inventory and order management
- Inventory, which gives you the ability to maintain stock items by using forms related to the inventory functionality and to create and process sales and purchase documents that include stock items
- Multiple Warehouses, which provides the ability to process transfers of items between warehouses
- On the Warehouses (IN204000) form, the WHOLESALE and RETAIL warehouses have been created.
- On the Customers (AR303000) form, the COFFEESHOP customer has been created.
- On the Stock Items (IN202500) form, the CHERJAM32 and LEMJAM96 stock items have been created.
- On the Order Types (SO201000) form, the TR order type has been configured.
Process Overview
In this activity, to perform a sale of stock items from multiple warehouses, you will create a sales order on the Sales Orders (SO301000) form, select the customer to which the items are being sold, and add items to the order. Then you will allocate the unavailable items in the warehouse in which these items are currently on hand. To transfer items from the source warehouse to the destination warehouse, you will create a transfer order on the Create Transfer Orders (SO509000) form. Then you will process the transfer order to completion as follows:
- Process the related shipment between warehouses (which causes the items to be issued from the source warehouse) on the Shipments (SO302000) form.
- Process the related transfer receipt (which records the receipt of the items to the destination warehouse) on
the Purchase Receipts (PO302000) form. Aer you process the transfer receipt, all the items required for the
sales order become available in the destination warehouse, so that you can process the initial sales order to
completion.
On the Shipments form, you will create a shipment document for the sales order and confirm the shipment. You then will use the Invoices (SO303000) form to prepare the corresponding invoice for the customer and release it.
System Preparation
Before you start performing a sale of stock items from multiple warehouses, you should do the following:
- Launch the Acumatica ERP website with the U100 dataset preloaded, and sign in as purchasing manager Regina Wiley by using the wiley username and the 123 password.
- In the info area, in the upper-right corner of the top pane of the Acumatica ERP screen, make sure that the business date in your system is set to today’s date. For simplicity, in this activity, you will create and process all documents in the system on this business date.
- On the Company and Branch Selection menu in the top pane of the Acumatica ERP screen, select the SweetLife Store branch.
- Make sure that you have completed the Sales from Multiple Warehouses: Implementation Activity.
Step 1: Creating the Sales Order To create the sales order, do the following:
- On the Sales Orders (SO301000) form, add a new record.
- In the Summary area, specify the following settings:
- Order Type: SO
- Customer: COFFEESHOP
- Description: Sale of cherry jam and lemon jam
- On the Details tab, add rows with the settings shown in the following table.
Branch Inventory ID Warehouse Quantity Unit Price RETAIL CHERJAM32 RETAIL 10 16.89 RETAIL LEMJAM96 RETAIL 3 49.49 Notice that the system displays a warning in the Quantity column of the CHERJAM32 line indicating that the specified quantity is not available in the selected warehouse. - On the form toolbar, click Save. The sales order is saved with the Open status.
Now you can reserve 32-ounce jars of cherry jam, which are not available in the SweetLife Store warehouse, in a warehouse which has a sufficient quantity of the item.
Step 2: Allocating the Items in Another Warehouse To allocate the items that are not available in the RETAIL warehouse, while you are still viewing the sales order on the Sales Orders (SO301000) form, do the following:
- On the Details tab, click the CHERJAM32 line, and on the table toolbar, click Line Details.
- In the Line Details dialog box, which opens, do the following: a. In the only line, select the Allocated check box. b. In the Alloc. Warehouse box, select WHOLESALE. c. Click OK to save your changes and close the dialog box. Notice that the warehouse in the line on the Details tab has not changed, but in the table footer, the Allocated quantity is now equal to 10.
- On the form toolbar, click Save.
Now you can create a transfer order to move the items from the Wholesale warehouse to the SweetLife's Store warehouse.
Step 3: Creating the Transfer Order To create the transfer order for the allocated items from the sales order, do the following:
- While you are still viewing the sales order on the Sales Orders (SO301000) form, click Create Transfer Order on the More menu.
- On the Create Transfer Orders (SO509000) form, which opens, select the unlabeled check box in the line with SO Allocated specified as the Plan Type and CHERJAM32 specified as the Inventory ID. This line is the transfer request related to the line of the sales order that you have allocated in another warehouse. In the line, make sure that WHOLESALE is specified as the From Warehouse and RETAIL is specified as the To Warehouse.
- On the form toolbar, click Process to process the transfer request you have selected. The system creates a transfer order of the TR order type and opens it on the Sales Orders form.
- In the Description box in the Summary area, type Transferred goods for sales order from COFFEESHOP.
- On the form toolbar, click Save.
Now you can process the created transfer order to completion.
Step 4: Processing the Transfer Order To process the transfer order to completion, do the following:
- While you are still viewing the transfer order that you have created on the Sales Orders (SO301000) form, on the form toolbar, click Create Shipment.
- In the Specify Shipment Parameters dialog box, which opens, make sure that today's date and the WHOLESALE warehouse are selected, and click OK. The system creates a shipment with the Transfer type and opens it on the Shipments (SO302000) form.
- Review the Summary area of the shipment, and make sure that Warehouse ID is WHOLESALE and To Warehouse is RETAIL. Also, review the only line included in the shipment, and make sure its details are correct.
- On the form toolbar, click Confirm Shipment. The shipment is assigned the Confirmed status.
- On the form toolbar, click Update IN to generate the inventory transfer transaction that issues the items from the source warehouse to the destination warehouse. The shipment is assigned the Completed status.
- On the Orders tab, click the link in the Inventory Ref. Nbr. column in the only row.
- On the Transfers (IN304000) form, which opens in a pop-up window, make sure that the generated inventory transfer has the Released status.
Step 5: Processing the Transfer Receipt To process the transfer receipt, do the following:
- On the Purchase Receipts (PO302000) form, add a new record.
- In the Summary area, specify the following settings:
- Type: Transfer Receipt
- Warehouse: RETAIL
- On the table toolbar of the Details tab, click Add Transfer. The Add Transfer Order dialog box opens. It shows the list of completed transfer orders with completed shipments whose items have not been received to the destination warehouse yet.
- In the dialog box, select the unlabeled check box for the transfer order you have processed earlier, and click Add & Close to close the dialog box and return to the Purchase Receipts form.
- On the Details tab, review the details of the added line with the CHERJAM32 item.
- On the form toolbar, click Release to release the transfer receipt.
- On the Other tab, click the IN Ref. Nbr. link to open the related inventory receipt transaction on the Receipts (IN302000) form.
- Make sure the inventory receipt has the Released status, which means that the items have been received to
the RETAIL warehouse and are now available for shipping. Close the pop-up window.
Now you can finish processing the sales order, because all of the ordered items are on hand in the SweetLife’s Store warehouse.
Step 6: Processing the Shipment To create and process the shipment that is associated with the sales order, do the following:
- On the Sales Orders (SO301000) form, open the sales order of the SO type that you have created in Step 1, and on the form toolbar, click Create Shipment.
- In the Specify Shipment Parameters dialog box, which opens, make sure that today's date and the RETAIL warehouse are selected, and click OK. The system creates a shipment and opens it on the Shipments (SO302000) form.
- On the Details tab, make sure that both order lines have been included in the shipment and that the shipped quantity in both lines is equal to the ordered quantity.
- On the More menu, click Confirm Shipment.
The shipment is assigned the Confirmed status, and now you can prepare the invoice to bill the customer and increase the customer's debt in the system.
Step 7: Processing the Sales Invoice for the Customer To complete the processing of a sale, you need to generate an invoice to the customer. Do the following:
- While you are still viewing the shipment that you have created on the Shipments (SO302000) form, on the form toolbar, click Prepare Invoice.
- On the Invoices (SO303000) form, which opens, review the details of the invoice to make sure that both items have been included in the invoice.
- On the form toolbar, click Release to release the invoice.
- Return to the sales order of the SO type on the Sales Orders (SO301000) form that you created in Step 1, and
notice that the order is now assigned the Completed status, as shown in the following screenshot.
Figure: Sale from multiple warehouses completed Part 3: Extended Sales and Purchase Scenarios | 73