由于昨天的问题困扰,今天在在网上查了些资料,预付款部分退款的方法,例如做预付款发票100元,现要退回20元预付款。方法如下:
第一种:撤销原预付发票完全支付,撤销预付发票(注意以前期间一定要关闭,不然撤销到其他期间去了),重新做新的80元预付款发票。
第二种:用混合发票作。混合发票的金额为负数,不输入分配行,先核销预付款发票,核销时,把‘核销’和‘核销发票上的预付款’都选上。然后对发票作完全支付(退款)即可。这样简单些。(这个需要测试下~)
第三种:因为预付款发票支付必须为完全支付,而且Oracle系统退款也只能全额退款,因此想要实现你的需求只能采用折中的办法:做一张金额为20的标准发票,分配对应的银行存款科目,然后验证、核销预付款发票即可。希望可以帮到你。
预付发票:DR:预付 100
CR:应付 100
完全付款(付款):CR:应付 100
DR:银行存款、现金 100
发票:DR:银行存款,现金 20
CR:应付 20
发票核销预付款:DR: 应付 20
CR:
预付 20
最后剩下了 DR:预付80
CR: 银行存款,现金 80
第四种:实际业务流程:
(1)预付款发票1000
Dr:预付账款 1000
Cr:应付账款 1000
(2)对预付款发票付款
Dr:应付账款 1000
Cr:现金 1000
(3)发票实际发生费用800
Dr:费用 800
Cr:应付账款 800
(4)用预付款核销发票800
Dr:应付账款 800
Cr:预付账款 800
(5)退回现金200
Dr:现金 200
Cr:预付账款 200
系统操作:
对实际业务(1)——(4)的系统操作不再详述,主要针对业务(5)
(a)做虚拟发票
Dr:中转 200
Cr:应付账款 200
(b)用剩余200预付款发票核销
Dr:应付账款 200
Cr:预付账款 200
(c)做贷项通知单
Dr:应付账款 200
Cr:中转 200
(d)退款
Dr:现金 200
Cr:应付账款 200