1.背景:
AP做帐人员大都每月反馈几笔数据发票头和分配行金额不一致情况,数据相差0.01,
究其原因:大都发生在采购退货上,并且出现多个PR合并到一个PO上,
对PO分配行多行,当出现一笔退货上,
而AP分配行就多个分配行(有几个PR合并,就有几个分配行),这时就出现小数点差,
通常进行发票验证时,发票将暂挂;
[@more@]
究其原因:大都发生在采购退货上,并且出现多个PR合并到一个PO上,
对PO分配行多行,当出现一笔退货上,
而AP分配行就多个分配行(有几个PR合并,就有几个分配行),这时就出现小数点差,
通常进行发票验证时,发票将暂挂;
2.解决方法:
(针对数据一个分配行进行调整,使发票头和分配行金额保持一致,并注意币种,然后进行发票验证,暂挂自动取消)
select i.INVOICE_AMOUNT,i.BASE_AMOUNT
from ap_invoices_all i
where i.invoice_id = 159458
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
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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/41594/viewspace-1057520/