Hi there,
There is a problem that adding a customer to transaction removes the manual Price override made by operator.
The client wants to add customer to transaction before payment. And they may use Price override function to change item line's sales price before adding customer to transaction. So we need to keep that item line's manual override price after adding a customer to transaction by modifying code.
I see below code line in the POS Plug-ins Customer\Customer.cs AddCustomerToTransaction() method.
PosApplication.Instance.BusinessLogic.ItemSystem.RecalcPriceTaxDiscount(retailTransaction, true);
I tried commenting out it. But no luck, the item line's manual override price still be removed after adding a customer to transaction. I tried debug, but cannot find out what code did that re-calculation. (Client would not setup any trade aggreements/discounts for any customers, only setup discounts for item, so dont need to consider price re-calcaution for customer.)
any ideas?
thanks
Feng
*This post is locked for comments
I have the same question (0)