Oracle APPS R12:AP Invoice卡在re-validation状态问题解决
解除AP Invoice卡在Re-Validation状态的操作步骤
前置确认
- 先在AP模块发票查询界面核实:目标发票已关联PO、无预留记录、完成过初始验证,当前状态为Re-Validation in Progress或类似卡滞状态
方法1:手动重新触发验证
- 进入「应付账款管理」→「发票管理」→「发票查询」,定位到目标发票
- 打开发票详情页,点击重新验证(Re-Validate)按钮
- 在弹出的参数窗口,勾选「忽略预留检查」(因发票无预留),选择「完整验证」模式后确认
- 等待后台任务完成,刷新页面查看发票状态是否回到已验证(Validated)
方法2:终止后台进程并重置状态
如果手动触发后仍卡滞,需要清理挂起的验证进程:
- 用系统管理员账号登录,进入「系统管理」→「并发请求管理」
- 筛选出与目标发票关联的「AP发票验证」请求,找到状态为「运行中」或「挂起」的记录
- 选中该请求,点击「终止」→「正常终止」,等待进程结束
- 回到发票查询界面,若系统没有内置重置按钮,可执行以下SQL语句重置状态(需具备数据库操作权限):
UPDATE ap_invoices_all SET validation_status_code = 'V', revalidation_flag = 'N' WHERE invoice_id = [替换为目标发票ID]; COMMIT;
- 重置完成后,重新执行方法1的验证步骤
方法3:排查规则冲突
若以上方法都无效,检查潜在配置问题:
- 核对PO与发票的金额、数量是否完全匹配,确认没有超量/超价的限制规则触发
- 检查供应商状态:确认供应商未被设置为「暂停付款」或「验证锁定」
- 检查AP模块配置:核实是否开启了强制预留检查的参数(因发票无预留,需关闭该配置)
内容的提问来源于stack exchange,提问作者user18124399
相关产品推荐
相关产品推荐

