Materials ABC Coding - by dollars and other category

 

ABC coding enables inventory planning and control parameters to be applied to all the parts base on part cost per unit. These classified codes are based on Pareto's "80/20" Rule (sometimes called ABC Analysis). The underlying principle of Pareto's "80/20" Rule is that 80% of the effect is provided by 20% of the cause as shown in Figure 6.1. "A" parts typically constitute the top 80% of the total inventory value. However, percentages vary for the different companies, as do the number of categories depends on the type of business, costs and usage structure of the inventory. What I mean is that a lower value but a high volume consumption part may be an A-item Class, and another part which has a very high unit cost but with low demand may be categorized as C-item. Usage value is usually calculated based on annualized part value.

In Figure 6.2, Pareto Analysis is used to classify inventory groups. Part items are ranked in descending order of usage value, and plotted on a cumulative frequency curve. This analysis reveals find that 10% of items account for 70% of usage value, the next 20% has 15% of value. The final 70% have 15% of value. Typically for Class A with 10% of items contributing to 70% of the usage value, planners should monitor at least once every week because month-end review would be too late to react due to higher risk of stockout and causing a dip in customer service level. Tight control for such Class-A items can have a great impact over the cost of inventory. A reorder cycle system would be desirable to control Class-B stock items (20% of items contributing to 15% of usage value) as well as for Class A stock items. A two-bin or annual demand system could manage the final 70% of Class-C stock items which makes up only 15% of usage value. Pareto analysis points the way to where control efforts are best directed. However, planners must exercise good judgment especially on critical inventory items (in cases where a production equipment was down for a day without the part due to stockout could mean production output loss and loss of sales of hundreds of thousands dollars, or any security matters that Pareto analysis in itself does not reveal.

The Pareto Analysis requires items to be listed with their unit costs and average rate of usage (either monthly, quarterly or  annualize the monthly usage rate). We then:

   ▪  calculate use by value
   ▪  sort the list into items by value descending
   ▪  calculate % that each item contributes to total value
   ▪  derive a cumulative % list
   ▪  evaluate the cumulative list and identify appropriate breakpoints

Figure 6.1 Pareto Analysis of
"80/20" Rule
Figure 6.2 Pareto Analysis of
parts usage value

 

 

Table 6.1 explains the ABC Codes (based on Classification Code A1,A2,A3,B1,B2...G2,G3) for all the part items and their total ending inventory on-hand dollars. The table in Green displays a rather complex cost classification structure of the part items than you would normally see in a traditional ABC costs classification. In fact providing more classified cost Codes enables a better cost control on inventory - either from the aspects of demand forecasting, order quantity techniques, inventory cost control measures, excess and obsolescence control, and strategic customer service level performance.

In Table 6.1, sort the list by "Total Cost" in column D, in descending order. To compute the cumulative percentages in column E, type the following formula in Cell E2 and copy it all the way down to Cell E22.

=SUM($D$2:D2)/$D$23

A Pareto Curve in Figure 6.3 is then plotted base on Table 6.1. The analysis shows that 80% of the inventory ending on-hand values comprised of items with part code A1, A2, B3, B1, B2, C1, A3, E2, E3 and E1, in increasing order of  cumulative percentages.  The Pareto Curve obtained in Figure 6.3 can be used for any problem analysis that you want to evaluate on your inventory, for example, on quarterly inventory reduction measures, usage events frequency analysis, and contractual service level review. In this case, I used the plotted Pareto Curve to evaluate on the Inventory Turnovers. Inventory Turns is the number of times you sell your average investment in inventory each year. To calculate your Inventory Turns, you would need to know your beginning stock on-hand balance, purchase receipts amount for the period, and the ending stock on-hand balance. The formula are:

Goods Available For Sale = (Beginning inventory + Purchase Receipts)
     
Cost of Goods Sold (COGS) = (Beginning inventory + Purchase Receipts) - Ending Inventory
     

The basic inventory turnover calculation is:
 
Inventory Turns = Cost of Goods Sold from stock sale during the past 12 months  
Average Inventory Investment Cost during the past 12 months
     

A few note on this Inventory Turns formula:

1) Average inventory at cost is usually calculated by averaging the ending inventories for the past 12 months. The use of average inventory is primarily to minimize seasonal factors. However, if inventory fluctuates greatly from month to month, or even within months, it may be necessary to calculate the average inventory using weekly or bi-weekly ending inventory values, instead of using 12 months averaging.

2) Inventory turnover is stated as an annual turnover. However, the period being measured does not necessarily have to be a 12 month period. In certain situations, particularly for seasonal items, inventory turn may be measured for a period of a few months, with the result being “annualized” for comparison purposes.

3) Inventory turnover is a measure of inventory productivity, thus the cost of sales made from other than inventory on hand, such as special orders, needs to be excluded from the cost of goods sold.

4) Inventory turn is a dynamic metric. As sales (and thus, cost of goods sold) and inventory levels fluctuate so does inventory turn. It is not enough to measure inventory turn for each year or quarter. At a minimum, in order to properly utilize inventory turn as a tool it is necessary to measure it monthly on a rolling basis.

 

Below is another Inventory Turns formula that you can use based on Net Sales for the period instead of using COGS. However, the previous formula is preferred because in this formula sales are recorded at Market Value, while inventories are recorded at Cost. This formula can not be used to effectively gauge the healthiness of your inventories, but at best, is to measure the industry averages. An interpretation would be that a low ratio means low turnover which implies poor sales, whereas a high ratio implies strong sales.

Cost of Goods Sold (COGS) =   Sales turnover for the period  
Average stock at cost for period
     

In the followings example, I calculated the Inventory Turns for each Part Code. The target overall inventory turns was 5.0 and the actual inventory turns was 4.7. Looking at the 80% of the total inventory value, the Pareto curve reveals that only stock items of part code Class-C1 and Class-A3 are underachieving (C1 parts turns 4.0 times whereas A3 parts only achieved 1.5 turns). Knowing this, planners should carefully review the inventory level for Class-A3 parts which possibly have forecast and safety stock quantity setting too high than the actual demand. As Class-A3 parts have unit cost in $8,000.01 to $10,000 range, reduce probably one or a few safety stock quantity would improves its turns many times higher.

You can Download the example worksheet here with Tables 6.1, Table 6.2 and the plotted charts.

 

  A B C D E
1 Part Code Plant A Plant B Total Ending Stock On-Hand $ Pareto Cum. % ABC Classification Code - by part unit cost
2 A1 95386.0 1717844.2  $1,813,230.16 14.1% A1 above $12,000.00
3 A2 22363.3 1539928.0  $1,562,291.32 26.2%   A2 $10,000.01 to $12,000.00
4 B3 92978.8 1310509.5  $1,403,488.25 37.1%   A3 $8,000.01 to $10,000.00
5 B1 17000.0 1249959.4  $1,266,959.33 46.9%   B1 $6,000.01 to $8,000.00
6 B2 76408.5 871577.2  $   947,985.70 54.3%   B2 $4,000.01 to $6,000.00
7 C1 72678.0 754837.5  $   827,515.51 60.7%   B3 $3,000.01 to $4,000.00
8 A3 36065.8 782246.1  $   818,311.87 67.1%   C1 $2,000.01 to $3,000.00
9 E2 239513.7 467285.1  $   706,798.77 72.6%   C2 $1,750.01 to $2,000.00
10 E3 124749.9 330936.1  $   455,686.07 76.1%   C3 $1,500.01 to$1,750.00
11 E1 109922.6 343649.7  $   453,572.34 79.6%   D1 $1,250.01 to $1,500.00
12 D3 42696.1 395469.1  $   438,165.16 83.0%   D2 $1,000.01 to $1,250.00
13 F1 44239.6 388007.1  $   432,246.70 86.4%   D3 $750.01 to $1,000.00
14 C3 138509.1 269959.2  $   408,468.29 89.5%   E1 $500.01 to $750.00
15 D2 75047.8 287411.3  $   362,459.08 92.4%   E2 $250.01 to $500.00
16 C2 5371.5 261670.1  $   267,041.60 94.4%   E3 $100.01 to $250.00
17 F2 156938.3 108498.5  $   265,436.78 96.5%   F1 $50.01 to $100.00
18 F3 55339.7 172864.2  $   228,203.90 98.3%   F2 $10.01 to $50.00
19 D1 110996.3 41054.0  $   152,050.31 99.4%   F3 $1.01 to $10.00
20 G3 1708.5 25384.7  $    27,093.12 99.7%   G1 $0.51 to $1.00
21 G2 6345.0 16743.8  $    23,088.76 99.8%   G2 $0.11 to $0.50
22 G1 5792.5 15031.0  $    20,823.52 100.0%   G3 $0.01 to $0.10
23      $   12,880,917        


Table 6.1 ABC Parts Classification Codes and the inventory values

   

Figure 6.3 Pareto analysis of inventory
values base on ABC Classification Code



 

Figure 6.4 Inventory Turns of all the Material Classes

 

Part Code Beginning Inventory $ Purchase Receipt $ Ending Inventory $ Cost of Goods Sold $ Inventory Turns
B2             1,319,921          199,077 $947,985.70 $571,011.92 7.2
B1             1,676,724          266,061 $1,266,959.33 $675,825.75 6.4
A1             2,345,274          380,778 $1,813,230.16 $912,822.49 6.0
D2             1,503,552          244,116 $1,162,459.08 $585,209.10 6.0
E2             1,295,874          211,428 $1,006,798.77 $500,503.25 5.9
A2             1,945,695          328,081 $1,562,291.32 $711,485.02 5.4
B3             1,717,060          294,733 $1,403,488.25 $608,304.65 5.2
E3             1,291,551          221,694 $1,055,686.07 $457,559.05 5.2
C1               929,650          173,778 $827,515.51 $275,913.03 4.0
E1               846,581          158,250 $753,572.34 $251,258.65 4.0
F1               710,281          132,772 $632,246.70 $210,805.84 4.0
F3               256,370            47,923 $228,203.90 $76,088.52 4.0
G3                 30,437              5,690 $27,093.12 $9,033.48 4.0
G2                 25,938              4,849 $23,088.76 $7,698.33 4.0
G1                 23,394              4,373 $20,823.52 $6,943.05 4.0
D1               872,008          178,931 $852,050.31 $198,888.48 2.8
A3               753,857          171,845 $818,311.87 $107,390.53 1.5
D3               680,023          155,015 $738,165.16 $96,872.54 1.5
C3               560,542          127,778 $608,468.29 $79,851.87 1.5
C2               246,008            56,079 $267,041.60 $35,045.00 1.5
F2               244,529            55,742 $265,436.78 $34,834.39 1.5
 $       19,275,269  $    3,418,992  $        16,280,917  $    6,413,345  
         
    Target Turns: 5.0
    Average Actual Turns: 4.7
         
Table 6.2  Calculation of Inventory Turns

 


Figure 6.5 shows a typical Pareto Analysis on the causes of delivery misses from a poorly performed monthly Customer Service Level. The column on "Lines of Orders Missed" are sorted in descending order before Pareto Cumulative Percents are calculated ( the last column). The Pareto Curve in Figure 6.5 shows the magnitude of the causes of the delivery "Misses", which means deliveries that were done more than 24 hours after the dates of request are considered as customer service level "Misses". Again, this kind of Pareto Curve would gives planners sufficient depth of understanding to take corrective measures to improve the service level for the future periods.
[Download worksheet]

Figure 6.5
 

Customer Service Level (Non-Hits with delivery after 24 hours)
Causes of Miss: Lines of orders requested Lines of orders Hit Service Level Percent Lines of orders  Missed Pareto Cumulative Missed %
Ordered more than forecasted usage 113 72 63.7% 41 32.5%
Stockout due to insufficient safety stock 79 46 58.2% 33 58.7%
1st-time purchase in the last 12 months 128 97 75.8% 31 83.3%
Stockout due to purchase orders released late 83 71 85.5% 12 92.9%
Suppliers problems 34 25 73.5% 9 100.0%

 

It is also easy for someone to misuse ABC Codes. ABC codes can be used to establish maximum days supply for ordering logic by setting supply days lead time, says from 30 to 15 days. This seems a simple way to force an increase in inventory turns. However, such action does not consider the increase in freight costs and handling costs associated with twice as many supply deliveries. Suppliers may also not really ready and capable of shipping every 15 days. The action also subject the part to risk of stockout due to miscalculated replenishment lead time and also later to increases safety stock levels.

 

Next Page >> Different Types of Material Classifications