OpenERP中采购销售的财务处理
- 
采购、销售时候的财务处理,会计分录如下: 
 采购下单时候的分录:
 借 材料采购
 贷 应付账款
 采购入库时候的分录
 借 库存商品
 贷 材料采购
 销售时候,会计分录如下
 借 主营业务收入
 贷 应收账款
 销售出库时候,会计分录如下
 借 主营业务成本
 贷 库存商品
 为了实现上述的财务处理,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中的记法的合理性,请参考文章:国内外信息处理软件对于不同会计事项处理的差异(http://www.51test.net/show/231941.html)
- 
首先感谢 jeff, 在 上海-Jeff 和 重庆-mrshelly 大家 的帮助下,对采购收货后再执行退货业务时,可以实际退货时冲销 暂估应付款 科目 
 如:采购业务:
 采购收货:借:库存商品 对应:产品类别-库存变动科目
 贷:暂估应付款 对应:供应商库位-入库科目
 采购退货:贷:库存商品 对应:产品类别-库存变动科目
 借:暂估应付款 对应:供应商库位-出库科目
 解决办法:
 在供应商库位中设置会计科目为:(如灰掉不能输入,可通过把库存类型先改为生产后输入科目,最后再改为供应商类型并保存)
 入库科目:暂估应付款
 出库科目:暂估应付款
 FYI:
 产品类别科目设置如下:
 入库科目:空
 出库科目:空
 库存变动科目:140600 库存商品

