Hey all, I’m doing some testing with jobs on the MES for Epicor. I’ve set up some parts and BOMs from scratch.
There are 2 processes to manufacture this part.
The way the BOM is setup, three pieces create a subassembly, and then that subassembly is used on the next process to create an assembly that is shipped to a customer.
The process I’m following in MES after job creation:
Clock In
Issue 3 Child Materials to job
Report Quantity
End Activity
(This seems to move the 3 pieces into WIP correctly, and after reporting puts the manufactured piece into WIP)
For the second operation on the job:
Clock In
Report Quantity
End Activity
Final Operation/Auto Receive into Inventory is checked.
This puts the correct quantity into Inventory, but looks like it subtracts double the amount from the previous piece put into WIP.
As an example, if I have 50 WIP pieces and report a quantity of 10, 10 pieces are put into Inventory/Stock, but 20 are subtracted from the WIP.
And just wanted to verify where you are seeing the doubling?
The finished part number?
PartTran qtys or are you looking at some other report or tracker?
How do the quantities for the finished part look in the Part Transaction History?
I don’t always trust Part Tracker
it is using a summary table that occasionally get out of whack.
and when something does look weird I might run the built in process to recalc the part quantities ( I can’t remember the exact menu path off the top of my head ).
PartTran table looks good. How do I run that to recalculate part quantities?
PartWIP looks correct as well.
Edit: I’m running the Recalculate Quantities now on our test database.
With this getting so out of wack so often, is it easier to just create a BAQ referencing the partwip table to display the pieces that are assigned into WIP, and then the On-hand table for Finished Goods/Child pieces?
I found it shortly after commenting, that is definitely the problem. Now my last question, hopefully!
With this getting so out of wack so often, is it easier to just create a BAQ referencing the partwip table to display the pieces that are assigned into WIP, and then the On-hand table for Finished Goods/Child pieces?
after running the refresh process and I might start with a simple BAQ that would list exceptions
If you can get an idea of how many parts/how often things are diverging, then maybe all you need t do is make the refresh process a part of regular routine maintenance?