I am playing and testing with Pricing Rule and so far I can see that it is a total mess.
I am calling the Pricing Rule from this function:
Every time I change, add or remove Pricing Rule it return different column names:
Check these out:
Sometimes it shows like this:
![13%20PM](https://discuss.frappe.io/uploads/default/original/3X/6/e/6ec212471f407c540a4b9367442c3c3b814bc781.png)
and sometimes like this:
![47%20PM](https://discuss.frappe.io/uploads/default/original/3X/0/9/0947aadd984a3ff12be228abce51d1c4eb685ad0.png)
And on Price or Discount
I choose Price
and put a fixed price, it returns rate 0.