change the sales item model to cater for pricing detail