Fulfillment Warehouse

Fulfillment warehouses are used to automatically replenish stock in the primary warehouse for a register when there is not enough quantity on hand to complete a transaction. Instead of making an override transaction, the fulfillment warehouse feature will transfer enough quantity of the item from any of the fulfillment warehouses to the primary warehouse in order to complete the transaction. 
Each register can specify a list of fulfillment warehouses and the order in which each warehouse should be checked for stock. If the first warehouse on the list does not have enough stock on hand to transfer to the primary warehouse, the next warehouse on the list is checked. Each warehouse is check in order until a warehouse that does have sufficient stock is found. Once found, the stock is transferred to the primary warehouse and the POS transaction is completed normally without any override transactions in Inventory. 
If after looking through all fulfillment warehouses no warehouse is found with sufficient stock on hand, a POS override transaction is made in the primary warehouse. 

Fulfillment vs. Alternate Warehouse

If a register has an alternate warehouse defined and also has fulfillment warehouses, TRX Enterprise will still attempt to use the alternate warehouse before searching through the fulfillment warehouses. If there is not sufficient stock at the alternate warehouse, the transaction will then attempt to use the primary warehouse for the register. Since the primary also does not have sufficient stock, the system will then search through the fulfillment warehouses to find enough stock and then transfer the stock to the primary warehouse. 

How much stock is transferred?

When a transfer is made between a fulfillment warehouse and the primary warehouse, only enough stock to cover the transaction is moved. If the quantity sold is 10 and there are 7 on hand, the transfer will move 3 from the fulfillment warehouse to the primary warehouse. 

The Transfer

Each transfer will use the current system date as both the ship and receive date. The ship via for the transfer is entered on the Misc. tab of the Registers screen. 

Fulfillment vs. Overrides

Even with fulfillment warehouses, an inventory override can still occur if there are no warehouses with enough stock on hand to complete the sale. 
Sale Qty = 100

Warehouse

On Hand

Warehouse For Stock

50

Warehouse 1

30

Warehouse 2

90

In the above example, 100 widgets are being sold. The primary or Warehouse for Stock warehouse does not have enough on hand. The fulfillment warehouses are searched and none of those have sufficient quantity as well. In this case, a POS Override transaction is made which will add 50 widgets to the Warehouse for Stock in order to complete the sale.