Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 6678|回复: 0
打印 上一主题 下一主题

odoo预付款处理流程【转】

[复制链接]

5

主题

5

帖子

17

积分

新手上路

Rank: 1

积分
17
跳转到指定楼层
楼主
发表于 2015-9-19 22:36:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
客户预付款
1.在Accounting--Customers--Customer Payments下,
添加客户收款并Validate。

2.在订单确认后,到Accouting--Periodic Processing--Manual Reconciliation里,对该客户进行核销。
如果金额相等或少量余额不需要客户再支付,选择Reconcile With Write-Off
如果只有部分预付,则选择 Partial Reconcile。

3.如果只有部分付款,到Accouting--Customer Invoices里,Register Payment里收余款。

供应商预付款
一、对账方式的 全额预收 或部分
1.在Accounting--Customers--Supplier Payments下,
添加供应商预付款。

2.后续操作步骤同客户预付款。

二、
基于销售单开票的预收:
如果业务上,对开票时机并不关注则还有更简单办法进行预付
在销售单内的生成发票 选项中,选择 根据需求On Demand,
确定订单后,直接根据订单创建发票,在弹出的开票窗口中,选择 按固定价格(押金) 开票,相当于是预付款了。
此销售单仍可继续开票,如开票收完余款,则选择 对整个销售单开票。


以下转载:发布时间:2012-09-20 18:40:00来源:http://www.chinamaker.net
问题:
1)向A供应商采购原材料10万元,对方要求预付3万货款,货到后一个月的月末支付余款。

2)供应商是长期合作伙伴,根据供货合同,需要长期预付10万元作为采购押金,当采购合同终止时,该押金收回或抵扣货款。

上述情况如何在OpenERP中处理?
答案:
方法一:
菜单Accounting -> Suppliers -> Supplier Payment 直接做一张付款单,确认该付款单时候,系统会将该笔预付款计入供应商的应付账款的贷方。当采购完毕,支付货款时候,系统会自动用该笔预付款部分核销应付账款。
这个操作方法简单、直接,缺点是,预付款记录在“应付账款”科目,而不是“预付账款”科目;还有,大一点的公司,预付款通常涉及至少两个人操作,即采购申请预付,财务实际付款,此办法不支持此预付流程。

方法二:
1)设置一个“采购预付款”的虚拟产品,其Expense科目设置为“预付库账款”
2)采购部门做PO时候,如果要预付则手工创建一个Supplier Invoice,Invoice Line上选择产品“采购预付款”,金额为预付款总额。
3)将手工创建的Invoice添加到PO上。

OpenERP中销售订单的预收款及多次开票的处理
发布时间:2011-02-25 15:14:00来源:http://www.chinamaker.net
现实的销售、收款、发货的关系有些复杂。常见的关系有:1)收到全 款后发货;2)预收部分款后发货;3)先发货再收款;4)分批收款,分批发货。每一笔收款都有对应的发票/收据,1)、3)两种情况,一张销售订单只要开 一张票据(发票或收据,OpenERP中是Invoice),2)、4)两种情况,一张销售订单有多张票据。

1)收到全款后发货
这 种情况比较简单,在OpenERP的Sales Order中,字段Shipping Policy 选择“ Payment Before Delivery”,表示先付款再发货。选择这个选项,销售订单确认时候,OpenERP会自动生成SO对应的Invoice,但不会自动生成SO对应的 发货单(Picking List)。当财务人员确认Invoice,并确认收到该Invoice的款项时候,系统自动生成SO对应的发货单,允许发货。

2)预收部分款后发货

   在Sales Order中,有个按钮“Advance Invoice”,表示预收款票据。点击它,选择预收款对应的产品项目,填入预收金额,系统会自动生成预收票据,并将该票据关联到SO上(在SO 的History属性页上显示出来)。“预收款对应的产品项目”是指,必须事先定义一个用于预收款的产品名称(诸如 销售预收款 之类的)。
    控制预收款再发货,有两个办法,一个是,SO上的Shipping Policy 选择 “Shipping & Manual Invoice”,这表示,SO确认时候,系统不会自动生成对应的Invoice,而是要手动点击按钮“Create Final Invoice”生成发票。如果选择这种方式,预收款收到前,销售人员不要确认SO,这样,系统就不会自动生成发货单。
    另一种办法是,Shipping Policy 选择“ Payment Before Delivery”,这样,如果确认SO时候,预收款发票尚未支付,则系统不会自动生成发货单,而是要待到确认收到款额时候系统才会自动生成发货单。

3) 多次开票的处理
     SO上的Shipping Policy 选择 “Shipping & Manual Invoice”。如果点击SO上的按钮“Create Final Invoice”,系统会自动一次性生成SO的余额的发票,而不允许拆分金额多次开票。不过系统提供了“Lines to Invoice”的功能,该功能会列出所有已确认但未开票的SO明细行,允许对每一个明细行开票,并将明细行的发票自动关联到SO上。
     如果一张发票对应多个SO,或者,对SO上的一个明细行开多张发票。那么,就必须在Account的Invoice界面上手工新建发票,且该发票不能与SO关联起来。建议严格基于SO开发票,革除根据收款额开***的习惯。

4)收款和发票的关系
    建议开票严格基于SO,但收款不必严格基于SO。即1)一个SO可以多次开票,但开票的最小单位是SO上的一个明细行;2)不允许一张发票包含多个SO的内容;3)一笔收款可以对应到多张发票(核销多张发票)。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-17 14:54 , Processed in 0.011811 second(s), 12 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表