平台:
Oracle Communications Billing and Revenue Management – 版本: 7.0.0.0.0及更高版本
本文档上的信息适用于任何操作系统。
故障现象
如果一个账户对注销的不同的税收代码进行多次支付,并且在这个账户上一个writeoff的逆转完成了,然后这个writeoff逆转是在writeoff tax_account 事件的平衡影响上惟一逆转writeoff
例子
有两个对tax_account writeoff平衡影响的事件(poid_type '/event/billing/writeoff/tax_account'),一个是40的tax_code (10%),另外一个是41的tax_code (8.989%),并且仅tax_code 40的数量被逆转了
重现的步骤:
1.对一个账户增加两个一次收费;
i)42号税务编码收30美金(10%)
ii) 41号税务编码收10美金(8.989%)
2.然后完成上述交易
3.使用PCM_OP_AR_ACCOUNT_WRITEOFF支付上述账户的费用
4.所有的费用都被支付清了,下面的注销事件被创建
5.用那个账户支付20美元,触发一个注销逆转
6.注销逆转成功地结束了,但是没有逆转所有的税务编码
业务影响:
发票不是正确地一致,账户余额是不正确的
原因:
在非官方发布的7641104号补丁中报告的问题造成的
解决方案:
对于HP-UX PA-RISC操作系统,请采取以下步骤来更正错误
下载7717078补丁包,参考readme文档,并做必要的预处理
1. 在安装这个补丁包之前请确保你已经备份了系统。
2. 在测试环境中安装补丁包。
3. 重新测试论题
4. 更改这个方案,使它适用于别的操作系统。