商务星软件博客
« 上海竞天台球俱乐部静安分部开业_新浪体育讯北京时间9月4日下午4点,交通银行2013年斯诺克上海沃德大师赛红地毯仪式在万体馆外迟行商务星软件讯:2013年天下斯诺克EPTC3即将于10月1921日在比利时名港安特卫普举行_My147讯: 北京时间9月25日破晓,天下斯诺克球员巡回赛第五站(PTC5)下半区第二轮的角逐在天下斯诺克学院继承举行 »

连锁版关于消费明细中支付前后余额门店之间不一致的问题

 连锁版关于消费明细中支付前后余额门店之间不一致的问题   主要针对会员、汽车会员、美容美发软件等。

 

客户问:后台交换程序未开情况下,同一会员分别在两店消费后,打开后台交换程序,发现余额是对的,但是消费明细中支付前后余额有问题?
答:
这个正常的 不用管。这个所谓的余额也不是真正的余额,真正的余额是所有的充值减去所有的消费。
软件开单据的时候,记录的是当前的这个门店计算出来的余额。
假设 某会员,2个店目前数据都一致 。余额为1000。
 
我们在1店消费 200,那么记录的是: 消费前 1000  消费后 800   
接下来两种情况
A)  数据传到2店   ;而且在2店消费300  那么 2店记录的是:消费前 800 消费后 500
B)  数据没传到2店 ;2店 一样消费300,那么记录的是:消费前 1000 消费后 700  (就是会不一致)
 
但是最后,数据交换正常,余额就是正常的,1000-300-200=500  余额是按总的充值减去总的卡内支付来计算的。但是当时的记录是不会更改的,也没必要更改。不一致反应了当时有数据传输的问题(没开数据传输,网络问题,或者版本不一致等)。消费明细中支付前后余额,只是一个记录表示的是当时这个门店的余额。和最终实际余额没必然关系。
 
继续上面的问题,假如后台长时间关机或者网络长时间有问题。
我们在1店消费 200,那么记录的是: 消费前 1000  消费后 800    数据没传到2店 ;2店 一样消费300, 那么记录的是:消费前 1000 消费后 700,然后1店又消费 600
这个情况下:
1 店的记录:
XXXX    消费前 1000  消费后 800 
XXXX    消费前 800  消费后 200 
2店的记录:
XXXX   消费前 1000 消费后 700
 
实际上,这个会员已经透支:1000-200-300-600=-100  余额应该为 -100
等后台正常,数据传输完成后 2店的数据都为:
XXXX    消费前 1000  消费后 800 
XXXX    消费前 800  消费后 200 
XXXX   消费前 1000 消费后 700    
但是余额实际为 -100
 
所以,充值消费,数据传输不能长时间不正常。当然如果要彻底解决这种事情,那需要用IC卡,启用IC卡连锁,那就是说卡的余额写入IC卡,以IC卡读取的余额为表示。那么以上问题将都不存在。
 

 

分享到:
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Walle Build 100427 商务星软件

Copyright 2013 WWW.BSSTAR.NET copy Rights Reserved.