Look at TFS 3838627
Discount works in different way in each scenario. this behavior should be consistent accross the system:
SCENARIO 1 PURCHASE ORDER WITH ITEM REQUIREMENT: Create item requirement: Yes; Item consumption: Yes> Create a project purchase order for our item. Sales price = 0
SCENARIO 2 PURCHASE ORDER WITHOUT ITEM REQUIREMENT: Create item requirement= No; Item consumption= No> Create a project purchase order for our item. Select sales price = 10000
SCENARIO 3 MANUAL ITEM REQUIREMENT: Create item requirement> post packing slip. Unit price and sales price = 100; Net amount= 100
SCENARIO 4 PROJECT ITEM JOURNAL: Same as scenario 2 and 3
SCENARIO 5 PURCHASE REQUISITION: In the purchase order created from the purchase requisition, the sales price does not consider the discount 100
SCENARIO 6 REQUEST FOR QUOTATION: In the purchase order created from the purchase requisition, the sales price does not consider the discount 100 >BUT the project transaction considers the discount= 80 and invoice proposal is also fine
SCENARIO 7 SALES ORDER: When selection the item setup with discount: AX defaults unit price as 100 and discount as 20 and net amount is 80
SCENARIO 8: SALES AGREEMENT. The sales agreement does not default the price and either the discount. It is 0
SCENARIO 9: PURCHASE AGREEMENT. Purchase order created from the agreement has sales price 100 and does not consider the discount and Invoice proposal is fine and considers the discount 80
SCENARIO 10 PROJECT ASJUSTMENT: When making adjustments if we keep the option: Select fields to default values from setup: Sales price= Yes. The price is adjusted to the sales price without considering the discount, it means, it would change the price from 80 to 100
Scenario 11: WBS in project. System defaults price without discount
Scenario 12: Item forecast. Item forecast created from WBS: Sales price 100 without discount
Scenario 13: Project Quotation:
- Manual line: sales price considers discount. Unit price= 100; net amount= 80
- Create quotation from WBS: Unit price= 100; net amount= 80
Administrator on 5/7/2019 4:08:47 PM
Thank you for your feedback. This is a great suggestion! We will consider this in our roadmap.
Sincerely,
Kim Nelson
PM, Microsoft