问题描述
用友中的存货出库成本是按移动加权平均法计算的,我想模拟这个算法。用友的数据库每年生成一个。
解决方案
解决方案二:
这个随便找本会计书都有一般书上都会有FIFO,LIFO和加权平均这三种成本计算法的
解决方案三:
我认为加权平均好算点.先进先出,和先进后出.在程序当中业逻辑要复杂点.它只是个进销当中用的一种方式.算法要根据你的实际业务去写啊.我用过加权平均.找它的公式就行.加权平均单位成本=(上月结存金额+本月收入金额)/(上月结存数量+本月收入数量)发出存货成本=本月发出数量*加权平均单位成本本月月末成本=月末结存数量*加权平均单位成本加权平均好算点.先进先出,和先进后出各有优点.实际情况而定
解决方案四:
找一本会计的书籍看看吧然后结合客户的要求
解决方案五:
mark
解决方案六:
是这样的,用友的数据库是每年一个,那么,我在计算某一种物料的出库单价时,要从哪一年开始呢?我在用友的数据库中,找不到当月库存和上次结存的数据,总不能每出一次库,就把历年的数据都查出来,再根据公式算出当前成本单价吧?如果只算当月的当然就简单了,可是好像不行。还有谁能说的更详细些么?分不够再加!!!
解决方案七:
为了帐上的平衡你可以开发一个winform的小软件.一个只能用一次.用来把上一年的月底的"物料单价"的相关数据批量导入下一年的数据库中的一个临时表中.不然加权平均没法用了.下一年,一月份的数据可以从临时表中取.当然,这是比较笨的办法,就说银行都有年终扎帐一说呢.借鉴它吧.LZ 有更为好的办法讨论一下.解决问题灵活,简单是最好的.然而,业务当中的问题比这要复杂.比如开发票.厂家打折.产品单价怎么算.平均价不是整除.那你不能给人家开发票上单价写成.xxxx.66666666666.....还有.批量的产品打折.打折的是那个产品,平均价又是不整除.哈哈那只有,3个一样的杯子.11块.那开的发票上只能写.数量:2,单价:4元数量:1,单个:3元一样的东西,为什么价格不一样呢??这当中打折还没考虑呢,哈哈!!有时这很难办.我也是一个大菜鸟,也就只能用笨办法了.财务俺不懂
解决方案八:
UP
解决方案九:
这个和用友软件没有关系的,你最好是看看成本会计书是如何计算成本的