跳至内容

Jack.Shang的技术博客

Jack.Shang的技术博客

标签:DataFix

DataFix_接收清算帐户

采购组织接收选项清算帐户公司段设置错误,已经产生相关凭证,并且已经传总帐,要求做DataFix

===================

Issue 1 DataFix_RCV_Clearing_Account_Change_For_CAN

===================

现象

现象1:加拿大公司的总帐日记帐界面:接收清算帐户,日记帐不平,无法过帐。如下图:

image

现象2:加拿大库存组织上CC1上的,清算帐户的公司段设置错误,应该设置成801,实际设置成了801,如下图:

image

事实1: ORG_ID=801是美国公司,ORG_ID=802是加拿大公司,加拿大只有一个库存组织:CC1

事实2: 加拿大采购模块的相关凭证已经Transfer到总帐日记帐(已经完成日记帐导入,但尚未过帐)

事实3:加拿大和美国使用不同的帐套。

事实4:子模块到总帐是汇总传的,目前在总帐看到两笔出错的不能过帐的日记帐存在此问题。Journal_head_id 分别是:25418 ,25337 事实5:此前曾发生过CC1库存组织接收选项上的接收帐户设置错误的情况。也是错误的设置成801

事实6:接收帐户与清算帐户的科目是一样的。

事实7:接收选项上的Clearing Account在11.5.10开始出现,在11.5.9版本上没有。

事实8:加拿大启用了多币种,美元为本位币,加元帐套为报告帐套,帐套ID分别为1002(USD) 和 1003(CAD)

 

 

 

 

分析:

受影响的业务:

1) 当采购组织与接收组织不一致时,会使用到此帐户。

2) 使用Drop-Ship,其接收帐户使用的也是Clearing Account. 而加拿大使用的全部是Drop-Ship.

解决方法:

1) 在后台更改CC1采购接收组织的Clearing Account 的公司段为:802 ;

2) 更改子模块(采购模块和库存模块)的所有错误的凭证

3) 更改总帐中(接口和日记帐)所有错误的凭证

4) 如果存在相关汇总帐户,再更新相关汇总帐户。

分析SQL:

1 获取801.1244010000.000000.000.00000000 的CCID
Select code_combination_id
      From gl_code_combinations
      Where segment1 = '801'
      And segment2 = '1244010000'
      And segment3 = '000000'
      And segment4 = '000'
      And segment5 = '00000000'
#返回:1051
2获取802.1244010000.000000.000.00000000 的CCID
Select code_combination_id
      From gl_code_combinations
      Where segment1 = '802'
      And segment2 = '1244010000'
      And segment3 = '000000'
      And segment4 = '000'
      And segment5 = '00000000'
#返回:2316
获取 科目= '1244010000' 的所有帐户
Select code_combination_id
      From gl_code_combinations
      And segment2 = '1244010000'
#返回:
2316
1051
说明该科目相关的帐户只有两个明细帐户,无汇总帐户。
 
3 获取加拿大帐套的ID
Select set_of_books_id
From gl_sets_of_books
Where Name = 'GiTi Canada Set of Books'
#返回1002
4 获取帐户错误的日记帐头
Select Distinct gl.je_header_id
From gl_je_lines gl, gl_je_headers gh
Where gl.je_header_id = gh.je_header_id
And gh.set_of_books_id = 1002
And gl.code_combination_id = 1051;
#返回两笔:
25418
25337
 
5 获取加拿大OU的org_id
Select organization_id  from  hr_operating_units where Name =’某客户(Canada),LTD.
#返回127
6 获取CC1的组织ID
Select organization_id
From mtl_parameters
Where organization_code = 'CC1'
#返回:126
6 获取库存模块错误的会计分录的所有事务来源类型
SELECT DISTINCT mta.transaction_source_type_id
FROM   inv.mtl_transaction_accounts mta
WHERE mta.organization_id = 126
AND   mta.reference_account = 1051
#返回:1

 

相关检查:

    --rcv_accounting_events
    Select Count(1)
    From po.rcv_accounting_events a
    Where a.org_id = 127
    And a.debit_account_id = 1051;
返回:18
    --rcv_receiving_sub_ledger
    Select Count(1)
    From rcv_receiving_sub_ledger a
    Where a.set_of_books_id = 1002
    And a.code_combination_id = 1051;
返回:18
    Select Count(1)
    From rcv_receiving_sub_ledger a
    Where a.set_of_books_id = 1003
    And a.code_combination_id = 1051;
返回:0
    -- mtl_transaction_accounts
    Select Count(1)
    From inv.mtl_transaction_accounts mta
    Where mta.organization_id = 126
    And mta.reference_account = 1051
    And mta.transaction_source_type_id = 1;
返回:18
    --  gl_interface
    Select Count(1)
    From gl.gl_interface gi
    Where gi.code_combination_id = 1051
    And gi.set_of_books_id = 1002;
返回:0
    Select Count(1)
    From gl.gl_interface gi
    Where gi.code_combination_id = 1051
    And gi.set_of_books_id = 1003;
返回:18
    --gl_je_lines
    Select Distinct gl.je_header_id
    From gl_je_lines gl, gl_je_headers gh
    Where gl.je_header_id = gh.je_header_id
    And gh.set_of_books_id = 1002
    And gl.code_combination_id = 1051;
 
返回:
    25337
25418
 
    Select Distinct gl.je_header_id
    From gl_je_lines gl, gl_je_headers gh
    Where gl.je_header_id = gh.je_header_id
    And gh.set_of_books_id = 1003
And gl.code_combination_id = 1051;
返回:
无记录

 

 

执行更新脚本:

BEGIN
 
    -- update rcv_parameters
    Update po.rcv_parameters p
    Set p.CLEARING_ACCOUNT_ID = 2316
    Where p.organization_id = 126;
 
    --update rcv_accounting_events
    Update po.rcv_accounting_events a
    Set a.debit_account_id = 2316
    Where a.org_id = 127
    And a.debit_account_id = 1051;
 
    --update rcv_receiving_sub_ledger
    Update rcv_receiving_sub_ledger a
    Set a.code_combination_id = 2316
    Where a.set_of_books_id = 1002
    And a.code_combination_id = 1051;
 
    -- Update Inv trnasactions account
     Update inv.mtl_transaction_accounts mta Set
     mta.reference_account = 2316
    Where mta.organization_id = 126
    And mta.reference_account = 1051
    And mta.transaction_source_type_id = 1;
 
    -- update gl_interface
    Update gl.gl_interface gi
    Set gi.code_combination_id = 2316
    Where gi.code_combination_id = 1051
    And gi.set_of_books_id = 1002;
 
    Update gl.gl_interface gi
    Set gi.code_combination_id = 2316
    Where gi.code_combination_id = 1051
    And gi.set_of_books_id = 1003;    
 
    --update gl_je_lines for head 25418 and 25337
    Update gl.gl_je_lines a
    Set a.code_combination_id = 2316
    Where a.je_header_id = 25418
    And a.code_combination_id = 1051;
 
    Update gl.gl_je_lines a
    Set a.code_combination_id = 2316
    Where a.je_header_id = 25337
    And a.code_combination_id = 1051;
 
End;
作者 Jack.shang发布于 2008-11-272009-06-13分类 DataFix、EBS-DBA、Oracel 电子商务套件标签 clearing account、DataFix、receive optionDataFix_接收清算帐户有1条评论

沪ICP备14046774号-1

https://beian.miit.gov.cn/

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org

近期文章

  • iptables 黑名单迁移到 ipset:CentOS 6 实战
  • OpenClaw v2026.7.1-beta.2 升级与补丁维护实录
  • AI编程的边界:从OpenClaw的Bug说起
  • 阿里云自然语言运维实战:一次恶意爬虫攻击的完整防御
  • 大模型语料体系、训练技术与中外能力差距深度研究报告
  • 为什么企业需要制定AI使用分级规范
  • OpenClaw运维实战:HZERO Agent词典向量同步失败问题排查与修复
  • AI Agent 问题排查实战:HZERO 低代码 AI 助手故障诊断与修复
  • HZERO 根据用户账号获取 Token 方案
  • OpenClaw会话死循环案例分析
  • OpenClaw会话重置失忆原因分析
  • Agent集体卡死原因分析及解决方案
  • 更新向量模型之后如何成功重建索引
  • Mimo-v2.5 模型高二期末数学测试得分报告
  • Mimo-v2.5-pro 模型高二期末数学测试得分报告

分类目录

  • DPOS (8)
    • DPOS应用 (1)
    • DPOS技术 (7)
  • HZERO (29)
    • HZERO Docker版 (11)
    • HZERO低代码开发 (1)
    • HZERO升级更新 (1)
    • HZERO安装部署 (16)
    • HZERO重要文章 (1)
  • OpenClaw (22)
  • Oracel 电子商务套件 (26)
    • DataFix (6)
    • EBS-DBA (12)
    • EBS-通用 (8)
      • BI Publiser报表开发 (1)
      • Form开发 (4)
  • Oracle Retail (70)
    • DBA (11)
    • RETEK13.1 (9)
    • RIB-Retek集成总线 (1)
    • 仓库管理 (1)
    • 价格管理 (3)
    • 发票匹配 (3)
    • 商品管理 (5)
    • 安全管理 (1)
    • 开发 (7)
    • 批处理流程管理 (8)
    • 数据仓库 (11)
    • 数据抽取 (1)
    • 数据转换 (4)
    • 流程测试 (1)
    • 系统集成 (8)
    • 配货管理 (2)
    • 零售智能 (1)
  • Oracle数据库 (1)
    • 性能优化 (1)
  • Oracle融合中间件 (16)
    • Oracle Access Manager (7)
    • Oracle Identity Manager (4)
  • 杂项 (155)
    • gforge (4)
    • wordpress (9)
    • 默认 (143)
  • 遗留POS系统 (3)
    • 接口开发 (2)
    • 数据切换 (1)
  • 零售业务理解 (6)
    • 零售会计 (2)
    • 零售供应链 (3)
    • 零售商品 (1)
  • 零售行业标杆 (4)
    • 百丽 (4)
  • 鞋业业务理解 (4)
  • 项目管理 (1)
2026年七月
一 二 三 四 五 六 日
« 6月    
 12345
6789101112
13141516171819
20212223242526
2728293031  

优秀站点推荐

  • 08报告平台
  • 10万到1亿
  • apache配置
  • DPS数据分析处理系统
  • Google搜索从入门到精通 v4.0
  • mailman2.1.9的几个bug解决
  • Oracle Seeker,Oracle探索者
  • php开源大全
  • WP技巧
  • 专业人士
  • 开源项目管理系统
  • 无忧PPT
  • 智库.文档
  • 最流行的30个 wordpress 插件
  • 海鸥的技术博客
  • 纯儿牛仔
  • 维基百科
  • 酷勤-项目管理
  • 集团财务合并会计报表资料汇总
  • 黄勇博士的主页

友情连接

  • Oracle中国合作伙伴及成功案例
  • s,m,i,r,k,f,a,c,e
  • WP开发

零售业

  • IBM 零售行业-商业智能解决方案
  • 中国条码协会
  • 吴克红-零售与税收
  • 矩阵革命
  • 第一零售网
  • 纯儿牛仔-例
  • 联商博客
  • 销售预测

鞋业

  • Infor-PLM
Jack.Shang的技术博客 自豪地采用WordPress