531分行业务平台POS清算系统业务实施手册v02

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

531分行业务平台POS清算系统实施手册分行业务平台项目组2014年12月31日文档修改历史版本号修改日期编写评审批准修改内容1.0.02014-08-06余浩新建1.0.12015-01-17吴发进1.系统概述1.1.编写目的本文档对交通银行POS特色清算业务系统的功能需求和主要非功能性需求进行了说明,将作为后续的系统设计、开发、测试等工作的依据。1.2.读者对象本文档的预期读者为:交通银行相关项目参与人员和后期维护人员;其他经过授权的相关组织或个人。1.3.编写原则本文档遵循软件开发中心开发规范和文档编写原则,从业务人员的角度出发,从输入输出界面、业务流程以及数据流程等多个方面对系统功能需求进行了详细的阐述。此文档将在开发过程随着需求的变更而更改和修订。1.4.业务功能描述POS特色清算业务系统,是实现对线下商户收单业务的资金按分行特定规则实施清算的平台,即指使用本行借记卡、本行贷记卡、他行卡在我行受理终端消费后,总行自动清算满足不了分行需求,需要进行特色清算的一系列账务处理的平台。主要包括将资金清算给一级商户结算账户,资金清算给一级商户下挂的终端(二级商户)结算户,手续费分润,退货等业务。1.5.适用业务范围1.支持多个清算品种,直联POS、间连POS、直联家易通、第三方支付等类POS交易的清算。2.支持集群商户方式入账。3.支持灵活的入账周期方式,一级商户和二级商户可采用不同的入账周期进行入账。4.支持多类账户的入账,包括本行对公账户、内部账户、个人借记卡账户、贷记卡账户及他行账户。5.支持商户的二级清算。6.支持终端组清算。7.支持二级清算手续费的分润。8.退货报表。1.6.术语及定义1.一级清算根据商户清算策略的参数设置,将清算资金清算至一级商户或者一级集群商户的清算账户。2.一级清算账户商户接收我行清算的账户,该账户可以是我行对公账户、内部账户、保证金账户、对私账户借记账户、对私贷记账户及他行结算账户。如果该商户需要进行二级清算,则其一级清算账户必须是交行对公账户、内部账户或保证金账户。3.二级清算一个一级商户下可以有多个子商户(二级商户),可按要求进行分层资金清算。资金先清算至一级商户的对公结算账户上(也可能是专业市场所对应的分行保证金账户或内部户),再自动清分给二级商户(二级清分)。在二级清算模式下,一级清算完成后才可以进行二次清算。4.二级清算账户是我行二级清算时将资金清算给二级子商户的账户,该账户可以是交行对公账户,也可以是交行对私户(借记卡、贷记卡)或他行结算账户。5.手续费内扣是指向商户清算的资金中,已扣除我行应收手续费,只能采用同步扣收。6.手续费外扣是指向商户清算的资金为交易原金额,商户需在我行另外开立手续费扣收专户,或依据我行要求,主动划拨手续费,可选择同步扣收或异步扣收。7.手续费同步扣收是指在手续费扣收与商户入账金额处理同时进行,即每次向商户清算资金时,同时进行手续费扣收。8.手续费异步扣收是指手续费扣收可不与商户交易原金额入账处理同时进行,可在收单系统尚单独设置扣收周期。手续费“异步扣收”的周期一般可设置为“周、月、季”,也可设为任一工作日进行手续费扣收。9.清算本金清算的交易金额去掉手续费即是清算本金。10.商户手续费分润根据商户分润参数设置进行分润,支持两级账户分润。2.POS清算业务流程进入POS清算系统进行清算参数维护是否有二级商户终端清算规则维护一级商户清算规则维护是否直联POS否清算数据导入银联数据导入是是否一清可清算数据生成一清入账发起二清可清算数据生成二清入账发起是否有二清是二清报表否批次信息查询批次是否完成一清报表等待批次完成否是结束3.功能模块3.1.功能模块图POS特色清算系统参数管理模块清算模块报表模块清算品种维护分行商户基本信息维护商户清算规则维护清算方式退货信息录入清算数据导入银联数据库导入总行间联清算流水表导入匹配商户清算规则垫付资金处理(直联家易通)可清算数据明细报表风险商户明细报表当日入账成功明细报表当日入账失败明细报表当日退货商户明细报表二次分成分润明细报表一级清算模块二级清算模块退货处理清算文件直接入账处理(特色)匹配终端清算规则手续费分润处理入账模块...清算数据解析控制清算数据来源维护清算账号维护终端信息维护终端规则维护终端组维护入账渠道风险标志清算周期手续费规则入账渠道清算周期手续费规则银联数据导入文件解析导入有规则文件解析导入直接清算文件解析导入读取退货录入信息获取风险商户标志清算数据生成入账发起入账处理入账前置处理发往入账渠道入账后置处理当日入账未知明细报表批次管理模块POS资金清算汇总查询批次信息查询收单管理平台商户信息查询3.2.功能模块描述详见POS清算需求规格说明书。3.3.系统设计POS特色清算标准版采用可扩展的策略模式实现,主体交易流程由标准版实现,规范业务流程,统一行内处理;流程中预留策略接口,由分行实现,提供可扩展性,满足分行特色需求。标准版提供前端交易画面源码、标准版jar及可运行的项目原型。前端源码已联调通过,可编译展示,可由分行进行调整,如增加或删除画面要素。标准版Jar中包含接口wsdl、后台process、后台流程处理,通过调用分行实现的策略Action完成分行特色的交易逻辑。项目原型是基于标准版jar、包含示例策略实现、可运行的工程,分行可定义并实现分行特色的策略Action,完成标准交易,或在改工程中定义并实现标准版未涵盖的分行特色交易,如特色报表。3.3.1.标准版策略接口说明:POS特色清算标准版对所涵盖的功能点的流程和前端接入的接口进行了控制,并且实现了其中的绝大部分。对于比较特色的部分则提供了策略模式由分行实现。分行通过实现相应的策略Action满足自身实施版POS特色清算的特色需求。POS特色清算标准版采用策略模式为分行提供可自由实现的策略Action。在标准版中会调用分行实现的策略Action完成相应的流程,从而完成每一个功能点。POS清算标准版接口总览如下:功能模块接口名接口说明清算数据导入模块stlDataImportStrategyAction清算数据导入策略stlFileDownloadStrategyAction清算文件下载策略入账模块chlAccountBeforeStrategyAction单笔渠道入账交易前置检查策略chlAccountAfterStrategyAction单笔渠道入账交易后置处理策略chlAccountCallBackStrategyAction整个入账批次完成回调策略3.3.2.数据库设计3.3.2.1.数据库库表总览POS清算标准版提供了张库表,总览如下:序号数据表名中文名称备注1ACP_JOURNAL代收付渠道入账流水表2AGENT_BANK_REL代理行映射关系表3BANK_FEE_JOURNAL手续费入银行帐流水表4BASIC_SPL_INFO基本商户信息表5BASIC_TERMINAL_INFO基本终端信息表6BASIC_TRAN_INFO原始交易流水表7BATCH_CONTROL_INFO批次状态信息表8BK_SPL_ACCT_INFO分行商户账户信息表9BK_SPL_DETL分行商户基本信息表10BKU_ACOMA_JNL收单机构一般交易流水文件表11BKU_AERR_JNL差错交易受理方流水文件表12BKU_DLFEE银联品牌费文件表13BKU_ERR_JNL差错交易发卡方流水文件表14BKU_FLE_CTL银联文件控制表15BKU_FLE_RULE银联文件规则表16BKU_ICOM_JNL发卡方一般交易流水文件表17BKU_INFBIC卡电子现金应用的脱机消费受理方成功清算文件18BKU_RPT_TYP分行报表类型表19BKU_SEAC银联商户汇总文件表20CLUSTER_RELATIONSHIP集群关系对照表21DATA_RESOURCE_INFO数据来源表22FEE_DETAINED_INFO手续费暂留信息表23FILE_IMPORT_JOURNAL文件导入流水表24FLOW_CONTROL流程状态表25FLOW_INF流程信息表26GEMS_JOURNAL主机渠道入账流水表27ITA_JOURNAL同城渠道入账流水表28PNO_JOURNAL二代支付渠道入账流水表29PRO_INF交易信息表30PROCESS_STATE交易状态信息表31RET_REG退货登记簿32RETURN_DEAL_INFO退货信息表33RISK_PEND_INFO风险暂挂汇总表34SETTLE_TYPE_INFO清算品种信息表35SPL_BASIC_RULE商户特色清算规则信息表36SPL_FEE_RULE一清手续费规则表37SPL_FEE_STRATEGY_TYPE商户手续费策略表38SPL_RULE_INFO一级可清算规则表39SPL_SETTLE_BATCH_DETAIL清算批次明细表40SPL_SETTLE_DATA_DETAIL一级可清算数据表41SPL_VIRTUAL_RELATIONSHIP实体商户虚拟关系映射表42STRATEGY_MODEL手续费模式43SUBSIDY_JOURNAL资金贴付流水表44TERMINAL_BASIC_RULE终端清算基本规则信息表45TERMINAL_INFO终端信息表46TML_FEE_RULE手续费计算规则表47TML_SETTLE_DATA_DETAIL二级可清算数据表48VIRTUAL_SPL_INFO虚拟商户信息表49RULE_MODEL附加规则模式表50RULE_TYP附加规则类型表51RULE_DETAILS附加规则详情表3.3.2.2.建表脚本POS清算系统数据库.pdmchncpos_ddl.sql3.3.2.3.数据库对照表说明,数据库对照表对POS清算系统表中的字段进行了简要说明。详见4.BBIP环境搭建请参考平台开发手册:531分行业务平台应用开发培训手册v1.0.0_20141025.docx注:这里是为了方便查看,将文档放在这里,最新文档以下发的平台开发手册为准。5.BBOS环境搭建请参考BBOS开发手册:531分行业务平台前端开发v1.1.docx注:这里是为了方便查看,将文档放在这里,最新文档以下发的BBOS开发手册为准。6.CPOS项目原型请参考文档:531分行业务平台POS特色清算系统项目原型.docx原型生成器:cpos-project-generator.zip7.CPOS前端源码分行自行维护前端代码。8.需要分行实施的模块8.1.数据初始化8.1.1.清算品种初始化注:使用标准版,必须进行清算品种初始化1.清算品种初始化I、确定清算品种清算品种一般分为:Z-直联清算,J-间联清算,R-直联家易通实时,F-直联家易通非实时,T-第三方,品种类别中还可以细分。II、在清算品种表里插入记录在清算品种表里需要插入的字段如下:字段字段名称必输性说明STL_TYP_ID清算品种编号必输主键STL_TYP清算品种必输清算品种代号,可采用24个字母来定义,如直联清算为Z,这个代号对应下面配置介绍中的清算品种mapping中的keySTL_TYP_NME清算品种名称必输BR机构号必输BK分行号必输STM_AC_TYP出账账号类型非必输一级清算时必输STM_AC出账账号非必输清算内部户,业务提供,一级清算时必输STM_AC_NME出账账号户名非必输一级清算时必输ADV_AC_TYP垫付账号类型非必输直联家易通时必输ADV_AC垫付银行入账账号非必输直联家易通时必输ADV_AC_NME垫付账号户名非必输直联家易通时必输STM_AC_BK_NME出账账号行名非必输STM_AC_BK_NO出账账号行号非必输8.1.2.银联文件导入数据初始化注:目前支持解析的银联文件如下,如果不是这些银联文件,标准版不支持,参数就不用配了,银联文件由分行自行解析。1、银联代理清算商户结算行入账文件(SEAC)2、银联代理清算收单机构一般交易流水文件(ACOMA)3、IC卡电子现金应用的脱机消费受理方成

1 / 42
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功