供应商结账晚于结转日期导致收发存汇总表显示异常的问题
背景介绍
进销存系统中有个材料的收发存汇总表,体现一个自然月内材料进出情况,显示的要素有:期初结余数量、期初结余单价、期初结余金额,本期入库数量、本期入库单价、本期入库金额,本期出库数量、本期出库单价、本期出库金额,期末结余数量、期末结余单价、期末结余金额。
计算公式
本期入库单价 = 本期入库金额 / 本期入库数量
这样计算是考虑同一个材料多次入库单价不同的情况,取平均单价本期出库单价 = 期末结余单价 = (下一期的)期初结余单价 = 加权平均单价 = (期初结余金额+本期入库金额)/(期初结余数量+本期入库数量)
该报表每个自然月要“结转”一次,即保存本期间的完整数据,其中的“期末结余数量”、“期末结余单价”、“期末结余金额”会被用于下一个自然月的期初数据。
问题
当5.1给4月结转时可能有部分供应商的部分采购入库单还没有开发票,相当于没有跟供应商结账,此时系统内就要求在本报表上结转了。当5.2跟供应商结账时如果结账的金额和当时入库的金额不同(种种原因吧,可能高出来也可能便宜些)。此时如果允许对已经结转的采购入库单进行修改会导致已经结转的4月的数据不对了。如果不修改4月的单据这种变动要如何体现在这个报表中。
抛砖
目的是能清晰的看出晚结账金额在“已结转”的基础上变动了,变动了多少。该数据应该如何显示,制作本期的差额单据或者该报表的设计就有问题应该重新设计?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论