1)OpenERP系统销售业务自动生成凭证的原理简单总结
1.1)应收账款凭证当确认Customer Invoice时候,系统通常产生应收账款凭证。
其产生原理是:
借:Invoice的Partner的“Account Receivable”,通常设置成“应收账款”
贷:Invoice的Invoice Line上的Product的“Income Account”,通常设置成“主营业务收入”
如果Invoice Line上的金额为负,则借记Invoice Line上的Product的“Income Account”。系统的预收账款的处理属于这种情况。
1.2)实收账款当Payment Customer Invoice时候,
系统自动记账如下:
借:收款Journal上的“Default Debit Account”,通常是银行存款
贷:该Invoice上的Partner的应收账款如果销售收款为外币,则还有“汇兑损益”及“银行手续费”两笔费用。
此时的操作方法是:
a)使用外币收款Journal;
b)收款Journal上的Default Account上设置第二币种;
c)安装增强的收款模块
该模块会将应收账款本位币(根据应收账款做账时候的汇率计算而得),和实收账款本位币(根据收款时候汇率计算而得)的差异记入“汇兑损益”,同时将应收外币金额,和实收外币金额的差异计入“银行手续费”。
OpenERP系统标准的account_voucher只能记一个科目,不能同时记录该两个科目。
1.3)销售商品出库此时,如果出库Product的“Inventory Valuation”设置为“Real Time(automated)”,则系统自动生成出库对应的会计凭证。
生成原理是:借:出库Product的Category的“Stock Valuation Account”,通常是“主营业务成本”贷:“出库科目”,通常是“库存商品”。
出库科目的取法是:
如果出库目标库位设置了“Stock Valuation Account(Incoming)”,则出库科目取该值;否则,如果出库Product设置了“Stock Output Account”,则出库科目取该值;否则,如果出库Product的Category设置了“Stock Output Account”,则出库科目取该值;否则,系统报错。
2)OpenERP系统销售业务若干实务问题简单总结
2.1)销售预收款处理
a)系统中设置一个Service的Product,例如“预收款”,其“Income Account”设置为“预收账款”。
b)销售订单SO确认成交之后,需要预收款时候,点击SO上的“Advance Invoice”按钮,并选择“预收款”Product开Invoice。可以多次开具预收款Invoice。
c)预收款Invoice确认时候,系统自动生成凭证:借应收账款,贷预收账款。
d)预收款实际到账后,系统记账:借:银行存款,贷:应收账款e)当向对方开具“税务发票”时候,点击SO上的按钮“Create Final Invoice”,开具最终Invoice。
2.2)税务开票的处理实务上,为了减少税务发票修改,取消等情况,通常是待到销售出货以后,根据出货价值开具税务发票。
后者,可以基于SO开预收款Invoice,待到收到对方最后一笔款时候,系统中开SO的Final Invoice,并Validate Invoice。
来源:苏州远鼎官网