Multiple Location Inventory Design
Craig Tooker
craig at cwtsoftware.com
Thu Mar 25 16:32:44 PDT 2010
On 3/25/10 17:37, Scott Walker wrote:
> I have an order processing system. Currently it only handles inventory kept
> in one location. Now a customer wants to start keeping inventory at
> multiple locations. So the same part# could be in the inventory at the main
> office and also at several branch offices. I'm just starting to think of
> the design of this. Should I have a separate record in the inventory file
> for each part#/location combination? Should I use a qualified file for each
> of the inventory of each location? (I don't use qualified files for anything
> at the moment). Of course, this design decision permeates itself
> throughout the system (ie. Order Entry, Shipping, Purchasing, etc). Any
> design ideas or thoughts would be appreciated.
>
You should of course, keep the SKU related information (everything but
vendor, qtys and locations) in the inventory item master file.
A detail level file for vendors that supply the item should be kept to
allow you to sell items from multiple vendors under one SKU (in the case
of commodity items or where you have multiple vendors supplying the same
item). A vendor ID can then become part of an item available level.
Each vendor will have their own costing and delivery and this will allow
you keep them separate as layers of inventory (for purposes of costing
and implementing FIFO or LIFO).
A detail level file that contains itemID, location, qty, vendor, costing
and date should be kept - again for purposes of costing and FIFO/LIFO.
Additionally you can then implement a stock locating system for
efficient picking and correct allocation under the FIFO or LIFO logic.
This allows you to direct material handlers for picking items for
invoicing or stacking items from orders.
You could keep accumulators in the master record for total on-hand,
available, allocated and on-order if you wish but it is not required
(although it may make certain operations more efficient.
Efficiency is also helped if you make that item detail level layout the
same for the PO detail (where you purchase the item) and also on invoice
detail (where you sell the items). That will make the management of the
data straight forward and gives you the ability to make use of COPY (and
its friends).
Craig Tooker
More information about the Filepro-list
mailing list