ITPub博客

首页 > 数据库 > Oracle > AP:发票小数点问题

AP:发票小数点问题

原创 Oracle 作者:jarli 时间:2019-06-09 11:03:04 0 删除 编辑
1.背景: AP做帐人员大都每月反馈几笔数据发票头和分配行金额不一致情况,数据相差0.01,
究其原因:大都发生在采购退货上,并且出现多个PR合并到一个PO上,
对PO分配行多行,当出现一笔退货上,
而AP分配行就多个分配行(有几个PR合并,就有几个分配行),这时就出现小数点差,
通常进行发票验证时,发票将暂挂;
[@more@]

2.解决方法:

(针对数据一个分配行进行调整,使发票头和分配行金额保持一致,并注意币种,然后进行发票验证,暂挂自动取消)
select i.INVOICE_AMOUNT,i.BASE_AMOUNT
from ap_invoices_all i
where i.invoice_id = 159458
select d.amount ,d.base_amount
from ap_invoice_distributions_all d
where d.invoice_id = 159458
and d.base_amount<>0
for update

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/41594/viewspace-1057520/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2003-03-27

  • 博文量
    225
  • 访问量
    155715