Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
H
HbbDoc
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • BusinessDoc
  • HbbDoc
  • Wiki
  • 货宝宝单据计算规则

货宝宝单据计算规则

Last edited by ZHP Sep 16, 2019
Page history

货宝宝单据计算规则

一、基本运算公式

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:折扣金额

参考资料

  • 默认取价规则
  • 基本计算公式
Clone repository
  • 业务消息通知谁
  • 产品标准上线流程
  • 代码地图
  • 基本计算公式
  • 外采订单处理规则
  • 如何正常预览打印单据
  • 如何添加打印机
  • 小程序登录注册逻辑
  • 开发团队协作规范
  • 开发团队新人资料
  • 打印型号对照表
  • 收款、付款单处理规则
  • 收款、付款单输入金额限制、核销限制(含退款)
  • 旧用户如何正常打印
  • 标准开发流程
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.