To enable trade agreement to be recalled on the Purchase Order Line, it is important to configure the following options:-
Product Dimension Group
Under product information management setup, dimension group, product dimension. Mark For Purchase Prices
AX 2012 Price Activation 2
Activate Price/Discount
Under procurement and sourcing setup, price/discount, activate price discount
AX 2012 Price Activation 1