NetSuite知识会之前有篇文章说过,含有期初/发生/结余的资产负债表应如何设置,最近Chris和我在项目上有遇到一个关于期初/发生/结余的科目余额表(试算平衡表)的需求,刚开始我们是直接按照资产负债表的计算逻辑来直接设置的期间与公式,这是原本的思路,但却有了新的发现。
关于报表设置,这里给大家提供两种思路,如果期初金额我们不需要分借贷方向,则期初金额可以取“金额”,选择“结转余额”即可;中间借贷及发生依旧选择“金额(借记),金额(贷记),金额(本期间)”;最后期末余额列需要使用公式计算:期初+发生=期末。呈现出如下样式:
但是,如果想要显示期初的借贷值,那期初的数据则不能选择“金额”,则需要选择金额(借/贷),这样才能显示借方与贷方的期初余额。中间借贷及发生依旧选择“金额(借记),金额(贷记),金额(本期间)”;但此时如果期末余额依旧使用原始的公式来计算,则结果会出现错误。
以资产类科目,应收账款科目为例:
期初余额206719.99+本期发生额1000(借方)=期末借/贷余额207719.99,这是没有问题的;
再以银行存款-工行人民币科目为例:
期初余额1199692+本期发生额-1000(贷方)=期末借/贷余额1198692,这个数字也是完全没问题的。而且,我们也将科目余额表的数字与系统原生资产负债表进行了对比,资产类的数字是没有任何问题的。
但是,负债类的科目很明显就出现了问题。
我们先以应付账款科目为例,原生资产负债表最终的期末数字是25181.2,而我们运用公式的余额列却得出了-24141.2的计算结果,很显然不对。
虽然期初余额-24661.2+本期发生额(贷方)520=期末余额-24141.2是我们的公式逻辑,但结果并不是正确的,貌似系统将负债类的期初余额自动加上了负号计算,发生额却和原来保持一致,资产类借方发生为正,贷方发生为负;负债类借方发生为负,贷方发生为正,这样计算就出现了错误。
应付暂估科目,期初余额-358000+本期发生额借方(-520)=-358520也是同样的道理。
因此,我们需要换一条路走。我们可以拿掉用公式计算的最后一列——期末余额,直接用系统的“金额”列,只不过需要勾选“本期间”与“累计值”两个参数项,利用系统原生的数值来显示累计的期末余额,这样就是正确的数值了。如上图的最后一列所示。最终,正确的结果如下图所示:
当然,具体还需要用户根据实际场景来进行选择。