华润电子票据领域设计文档V12-精品文档资料整理.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《华润电子票据领域设计文档V12-精品文档资料整理.docx》由会员分享,可在线阅读,更多相关《华润电子票据领域设计文档V12-精品文档资料整理.docx(311页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华润电子票据领域设计变更清单:日期原因及内容提出人修改人创建者:2012-08-011前言2模块/业务组件设计3业务处理流程3.1电票应答电票应答是用于签收或拒绝由交易对手发起的票据业务,目前包括:提示收票应答,提示付款应答和背书转让应答以及提示提示解除质押应答(新增)。收票业务:收票业务从商业银行系统接收交易方开出的电子票据。收票业务包括两类:签收一手票据和签收背书转让票据。l 签收一手票据即签收他方开给我方的,由我方作为一手收票人的电子商业汇票;l 签收背书转让即签收他方背书转让给我方的电子商业汇票。独立应用时签收成功后生成状态为“已登记的收票登记单。集成应用时签收成功后生成状态为“已登记
2、的收票登记单,同时增加“生成收款结算单按钮,通过点击按钮打开收款结算单编辑界面,保存信息生成收款结算单。收款结算单审核后修改收票登记单的状态为“已收票。提示付款:企业通过电子票据功能,向银行发送查询可签收票据的指令;查询到的可签收票据中,确定要签收付款的票据,向银行发送同意签收的指令;确定拒绝签收付款的票据,填写了拒付理由及备注后,向银行发送拒绝签收的指令;查询发送到银行的指令状态,如果拒绝签收处理成功,则业务完结;如果同意付款签收处理成功,则向票据模块应付票据中推出一张票据付款单;补录票据付款单中的相关信息,然后审批,业务流程完结。解除质押:质押到期后,通过查询接收质押解除申请回复指令,对质
3、押解除做出应答,解除质押。对质押办理单进行回收处理,更新质押办理单的状态为已回收,更新回收人和回收日期。更新收票登记单状态为已登记。3.2出票申请1) 电票模块独立应用规划流程:流程说明:新增出票,发送出票申请指令在查询出票指令状态时如果出票成功则推送票据状态为【在出票】的付票登记单。撤票指令查询成功则删除。付票提示收票指令查询成功则修改对应付票登记单状态为【提示收票成功】。提示收票撤回指令查询成功则修改状态为【提示收票撤回】。2) 电票模块和现金管理模块集成应用规划流程:流程说明:集成应用时,出票操作与独立相同,在不进行撤票操作前可以通过按钮付款进入付款结算单,保存操作时修改对应付票登记单状
4、态为【在付款】,审核后修改对应状态为【已付款】。集成时只有做完付款结算单才可以进行提示收票操作,需要修改参照进行控制。查询提示收票指令成功后修改付票登记状态为【提示收票成功】。提示收票撤回指令查询成功则修改状态为【提示收票撤回】。3.3背书转让商业汇票模块独立应用的背书转让流程流程说明:图中灰色的部分是与标准产品不一样的地方。首先通过背书办理的筛票功能,筛选出符合条件的票据(包括纸票和电票),纸票通过【纸票背书办理】功能生成纸票的背书办理单,电票通过【批量生成电票背书指令】推出背书转让指令,在由背书转让指令推出电票的背书办理单,指令发送成功时在推出已背书的背书办理单。商业汇票与现金管理集成应用
5、流程图说明:图中标注灰色的部分是与标准产品不一样的地方。首先在应收票据进行筛选票据,筛选的纸票推出付款结算单,保存、审核付款结算单,推出背书办理单。筛选的电票批量生成电票指令,发送背书转让指令成功之后,点击付款按钮打开付款结算单,推出付款结算单,保存审核付款结算单,推出背书办理单。3.4贴现流程说明:首先在应收票据贴现申请功能中,通过查询功能,筛选出符合条件的票据,包含纸票和电票,通过“批量生成电子票据贴现指令,将其中的电子票据批量生成贴现指令,也可以手工在电子票据模块增加贴现指令,电根据查询贴现指令状态决定,如果银行返回的状态为贴现成功,则自动推出贴现办理单,将该票据单据查询出来,进行审核/
6、反审核。此时系统中该批票据的贴现属性为“贴现成功,单据状态为“审核通过,纸票贴现办理完毕3.5提示付款票据到期后,持票人发出提示付款申请,向承兑人请求付款。新增提示付款指令(或者由银行托收单批量按钮自动发送提示付款指令),审核成功后通过银企直联向银行发送提示付款指令。付款人签收或者驳回之前,通过银企直联可以发送撤销付款申请指令。查询付款申请指令状态,成功后自动生成银行托收单。3.6质押质押业务是指电子商业汇票持票人为了给债权提供担保,在票据到期日之前申请将票据质押,以该票据为债权人设立质权。质权人作为债权人回复签收后,出质人正式将该票据质押给质权人。电子票据解质押流程的发起方是质权人,一般是银
7、行,质权人解质押形成质押人的待签收电子票据信息,质押人到待签收接口签收或者拒签,如果同意签收则形成质押人的库存票。3.7电票台帐3.8电子票据信息查询4命名空间约定参照svn上的电子票据功能设计.xlsx文档文档地址:suf-szhrcode/svn/szhr_ebill/电子票据/01文档管理/01需求设计/设计文档/电子票据功能设计.xlsx5领域设计5.1领域模型5.1.1电票应答描述本模块-组件-特征列表。特征集特征名特征内容电票应答VO电票应答VO生成电票应答单VO、数据字典、数据库表电票应答UI界面电票应答UI界面电票应答单据模板、查询模板及按钮、功能注册查询可签收票据查询可签收票
8、据查询可提示收票、可提示付款、可提示背书转让、可提示解除质押签收的指令保存电票应答单据保存电票应答单据根据查询出满足条件的指令组织电票应答VO显示到界面弃审电票应答单据弃审电票应答单据电票应答单据在发送签收或者拒签指令前可以弃审修改签收结果发送签收指令发送签收指令选择签收结果(签收拒签),想银行适配器发送指令查询签收指令状态查询签收指令状态如果成功则更新票据状态。同时根据业务决定生成应收应付单据描述修改现金管理模块-组件-特征列表。特征集特征名特征内容收款结算单新增收款结算单通过电票应答打开收款结算单界面,补录信息保存收款结算单收款结算单审核收款结算单审核收款结算单描述修改商业汇票模块-组件-
9、特征列表。特征集特征名特征内容5.1.1.1本模块功能列表5.1.1.1.1组件-实体新增电票应答VO。电票应答数据库表(ebank_ebillanswerlog),电票应答VO(EBillAnswerLogVO)。数据库表主要字段如下:序号字段名中文名数据类型值说明可空1acceptbank承兑人银行varchar2acceptname承兑人/承兑行名称varchar3accetpaccount承兑人账号varchar4billamt金额numeric5billcode票据号码varchar6billkind票据分类char1:可背书转让2:可贴现3:可提示付款4:可提示收票5:可贴现赎回6
10、:可撤票7:可提示收票撤回8:可背书转让撤回9:可贴现撤回10:可提示付款撤回11:可提示收票撤回12:可背书转让签收13:可贴现赎回签收14:可提示付款签收15:可质押7billstat票据状态char8billtype票据类型charAC01:银行承兑汇票AC02:商业承兑汇票9closebilldate到期日char10commitdate审批流-提交时间char11commitor审批流-提交人varchar12contractno交易合同号varchar13createdate制单日期char14createid制单人varchar15currbillaccount当前持有人账号va
11、rchar16currbillbank当前持有人银行varchar17currbillname当前持票人名称varchar18dapprovedate审核日期char19datastate数据有效状态char20dr删除标志smallint21endroseflag禁止背书标志charEM00:可再转让EM01:不得转让22errmsg指令返回错误描述varchar23fileseq指令预留:索引号varchar24funcode签收指令代码标识varchar25openbillaccount出票人账号varchar26openbillbank出票人银行名称varchar27openbilld
12、ate出票日char28openbillname出票人名称varchar29operationno业务参考号varchar30packageid签收指令唯一标识varchar31phonelist指令预留:手机号列表varchar32pk_corp所属公司varchar33pk_curbank本次交易银行PKvarchar34pk_curholdacc本次交易持票人账号PKvarchar35pk_curholdbank本次交易持票人账号银行PKvarchar36pk_curholdcorp本次交易持票人公司PKvarchar37pk_currecacc本次交易接收人账户PKvarchar38p
13、k_currecbank本次交易接收人账户行PKvarchar39pk_curreccorp本次交易接收人PKvarchar40pk_ebillanswer主键char41pk_fbmbillnoFBM票据号码PKvarchar42recbillaccount收票人账号varchar43recbillbank收票人银行名称varchar44recbillname收票人名称varchar45reclist指令预留:发送通知范围varchar46recresult签收结果charSU00:同意签收SU01:拒绝签收47refno指令预留:业务参考号varchar48refuseremark拒付理由
14、备注信息varchar49refusereson拒付理由charDC00:与自己有直接债权债务关系的持票人未履行约定义务;DC01:持票人以欺诈、偷盗或者胁迫等手段取得票据;DC02:持票人明知有欺诈、偷盗或者胁迫等情形,出于恶意取得票据;DC03:持票人明知债务人与出票人或者持票人的前手之间存在抗辩事由而取得票据;DC04:持票人因重大过失取得不符合(票据法)规定的票据;DC05:超过提示付款期;DC06:被法院冻结或收到法院止付通知书;DC07:票据未到期;DC08:商业承兑汇票承兑人账户余额不足;DC09:其他(必须注明)50remark备注varchar51reqreserved1指令
15、预留:备用字段1varchar52reqreserved2指令预留:备用字段2varchar53reqreserved3指令预留:备用字段3varchar54reqreserved4指令预留:备用字段4varchar55result指令处理状态char0:提交成功,等待银行处理1:提交成功,等待授权2:授权成功,等待银行处理6:被银行拒绝7:处理成功9:银行正在处理56retcode指令返回错误码varchar57smsflag指令预留:是否短信提醒char58statepackageid查询指令交易流水号varchar59thisaccount本方账号varchar60tranflag指令返
16、回成功标志char0:成功1:失败2:状态不明61tranmsg指令返回信息varchar62tranoperatetime指令操作时间戳char63tranoperatorcorp指令操作者所属公司varchar64tranoperatorid指令操作者varchar65ts时间戳char66vapproveid审批流-审批人varchar67vapprovenote审核批语varchar68vbillno审批流-单据编号varchar69vbillstatus审批流-单据表头上的单据状态smallint70vusedef1自定义项1varchar71vusedef10自定义项10varch
17、ar72vusedef2自定义项2varchar73vusedef3自定义项3varchar74vusedef4自定义项4varchar75vusedef5自定义项5varchar76vusedef6自定义项6varchar77vusedef7自定义项7varchar78vusedef8自定义项8varchar79vusedef9自定义项9varchar80waitrecaccount待签收人账号varchar81yurref支付参考号varchar16impawnbackdate质押回收日期char如果票据分类是可解除质押并且同意签收,则质押回收日期和质押回收人不可为空17impawnbac
18、kunit质押回收单位char参照权限操作员。5.1.1.1.2组件-UI设计5.1.1.1.2.1界面UI设计单据页面电票应答-查询可签收票据界面新增“可提示解除质押签收复选框按钮UI状态单据状态5.1.1.1.2.2UI类结构nc.ui.obm.ebillanswer.EBillAnswerCTLnc.ui.obm.ebillanswer.EBillAnswerHDLnc.ui.obm.ebillanswer.EBillAnswerUI5.1.1.1.3组件-业务活动5.1.1.1.3.1查询可签收票据1. 类图1. EBillAnswerHDL类中增加onBoAnswerQuery()方
19、法查询可签收票据。2. 增加查询条件Dialog类EBillQueryDlgModel,显示查询条件,选择至少一种票据分类。如:“可提示收票签收、“可提示付款签收、“可提示背书转让签收、“可提示解除质押签收。3.onBoAnswerQuery()方法调用父类EBillManageHandler的sendBillLog()方法发送指令,sendBillLog()方法构造发送指令的参数EBillParamVO,调用后台接口IEBillLogService的ebillQueryLog()方法发送查询指令。4.后台接口实现类EBillLogServiceImpl的ebillQueryLog()方法调用
20、后台处理类EBillLogBO中的发送指令统一入口方法sendLog()。EBillLogBO中的processUndoSendLog()负责过滤数据。5.后台业务类EBillLogBO的sendLog()调用指令发送服务类EBillLogNetSendBO的ebillLogSend()方法。ebillLogSend()完成加锁、脏数据的检查、组织发送数据、发送指令、以及保存发送日志操作。6.EBillLogNetSendBO的ebillLogSend()方法调用票据指令信息工具类EBillLogTool中的getRetMsg()向网银适配器发送数据并返回发送指令的结果消息。7.返回可签收票据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华润 电子 票据 领域 设计 文档 V12 精品 资料 整理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内