一种汇票拆分、合并系统及实现汇票交易的方法与流程

文档序号:19068090发布日期:2019-11-06 02:40阅读:565来源:国知局

本发明涉及网络技术领域,尤其涉及一种汇票拆分、合并系统及实现汇票交易的方法。



背景技术:

汇票,是由出票人签发,委托付款人在见票时或在指定日期无条件支付确定的金额给收款人或持票人的票据,包含银行承兑汇票和商业承兑汇票,以下简称汇票。

汇票在使用上具有较大的局限性:只能按票面金额整笔交易使用,不能将其拆分、拆零使用,流通效率较低。

为了方便的进行流通,要么向银行申请拆票,要么通过贴现获得现金,这些方式不方便而且有损持票人的利益。



技术实现要素:

根据以上现有技术的不足,本发明提供了一种汇票拆分、合并系统及实现汇票交易的方法,有效解决了汇票在流通中只能按票面金额整笔交易使用导致的流通性差或者流通时有损持票人利益的情况。

本发明解决的技术问题采用的技术方案为:本发明提供了一种汇票拆分、合并系统及实现汇票交易的方法,包括票据信息录入模块、票据编码模块和票据拆分模块;

(1)所述票据信息录入模块提供用户接口,用于用户输入支付请求,以及接收经由网络传送的所有交易记录,所述票据信息录入模块还提供接口直接与银行对接,或者提供接口与第三方支付平台或非银行金融机构对接并通过第三方支付平台或非银行金融机构间接地与银行对接,用于通过与银行交互获取带有原始编码的汇票的相关信息并记录和保存在数据库中,所述汇票的原始编码为汇票在银行里的编码;

(2)所述票据编码模块用于给系统内对应的带有原始编码的汇票编制内部票号,所述内部票号在支出账户和收入账户之间进行转账付款时使用;

(3)所述票据拆分模块,包括拆分单元和余额计算单元,所述拆分单元根据用户输入的支付请求中的支付数额将支出账户下对应的汇票进行拆分得到用于支付给收入账户的子票和留在支出账户内作为余额的汇票,并调用票据编码模块给子票编制新的内部票号,所述支出账户内作为余额的汇票继承原来的内部票号而不被编制新的内部票号;所述余额计算单元用于计算支出账户中作为余额的汇票对应的金额。

进一步地,还包括数据记录模块,所述步骤数据记录模块,用于记录原始数据及支出账户和收入账户的每一操作步骤的相应数据信息。

进一步地,还包括承兑模块,所述承兑模块提供接口直接与银行对接,或者提供接口与第三方支付平台或非银行金融机构对接并通过第三方支付平台或非银行金融机构间接地与银行对接,用于当对应的汇票在银行到达承兑期变现后,通过承兑模块对系统内账户的内部票号汇票进行变现,即通过接口与银行直接进行划账操作或间接地通过第三方支付平台或非银行金融机构与银行进行划账操作。

一种基于汇票拆分系统的汇票合并系统,包括票据接收模块,所述票据接收模块具体包括信息对比单元和信息合并单元,所述信息对比单元查询收入账户收到的子票对应的汇票的原始编码和收入账户中已经有的汇票对应的汇票的原始编码,并将两者的原始编码进行对比以判断两者是否相同;所述信息合并单元用于在收入账户收到支出账户转来的子票时将与收入账户中已有的汇票属于同一个原始编码汇票的子票合并到该收入账户的已有的汇票中,并调用票据拆分模块中的余额计算单元计算合并后的汇票金额,此时收入账户中被合并的汇票的内部票号不变,接收到的子票的内部票号弃用。

进一步地,还包括数据记录模块,所述步骤数据记录模块,用于记录原始数据及支出账户或者收入账户的每一操作步骤的相应数据信息。

进一步地,还包括承兑模块,所述承兑模块提供接口直接与银行对接,或者提供接口与第三方支付平台或非银行金融机构对接并通过第三方支付平台或非银行金融机构间接地与银行对接,用于当对应的汇票在银行到达承兑期变现后,通过承兑模块对系统内账户的内部票号汇票进行变现,即通过接口与银行直接进行划账操作或间接地通过第三方支付平台或非银行金融机构与银行进行划账操作。

一种实现汇票交易的方法,包括如下步骤:

(1)提供用户接口,用于用户输入支付请求,以及接收经由网络传送的所有交易记录,还提供接口直接与银行对接,或者提供接口与第三方支付平台或非银行金融机构对接并通过第三方支付平台或非银行金融机构间接地与银行对接,用于通过与银行交互获取带有原始编码的汇票的相关信息并记录和保存在数据库中,所述汇票的原始编码为汇票在银行里的编码;

(2)系统给录入的汇票编制内部票号a,记录在数据库内,用于在支出账户和收入账户之间进行转账、付款时使用;

(3)支出账户通过用户接口输入支付请求,所述支付请求的支付使用对象为支出账户内的汇票时,系统对支出账户中的用户指定的内部票号a的汇票根据支付请求拆分为与需要支付金额相等金额的子票和作为余额的汇票,系统给需要支付的子票编制新的内部票号b,并记录在系统的数据库内,作为余额的汇票继承拆分前汇票的内部票号a;

(4)收入账户接收到支付过来的带有内部票号b的子票后,有两种情况,分别为:

1)当收入账户内原本没有任何汇票信息,则收入账户内增加一条汇票信息,增加的汇票信息为带有内部票号b的汇票;

2)收入账户内原本已有带有内部票号c的汇票时,

系统将查询带有内部票号b的子票对应的汇票的原始编码和带有内部票号c的汇票对应的汇票的原始编码,并通过对比判断两者是否相同;当两者相同时,则系统将内部票号b的子票合并到内部票号c的汇票内,内部票号c的汇票增加的额度为内部票号b的子票的金额,并舍弃子票的内部票号b;当两者不相同时,收入账户内增加一条汇票信息,增加的汇票信息为带有内部票号b的汇票;

当用户账户内的汇票到达银行的承兑期限后,通过接口与银行直接进行划账操作或间接地通过第三方支付平台或非银行金融机构与银行进行划账操作。

进一步地,所述支出账户中的每一次转出操作,系统均会记录详细的转出明细;所述收入账户中的每一次转入操作,系统均会记录详细的转入明细;

进一步地,所述转出明细包括用户信息、被拆分的汇票的内部票号、拆分出的子票的内部票号、转出的金额。

进一步地,所述转入明细分两种情况,当没有发生汇票合并时,则转入明细包括用户信息、新增加的内部票号、原有的内部票号和转入金额;如果发生了汇票合并时,则转入明细包括用户信息、原本的内部票号、被合并的内部票号和转入金额。

本发明具有以下有益效果:本发明提供了一种汇票拆分、合并系统及实现汇票交易的方法,其能通过系统将汇票对应的总额进行拆分并用于交易,并且在拆分并进行交易后,还可以将同一账户下不同的拆分所得同属于同一个原始编码汇票的部分进行合并,简化了交易流程,方便了账户下汇票的管理,即通过拆分、合并实现了用户收付款中对汇票的自由支配,汇票的流通更加方便,并且不会给用户带来损失。

具体实施方式

下面对本发明做进一步描述。

实施例一:

本发明所述的一种汇票拆分系统,包括票据信息录入模块、票据编码模块和票据拆分模块;

(1)所述票据信息录入模块提供用户接口,用于用户输入支付请求,以及接收经由网络传送的所有交易记录,所述票据信息录入模块还提供接口直接与银行对接,或者提供接口与第三方支付平台或非银行金融机构对接并通过第三方支付平台或非银行金融机构间接地与银行对接,用于通过与银行交互获取带有原始编码的汇票的相关信息并记录和保存在数据库中,所述汇票的原始编码为汇票在银行里的编码;

票据信息录入模块与银行对接的接口和银行之间的信息交流还可以通过第三方支付平台进行,比如通联支付,即本发明的系统的票据信息录入模块提供与通联支付对接的接口,进而与银行对接,当用户在票据信息录入模块录入汇票信息后,通过通联支付向银行提交申请信息,银行将与汇票相关的详细信息发送至账户的数据库内,数据库中有汇票在银行的原始编码记录和总数额。

(2)所述票据编码模块用于给系统内对应的带有原始编码的汇票编制内部票号,所述内部票号在支出账户和收入账户之间进行转账付款时使用;内部票号只在本系统内使用,在汇票刚录入系统时就被分配一个内部票号。

(3)所述票据拆分模块,包括拆分单元和余额计算单元,所述拆分单元根据用户输入的支付请求中的支付数额将支出账户下对应的汇票进行拆分得到用于支付给收入账户的子票和留在支出账户内作为余额的汇票,并调用票据编码模块给子票编制新的内部票号,每一个被拆分出来的用于交易的子票(也是汇票的一部分,可以叫新的汇票)都会被重新编制新的内部票号,但是该拆出来的汇票的一部分依然带着汇票在银行的原始编码,即子票在数据库中依然具有其所属的最初汇票的原始编码,并可以被随时查询到,但在交易过程中使用的是内部票号,所述支出账户内作为余额的汇票继承原来的内部票号而不被编制新的内部票号;所述余额计算单元用于计算支出账户中作为余额的汇票对应的金额。

进一步地,还包括数据记录模块,所述步骤数据记录模块,用于记录原始数据及支出账户和收入账户的每一操作步骤的相应数据信息。在每一次拆分汇票、进行账户之间的交易后均会在数据库内增加一条交易明细,在支出账户和收入账户中均有交易明细,但交易明细会根据各个账户发生的交易情况不同,其内容并不相同,即交易明细在相应的账户内只呈现本账户内发生的情况。

进一步地,还包括承兑模块,所述承兑模块提供接口直接与银行对接,或者提供接口与第三方支付平台或非银行金融机构对接并通过第三方支付平台或非银行金融机构间接地与银行对接,用于当对应的汇票在银行到达承兑期变现后,通过承兑模块对系统内账户的内部票号汇票进行变现,即通过接口与银行直接进行划账操作或间接地通过第三方支付平台或非银行金融机构与银行进行划账操作。银行在汇票的承兑期到后,会给系统发送承兑到期通知。

一种基于汇票拆分系统的汇票合并系统,包括票据接收模块,所述票据接收模块具体包括信息对比单元和信息合并单元,所述信息对比单元查询收入账户收到的子票对应的汇票的原始编码和收入账户中已经有的汇票对应的汇票的原始编码,并将两者的原始编码进行对比以判断两者是否相同,此处信息对比单元内部具有查询模块,可以在数据库里查询用于账户之间交易的具有内部票号的汇票的原始编码;所述信息合并单元用于在收入账户收到支出账户转来的子票时将与收入账户中已有的汇票属于同一个原始编码汇票的子票合并到该收入账户的已有的汇票中,并调用票据拆分模块中的余额计算单元计算合并后的汇票金额,此时收入账户中被合并的汇票的内部票号不变,接收到的子票的内部票号弃用。

进一步地,还包括数据记录模块,所述步骤数据记录模块,用于记录原始数据及支出账户或者收入账户的每一操作步骤的相应数据信息。在每一次拆分汇票、进行账户之间的交易后均会在数据库内增加一条交易明细,在支出账户和收入账户中均有交易明细,但交易明细会根据各个账户发生的交易情况不同,其内容并不相同,即交易明细在相应的账户内只呈现本账户内发生的情况。

进一步地,还包括承兑模块,所述承兑模块提供接口直接与银行对接,或者提供接口与第三方支付平台或非银行金融机构对接并通过第三方支付平台或非银行金融机构间接地与银行对接,用于当对应的汇票在银行到达承兑期变现后,通过承兑模块对系统内账户的内部票号汇票进行变现,即通过接口与银行直接进行划账操作或间接地通过第三方支付平台或非银行金融机构与银行进行划账操作。

一种实现汇票交易的方法,包括如下步骤:

(1)提供用户接口,用于用户输入支付请求,以及接收经由网络传送的所有交易记录,还提供接口直接与银行对接,或者提供接口与第三方支付平台或非银行金融机构对接并通过第三方支付平台或非银行金融机构间接地与银行对接,用于通过与银行交互获取带有原始编码的汇票的相关信息并记录和保存在数据库中,所述汇票的原始编码为汇票在银行里的编码;

(2)系统给录入的汇票编制内部票号a,记录在数据库内,用于在支出账户和收入账户之间进行转账、付款时使用;

(3)支出账户通过用户接口输入支付请求,所述支付请求的支付使用对象为支出账户内的汇票时,系统对支出账户中的用户指定的内部票号a的汇票根据支付请求拆分为与需要支付金额相等金额的子票和作为余额的汇票,系统给需要支付的子票编制新的内部票号b,并记录在系统的数据库内,作为余额的汇票继承拆分前汇票的内部票号a;

(4)收入账户接收到支付过来的带有内部票号b的子票后,有两种情况,分别为:

1)当收入账户内原本没有任何汇票信息,则收入账户内增加一条汇票信息,增加的汇票信息为带有内部票号b的汇票;

2)收入账户内原本已有带有内部票号c的汇票时,

系统将查询带有内部票号b的子票对应的汇票的原始编码和带有内部票号c的汇票对应的汇票的原始编码,并通过对比判断两者是否相同;当两者相同时,则系统将内部票号b的子票合并到内部票号c的汇票内,内部票号c的汇票增加的额度为内部票号b的子票的金额,并舍弃子票的内部票号b;当两者不相同时,收入账户内增加一条汇票信息,增加的汇票信息为带有内部票号b的汇票;

当用户账户内的汇票到达银行的承兑期限后,用户通过与银行对接的接口进行划账操作。

进一步地,所述支出账户中的每一次转出操作,系统均会记录详细的转出明细;所述收入账户中的每一次转入操作,系统均会记录详细的转入明细;

进一步地,所述转出明细包括用户信息、被拆分的汇票的内部票号、拆分出的子票的内部票号、转出的金额。

进一步地,所述转入明细分两种情况,当没有发生汇票合并时,则转入明细包括用户信息、新增加的内部票号、原有的内部票号和转入金额;如果账户内发生了汇票合并时,则转入明细包括用户信息、原本的内部票号、被合并的内部票号和转入金额。

本发明所述系统和方法在具体场景中的应用为:

用户a在系统内充值登记了1张金额为50万元的汇票,银行原始承兑汇票号为123456789,系统内给该50万元的汇票编制的内部票号为19dq13,并使用该票在系统内进行转账付款,此处内部票号中的字母没有特殊含义,仅作为序号代码:

(1)用户a作为支出账户第一次转账付款10万元给用户b,系统新生成拆分票号19ab01、金额10万元的子票,支付给用户b(即收入账户)。

用户a账户内的作为余额的汇票19dq13对应余额变为40万元,并增加一条账户转出明细:用户a、内部票号为19dq13、拆分票号为19ab01、转账金额为10万元;

用户b账户内新增内部票号为19ab01子票信息,余额为10万元,银行原始承兑汇票号为123456789,并增加一条账户转入明细:用户b、内部票号19ab01、转账金额为10万元;

(2)用户a第二次转账付款15万元给用户b,系统在用户a账户内将作为余额的内部票号19dq13的汇票拆分,新生成子票并编制内部票号为19ab02、金额15万元,支付给用户b。

用户a帐户内的作为余额的汇票19dq13对应余额变为25万元,并增加一条账户转出明细:用户a、内部票号为19dq13、拆分票号为19ab02、转账金额为15万元;

对于用户b来说,新收到的内部票号19ab02的子票与之前收到的内部票号19ab01的汇票是同一张原始承兑汇票,即其对应的汇票的原始编码相同,所以系统会自动合票。用户b帐户内的汇票19ab01对应余额变为25万元,并增加一条账户转入明细:用户b、内部票号19ab01、合并票号为19ab02,转账金额为15万元;

(3)用户b使用内部票号19ab01的汇票转账付款5万元给用户a,系统新生成内部票号19ab03的子票、金额5万元,支付给用户a。

用户b帐户内的作为余额的汇票19ab01对应余额变为20万元,并增加一条账户转出明细:用户b、内部票号为19ab01、拆分票号为19ab03、转账金额为5万元;

对于用户a来说,新收到的19ab03和之前登记的票19dq13是同一张原始承兑汇票(即其对应的汇票的原始编码相同),所以系统会自动合票。用户a帐户内的作为余额的汇票19dq13对应余额变为30万元,并增加一条账户转入明细:用户a、内部票号19dq13、合并票号为19ab03,转账金额为5万元;

经过以上拆票合票,用户a账户内的原始编码为123456789的承兑汇票只对应一张内部票19dq13,余额为30万元;用户b账户内的原始编码为123456789的承兑汇票也只对应一张内部票19ab01,余额为20万元。

这样在系统内实现了账户之间使用汇票进行自由交易,各个账户内的汇票等到汇票到达承兑期限后,通过接口与银行直接进行划账操作或间接地通过第三方支付平台或非银行金融机构与银行进行划账操作。整个过程实现了汇票的自由交易且持票人的利益没有受到损失,并且汇票的合并系统也使得系统内同一账户下来自同一原始编码汇票的汇票能够合并在一起,使得账户下的汇票呈现地更清晰、简单,方便用户的管理。

以上所述为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1