OpenERP销售业务若干实务案例的操作方法
-
案例1:客户月初预付销售款10万元,随后陆续下单,累计下单10笔,货款9万。
操作方法:
1)客户预付款10万时候,直接在系统中开Customer Payment单据,收款10万。系统自动生成如下凭证:
借:银行存款 10万
贷:应收账款 10万
2)此后,客户每下一单,按通常方法处理。只是,客户发票付款时候,用预付款的10万进行冲销。
客户发票确认时候,系统自动记账如下:
借:应收账款
贷:主营业务收入
冲销时候,系统自动记账如下:
借:应收账款
贷:应收账款
案例2:客户新店开张,下样品单2万。经协商,为帮助客户新店开张,该单免除其货款1万。
操作方法:
1)系统中创建一个Service类型的产品,产品名“新店铺货折让”,该产品的Income Account设置为“销售费用”。
2)系统中创建销售订单,货款2万。该单最后添加产品“新店铺货折让”,金额为-10000(负1万)。
3)确认订单,并开客户发票。
4)确认客户发票,此时,系统自动记账如下:
借:应收账款 1万
销售费用 1万
贷:主营业务收入 2万
案例3:销售货物10000元,要求先付款款后发货。对方货款已收到,但发货时候发现库存不足,只发出了货物9000元,剩余1000元货物无法发给对方。经业务员和客户协商,剩余1000货款待下次订单时候冲销。
操作方法:
1)系统中开销售订单,选择开票方式为“先付款再发货”。
2)确认销售订单,系统自动生成对应的客户发票。
3)确认客户发票,并Payment该发票。系统自动生成订单对应的发货单。
此步骤,系统通常生成如下两笔会计凭证。
借:应收账款
贷:主营业务收入
借:银行存款
贷:应收账款
4)发货单部分发货,系统自动拆分发货单。Cancel拆分出的未发货的发货单。
5)之前确认的客户发票作退款处理:点击该发票上的Refund按钮,系统自动生成一张新退款发票,修改退款发票上的数量和金额,确认退款发票。
此步骤,系统通常生成如下会计凭证:
借:主营业务收入
贷:应收账款 -
案例4:销售单位不同于库存单位的处理
例如,线缆企业,他们的产品库存是整卷的线缆,单位是米。销售时候,可能应客户要求,交付5米、10米、12米、15米等不同长度的线缆段,单位是PCS。例如某客户下单购买线缆1万PCS,每PCS 5米,工厂接单后按5万米(考虑到损耗,实际要更多一点)下单生产。
操作方法:
1)将不同长度的线缆段在系统中建立相应产品,如“A线缆-5米”,“A线缆-10米”,“A线缆-12米”,“A线缆-15米”等,这些产品都是用产品“A线缆” 切割而成。
2)产品“A线缆-n米”的默认单位(库存单位)是米,销售单位设置成PCS,销售单位(Unit of Sale)设置为PCS,销售单位和默认单位的转化率(UOM -> UOS Coeff)设置为1/n,表示1销售单位 = n 默认单位。
3)为每个产品设置BoM,其中“A线缆-n米”的BoM的原材料都是同一个,即“A线缆”,但它们的损耗率不同(不同长度的切割损耗不同)。“A线缆”的BoM则较复杂,包括线缆生产实际需要的原料。“A线缆-n米”的BoM是每n米 “A线缆-n米”需要 n 米“A线缆”。
4) 销售开单时候,输入默认单位数量,系统自动计算销售单位数量,但销售单位数量是允许任意修改的,和默认单位间没有强制转换关系。系统的销售订单报表上显示的只有默认单位及数量,此报表需要修改成销售单位及数量和单价。
5)销售单位确认时候,系统自动生成的发货单上,系统会同时将默认单位、销售单位、默认单位数量、销售单位数量都传给发货单。不过系统的发货单报表上显示的是默认单位及数量,此处需要修改成销售单位及数量。
6)基于销售订单开票时候,系统自动将销售单位及数量和单价传递到Customer Invoice(其销售单位单价计算方法是,SO上的默认单位数量*默认单位单价/销售单位数量),此后的会计记账都是以销售单位为基准。
7)系统基于销售订单自动生成的Procurement Order上,同时带有默认单位、销售单位及相应数量。
8)系统的BoM及MO,都是以默认单位为基准,不以销售单位为基准。