采购、销售时候的财务处理,会计分录如下:
采购下单时候的分录:
借 材料采购
贷 应付账款
采购入库时候的分录
借 库存商品
贷 材料采购
销售时候,会计分录如下
借 主营业务收入
贷 应收账款
销售出库时候,会计分录如下
借 主营业务成本
贷 库存商品
为了实现上述的财务处理,OpenERP中的设置如下:
Product表单中,Inventory Valuation 设置为:Real Time (automated)
Product的库存价值设置为 Real Time,OpenERP会在入出库时候生成入出库分录。
其他一些产品相关(也可以在产品分类中设置)会计科目设置如下:
Stock Variation Account : 库存商品
Stock Output Account : 主营业务成本
Stock In Account : 材料采购
Income Account : 主营业务收入
Expense Account : 材料采购
如此,OpenERP会在采购订单确认、采购入库、销售订单确认、销售出库时候自动生成上述对应的会计分录。
关于退货的会计处理,以采购退货为例,国内会计一般记:
借 材料采购
贷 库存商品
但在ERP中,一般记为:
借 主营业务成本
贷 库存商品
前者的问题是,如果库存数量较少,该记法会出现库存为负数的情况。例如,库存中B材料的数量为10个,单位成本6元,以单价10元采购10个,则B材料的单位成本变为8元,总成本208=160元。而后销售出库8个,此时,由于某种原因将前面采购的材料退货,则库存中B材料发生退货时的库存数量为12个,单位成本为8元,则10个B材料退货后的单位成本是(128-10*10)/2=-2元。
至于ERP中的记法的合理性,请参考文章:国内外信息处理软件对于不同会计事项处理的差异
=============================================
首先感谢 jeff, 在 上海-Jeff 和 重庆-mrshelly 大家 的帮助下,对采购收货后再执行退货业务时,可以实际退货时冲销 暂估应付款 科目
如:采购业务:
采购收货:借:库存商品 对应:产品类别-库存变动科目
贷:暂估应付款 对应:供应商库位-入库科目
采购退货:贷:库存商品 对应:产品类别-库存变动科目
借:暂估应付款 对应:供应商库位-出库科目
解决办法:
在供应商库位中设置会计科目为:(如灰掉不能输入,可通过把库存类型先改为生产后输入科目,最后再改为供应商类型并保存)
入库科目:暂估应付款
出库科目:暂估应付款
FYI:
产品类别科目设置如下:
入库科目:空
出库科目:空
库存变动科目:140600 库存商品