Excel query on IM_PriceCode. Eliminate everything you don't want from the spreadsheet (being sure to not lose leading zeroes). Reinit the table and use a VI job to import only the pricing you want. (Of course, always try in a test company before running Live).
If you have Multi-currency there are extra considerations.
We ran this query, and ended up with some items not on the other report (which could be because we haven't actually sold those items to that customer), and some on the report that did not show up on the query. Nor have we figured out how it's happening in the first place. I had hoped for a simple fix, and it seems like it's even more muddled than I thought.
Pricing can get complex, especially if you use multiple strategies.
I would query the IM_PriceCode file in Excel, filter the “PricingMethod” column for the letter “P” and review those records.
The codes in this column mean:
P=Price Discount Amount.
C=Cost markup amount
D=Discount percentage
M=Markup percentage
O=Override Price
“P” is the default choice when creating new pricing, so it’s really easy to accidentally create a dollar discount instead of a percent discount. We have done it numerous times.
This was the issue, which made sense after digging into it. We have several price codes that were created in the last six months, after having had only one for the past four years. The person who put them all in made a mistake in a couple of them, using price discount amount instead of our standard discount percentage. After reviewing a couple of the items and seeing what they had in common, I dug deeper and discovered the error. It was good to find out that it wasn't as nonsensical as it appeared.
*Community Hub is the new name for Sage City