最近有空 就抽时间 看了下 网站,发现有网友留言给我说,想知道物业收费中预付费的处理。在这里 我就说一下思路。预付费这个事情,不止在物业管理中有发生,其实这个就是个会计事务,在很多行业都有发生,比如,加油卡 充值 ,健身卡充值,厂商预付货款。用会计的眼光去看待预付费就很简单了,预付费就是负债,就是预收账款,然后就可以按照会计的结转来冲减费用。首先可以通过设置一个表,比如就预收款。表结构:
接下来就是再复制这个表,用于记录预付费的明细。起名,比如预付费明细;
接下来 就是业务思路:把预付费的金额记录在明细中,然后,再把要冲减的金额也记录在明细中,只是冲减的金额要变负值。
然后,有了明细,使用聚合查询(汇总查询)把期初的字段求和,把发生额的部分求和,同时做一个计算字段,就是余额=期初的和+发生额的和(因为,发生额在保存时已经变负值)
当结转时,就把余额更新到期初,发生额和余额变0就好了,然后再把这个结转后的结果再导入进明细表中:
另外做预付费好处就是,经常有收费人员问到,这个业主本来应该收500元,但是现在只交300元,怎么开票?其实这个问题也好解决,对付这种不按应付金额缴费的业主,他所交的款项全部按预付费处理,然后结转时,系统冲减后,就知道他还有多少剩余了。