It seems to us that the logic for “every” frequency on a Sales Order Line is deeply flawed or at least misunderstood
The issue is specifically as follows, as Epicor logic goes it appears that when an Order Line Misc Charge is set to “EVERY” Epicor applies that charge to “EVERY” shipment line against that order even if it’s on the same packing slip. So, if you ship 1-line multiple times in a single packing slip (different lots, PCID, BIN etc.) you will incur the Misc Charge multiple times at Invoice Time.
Example:
Order: 12344
Line Charge (Every) 100
Header Charge (Every) 145
Pack Slip:12345
Shipped Line 1 Twice (Different Lots)
Invoice: 123456
3 Misc Charges
2 x 100 (this is because 2 entries for the same Order Line in Packing Slip)
1 x 145 (this is the header charge)
Even though there was a Single Invoiced Packing Slip for that 1 Order Line, the Customer in this case was charged 2 x 100 because we shipped 2 separate lots.
This happens when there is multiple pack slip lines in a single packing slip for the order / line because of PCID, Different Lots, Different Bins or any other differentiator
This seems to us that is deeply flawed as we (the royal we) understood it “every” was suposed to be once on every shipment (one charge per order line per packing slip)
@timshuwy is this working as designedl or is this a bug? Cause if so it was designed crazy!