Monday, April 23, 2012

MSCRM 2011 Problem Pricing Order Product Items

So, you've created your products, your price lists, your price list items and they're all nicely in the system. Now you go to add some products to your order and BAM! You get a pricing error. What gives?

We have a situation where we need unpriced or free items in our system. The gotcha isn't that you can't do it, it is HOW you have to do it. It seems that the only way CRM will be happy calculating a $0 price is if your pricelistitem uses the "Currency Amount" pricing method and an "Amount" of $0.

My experience has been that if you use any of the other methods with various values for Percentage and your product's referenced cost (List, Current Cost, Standard Cost) = $0 that an error will be displayed when the system attempts to calculate the Order Total.

Lesson Learned:
If you want to have an order-product to show up with a $0.00 price, set the order-product's pricelistitem "PricingMethod" to "Currency Amount" and the "Amount" to $0.00

No comments: