To test: 1) Enable syspref OrderPriceRounding 2) in acquisitions, search vendors, pick one, look for an existing basket 3) Start creating an order line with vendor price 18.90 and a discount of 5 %. (don't submit) 4) "Budgeted cost" is 17.95. => this is wrong, it should be 17.96
This is calculated in JS so the fix is different from bug 36049 which is why it's better to do it separately. See bug 36049 comment 0 and bug 36049 comment 6 for leads.