营业卡消费个人账户消费扣款方式说明
一、消费结账的情况
1.营业卡消费个人账户消费扣款方式
【本金】:个人实际金额
【赠送】:赠送金额
按充值流水的时间倒推,算消费后剩下的本金
例子:比如现在我充值了三笔:
面额 | 本金 | 赠送金额 | 充值时间 |
---|---|---|---|
110 | 100 | 10 | 今天10:00 |
220 | 200 | 20 | 今天13:00 |
330 | 300 | 30 | 今天16:00 |
那么现在总金额为 110 +220+ 330 = 660 , 本金: 100 + 200 + 300 = 600
现在客人消费:160 ,剩余面额500,这时就开始算剩下本金
用剩余面额500开始从充值流水的倒推:
(1)本金赠送等比消费
- 第三条流水: 500 > 330 得出 本金:300 赠送金额:30 还剩下500 - 330 = 170
- 还剩下170就判断第二条流水:那么本金 = 170 * (200 / 220 )
- 由于 170比220小没有剩余,所以就不会判断第一条流水,如果有剩下金额继续向前推
- 那么现在剩下500中的本金为 : 300 + 170 * (200 / 220 ) = 454.55
也就是消费了160 剩下500,其中454.55为本金,这个是系统默认的算法,以前4就有
110 100 10 110 - 50 =60 100-45.45=54.55 5.45
150 100 50 54.55+100 / 210 * 50
文档更新时间: 2024-09-05 10:51 作者:chensm1