货宝宝单据计算规则
一、基本运算公式
Qua计算公式
- Qua = (PQua * Ref) + MQua;
Amo计算公式
- Amo = (PQua * PUnitPrice) +(MQua *Price);
SalesAmo计算公式
- SalesAmo = (PQua * PSalesPrice) + (MQua * SalesPrice)
Discount计算公式
1. 基本单位
Discount = Price / SalesPrice
2. 包装单位
Discount = PUnitPrice / PSalesPrice
二、切换单位
1. 包装单位切换为基本单位
MQua = PQua;
PQua = 0;
重新计算Qua、Discount、Amo、SalesAmo、DisAmo
2. 基本单位切换为包装单位
PQua = MQua;
MQua = 0;
重新计算Qua、Discount、Amo、SalesAmo、DisAmo
3. 包装单位切换为包装单位
PQua = PQua;
MQua = 0;
重新计算Qua、Discount、Amo、SalesAmo、DisAmo
三、修改数量
1. 基本单位
修改MQua
重新计算Qua、Amo、SalesAmo、DisAmo
2. 包装单位
修改PQua
重新计算Qua、Amo、SalesAmo、DisAmo
四、修改单价
1. 基本单位
修改Price
重新计算Discount、Amo、SalesAmo、DisAmo
2. 包装单位
修改PUnitPrice
Price = PUnitPrice / Ref
重新计算Discount、Amo、SalesAmo、DisAmo
五、修改折扣
1. 基本单位
修改Discount
Price = SalesPrice * Discount
重新计算Amo、SalesAmo、DisAmo
2. 包装单位
修改Discount
PUnitPrice = PSalePrice * Discount
Price = SalesPrice * Discount
重新计算Amo、SalesAmo、DisAmo
六、修改金额
1. 基本单位
修改Amo
Price = (Amo - (PQua * PUnitPrice)) / MQua
重新计算Discount
2. 包装单位
修改Amo
PUnitPrice = (Amo - (MQua * Price)) / PQua
Price = PUnitPrice / Ref
重新计算Discount
名词释义
- Price:基本单价(例如:1瓶 = 1元)
- Discount:折扣(打多少折)
- SalesPrice:标准售价
- PUnitPrice:包装单价(例如:1箱 = 24瓶,1瓶 = 1元,那么包装单价 = 24元)
- Ref:每包装数量(每箱多少瓶)
- PQua:包装数量(例如:多少箱)
- MQua:基本数量(例如:多少瓶)
- Qua:总数量(例如:共多少瓶)
- Amo:合计金额
- SalesAmo:原价金额
- DisAmo:折扣金额
参考资料