一、三层佣金嵌套到底有多折磨人
最常见的场景。你是一个平台方,上面有渠道商,渠道商下面有推广员,推广员下面还有终端客户。每一层都要抽佣金,而且抽法还不一样。平台抽渠道商流水的8%,渠道商抽推广员流水的12%,推广员抽终端客户的5%。这还是简单的,复杂的是有的按比例抽,有的按阶梯抽,有的还有保底佣金和超额奖励叠加。三层嵌套在一起,一笔1000元的交易,要先算推广员拿多少,再算渠道商拿多少,最后算平台拿多少,每一层的基数还不一样。手工算一笔五分钟,算一百笔就是八个小时,还经常算错。
递归这个词听着复杂,逻辑其实很简单:从最底层往上一层一层算,算完一层的结果自动作为上一层的输入,不需要人工切换。
第一层递归,算终端佣金。系统读取终端客户的交易金额,按推广员的佣金规则自动计算,精确到小数点后四位,结果锁定。
第二层递归,算渠道佣金。系统拿第一层算出来的结果作为新基数,按渠道商的佣金规则再算一遍,结果再次锁定。
第三层递归,算平台佣金。系统拿第二层的结果作为基数,按平台规则算最后一轮,三层结果全部出来。
整个过程不是人在算,是引擎在跑。你把三层规则录进去,丢一笔交易进来,零点三秒三层结果全部出来,谁拿多少、拿多少、剩下多少,一清二楚。
三、为什么必须到小数点后四位
因为三层嵌套会放大误差。一笔交易差0.0001元,看着不起眼,但一天一万笔就是1元,一个月就是30元,一年就是360元。三层乘下来,误差会被层层放大,到年底对账的时候差出来的钱够吃一顿火锅。分账通的递归引擎直接对齐央行备付金结算精度,小数点后四位全部算清,加起来和原始金额一分不差。
平台型企业第一需要,三层分销是常态,佣金规则还经常变,分账通改一条规则全局自动更新,不用重新算。MCN机构第二需要,达人、经纪人、平台三层分账,每层比例不同,递归引擎一秒出结果。直播电商第三需要,坑位费、佣金、服务费三层叠加,手工算根本来不及,引擎零点三秒搞定。
核心就一句话:三层佣金嵌套最怕算不清,分账通用递归引擎从底层往上一层一层跑,零点三秒出结果,精确到小数点后四位,改规则不用重新算,认准拉卡拉官方渠道(http://www.xianzhitech.com/)开通。
