Hi!!
I test your module and works fine with your requiriments. But pricelists support a different configuration when you active the "show discounts on sale order lines", as you can set pricelist to include discount in price or show discount and price.
Your module works fine to show discount and price, but that is no correct when you want include discount in price.
Is possible make a change to support this?
Thanks!