APICS - The Performance Advantage

November 1996 € Volume 6 € Number 11


Selecting Software for Cycle Counting


Is your MRP II system a help or a hindrance when it comes to cycle counting? Don't overlook the specific physical counting needs of your business enterprise when you choose a manufacturing management system.

By Dean Ziegler, CPIM

To ensure integration with materials handling equipment when selecting MRP II software, the primary question to ask is: Does this software support open systems interconnection (OSI), and/or manufacturing automation protocol (MAP v. 2.1 or 3.0) for integrating with data collection devices and manufacturing automation equipment?

That simple answer doesn't make much of a magazine article, so let's try to help the poor souls who need to physically account for the whereabouts of all this material that is being moved faster and faster. What software features can make physical inventories and cycle counts easier?

The messiest area for counting is always work in process (WIP). Things get issued into the "black box" and come back as something else. What happens in between is usually difficult to track.


Work in process
If you're lucky enough to have short production cycle times, you might be able to get by without counting work in process more than once a year for tax audit purposes. If there's any way to reduce your cycle times, this is a major incentive. Do it! If you already have short cycle times and you're still trying to count work in progress, give yourself a break. It's not worth it.

If you feel that you do need to regularly count your WIP, be prepared to choose software wisely. Some software packages don't include WIP as an inventory stocking location. When you issue from stores to WIP, the inventory no longer shows up on any inventory reports. The general ledger still accounts for the dollar value of WIP, but you have lost all visibility within inventory reports until something emerges from the "black box" as an "end item." If you are not trying to count items in WIP, this is livable. If you are trying to count items in WIP, you have just encountered your second-worst nightmare. Your worst nightmare is when you try to explain all of this to the top executives in your company, and their eyes glaze over before finally pounding their gavels and shouting, "We don't care about your problems, just get us that report!"

When selecting software, it is so easy to get hoodwinked regarding WIP visibility because there are frequently differences between the way the same software package tracks WIP for standard items, jobs, and custom or configured products. The same software might have two, three or even four different ways of tracking WIP, and if you are not persistent in demanding to explore all of them, you may find out six months into your implementation that your software provides work in progress visibility for make-to-stock items, but not for projects or custom configured items.


Bar codes
If your question is "Does this software support bar codes," the answer is always "yes." Why? Because there are bar code readers that simply emulate a keyboard. You use the keyboard to get to a data entry field, and then you can use a bar code reader to fill in the field, just as if you had used the keyboard.

But is that what you want to do? Probably not. You were probably envisioning taking a hand-held bar code scanner out onto the floor, rather than moving all of your merchandise past the computer to be scanned. Maybe you were envisioning scanning work in process items as they crossed key production control points. You were probably envisioning the software automatically printing bar code labels on things like product labels, case labels, pallet labels, work orders and picking tickets. Each of these are specific questions that are not encompassed within the question "Does this software support bar codes?"


ABC codes
If you ask "Does this software calculate ABC codes," you are likely to get burned. The correct question is "How does this software calculate ABC codes?" One package might only consider unit value, another historical usage, while a third considers projected usage, average on-hand value, lead time, and user-defined criteria. The resulting "suggested ABC codes" will be remarkably different.

Once the software has suggested ABC codes, can you override them for factors that your software didn't consider? Can you mark your overrides as temporary or to be retained the next time ABC codes are auto-calculated?

Do you need codes beyond C? D is frequently used for obsolete or inactive items. I have one client that has ABC codes all the way to J.


Cycle count selection criteria and triggers
This is where great software is differentiated from the also-rans. At a minimum, cycle counts should be suggested based on a predefined number of A's, B's, and C's per cycle period. Better software will take into consideration when each item was last counted, including recognition of transfers.

Do you want to do cycle counts for all locations for a given part, or for selected warehouses, stocking locations, bins or work centers? Many software programs do it one way or the other. Good packages give you the choice. Some packages will also allow cycle counts by project, job or work order.

What is the primary purpose of cycle counting? To make sure the quantities in the computer match the actual quantities on the floor? No. That is just a side benefit. The primary purpose is to identify leaks and holes within your systems so that you can plug them up. Keeping this in mind, it makes sense to do the cycle count as quickly as possible once a discrepancy is identified.

What events will cause your software to trigger a suggested cycle count? Some packages trigger a suggested cycle count whenever there is a negative inventory balance. (A prerequisite question is whether the software even permits you to define where and when negative balances will and will not be allowed.) Some packages trigger a cycle count whenever there is a transfer discrepancy or an inaccurate pick. If an item is adjusted during one physical inventory or cycle count, some packages will flag that item to be counted in the next cycle, just to make sure that the adjustment didn't miraculously reverse itself as it so often does.

When is it easiest to do cycle counts? When there is the least amount of inventory. That's why it is nice if your software suggests that you do a cycle count whenever an item changes to a zero balance. Go out and make sure there really aren't any. Really good software will also trigger you to do a cycle count of the few items remaining on hand right before an enormous shipment is expected to arrive.


Freezes
Things keep happening between the time that a cycle count starts and hours or days later when the final reconciliation is posted. How do you stop transactions from happening during the cycle count? How do you allow transactions to keep happening during the cycle count so that production can continue? How do you do a recount? These are questions addressed by "freeze" features.

Freeze scenario one: Don't allow any transactions that would affect the inventory being counted. Allow resumption of activity after the physical count is complete but before all adjustments have been made.

Freeze scenario two: Allow physical transactions to continue, but hold all related transactions from posting until the physical count is complete.

If software has freeze features at all, they will be one way or the other. Which freeze scenario fits the way you want to run your business?


The basics
One thing I've learned from helping more than 100 companies select software is never to "assume" anything. Here are a few basic features that every cycle counting package should have, but many don't.

Many packages will generate either count tags or checklists, not a choice of either. Some packages are unable to print tags or checklists by stock location and bin number.

A package should provide book to actual variance reporting and should do automatic adjustment posting to both inventory and the general ledger. It should put an item on hold pending a re-count if outside of user-defined tolerances. It should provide an accuracy summary report. It should maintain a historical audit trail of cycle counts and physical counts with the ability to view just the history of a selected part. You would be amazed at how many very expensive packages are missing one or more of these basic features.

One of my clients spent six digits to modify their physical and cycle counting software before finally throwing up their hands and replacing the entire MRP II system. If your software specification simply asks, "Can this software do cycle counting?," be prepared to live with poor inventory accuracy, stammering answers to your bosses' questions, and hundreds of hours for frustrating shortcomings that a better software package could have handled in a nanosecond.


Dean Ziegler, CPIM, is a San Diego-based software selection consultant who has helped more than 100 companies select accounting and operations software.


For more information about this article, input the number 3 in the appropriate
place on the November Reader Service Form



Copyright © 2020 by APICS The Educational Society for Resource Management. All rights reserved.

Click here to return to the table of contents.