25个单据看透支付

news/2024/10/1 18:59:44

本文深入解析了25个关键单据在支付环节中的核心作用与重要性。这些单据涵盖了支付指令、收款确认、交易凭证等多个方面,是支付流程中不可或缺的组成部分。文章通过详细剖析每个单据的功能、使用场景及合规要求,为读者提供了一套全面的支付单据知识体系。此外,文章还探讨了单据管理在提升支付效率、保障资金安全、以及满足监管要求等方面的关键作用。通过阅读本文,读者将能够更深入地理解支付流程的本质,掌握单据管理的核心技巧,从而在实际工作中更加高效地处理支付事务。

支付的复杂主要是信息流的复杂。

因为要想实现一次交易、一次支付的处理,往往会涉及到很多系统,每个系统当中都会生成相应的单据,而这些单据之间存在着千层万缕的联系。

只要搞清楚了他们之间的联系,就搞懂了这些系统之间的“关系”,信息流,无非就是在系统通讯过程中生成的信息而已,而这些信息就是“单据”。

图中的单据关系已经表达的很清晰了,只不过其中有几个关键环节大家经常不理解,也就是粉色框的表述,这里做一个解析。

很多人可能觉得貌似一个订单就够了,干嘛需要一个交易单,这个理解是没有问题的,从实现的角度,整个体系都用一个订单也是可以实现的。

但是这里要考虑一个“交易驱动”的事情,以及交易作为流程中枢全局编排的职能,如果全部放在订单中,势必让订单变得臃肿,因此将交易职能从业订单业务中剥离出来自成一派,做好专业的“交易驱动”。

那交易单与订单为什么是1对多呢?这里涉及到一个分发问题,可能一些单一的业务1对1没问题,那存在1对1就存在1对多,也就是一次交易要生成很多订单。

可能有人说了,那通过拆单不就实现了么,这么唠又回到了开头了,订单解决所有问题,但是交易已经分出来了,所以这里就是要考虑交易和订单的关系对于一些大型的交易平台,存在众多业务线,从统一交易层生成以后需要将“订单处理”分发给各个业务线,例如机票线的购票订单、保险线的保单订单、出行线的接送订单而每条线都有自己独立的订单系统,这就是交易的分发问题,将统一交易分发至各个订单业务。

二、从业务到钱的过渡

这里出现了一个“账单”,交易是对交易的承载,订单是对采购及买卖双方信息的承载,而账单就是对“收付钱”的承载,也就是账单要解决的是“钱的事”如下图所示,交易单、订单、账单之间的衍生关系,共同完成了一次交易的登记。

那么订单的“结算金额”,应该怎么收,这就是账单要做的事情而一笔订单可以被多次结算,比如先付30%,再付50%,尾款20%,这样的话,就是被支付了3次,就应该生成3笔账单而每次支付又可能采用多种支付手段,例如首付的30%可以用代金券、用预付卡、用银行卡等等,所以账单之下又衍生出了“账单支付明细”记住这个“账单支付明细”。

三、从交易向支付的过渡

交易登记完成以后,如何生成支付,这就用到了02中的“账单支付明细”,不同的明细种类就要过渡到不同的支付方式其中的“渠道支付明细”向支付层过渡,衍生出“支付单”,从而进入到“支付域”而支付域是交易平台向外部渠道发送支付指令的核心,通过相应通道提交支付指令,从而将收付申请告知“支付机构”而到了支付机构,首先要到达的就是支付机构的“交易层”,这就又回到了“交易处理的起点”,信息传到了每一个企业基本都是这个逻辑。

四、订单与拆分

对账单生成的影响这里要思考一个订单拆分的问题,什么时候会拆订单——打包售卖、周期单等等订单进行了拆分,那么怎么衍生“账单”,这里就要思考一个问题,是母单被支付还是子单被支付的问题从而决定是基于母单去生成账单,还是基于子单去生成账单同样在这个问题下,出现了合单支付、分次支付、组合支付等等错综复杂的“交易-支付”关系,在这样复杂的关系中,“订单-账单-支付单”结构设计的合理性变得至关重要可以看下图,对于分次支付,可以采用账单模式也可以采用支付单模式去解决多次支付的问题

而组合支付主要是在账单层解决多种支付方式的问题;而合单支付主要是订单层的子单拆分以及支付层的子单信息的分账处理。

所有的业务发生都需要登记账务,那么就意味着任何业务都有可能去衍生账务信息,如图中的“小蓝点”传送门,统一传送至账务服务的“记账服务”具体展开来看就如下图所示,不同的系统做着不同的事,形成不同的单据,发起不同的账务登记,生成不同的业务流水!

好了,以上就是通过解析单据结构与关系来解读整个交易支付链路的运转规律!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/66863.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

吴恩达大模型教程笔记-七-

吴恩达大模型教程笔记(七) LangChain_微调ChatGPT提示词_RAG模型应用_agent_生成式AI - P29:5——基于文档的问答 - 吴恩达大模型 - BV1gLeueWE5N人们构建的最常见复杂应用之一。使用llm是一个可回答文档内或关于文档问题的系统,给定一段文本可能来自PDF文件或网页,或公司…

吴恩达大模型教程笔记-六-

吴恩达大模型教程笔记(六) LangChain_微调ChatGPT提示词_RAG模型应用_agent_生成式AI - P21:3. 第二篇 - RAG 指标三元组(RAG Triad of metrics) 中英文字幕 - 吴恩达大模型 - BV1gLeueWE5N本节课我们将深入探讨评估,我们将带你了解如何评估服务器架设的核心概念,具体来说…

吴恩达大模型教程笔记-二-

吴恩达大模型教程笔记(二) 【LangChain大模型应用开发】DeepLearning.AI - P4:4——链 - 吴恩达大模型 - BV1iZ421M79T这节课,这节课。哈里森将教授土地链最重要的基础构建块,哈里森将教授土地链最重要的基础构建块,即链条,即链条,链条通常结合一个大语言模型和一个提示…

御网杯

MISC MISC-信息安全大赛的通知 下载附件后打开 修改字体颜色得到flag Misc-编码转换 首先发现他是一个Brainfuck 编码进行解密flag{ab71cda1 这是第一段线索 这是第二段线索,发现是一个js解密b495e13b3f21 进行第三段解码,发现他是Ook编码方式f6fd50221978} 最终拼接得到flag…

御网杯2

Reverse Reverse-ez_apk 用IDA进行打开,找到main函数 def decrypt(encrypted_text, decryption_key):key_bytes = decryption_key.encode()characters = list(encrypted_text)decrypted_characters = [] * len(characters)for index, character in enumerate(characters):if c…

Free5GC源码研究(4) - AUSF研究

本文研究AUthentication Server Function (AUSF) 主要实现的功能AUSF的概念 在开始研究其源代码之前,我们需要先对AUSF有一些概念上的认识。AUSF的主要技术文档是TS29.509,规定了AUSF提供哪些服务,其对应的API接口有哪些。总的来说,AUSF就是帮助其他NF,比如AMF,来认证一个…

manim边学边做--形状匹配

manim中有几个特殊的用于形状匹配的对象,它们的作用是标记和注释已有的对象,本身一般不单独使用。 形状匹配对象一共有4种:BackgroundRectangle:为已有的对象提供一个矩形的背景 Cross:用交叉线标记已有对象 SurroundingRectangle:用矩形框围住某个对象 Underline:为某个…

高级程序设计语言第2次作业

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2024C/ 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/2024C/homework/13282 学号:102300134 姓名:曾威 练习题目: 第一题: 目标:体现出整数的上溢,浮点数的上溢,浮点数的下溢 思路:命名一个整型…