项目单价计算

时间:2014-03-26 14:46:18

标签: dynamic-programming x++ ax

我有两个项目

Item A Qty =1 and unit Cost Price(up) is 60

Item B Qty =1 and unit Cost Price(up) is 40

    Total Cost Price(cp) is 100

    Overhead 10 % over cp (may vary as per requirement) 100*10/100 = 10
cp + 10 = 110
Markup   10 % over overhead(may vary as per requirement) 110*10/100  = 11
cp + 10 +11 = 121
Now Customer has agreed to pay 110 instead of 121 so I have to change CP of items based on unit Cost price
    What I did is Item A 60-((60/100)*(121-110)) which is Up - (up/cp* diff) = 53.4
Item B is  40-((40/100)*(121-110)) which is Up - (up/cp* diff) = 35.6

    Now my cp became 89
Overhead 10 % over cp (stated above overhead %) 89*10/100 = 8.9
cp + 8.9 = 97.9
Markup   10 % over overhead(stated above mark up %)  97.9*10/100= 9.79
cp + 8.9 +9.79 = 107.69
    Now Customer agreed to pay 110 and my calculation by changing the unit price is getting 107.69
    I have to change the unit price of the items to meet the customer price.

这不是纯粹与Ax相关的问题,但在X ++的逻辑构建中肯定需要触摸

对此有何建议?

1 个答案:

答案 0 :(得分:0)

追溯您的新价格110 ...

取下10%的加价......

110/1.1 = 100

取消10%的开销......

100/1.1 = 90.9090

你的分裂是一个很好的容易60/40所以第1项(圆形你认为合适)

90.9090 * 0.6 = 54.5454 

第2项

90.90 * 0.4 = 36.3636