金融信息系统 - 天地对接异地汇出(13001)

课程信息

  • 课程:金融信息系统
  • 作者:李改成
  • 来源:田浩然上传资料/0BG01 金融信息系统

交易说明

在同城交换为非联网交换的情况下,当异地天地对接汇划数据通过人行天地对接系统办理时,通过交易13001录入汇划信息。

输入参数

交易代码:FSE1300101I

处理过程

1.1.1.1 安全校验

由其它业务模块执行:

ChkMac(FBFR32 *in_data)

如果返回码非0:

  • 填响应码
  • 出错处理:拒绝本交易

1.1.1.2 通讯转换

由其它业务模块做,将in_data转换至FSE1300101I格式。

1.1.1.3 后台业务处理

录入处理:

IF (FSE1300101I.function=2) /*复核*/
{
    调用CF取得逻辑交易日期、物理交易日期、物理交易时间;
    be_buf.1LgcDate=逻辑交易日期;
    Be_buf.1PhyDate=物理交易日期;
}

会计分录

核算主体为清算行

EXEC SQL SELECT 付款行,余额,帐户状态 
FROM WHERE 帐号=委托转汇单位帐号

检查逻辑:

  1. 检查委托转汇单位帐号是否存在
  2. 判断帐号余额和状态是否满足条件
  3. 检查付款行是否存在于系统往来机构表中
EXEC SQL SELECT * FROM 天地对接名册 WHERE UNIT=付款行

会计分录:

借:XX科目
贷:存放中央银行款项

核算主体行为非清算行(二级分行集中清算)

借:存放系统内款项
贷:存中央银行存款

输出结果

交易代码:FSE130010

个人笔记

这是金融信息系统课程中关于天地对接异地汇出交易的详细讲解文档。主要内容涉及:

  1. 交易背景:同城交换非联网情况下的异地汇划处理
  2. 处理流程:从安全校验到会计分录的完整流程
  3. 技术要点:
    • 使用CF(核心框架)获取交易时间
    • 数据库查询验证帐号和机构信息
    • 清算行与非清算行的不同会计处理

文档包含具体的SQL语句和IF条件判断,展示了银行核心系统的业务逻辑实现。适合作为银行信息系统开发和理解的参考资料。

注意:此文档为课堂讲义的OCR版本,部分内容可能因扫描质量问题不够清晰。