Going back to the original problem …
edit
The following is probably not true (or not entirely true) if you use STD costing.
(end edit)
There are many other transactions that happen between issuing parts from Inventory to WIP, through to invoicing the shipment. Here’s a couple of scenarios. None might be what you experienced, but they might give you more insight into the inner working of E10.
Material issued after shipment - If no material was issued to the job prior to shipment, then the cost for that job would be zero when it shipped. When that shipment is invoiced, the COGS for it would be zero. When the material is eventially issued, those costs are no win WIP, and will stay there until the Job is closed. When the job is closed with costs still in WIP, a variance is created. This variance will be turned into a PPP GL tran when Capture COS/WIP is run.
You use average costing, and ship part of a job without reporting qty - If a job is for 10 pieces, and you ship 5 from it they there will be no cost associated with those 5. It is only after the last of the production qty is shipped (or rcv’d to stock), that the costs in WIP will be become costs for the shipment (or inventory). At that point, the entire cost in WIP is applied to whatever qty the final shipment (or rcpt to stock). For example:
- A job has material costs of $100 each, and is for 10 pieces.
- You issue all materials to the job - WIP now has $1,000 in it.
- You ship 8 from the job. The cost used is zero. WIP still has $1,000 in it.
- You invoice that shipment, and a zero COGS is used.
- You ship the final 2, and all $1,000 is used to determine the average cost of $500 each. Since you’re shipping 2 at $500, WIP is reduced by $1,000
- You invoice these final 2, and the $500 each is used for COGS.
At the end of the day it still cost $1,000 of material to make all 10 of those. But the first 8 had in credible margins (due to the zero cost), while the final 2 look like they lost money with the material costs being 5X normal.
A back dated transaction - A packer is created on 8/31, but not marked as shipped until the next day - say 9/3 (after a weekend). If the period for 8/31 is still open, running the Capture COS/WIP will create a PPP GL tran with a date of 8/31 to include that shipment. If the FP for 8/31 was closed before running the Capture on 9/3 (and the outdated trans option was enabled), then the PPP GL tran will be dated 9/1 (the first day of the oldest open FP - which happens to be the current FP).
Backdated receipts can really throw you off if your not careful. WIp Recon and SSR would reflect the item being received and in stock on the receipt date, while the GL may reflect it as being on the “outdated capture date”.
This can appear to happen when making an adjustment to packers or receipts. Because Part Tran records can never be deleted, “un-shipping” or “un receiving” creates PartTran records of the same type as the original shipment (or receipt) but with an opposite tran qty. So marking a shipment as shipped, then re-opening it, makes two parttran records of equal and opposite value. Then re-shipping it, makes a third parttran record using whatever the value is. These will all have the same tran date (assuming the ship date on the packer wasn’t changed), but can happen on different dates (sys date), and in different FP’s.