Prevent Negative Inventory

Hi,

How can I prevent negative inventory? I see the setting at the part class level (Stop, Warn, None) which works when I do an inventory adjustment for instance. But when I do a Kanban Receipt, it seems to ignore the setting.

Thank you,

Daniel

As you’ve already noticed, the “Negative Quantity Action” settings in Part Class aren’t always enforced. For example backflushing of material can bypass inventory rules (in earlier versions at least, I haven’t verified this in E10 yet). Depending on the type of transaction(s) a BPM may allow for some more control.

I’ve come to assume that inventory can (will) go negative for a variety of reasons. (and it’s not always a problem).
I just try to check negative inventory BAQ/dashboard at the end of each day,
along with over/under mtl. issues, inv. moves that should/shouldn’t have occurred, etc…

1 Like

Daniel,
Backflush transactions are exempt to the Part Class negative rules and Kanban receipts transact all material issues as backflush. I’ve had this question from clients before and usually there is a different underlying issue, such as the backflush is hitting the incorrect intended bin, you can control that with the material’s related operation’s primary resource. The backflush hierarchy can be difficult to troubleshoot but it’s documented in the embedded Epicor help, in addition, awhile back I wrote up a post on my blog on this topic:

As Bruce mentioned, you could do a trace on doing a Kanban receipt to see if you can ID the BO and Method for the backflush and then use a BPM to help you find a bin that has adequate inventory.

But the real question is, if your transaction will drive inventory negative, what would you rather it do? Since a Kanban receipt is not interactive there is no reason to present an error, but rather reconfigure the system to pull from the correct bin.

-Rick

1 Like