互联网支付系统功能设计说明书.doc_第1页
互联网支付系统功能设计说明书.doc_第2页
互联网支付系统功能设计说明书.doc_第3页
互联网支付系统功能设计说明书.doc_第4页
互联网支付系统功能设计说明书.doc_第5页
已阅读5页,还剩102页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文档收集于网络,如有侵权,请联系网站删除 互联网支付系统功能设计说明书信息科技股份有限公司2017年04月文档信息及修订记录项目名称支付产品研发项目项目编号XX-XXXX文档密级机密/秘密/内部/公开项目经理项目总监文档主送文档抄送修 订 人修订日期修订说明版本号目 录第一章术语和规则71.1术语71.2规则71.2.1科目定义71.2.2分录定义81.2.3账户定义81.2.4字段说明9第二章系统设计122.1账户模型122.1.1科目设置122.1.2会计分录设置122.1.3账户体系122.1.4账户类型122.2账务记账机制132.3数据接口设计132.3.1外部接口132.3.2内部接口132.4其他数据结构设计13第三章功能概述143.1主要业务流程143.1.1正常账务143.1.2退款153.1.3抹帐153.1.4批量账务153.2管理后台功能说明153.2.1账户维护153.2.2账户流水查询233.2.3冻结维护263.2.4账务调账323.2.5账户充值353.2.6账务流水查询363.2.7账户平衡查询393.2.8科目平衡查询413.2.9账户体系平衡查询423.2.10科目体系平衡查询433.2.11会计流水核对443.2.12EXCEL导出453.3外部账务接口功能说明463.3.1充值463.3.2订单支付473.3.3担保支付493.3.4担保支付确认513.3.5提现533.3.6提现确认543.3.7转账563.3.8退款583.3.9抹账603.3.10综合记账623.3.11保证金缴纳643.3.12营销推广653.3.13理财购买663.3.14理财赎回683.3.15账务调账确认703.3.16账户可用余额冻结703.3.17账户冻结余额解冻723.3.18手续费支出处理723.3.19清算743.3.20结算753.3.21分润773.3.22T0预存款项充值793.3.23T0结算803.3.24T0结算确认823.3.25T0还款843.3.26批量支付853.3.27批量垫款873.3.28批量抹帐893.3.29错账垫资913.3.30对账文件下载923.4外部非账务接口功能说明933.4.1会员注册933.4.2账户列表查询943.4.3账户明细查询963.4.4账户状态变更983.4.5账户余额查询983.4.6账户流水查询993.4.7根据证件号查询账户信息1013.4.8支付通道编码生成1033.4.9账务流水查询1043.4.10账户状态校验1063.4.11会员信息更新1063.4.12查询用最近一年账户余额(单位:月)107第四章组件设计109第五章附录110第一章 术语和规则1.1 术语名词注释会计要素资产,负债,所有者权益,收入,成本,利润会计科目会计科目是指对各项会计要素按其反映的经济内容和管理要求所进行科学分类的项目。会计分录会计分录是指根据经济业务的内容指明应借、应贷账户的方向、账户名称及其金额的一种分录。会计分录是由应借应贷方向、对应账户(科目)名称及应记金额三要素构成。账户账户是根据会计科目设置的,具有一定格式和结构,用于反映会计要素的增减变动情况及其结果的载体。复式记账复式记账法是以资产与权益平衡关系作为记账基础,对于每一笔经济业务,都要以相等的金额在两个或两个以上相互联系的账户中进行登记,系统地反映资金运动变化结果的一种记账方法。借/贷会计记账的标识符号,一般用于两种情况:1. 描述科目的余额方向,借方余额或者贷方余额,在会计平衡体系中,借方余额总和=贷方余额总和;2. 描述记账的方向,相对于余额方向,同向的记账使余额增加,反向的记账使余额减少。如: 对借方余额的科目进行借方记账,则借方余额增加;对借方余额的科目进行贷方记账,则借方余额减少;反之亦然;1.2 规则1.2.1 科目定义 会计科目按其反映经济内容的不同一班分为资产类、负债类、所有者权益类、收入类、费用成本类会计科目。本系统根据系统特性,简化设定了会计科目分类,采用负债类,收入类,资产类,费用成本类分类。并且遵循“负债类 + 收入类 = 资产类 + 费用成本类”的平衡关系; 为了既提供总括核算指标,又提供详细核算指标,会计科目一般分层次设置。会计科目按提供指标的详细程度不同,可以分为总分类科目、明细分类科目。总分类科目,也称总账科目或一级科目,是总括反映会计要素具体内容的科目,如银行存款、固定资产、应付账款等科目,是进行总分类核算的依据,提供总括指标。明细分类科目,是对总分类科目所含内容再作详细分类形成的会计科目。在明细科目中,本系统根据具体需求设置了二级科目,三级科目。没有下级科目的会计科目称为底层科目,底层科目下按照实际账务设置会计账户,会计账户与资金账户一一对应。只有底层科目下才能开立账户,非底层科目不允许开立账户。 根据会计核算规则,每个类目下的科目符合如下的平衡关系: 科目期初余额+科目当日发生额=科目期末余额 下级科目余额总和=上级科目余额(科目总分检查) 1.2.2 分录定义 会计分录是指根据经济业务的内容指明应借、应贷账户的方向、账户名称及其金额的一种分录。例:有个用户通过网银向自己的账户充值100元,交易完成后系统内部账务可能会这样记录(以二级科目为例):借:支付通道账户_301 100元贷:用户账户_101 100元 1.2.3 账户定义1.2.3.1 资产类账户资产类账户,资产的增加登记账户的借方,资产的减少登记在账户的贷方,期末有余额,一般出现在借方。在一个会计期间,所有借方金额的累加为“借方本期发生额”,所有贷方金额的累加为“贷方本期发生额”。而资产账户的余额=借方期初余额+借方本期发生额-贷方本期发生额。例如:本人在招商银行账户A存入1000元,那么该如何记账呢?首先,我们要分析本人在招行的这个账户的性质,由于这是本人存储在招行的一笔资产,所以该账户对应我这个会计主体来说,是一个资产类账户,因此记账的借贷方向需要按照资产类账户的要求来进行,即增加记为借,减少记为贷。根据分析,本人存入1000到账户A,记账如下:借:银行存款 1000元 (资产类账户,银行账户增加了1000元)贷: 库存现金 1000元。(资产类账户,手中现金减少了1000元)1.2.3.2 负债类账户负债类账户的记账规则跟资产类相反,负债增加记为贷,负债减少记为借,期末如有余额,一般在贷方,表明期末有债务实有额,负债类账户的余额计算:贷方期末余额=贷方期初余额+贷方本期发生额-借方本期发生额。1.2.3.3 费用成本类账户企业在日常经营活动中会发生各种各样的耗费,这些耗费在会计学上称为成本费用,它们是收入的抵减项目,在抵销收入之前,可以视为一种资产,因此成本费用类账户的记账规则跟资产类一样:增加记为借,减少或者转销记为贷,一般借方记录的增加额都要通过贷方转出,所有此类账户在期末转销后无余额,如有余额,出现在借方。1.2.3.4 收入类账户企业取得的收入最终会使得所有者权益增加,因此收入类账户的记账方法跟所有者权益一致:增加记为贷,减少或者转销记为借,通常该账户期末无余额(因为期末收入都会转为所有者权益,如未分配利润等)至此,一个账户的增加或者减少记为借还是记为贷,是跟该账户反映的经济内容有关系,而不是简单的增加就一定是借,减少就一定是贷,在实际的记账处理中,我们首先需要根据会计主体对记账的账户的经济性质进行分析,然后按照不同账户的记账规则进行处理即可。1.2.4 字段说明1.2.4.1 ACC_TYP 会计类别 1-负债类账户 2-收入类账户 3-资产类账户 4-费用成本类账户1.2.4.2 IS_SYSTEM 系统自有标志 0-系统自有 1-运营维护1.2.4.3 SYS_ID 系统码,产品线编码;010-互联网支付产品 011-收单产品 012-预付卡产品 013-手刷产品1.2.4.4 ACC_KIND 账户种类 001 用户账户,002 商户账户,003 代理商账户,004 预付卡账户,005 平台账户,006 收入账户,007 支付通道账户,008 成本账户1.2.4.5 SUBJECT_LEV 科目级别 1-一级科目 2-二级科目 3-三级科目1.2.4.6 IS_LAST_LEV 是否最后一级科目 0-否 1-是1.2.4.7 AUT_TYP 操作类型 0-新增 1-修改 2-删除1.2.4.8 AUT_STS 审核状态 0-待审核 1-审核不通过 2-审核通过 3-审核中1.2.4.9 CUS_TYP 客户类型 0-个人 1-单位1.2.4.10 CUS_GENDER 客户性别 1-男 2-女1.2.4.11 CUS_CRED_TYP 客户证件种类 0101-居民身份证 0102-第二代居民身份证 0200-临时身份证 0300-户口簿 0601-军官证 0604-士兵证 0700-武警身份证 0800-警官证 1100-港、澳、台、华侨证件 1200-外籍证件 0900-个体工商户营业执照 2010-营业执照 2020-组织机构代码证 2021-机构信用代码证 2100-其他1.2.4.12 ACC_STS 账户状态 0-正常 1-禁用1.2.4.13 CCY 币种 CNY-人民币 USD-美元 EUR-欧元 HKD-港币 GBP-英镑1.2.4.14 FROZ_STS 冻结状态 0-冻结 1-解冻 2-部分冻结1.2.4.15 FROZ_TYP 操作类型 0-冻结 1-解冻1.2.4.16 TXN_TYP 交易类型 N-正常 R-退款 C-抹账 H-红冲 T-调账1.2.4.17 ACC_TXN_STS 交易状态 U-预记 S-成功 F-失败1.2.4.18 BUS_TYP 业务类型 01-消费 02-充值 03-提现 04-转账 05-退款1.2.4.19 CD_FLG 借贷标志 D-借 C-贷1.2.4.20 BOK_STS 记账状态 U-预记 S-成功 F-失败1.2.4.21 CHK_STS 核对状态 0-平衡 1-不平 平衡公式: 期末余额=上期余额+本期发生额1.2.4.22 FROZ_FLAG 1-全部 2-有冻结金额 3-无冻结金额1.2.4.23 ACC_ENTRY_CDE 字段值字段名字段值字段名USERDEPOSIT充值ORDERPAYMENT订单支付GUARANTEEPAYMENT担保支付GUARANTEEPAYMENTCONFIRM担保支付确认USERWITHDRAW提现 USERWITHDRAWCONFIRM提现确认TRANSFERACCOUNTS转账USERREFUND退款RECONCILIATIONS手续费支出CLEARACCOUNTS清算 SETTLEACCOUNTS结算SETTLEACCOUNTS分润T0ADVANCEST0垫款 (T0预存款项充值)T0SETTLEMENTT0结算SETTLEACCOUNTCONFIRMT0结算确认T0REIMBURSEMENTT0还款TODEALWITHREPEAT重单/错账处理ADDITIONALORDER补单CHARGEITCORRECT抹帐COMPREHENSIVEACCOUNTING综合记账ERRORACCOUNTADVANCES错账垫资MARGINPAYMENT保证金MARKETINGPROMOTION营销推广WEALTHMANAGEMENTPRODUCTS理财购买FINANCIALBENEFITS理财赎回FINANCIALPAYOUT理财派息ORDERBATCHPAYMENT批量支付ACCOUNTFROZEN冻结ACCOUNTTHAW解冻IMPROVEAMT调账BATCHACCOUNTADVANCES批量垫款BATCHCHARGEITCORRECT批量抹帐PLATFORMDESPOSIT平台账户充值REDPACKETSDESPOSIT红包充值POINTSDESPOSIT积分充值POINTSEXCHANGE积分兑换EXPERIENCEGRANT体验金发放1.2.4.24 SCE_TYP 开户场景 01 商户开户;02 理财开通;03 代理商T0开通; 04 代理商;05 预付卡;06 商户/用户开户;07 商户/用户注册卖家第二章 系统设计2.1 账户模型2.1.1 科目设置2.1.2 会计分录设置2.1.3 账户体系2.1.4 账户类型序号账户类型账户使用者科目性质余额方向备注001用户账户用户负债类账户002商户账户商户负债类账户003代理商账户代理商负债类账户004预付卡账户预付卡用户负债类账户005平台账户平台负债类账户006收入账户平台收入类账户007支付通道账户平台资产类账户008成本账户平台费用成本类账户本系统的账务管理体系是为了电子货币结算和自身核算管理的目的而建立的,账户分为用户账户,商户账户,代理商账户,预付卡账户,收入账户,平台账户,支付通道账户,成本账户;用户账户是面向个人客户开立的电子货币账户,商户账户是面向企业客户开立的电子货币账户,代理商账户是面向代理商,主要记录分润并结算的电子货币账户,预付卡是针对预付卡开立的电子货币账户,收入和平台账户,成本账户是根据系统自身结算管理需要而开立的电子货币账户,支付通道账户是为了反映支付平台在渠道提供方备用金而开立的电子货币账户;所有的账户都会记录两方面的账务信息,一是分户账务信息,即分户账,包括该账户当前所有的状态信息,如账号,账户种类,所属客户号,余额,币种,冻结金额,账户状态等;二是账务流水信息,即流水明细,包括该账户自开户以来所有的变动过程信息,如何时通过何种方式存入一笔资金,何时通过何种方式支出一笔资金等等;2.2 账务记账机制 业务系统发送记账交易请求,账务系统接收后,登记账务流水,再分别针对借贷方账户,登记账户流水,更新账户余额;再更新借贷方账户所属会计科目及所属科目的会计科目账户余额;2.3 数据接口设计2.3.1 外部接口2.3.2 内部接口见下列具体交易;2.4 其他数据结构设计【描述如队列、通道、共享内存等】第三章 功能概述3.1 主要业务流程3.1.1 账务v 流程v 流程及功能简述 1. 必输参数校验;2. 根据交易子码判断支付通道是否存在;3. 金额格式校验;4. 校验流水号是否已存在,是则返回“流水号重复”;5. 确认类接口,查询原交易信息,判断原交易是否存在;其中抹帐根据原就业信息初始化账户信息;6. 除抹帐外接口查询分录信息表,获取借贷方科目;根据会员类型,系统码,客户号查询借贷方账户;7. 校验账户状态,校验借方余额;8. 入库账务流水表;9. 入库账户流水表;10. 根据账户流水记录中账户,记账方向金额,借贷方向更新账户余额;11. 入库账户所属科目及上级科目流水,更新科目主档余额;12. 更新账务流水;3.2 管理后台功能说明3.2.1 账户维护3.2.1.1 账户维护查询v 使用者功能A角色B角色C角色D角色备注查询出所有账户,并进行相关维护v 功能说明 根据相应条件查询账户主档表,列表显示;v 输入描述输入项输入项名称属性是否必输注释SYS_ID系统码CHAR(03)是点击查看字段说明ACC_STS账户状态CHAR(01)否0-正常 1-禁用FROZ_FLAG冻结标志CHAR(01)否点击查看字段说明MIN_AMT账户余额VARCHAR(15)否(最小余额)MAX_AMT账户余额VARCHAR(15)否(最大余额)MIN_BAL可用余额VARCHAR(15)否(最小余额)MAX_BAL可用余额VARCHAR(15)否(最大余额)ACC_KIND账户种类CHAR(03)否点击查看字段说明SUBJECT_TYP科目类别CHAR(03)否科目代码前三位;账户种类必输BLG_SUBJECT所属科目CHAR(09)否账户种类和科目类别必输LOGINNAME会员登录账号VARCHAR(50)否账户种类必输且为用户、商户、代理商账户v 处理描述 根据输入条件,查询账户主档表、用户基本信息表、商户信息表、代理商信息表,返回需要信息v 输出描述输出项输出项名称属性是否必输注释ACT_NO账户账号VARCHAR(60)是ACT_NME账户户名VARCHAR(200)是ACC_KIND账户种类CHAR(03)是输出形式:代码点击查看ACC_KIND_ZH账户种类CHAR(03)是输出形式:中文(账户种类名)MEM_ID客户号VARCHAR(20)是ACC_STS账户状态CHAR(01)是输出形式:代码点击查看ACC_STS_ZH账户状态CHAR(01)是输出形式:中文(账户状态名)ACC_BAL账户余额VARCHAR(15)是输出形式:12312ACC_BAL_FMT账户余额VARCHAR(15)是输出形式:123,123.12AVL_ACC_BAL可用余额VARCHAR(15)是输出形式:12312AVL_ACC_BAL_FMT可用余额VARCHAR(15)是输出形式:123,123.12FROZ_ACC_AMT冻结金额VARCHAR(15)是输出形式:12312FROZ_ACC_AMT_FMT冻结金额VARCHAR(15)是输出形式:123,123.12BLG_SUBJECT所属科目CHAR(09)是CUS_NO客户号VARCHAR(16)是CCY币种CHAR(03)是输出形式:代码点击查看CCY_ZH币种CHAR(03)是中文LST_TXN_DAT最后交易日期CHAR(08)是会计日期;格式:yyyyMMddLST_TXN_TIM最后交易时间CHAR(14)是登记时间;格式:yyyy-MM-dd HH:mm:ssLOGINNAME会员登录账号VARCHAR(50)是ACC_TYP_ZH会计类别VARCHAR(200)是SUBJECT_NME科目名称VARCHAR(200)是REMARK备注VARCHAR(200)是v 相关接口接口功能A系统B系统备注/tdpay/cas/qryAccInfForList.do查询账户主档表,列表显示3.2.1.2 账户详情查询v 用者功能A角色B角色C角色D角色备注查询账户详细信息v 功能说明 根据账号筛选出账户维护查询结果中、对应账户详细信息;v 输入描述输入项输入项名称属性是否必输注释ACT_NO账户账号VARCHAR(60)是v 处理描述 根据账号筛选出账户维护查询结果中、对应账户详细信息;v 输出描述输出项输出项名称属性是否必输注释ACT_NO账户账号VARCHAR(60)是ACT_NME账户户名VARCHAR(200)是ACC_KIND账户种类CHAR(03)是输出形式:代码点击查看ACC_KIND_ZH账户种类CHAR(03)是输出形式:中文(账户种类名)MEM_ID客户号VARCHAR(20)是ACC_STS账户状态CHAR(01)是输出形式:代码点击查看ACC_STS_ZH账户状态CHAR(01)是输出形式:中文(账户状态名)ACC_BAL账户余额VARCHAR(15)是输出形式:12312ACC_BAL_FMT账户余额VARCHAR(15)是输出形式:123,123.12AVL_ACC_BAL可用余额VARCHAR(15)是输出形式:12312AVL_ACC_BAL_FMT可用余额VARCHAR(15)是输出形式:123,123.12FROZ_ACC_AMT冻结金额VARCHAR(15)是输出形式:12312FROZ_ACC_AMT_FMT冻结金额VARCHAR(15)是输出形式:123,123.12BLG_SUBJECT所属科目CHAR(09)是CUS_NO客户号VARCHAR(16)是CCY币种CHAR(03)是输出形式:代码点击查看CCY_ZH币种CHAR(03)是输出形式:中文(币种名)LST_TXN_DAT最后交易日期CHAR(08)是会计日期;格式:yyyyMMddLST_TXN_TIM最后交易时间CHAR(14)是登记时间;格式:yyyy-MM-dd HH:mm:ssLOGINNAME会员登录账号VARCHAR(50)是ACC_TYP_ZH会计类别VARCHAR(200)是输出形式:中文(账户种类名)SUBJECT_NME科目名称VARCHAR(200)是REMARK备注VARCHAR(200)是3.2.1.3 账户启用v 使用者功能A角色B角色C角色D角色备注将账户状态改为启用v 功能说明 修改账户状态;v 输入描述输入项输入项名称属性是否必输注释ACT_NO账户账号VARCHAR(60)是UPD_TYP操作类型CHAR(01)是0-冻结 1-解冻v 处理描述 判断必输参数是否为空; 查询账户主档表,判断该账户是否存在; 判断账户状态与操作类型是否匹配(即:账户状态和操作类型值相反) 更新账户状态v 输出描述输出项输出项名称属性是否必输注释响应码rspCod成功:01000000是响应信息rspMsg更新成功是v 相关接口接口地址A系统B系统备注/tdpay/cas/ forzAccInf.do账户启用(解冻)、禁用(冻结)操作3.2.1.4 账户禁用v 使用者功能A角色B角色C角色D角色备注将账户状态改为禁用v 功能说明 根据实际运营需求,修改账户状态;v 输入描述输入项输入项名称属性是否必输注释ACT_NO账户账号VARCHAR(60)是UPD_TYP操作类型CHAR(01)是0-冻结 1-解冻v 处理描述 判断必输参数是否为空; 查询账户主档表,判断该账户是否存在; 判断账户状态与操作类型是否匹配(即:账户状态和操作类型值相反) 更新账户状态v 输出描述输出项输出项名称属性是否必输注释响应码rspCod成功:01000000响应信息rspMsg更新成功v 相关接口接口地址A系统B系统备注/tdpay/cas/ forzAccInf.do账户启用(解冻)、禁用(冻结)操作3.2.1.5 余额冻结查询3.2.1.5.1 余额冻结明细查询v 使用者功能A角色B角色C角色D角色备注查询账户详细信息v 功能说明 根据实际运营需求,在进行余额冻结前,对该账户余额等详细信息进行查询;v 输入描述输入项输入项名称属性是否必输注释ACT_NO账户账号VARCHAR(60)是v 处理描述 根据账户账号查询账户详细信息v 输出描述输出项输出项名称属性是否必输注释ACT_NO账户账号VARCHAR(60)是ACT_NME账户户名VARCHAR(200)是ACC_KIND账户种类CHAR(03)是输出形式:代码点击查看ACC_KIND_ZH账户种类CHAR(03)是输出形式:中文(账户种类名)MEM_ID客户号VARCHAR(20)是ACC_STS账户状态CHAR(01)是输出形式:代码点击查看ACC_STS_ZH账户状态CHAR(01)是输出形式:中文(账户状态名)ACC_BAL账户余额VARCHAR(15)是输出形式:12312ACC_BAL_FMT账户余额VARCHAR(15)是输出形式:123,123.12AVL_ACC_BAL可用余额VARCHAR(15)是输出形式:12312AVL_ACC_BAL_FMT可用余额VARCHAR(15)是输出形式:123,123.12FROZ_ACC_AMT冻结金额VARCHAR(15)是输出形式:12312FROZ_ACC_AMT_FMT冻结金额VARCHAR(15)是输出形式:123,123.12BLG_SUBJECT所属科目CHAR(09)是CUS_NO客户号VARCHAR(16)是CCY币种CHAR(03)是输出形式:代码点击查看CCY_ZH币种CHAR(03)是输出形式:中文(币种名)LST_TXN_DAT最后交易日期CHAR(08)是会计日期;格式:yyyy-MM-ddLST_TXN_TIM最后交易时间CHAR(14)是登记时间;格式:yyyy-MM-dd HH:mm:ssLOGINNAME会员登录账号VARCHAR(50)是ACC_TYP_ZH会计类别VARCHAR(200)是输出形式:中文(账户种类名)SUBJECT_NME科目名称VARCHAR(200)是REMARK备注VARCHAR(200)是v 相关接口接口地址A系统B系统备注/tdpay/cas/ qryAccInf.do余额冻结明细查询3.2.1.5.2 余额冻结确认操作v 使用者功能A角色B角色C角色D角色备注余额冻结确认v 功能说明 根据实际运营需求,对账户的部分余额进行冻结操作;v 输入描述输入项输入项名称属性是否必输注释SYS_ID系统码CHAR(03)是点击查看字段信息ACT_NO账户账号VARCHAR(60)是FROZ_RSN冻结原因VARCHAR(500)是FROZ_AMT冻结金额VARCHAR(15)是v 处理描述 对传入数据进行处理,得到所需数据并生成流水号 获取系统会计日期、判断必输参数是否为空 根据配置文件判断科目类别是否允许冻结 判断该流水号是否存在冻结记录 根据客户ID(通过账户账号截取)及科目类别(通过账户账号截取)查询账号 校验账户状态及余额是否足够 入库账户冻结明细表、更新账户可用余额及冻结金额 入库账户冻结操作明细表v 输出描述输出项输出项名称属性是否必输注释响应码rspCod成功:01000000响应信息rspMsg账户余额冻结成功v 相关接口接口地址A系统B系统备注/tdpay/cas/ qryAccInf.do账户余额等详细信息进行查询3.2.1.6 账户添加v 使用者功能A角色B角色C角色D角色备注账户添加v 功能说明 根据传入信息,账户添加;v 输入描述输入项输入项名称属性是否必输注释SYS_ID系统码CHAR(03)是代码 点击查看字段信息CUS_ID客户号VARCHAR(20)是ACT_NME客户名称VARCHAR(200)是ACC_KIND账户种类CHAR(03)是代码 点击查看字段信息SUBJECT_TYP科目类别CHAR(03)是详见科目设置BLG_SUBJECT所属科目CHAR(09)是CCY币种CHAR(03)是代码 点击查看字段信息v 处理描述 判断必输参数是否为空 账户添加:1. 根据前端传输参数判断账户是否已存在 2. 校验客户号是否符合规则(即客户号的前两位为账户种类代码) 3. 按规则生成账号(用户号(20位)+币种(2位)+ 所属科目(9位) 4.初始化账户主档表信息,然后进行插入操作 返回注册结果v 输出描述输出项输出项名称属性是否必输注释rspCod成功01000000:成功rspMsg返回信息v 相关接口接口地址A系统B系统备注/tdpay/cas/addAccInf.do账户添加3.2.2 账户流水查询3.2.2.1 账户流水查询v 使用者功能A角色B角色C角色D角色备注查询账户记账流水v 功能说明 根据条件查询账户记账流水;v 输入描述输入项输入项名称属性是否必输注释TXN_TYP交易类型CHAR(03)否BUS_TYP业务类型CHAR(02)否点击查看字段信息TCK_NO会计流水VARCHAR(30)否ACT_DAT会计日期VARCHAR(08)否格式:yyyy-MM-ddBEG_DATE记账时间VARCHAR(14)否开始时间,格式:yyyy-MM-dd HH:mm:ssEND_DATE记账时间VARCHAR(14)否结束时间,格式:yyyy-MM-dd HH:mm:ssMIN_AMT记账金额VARCHAR(15)否最小金额MAX_AMT记账金额VARCHAR(15)否最大金额ACC_TYP会计类别CHAR(01)否点击查看字段信息ACC_KIND账户种类CHAR(03)否点击查看字段信息LOGINNAME会员登录账号VARCHAR(50)否账户种类为用户、商户、代理商SUBJECT_TYP科目类别CHAR(03)否详见科目设置,账户种类必输BLG_SUBJECT所属科目CHAR(09)否账户种类必输v 处理描述 根据条件查询账户记账流水表、关联查询用户信息、商户信息、代理商信息表,返回相关字段v 输出描述输出项输出项名称属性是否必输注释TCK_NO 会计流水 VARCHAR(30)是TCK_SEQ 会计流水序号VARCHAR(04)是TXN_TYP 交易类型 CHAR(03) 是输出格式:代码点击查看TXN_TYP_ZH 交易类型是输出格式:中文ACT_DAT 会计日期 VARCHAR(08)是格式:yyyyMMddACT_DAT_FMT会计日期 是格式:yyyy-MM-ddTXN_AMT 记账金额 VARCHAR(15)是ACT_NO 记账账号 VARCHAR(60)是BLG_SUBJECT所属科目 CHAR(09) 是ACC_TYP 会计类别 CHAR(01) 是输出格式:代码点击查看ACC_TYP_ZH会计类别是输出格式:中文ACC_KIND 账户种类 CHAR(03) 是输出格式:代码点击查看ACC_KIND_ZH账户种类是输出格式:中文CCY 币种 CHAR(03) 是输出格式:代码点击查看CCY_ZH币种是输出格式:中文CD_FLG 借贷标志 CHAR(01) 是借贷标志(代码) D-借 C-贷CD_FLG_ZH借贷标志是借贷标志(中文) D-借 C-贷BOK_STS 记账状态 CHAR(01) 是输出格式:代码点击查看BOK_STS_ZH记账状态 是输出格式:中文O_TCK_NO 原会计流水 VARCHAR(30)是REG_TIM 登记时间 VARCHAR(14)是输出格式:yyyy-MM-dd HH:mm:ssLST_UPD_TIM最后更新时间VARCHAR(14)是输出格式:yyyy-MM-dd HH:mm:ssv 相关接口接口地址A系统B系统备注/tdpay/cas/qryAccTxnInf.do查询账户记账流水3.2.2.2 账户流水详细查询v 使用者功能A角色B角色C角色D角色备注查看一条账户流水明细v 功能说明 根据条件查询账户记账流水表、账户主档表、关联查询用户信息、商户信息、代理商信息表,返回相关字段v 输入描述输入项输入项名称属性是否必输注释TCK_NO会计流水VARCHAR(30)是TCK_SEQ会计流水序号(账户)VARCHAR(09)是v 处理描述 判断必输参数是否为空 根据输入条件查询v 输出描述输出项输出项名称属性是否必输注释TCK_NO 会计流水 VARCHAR(30)是TCK_SEQ 会计流水序号VARCHAR(04)是TXN_TYP 交易类型 CHAR(03) 是输出格式:代码点击查看TXN_TYP_ZH 交易类型是输出格式:中文ACT_DAT 会计日期 VARCHAR(08)是格式:yyyyMMddACT_DAT_FMT会计日期 是格式:yyyy-MM-ddTXN_AMT 记账金额 VARCHAR(15)是ACT_NO 记账账号 VARCHAR(60)是BLG_SUBJECT所属科目 CHAR(09) 是ACC_TYP 会计类别 CHAR(01) 是输出格式:代码点击查看ACC_TYP_ZH会计类别是输出格式:中文ACC_KIND 账户种类 CHAR(03) 是输出格式:代码点击查看ACC_KIND_ZH账户种类是输出格式:中文CCY 币种 CHAR(03) 是输出格式:代码点击查看CCY_ZH币种是输出格式:中文CD_FLG 借贷标志 CHAR(01) 是借贷标志(代码) D-借 C-贷CD_FLG_ZH借贷标志是借贷标志(中文) D-借 C-贷BOK_STS 记账状态 CHAR(01) 是输出格式:代码点击查看BOK_STS_ZH记账状态 是输出格式:中文O_TCK_NO 原会计流水 VARCHAR(30)是REG_TIM 登记时间 VARCHAR(14)是输出格式:yyyy-MM-dd HH:mm:ssLST_UPD_TIM最后更新时间VARCHAR(14)是输出格式:yyyy-MM-dd HH:mm:ssv 相关接口接口地址A系统B系统备注/tdpay/cas/selCasBokByPK.do根据条件查询一条账户记账流水明细3.2.3 冻结维护3.2.3.1 冻结记录查询v 使用者功能A角色B角色C角色D角色备注查询对账户冻结操作记录v 功能说明 查询账户可用金额冻结操作记录;v 输入描述输入项输入项名称属性是否必输注释ACT_NME账户户名VARCHAR(200)否ACT_NO账户号VARCHAR(60)否FROZ_STS冻结状态CHAR(01)否点击查看字段信息FROZ_RSN冻结原因VARCHAR(500)否BEG_DATE冻结日期CHAR(08)否格式:yyyy-MM-ddEND_DATE冻结日期CHAR(08)否格式:yyyy-MM-ddMIN_AMT冻结金额VARCHAR(15)否MAX_AMT冻结金额VARCHAR(15)否ACC_KIND账户种类CHAR(03)否点击查看字段信息SUBJECT_TYP科目类别CHAR(03)否查看科目设置BLG_SUBJECT所属科目CHAR(09) 否LOGINNAME会员登录账号CHAR(03)否v 处理描述 根据条件,查询账户冻结明细表和用户、商户、代理商信息相关表,得到所需

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论