Quantum VS Help: File Maintenance

Previous  Next  

About Products And FIFO Costing

Important FIFO Terms

FIFO - First In, First Out.

 

FIFO Costing - A method of costing 'stock in' based on the principles that:

Items received into stock are classified (i.e. placed into FIFO 'buckets') based on their cost and date received.

 

FIFO Bucket - A conceptual system-maintained 'bucket' or 'slot' used for classifying stock in according to its age (date received) and cost. Quantum VS maintains ten FIFO buckets for each Product.

 

Note: A FIFO bucket does not necessarily correspond to an actual physical picking location (or 'bin'). FIFO costing may potentially be used even though actual physical stock withdrawal may be in a different order.

Why Use FIFO Costing?

When you purchase a Product from a Supplier it has a certain buying cost associated with it. Over time this buying cost can change - due to price increases, special deals and discounts for example.

 

When stock valuation is carried out, one method is to value the stock at today's buying cost (i.e. the cost of replacing the stock today). FIFO costing involves associating product receipts with the buying cost at the time of purchase. This has certain advantages, such as:

 

FIFO Costing is also useful when an Inter-Branch stock transfer occurs. When FIFO Costing is used, the stock transferred takes with it the actual cost of purchase rather than the current replacement cost, making company stock valuation more accurate.

 

Every time new goods are received a new FIFO entry is made on the Product record. You can see the received quantity, buying cost and value of each receipt for a Product by opening the Product record and clicking the FIFO button on the Toolbar - Sub Menu. See Viewing A Product Stock FIFO Record.

How Does FIFO Costing Work?

The following section explains how FIFO Costing works in practice.

 

Note: The following example uses 4 FIFO Buckets. However, note that Quantum VS maintains ten FIFO Buckets for each customer. While the example uses pounds sterling, any buying currency may potentially apply.

 

The following table shows the FIFO buckets for Product X on Jan 22. It shows the quantities received and the associated buying costs for the last four product receipts, which were on Jan 1 (bucket 4 - the oldest bucket), Jan 8 (bucket 3), Jan 15 (bucket 2) and Jan 22 (bucket 1: the newest bucket):

 

Bucket

Received Date

Received Quantity

Buying Cost (£)

Total Cost (£)

1

22/1

10

10.00

100.00

2

15/1

55

9.00

495.00

3

8/1

100

4.50

450.00

4

1/1

32

9.00

288.00

TOTAL

 

 

 

1333.00

 

When stock is sold, it is taken from the oldest bucket first.

 

When more stock is received:

 

This can be seen in the next example below, showing the FIFO Buckets for Product X on Jan 29:

 

Bucket

Received Date

Received Quantity

Buying Cost (£)

Total Cost (£)

1

29/1

100

5.00

500.00

2

22/1

10

10.00

100.00

3

15/1

55

9.00

495.00

4

8/1 & 1/1

132

5.59

737.88

TOTAL

 

 

 

1832.88

 

When stock is received on Jan 29, the FIFO buckets for Product X are updated as above. Bucket 1 is 'filled' with the newest receipt. What was Bucket 1 becomes Bucket 2, and Bucket 2 becomes Bucket 3.

 

The oldest bucket (Bucket 4) is updated; i.e. the former Buckets 3 and 4 are amalgamated: the quantities are added together (100 + 32 = 132), while their buying costs are averaged (32 @ £9 + 100 @ £4.50 gives an average buying cost of £5.59).

 

The Total Cost figure is updated to show the addition of £500 worth of stock (i.e. TOTAL = £500 + £737.88 - there is a slight discrepancy in this example due to the rounding of figures when averaging the buying costs of the final two buckets).

 

From this point - assuming no further receipts - the next 132 units of Product X will sell with a cost of sale of £5.59 per unit.

 

As stock moves - i.e. as new stock is received and stock is sold - the FIFO buckets are continually updated in this way.

FIFO Costing In Quantum VS

While the above example uses four FIFO buckets, in Quantum VS ten FIFO buckets are maintained per Product. For details on viewing a Product's FIFO record see Viewing A Product Stock FIFO Record.

 

When activating the FIFO functionality in Quantum VS you will first need to run the Initialise FIFO Buckets Process. This sets each Product record's FIFO buckets to default values based on the current stock balance. See Initialise FIFO Buckets Process.

 

NEXT: Viewing A Product Stock FIFO Record