计费设置的逻辑

1. 免租期设置逻辑

1)免租期设置路径:

  • 在基础设置里设置免租期天数
  • 在仓储费率设置里设置第一行的费率为0;

入库和退货仓储费页面的免租期设置后,在下面填写库龄阶段仓储费率,免租期会包含在下面的阶段里面,比如设置30天免租期,30-60天$0.5/天,免租期填了30,那么第一阶段就填写1-60天:$0.5,期间会包含1-30天是免租期,不计算费用;

2)库存调整增加的以及退货单处理为上架的产品会跳过免租期。
举例:WMS设置免租期为15天,仓储费率段设置的1-15天:$0.5/天/立方米,手动将产品的库存增加10个,那这10个产品从第一天起就会按照$0.5的费率计算仓租。

3)免租期设置后不会应用到设置之前就已接收的入库单,但仓储费率会按照接收后的库龄进行计算。

举例:WMS设置免租期处填写的15天,仓储费率段设置的 1-20天:$0.5/天/立方米,21-30天:$0.8/天/立方米:
一个入库单1立方米接收之后第2天才设置免租期,则接收之后的第三天,入库单的免租期是0天,库龄是3,仓储费会应用库龄对应的规则($0.5/天/立方米):0.5*1=$0.5;
一个入库单1立方米接收之前设置的免租期,接收之后第3天,此入库单的库龄是3天,免租期是15天,没过免租期,所以不会应用3天的仓储费率,仓储费为0。

2. 仓储费设置逻辑

1)栈板数量计算仓储费。

  • 入库仓储中选择按栈板数量计算,若未开启产品体积转换,则计算的是客户中心人工填写的栈板数;转运栈板数计算的为入库单中接收转运栈板数,若箱子通过转运单的尾程发出,系统会自动减掉转运出库的栈板数量,如果转运栈板为0,系统则不会计算仓储费;如果是通过大货出库单转运出库,仓库在将大货出库单点击到“已发货”状态时需要在跳出的弹窗内填写本次发货栈板数量,系统会根据此数据减去对应的栈板数量再计算仓储费。

2)退货仓储费计算逻辑。

  • 接收了退货包裹即开始计算(这个计算会去查免租期,如果在免租期内,就不会有费用产生,如果不在免租期内,就会计算费用;在免租期内的订单,不计租,但是状态会显示计租中);用户如果手动关闭了计租,后面又想计租,就可以手动开启计租。如果仓库计租按钮原本是关闭的,仓库点击打开又关闭,那还是会产生一天仓储费。
  • 若退货单实际处理方式为“上架”,则在接收退货单的箱子后处理退货产品前,退货仓储费按照退货单中箱子的尺寸计算仓储费;处理退货产品,即将退货的SKU改为“上架”处理加入库存后,开始计算加入库存的产品的仓储费,因为是加入到了产品库存,这部分仓储费会按入库仓储费率计算,库龄从加入开始算起,不涉及免租期;同时此退货单的箱子的体积仍然在计算着退货仓储费,所以加入库存后需要对此退货单进行停止计租或完成此退货单的操作。(退货单完成后,箱子会随着停止计租)。

3)按产品体积计算入库仓储费的进位优化说明。

  • 分别统计不同库龄的产品体积,数据库里存的精度是6位,四舍五入到4位;
  • 统计同一库龄下的产品体积总和(精度4位)* 费率(精度4位),得到的费用再四舍五入到4位;
  • 累加各个库龄对应算到的仓储费,由精度4位的仓储费直接向上取到2位;

4)按箱子体积计算退货的仓储费的进位优化说明。

  • 分别统计不同库龄的箱子体积,数据库里存的精度是6位,四舍五入到4位;
  • 统计同一库龄下的箱子体积总和(精度4位)* 费率(精度4位),得到的费用再四舍五入到4位;
  • 累加各个库龄对应算到的仓储费,由精度4位的仓储费直接向上取到2位。

5)SKU仓储费明细费用展示到小数点后四位,不会做向上取整。但是流水的仓储费只能展示保留两位小数点,做了向上取整。会导致您在仓储费明细界面看到的仓储费有细微差异。

3. 计费规则匹配订单的逻辑

  •  如果一个订单,同时满足多个计费项的设置,那么会带出每个计费项对应的费用;但是如果一个订单,同时满足一个计费项里面的多个条件设置,则只会匹配最上面的一个条件。
  • 如果客户需要共用同一套计费方案,可以将这类客户设置在同一个客户组内。
On this page