麻烦客服帮忙解答一下,谢谢

您好,有事不明白,咨询一下,谢谢,希望能答复,3Q
我有4个账户,关于预收款的问题,比如初始是
A现 金 :2000元
B虚拟账户:2000元
C债 权 :0元
D财 务 :0元
--------------------------有人存了200现金在我这里,就变成
A现 金 :2200元
B虚拟账户:2000元
C债 权 :-200元
D财 务:0元
---------------------------当天晚上结算现金,将200现金转到财务,保持店里额定现金
A现 金 :2000元
B虚拟账户:2000元
C债 权 :-200元
D财 务:200元
----------------------------过了一天,别人购物100,我需要从虚拟账户里面减少100,现金增加100
A现 金 :2100元
B虚拟账户:1900元
C债 权 :-200元
D财 务:200元
因为这是预先收别人的钱,就是做“返还”,在“返还单”中,我是下面图这样做

最后就变成了
A现 金 :2000元
B虚拟账户:1900元
C债 权 :-100元
D财 务:200元
请问这样的流程对吗?麻烦教教我,严重谢谢