0% found this document useful (0 votes)
83 views

Design Considerations For Inventory Item Coding: ERP White Paper

This document provides considerations for coding inventory items in an ERP implementation. Key points include: 1) Involve senior management and finance from the beginning for buy-in and accurate reporting. 2) Analyze current reports and data needs to determine necessary coding segments. 3) Choose segments that balance unique identification and flexibility for future needs. 4) Ensure codes are intuitive for users and validation rules prevent errors.

Uploaded by

mkamal101
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views

Design Considerations For Inventory Item Coding: ERP White Paper

This document provides considerations for coding inventory items in an ERP implementation. Key points include: 1) Involve senior management and finance from the beginning for buy-in and accurate reporting. 2) Analyze current reports and data needs to determine necessary coding segments. 3) Choose segments that balance unique identification and flexibility for future needs. 4) Ensure codes are intuitive for users and validation rules prevent errors.

Uploaded by

mkamal101
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

ERP White Paper

Design considerations for inventory item coding


Introduction Intelligent coding of inventory items is one of the most important activities in an ERP implementation for most of the manufacturing organizations. As they approach ERP, most of the organizations find that their inventory items have been wrongly coded or not coded at all. Further access control issues related to creation of new items are also identified. Many a time these problems are observed relating to Raw Material and Consumable item rather than finished product items. In addition they also find that the same items have been classified differently for different requirements. The above issues lead to consequences including lack of control on the inventory items, wrong valuation of inventory, item duplication, wrong / mutually exclusive classification, organization receiving wrong picture of their inventory, lack of real time accurate inventory data etc. Most of these consequences play havoc with the downstream activities including production planning, inventory planning, MRP, available to promise, issues with tax authority etc to name a few. The main advantage of ERP implementation, if properly done, is that it forces the organization to take a long and hard look at the way the inventory items enter, move through and move out of the organization and helps in making the necessary changes leading to manifold benefits for all the stake holders in the organization. Objective of this document This document aims to provide the ERP Consultant with a set of design considerations and check points to ensure an optimal inventory coding for the purpose of ERP implementation. Design considerations in inventory coding 1. Landscape analysis Before undertaking the exercise, it is beneficial to look at the organization / project landscape. The key points include, the number of ERP Packages being used in the organization and the commonality of inventory items being used by these packages, the inventory coding constraints imposed by different ERP packages, the inventory reports provided by these packages, the number of external applications presently available in the organization, the flow of inventory data between these applications and the corresponding constraints. Also consider the future ERP roadmap of the organization (are they planning any new ERP implementation? for example) and the expected customization requirements. 2. Ensure that you are only a facilitator

At the outset it must be made clear to the organization that you are going to act as a facilitator in helping the organization to decide on the item coding. It is very important to set this expectation right at the beginning since there is a possibility

Ramaswamy VK Created on 5/22/2007 2:40 PM

Page 1 of 4

ERP White Paper


that the organization may expect you to execute the inventory coding for them. However, as a consultant you may not have a clear picture of the inventory related activities / transactions in the organization. Any coding of inventory without a clear picture of the above will lead to suboptimal coding. 3. Start early. As discussed in the introduction to this article, there are substantial issues related to inventory coding in most of the organizations. Along with this, different parts of the inventory are owned by a different set of stakeholders who have their own internal coding conventions. Added to this, if you have complex coding conventions and large item master it spells a potentially risky situation from the ERP implementation timeline point of view. Hence it is better to sensitize the organization of the importance of inventory coding as early as the project boot camp and follow up the progress in all the senior management meetings. 4. Involve senior management from the beginning. There is a tendency in the organization to leave the responsibility of item coding to the middle management personnel in the materials management department. Even though they are the drivers of the whole exercise, they may not have the authority to demand output from the line departments. It is very much necessary that top management is involved in this exercise from day one to ensure success of the implementation. If possible, consider inventory coding as a sub project in the exercise of ERP implementation. The consultant must remember that while inventory coding is not a component of the standard ERP implementation plan, this is a critical activity that can derail the project schedules. 5. Involve Finance Department As discussed in point 4 above, inventory coding looked upon as a 'materials management' activity. However finance department is the key user of most of the granular reports related to inventory and material consumption. Inventory is one of the key components of 'current assets' in many organizations and accurate valuation of inventory has significant balance sheet and P&L implications. Finance department need to be extensively consulted before the commencement of the coding exercise. They should also be one of the agencies signing off on any deliverables related to the inventory coding program. 6. Start with the reports: As a first step towards the inventory coding, a consultant needs to take a look at the various management reports being used by the organization. There are multiple reports that an organizations top management requires to assess the financial health of the organization. These include Stock Quantity Ledger, Stock Transaction report, ABC Analysis Report, Stock Valuation report, Raw Material / Consumables Consumption report, Cost Sheet etc. A consultant need to be familiar with these reports especially the granularity of reporting, and the categorization

Ramaswamy VK Created on 5/22/2007 2:40 PM

Page 2 of 4

ERP White Paper


of the data required in these reports. Some of the common categories include item type (RM, SFM, FG etc), purchase category (Local / Imported) etc. 7. What are the details required for querying the item? Suppose the item required is 'Raw material item, diameter of 0.5 inch, used for customer 1, Imported, purchased from supplier 1 and used for a specific category of FG'. Here each of the details (known as segments in certain ERP product terminology) required to be captured for an item. 8. What are the details required to be captured in the inventory code? After understanding the details needed to be captured for an item, next step is to segregate the details that need to be captured in the item code and those that can be captured in the item description / attributes. In database terminology this process is known as normalization. Analyze the data in step 3 and decide which of them need to be captured in the inventory code and which of the details can be captured as attributes to the item. This calls for a detailed knowledge of the product and its features. In the above example, you may like the value of Raw material segment, diameter segment and a unique 3-4 character running serial number to be captured in the item code where as the other details could be moved to the attributes. 9. How many segments do the product allow? Packages like Oracle allow multiple segments to be used in inventory coding. In the above example you can use segment 1 for item type (RM, FG, SFM etc), Segment 2 for diameter (0.25 inch, 0.5 inch etc) and segment 3 can be used for the running serial number. The advantage of this segmentation is that you can set default rules as well as validation rules to ensure that wrong combinations are not permitted by the system. This is not the standard practice of inventory coding and being an unfamiliar method, will call for increased training and communication effort from your side to familiarize the users to this approach. In the above example, an item may look like 'RM-50-001' However some packages do not allow multiple segmentation. In this case, you have to ensure manual rules to delineate the segments. While this method is intuitive, it will call for superior training to ensure that user errors are kept to a minimum. This is because in this method it is difficult to set the kind of default validation rules that was set in case of multiple segments. In this method the above item will read as 'RM50001'. A note of caution if you are using both Oracle discrete manufacturing and Oracle process manufacturing (OPM) in the same implementation. While the former allows multiple segments, OPM allows only a single segment for item code. In such organizations (especially if they are of the SME variety), most of the time a single

Ramaswamy VK Created on 5/22/2007 2:40 PM

Page 3 of 4

ERP White Paper


user handles both discrete and process inventory. In this scenario, it is better to go in for single segment for both discrete and process inventory. 10. Use numbers instead of alphabets while coding the inventory. This is important especially if you have a large inventory master. Numeric coding will ensure faster data access enabling faster query fetch and report output. This is related to the internal characteristics of most of the databases currently available. 11. Keep it simple And finally keep your inventory coding optimal, intuitive and as close as possible to the way in which inventory is presently created in the organization. This will ensure quicker training and widespread acceptability to the ERP implementation. Conclusion Along with realistic design of Chart of Accounts, the appropriate coding of inventory items is one of the key parameters that decide on the success of an ERP implementation. Properly coded inventory can reap windfall benefits to the organization in providing accurate real time inventory data to the organization. The potential benefits to the organization include accurate profitability data, increased inventory turnover, quick ratio matching current ratio, increase in cash flow and decrease in inventory carrying cost. Moreover inventory optimization helps in de-bottlenecking of the production flow, freeing up additional space and optimum production and capacity planning exercise. Considering the significant expected benefits, it is very important for the organization to devote superior talent, planning and time to the exercise of inventory coding. Following the above guidelines can go a long way in ensuring minimal surprises while undertaking the above exercise.

Ramaswamy VK Created on 5/22/2007 2:40 PM

Page 4 of 4

You might also like