Sales of Stock Items: Stock Allocation with Multiple UOMs
If the Multiple Units of Measure feature is enabled on the Enable/Disable Features (CS100000) form, you can specify multiple units of measure (UOMs) for a stock item on the Stock Items (IN202500) form.
During stock allocation, if an item’s sales UOM is not divisible and the ordered quantity is not fully available in the warehouse specified in the line, the system divides the order line’s quantity into an integer quantity in the line's UOM and the remaining quantity in the base UOM.
Allocation of Stock Items in Multiple UOMs
In a sales order, when the system partially allocates an item that is either lot tracked or not tracked, it checks the divisibility of the item's sales unit. That is, the system checks the state of the Divisible Unit check box right of the Sales Unit box on the General tab of the Stock Items (IN202500) form.
Suppose that a line has an item quantity on the Sales Orders (SO301000) form. This quantity is specified for the item in a non-base UOM with the Multiply conversion factor on the Stock Items form. The Divisible Unit check box is cleared for the item's sales UOM. You open the Line Details dialog box on the Sales Orders form and selects the Allocated check box in the line split. If the quantity can be allocated only partially, the system does the following:
- Changes the quantity in this line split to an integer quantity in the order line's UOM if this quantity is available in a warehouse (that is, inserts this quantity in the Quantity column for the line split).
- If the available quantity in the order line's UOM is not sufficient in the warehouse but a few more item units in the base UOM are available, adds another line split for this quantity. For this line split, the system selects the Allocated check box.
- For any integer quantity that is not sufficient in the warehouse, adds another line split. For this line split, the Allocated check box is cleared.
- For the remaining quantity in the base UOM (the quantity that is not available in the warehouse), adds another line split. For this line split, the Allocated check box is cleared.
For a serial-tracked item, the system always splits lines on the Sales Orders form in the base UOM during the allocation.
In an order with a type whose automation behavior is Blanket Order on the Order Types (SO201000) form, the system always uses the UOM of the order line when the line is partially allocated and split.
Processing of a Sales Order with Partially Allocated Quantities
When you have created the sales order with partially allocated quantities, you create a transfer order on the Create Transfer Orders (SO509000) form to move the allocated items to the needed warehouse. In the transfer order, the system adds the split lines with the UOMs specified in the Line Details dialog box of the Sales Orders (SO301000) form for the sales order.
When you create a shipment for the sales order on the Shipments (SO302000) form, the system adds to the shipment the split lines specified in the Line Details dialog box of the sales order.
On shipment confirmation, the system sums the splits of an order line. When the related sales invoice is created on the Invoices (SO303000) form, the system inserts the lines as follows:
- If the sum of all line splits is an integer (that is, it can be fully converted to the order line's UOM), inserts the order line's UOM in the corresponding line of the sales invoice
- If the sum of all line splits is not an integer, inserts the base UOM in the invoice line
Example of Stock Allocation
Suppose that a company sells computers and accessories, including 1 TB hard drives. It sells hard drives by piece and in boxes of 10 pieces per box. The base and sales units of measure are EA (each), and a conversion to BOX10 (a box of 10 pieces) is specified in the item's settings on the General tab of the Stock Items (IN202500) form.
Further suppose that a customer orders 40 hard drives. A salesperson creates a sales order for 4 boxes of hard drives. In the retail warehouse, only 25 hard drives are available (that is, two boxes and five pieces). The rest of the hard drives are available in the wholesale warehouse. Thus, the salesperson wants to allocate all the available hard drives in the retail warehouse to the order and transfer the remaining hard drives from the wholesale warehouse.
On the Sales Orders (SO301000) form, the salesperson opens the Line Details dialog box for the order line with the hard drives and selects the Allocated check box in the line. The system splits the line as follows:
- Line split 1: A quantity of 2 boxes, which are available and allocated in the warehouse.
- Line split 2: A quantity of 5 pieces, which are available and allocated in the warehouse.
- Line split 3: A quantity of 1 box, which is not available. The Allocated check box is cleared in the line because the quantity needs to be transferred from another warehouse.
- Line split 4: A quantity of 5 pieces, which are not available. The Allocated check box is cleared in the line because the quantity needs to be transferred from another warehouse.
When all the items are available in the retail warehouse, the shipment has been confirmed, and the sales invoice has been prepared for the order, the sales invoice contains the sum of the splits of the order line.