Blockchain-based manifest reconciliation method, device, and storage medium
Patent Information
- Application Number
- CN202311439742.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-01
- Publication Date
- 2026-09-29
- Estimated Expiration
- 2043-11-01
AI Technical Summary
[0005]本申请提供一种基于区块链的详单对账方法、设备及存储介质,用以解决现有技术中存在的对账业务处理效率低且准确度低的技术问题
[0063]本申请提供的一种基于区块链的详单对账方法、设备及存储介质,通过基于详单对账任务确定相应的至少两个结算方,基于预设结算周期获取至少两个结算方相应的至少两个结算报告,判断任两个结算报告是否存在满足预设条件的差异项;若是,则基于差异项生成争议对账请求;响应于争议对账请求,获取争议分析指令,并基于结算方相应的区块链验证争议分析指令,在争议分析指令验证通过时获取争议对账请求相应的两个结算方的详单数据;基于详单数据进行数据对账处理并确定对账结果,将对账结果上传至区块链并确定争议对账报告,基于争议对账报告进行详单对账结算。通过获取结算方再进行结算时生成的结算报告,并将结算方的结算报告进行对比,获取结算报告中的差异项;结算方需要基于差异项发起争议对账时,基于区块链将验证结算方针对当前对账中的差异项所生成的争议分析指令是否达到执行条件,如果是,则获取结算方针对当前差异项的详单数据,并基于详单数据进行对账处理,并基于对账处理后的对账结果确定争议对账报告;基于争议对账报告完成结算;和现有技术相比,本申请通过区块链实现结算方之间的详单对账,避免了人工处理的繁琐性,并能够处理结算双方所产生的所有差异项,提高了数据处理的覆盖率;同时和现有技术相比,本申请通过对详单数据串行处理,实现了精确处理结算方之间的每一个差异项对应的数据,提高了数据处理精度;从而实现了提升对账业务处理效率以及准确度的技术效果。
Smart Images

Figure CN117474695B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the Internet field, and in particular to a blockchain-based detailed transaction reconciliation method, device, and storage medium. Background Technology
[0002] With the development of internet technology and the trend of business globalization, companies have more partners, resulting in increased business transactions and a large number of bills. How to accurately and efficiently handle the reconciliation of bills between companies has become an important direction for development.
[0003] In corporate reconciliation, bill settlement involves the parties agreeing on an acceptable range of discrepancies, and detailed data verification is performed on settlement items that exceed this range. Due to the large volume of data, for parties with discrepancies, detailed data is verified through manual offline sampling, and after review, offline and / or online data exchange is conducted to process the discrepancies. Alternatively, discrepancies can be processed based on taking the average value.
[0004] In existing technologies, the sampling method for handling discrepancies results in incomplete data coverage, and the final results do not meet the actual reconciliation requirements. At the same time, manual review has a long cycle and high labor costs, and the settlement method of taking the average value may harm the interests of the settlement party. Therefore, existing technologies have technical problems of low efficiency and low accuracy in reconciliation business processing. Summary of the Invention
[0005] This application provides a blockchain-based detailed statement reconciliation method, device, and storage medium to solve the technical problems of low efficiency and low accuracy in the reconciliation business processing in the prior art.
[0006] Firstly, this application provides a blockchain-based detailed transaction reconciliation method, including:
[0007] Based on the detailed reconciliation task, at least two settlement parties are identified. Based on the preset settlement cycle, at least two settlement reports corresponding to the at least two settlement parties are obtained. It is determined whether there are any discrepancies between any two settlement reports that meet the preset conditions. If so, a dispute reconciliation request is generated based on the discrepancies.
[0008] In response to a dispute reconciliation request, obtain a dispute analysis instruction and verify the dispute analysis instruction based on the corresponding blockchain of the settlement party. When the dispute analysis instruction is verified, obtain the detailed statement data of the two settlement parties corresponding to the dispute reconciliation request.
[0009] Data reconciliation is performed based on detailed statement data to determine the reconciliation results. The reconciliation results are then uploaded to the blockchain to generate a dispute reconciliation report. Settlement is then carried out based on the dispute reconciliation report.
[0010] Optionally, based on the settlement party's corresponding blockchain verification dispute analysis instruction, detailed statement data of the two settlement parties corresponding to the dispute reconciliation request is obtained when the dispute analysis instruction is verified, including:
[0011] Retrieve reconciliation scheduling instructions from the blockchain and determine whether the dispute analysis instruction belongs to the reconciliation scheduling instructions;
[0012] If so, obtain the execution instructions and reconciliation parameters corresponding to the disputed reconciliation request in the blockchain, and obtain the first detailed statement data corresponding to the first settlement party and the second detailed statement data corresponding to the second settlement party based on the difference items, execution instructions and reconciliation parameters.
[0013] Optionally, data reconciliation processing is performed based on detailed statement data to determine the reconciliation results, including:
[0014] Determine whether the first detailed order data and the second detailed order data trigger the circuit breaker rule. If not, perform desensitization processing on the first detailed order data and the second detailed order data, and obtain the first desensitized data corresponding to the first detailed order data and the second desensitized data corresponding to the second detailed order data.
[0015] The system determines the first privacy computing system corresponding to the first settlement party and the second privacy computing system corresponding to the second settlement party, loads the first de-identified data into the first privacy computing system, loads the second de-identified data into the second privacy computing system, and feeds back data readiness information to the blockchain.
[0016] Obtain the data reconciliation instruction corresponding to the data readiness information in the blockchain, determine the difference analysis execution instruction based on the data reconciliation instruction, drive the first privacy computing system and the second privacy computing system to perform data reconciliation processing based on the difference analysis execution instruction, and determine the reconciliation result.
[0017] Optionally, based on the difference analysis, the execution instructions drive the first privacy computing system and the second privacy computing system to perform data reconciliation processing and determine the reconciliation results, including:
[0018] Verify whether the differential analysis execution instructions in the first privacy computing system and the second privacy computing system are consistent. If they are,
[0019] The system then obtains the reconciliation scheduling rules from the blockchain and drives the first privacy computing system and the second privacy computing system to perform serial reconciliation of the first de-identified data and the second de-identified data based on the reconciliation scheduling rules, and determines the first reconciliation result of the first settlement party and the second reconciliation result of the second settlement party.
[0020] Optionally, the reconciliation results are uploaded to the blockchain and a disputed reconciliation report is generated. Detailed reconciliation settlement is then performed based on the disputed reconciliation report, including:
[0021] Upload the first and second reconciliation results to the blockchain;
[0022] Based on the first and second settlement parties, a preset template is determined, and the reconciliation data corresponding to the first and second reconciliation results on the blockchain is obtained.
[0023] A disputed reconciliation report is generated based on a preset template and reconciliation data, and the disputed reconciliation report is preserved as evidence.
[0024] Determine whether both the first settlement party and the second settlement party acknowledge the disputed reconciliation report. If so, the disputed reconciliation report shall be used as the basis for settlement adjustment.
[0025] The settlement adjustment basis is added to the settlement bills corresponding to the first settlement party and the second settlement party, and detailed reconciliation and settlement are carried out based on the settlement bills.
[0026] Optionally, detailed reconciliation and settlement based on disputed reconciliation reports may also include:
[0027] When the first settlement party does not accept the dispute reconciliation report and / or the second settlement party does not accept the dispute reconciliation report, the two settlement reports are compared and the differences between the first settlement party and the second settlement party are obtained, and a dispute reconciliation request is initiated based on the differences.
[0028] Optionally, before determining the corresponding at least two settlement parties based on the detailed statement reconciliation task, the following steps are also included:
[0029] Obtain information on all parties involved in the construction of the detailed statement reconciliation blockchain, construct the blockchain network based on the information of the parties involved, determine unified reconciliation scheduling instructions and reconciliation scheduling rules, store the reconciliation scheduling instructions and reconciliation scheduling rules and determine the corresponding smart contract of the blockchain.
[0030] Identify the privacy computing systems corresponding to each participant and establish a distributed, joint network of these privacy computing systems. Then, connect the networked privacy computing systems to the blockchain.
[0031] In this system, each participating party's privacy computing system only accepts the blockchain's business computing scheduling instructions and feeds back the computing results to the blockchain.
[0032] Secondly, this application provides a blockchain-based detailed transaction reconciliation device, comprising:
[0033] The determination module is used to determine at least two settlement parties based on the detailed reconciliation task, obtain at least two settlement reports corresponding to the at least two settlement parties based on the preset settlement period, and determine whether there are any discrepancies between any two settlement reports that meet the preset conditions; if so, a dispute reconciliation request is generated based on the discrepancies.
[0034] The first processing module is used to respond to a dispute reconciliation request, obtain a dispute analysis instruction, verify the dispute analysis instruction based on the corresponding blockchain of the settlement party, and obtain detailed data of the two settlement parties corresponding to the dispute reconciliation request when the dispute analysis instruction is verified.
[0035] The second processing module is used to perform data reconciliation based on detailed statement data and determine the reconciliation results, upload the reconciliation results to the blockchain and determine the dispute reconciliation report, and perform detailed statement reconciliation settlement based on the dispute reconciliation report.
[0036] Optionally, the device is also used for:
[0037] Retrieve reconciliation scheduling instructions from the blockchain and determine whether the dispute analysis instruction belongs to the reconciliation scheduling instructions;
[0038] If so, obtain the execution instructions and reconciliation parameters corresponding to the disputed reconciliation request in the blockchain, and obtain the first detailed statement data corresponding to the first settlement party and the second detailed statement data corresponding to the second settlement party based on the difference items, execution instructions and reconciliation parameters.
[0039] Optionally, the device is also used for:
[0040] Determine whether the first detailed order data and the second detailed order data trigger the circuit breaker rule. If not, perform desensitization processing on the first detailed order data and the second detailed order data, and obtain the first desensitized data corresponding to the first detailed order data and the second desensitized data corresponding to the second detailed order data.
[0041] The system determines the first privacy computing system corresponding to the first settlement party and the second privacy computing system corresponding to the second settlement party, loads the first de-identified data into the first privacy computing system, loads the second de-identified data into the second privacy computing system, and feeds back data readiness information to the blockchain.
[0042] Obtain the data reconciliation instruction corresponding to the data readiness information in the blockchain, determine the difference analysis execution instruction based on the data reconciliation instruction, drive the first privacy computing system and the second privacy computing system to perform data reconciliation processing based on the difference analysis execution instruction, and determine the reconciliation result.
[0043] Optionally, the device is also used for:
[0044] Verify whether the differential analysis execution instructions in the first privacy computing system and the second privacy computing system are consistent. If they are,
[0045] The system then obtains the reconciliation scheduling rules from the blockchain and drives the first privacy computing system and the second privacy computing system to perform serial reconciliation of the first de-identified data and the second de-identified data based on the reconciliation scheduling rules, and determines the first reconciliation result of the first settlement party and the second reconciliation result of the second settlement party.
[0046] Optionally, the device is also used for:
[0047] Upload the first and second reconciliation results to the blockchain;
[0048] Based on the first and second settlement parties, a preset template is determined, and the reconciliation data corresponding to the first and second reconciliation results on the blockchain is obtained.
[0049] A disputed reconciliation report is generated based on a preset template and reconciliation data, and the disputed reconciliation report is preserved as evidence.
[0050] Determine whether both the first settlement party and the second settlement party acknowledge the disputed reconciliation report. If so, the disputed reconciliation report shall be used as the basis for settlement adjustment.
[0051] The settlement adjustment basis is added to the settlement bills corresponding to the first settlement party and the second settlement party, and detailed reconciliation and settlement are carried out based on the settlement bills.
[0052] Optionally, the device is also used for:
[0053] When the first settlement party does not accept the dispute reconciliation report and / or the second settlement party does not accept the dispute reconciliation report, the two settlement reports are compared and the differences between the first settlement party and the second settlement party are obtained, and a dispute reconciliation request is initiated based on the differences.
[0054] Optionally, the device is also used for:
[0055] Obtain information on all parties involved in the construction of the detailed statement reconciliation blockchain, construct the blockchain network based on the information of the parties involved, determine unified reconciliation scheduling instructions and reconciliation scheduling rules, store the reconciliation scheduling instructions and reconciliation scheduling rules and determine the corresponding smart contract of the blockchain.
[0056] Identify the privacy computing systems corresponding to each participant and establish a distributed, joint network of these privacy computing systems. Then, connect the networked privacy computing systems to the blockchain.
[0057] In this system, each participating party's privacy computing system only accepts the blockchain's business computing scheduling instructions and feeds back the computing results to the blockchain.
[0058] A third aspect of this application provides a blockchain-based detailed transaction reconciliation device, comprising:
[0059] Processor and memory;
[0060] The memory stores the instructions that the computer executes;
[0061] The processor executes computer execution instructions stored in memory, causing the blockchain-based detailed statement reconciliation device to execute any of the blockchain-based detailed statement reconciliation methods in the first aspect.
[0062] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a blockchain-based detailed reconciliation method as described in any of the first aspects.
[0063] This application provides a blockchain-based detailed reconciliation method, device, and storage medium. The method involves identifying at least two settlement parties based on a detailed reconciliation task, obtaining at least two settlement reports from these parties based on a preset settlement period, determining whether any two settlement reports contain discrepancies that meet preset conditions, and generating a dispute reconciliation request based on these discrepancies. In response to the dispute reconciliation request, a dispute analysis instruction is obtained and verified based on the settlement party's blockchain. Upon successful verification of the dispute analysis instruction, detailed transaction data for the two settlement parties corresponding to the dispute reconciliation request is obtained. Data reconciliation processing is performed based on the detailed transaction data to determine the reconciliation result. The reconciliation result is uploaded to the blockchain, and a dispute reconciliation report is generated. Detailed transaction reconciliation settlement is then performed based on the dispute reconciliation report. By acquiring and comparing the settlement reports generated by the settlement party during settlement, discrepancies are identified. When a settlement party needs to initiate a dispute reconciliation based on these discrepancies, the blockchain verifies whether the dispute analysis instruction generated by the settlement party for the discrepancies in the current reconciliation meets the execution conditions. If so, detailed data on the current discrepancies is acquired, and reconciliation processing is performed based on this detailed data. A dispute reconciliation report is then determined based on the reconciliation results. Settlement is completed based on the dispute reconciliation report. Compared with existing technologies, this application uses blockchain to achieve detailed reconciliation between settlement parties, avoiding the tediousness of manual processing and handling all discrepancies generated by both parties, thus improving data processing coverage. Furthermore, compared with existing technologies, this application achieves precise processing of data corresponding to each discrepancy between settlement parties through serial processing of detailed data, improving data processing accuracy. This results in improved efficiency and accuracy in reconciliation processing. Attached Figure Description
[0064] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0065] Figure 1 The process of the blockchain-based detailed transaction reconciliation method provided in the embodiments of this application Figure 1 ;
[0066] Figure 2The process of the blockchain-based detailed transaction reconciliation method provided in the embodiments of this application Figure 2 ;
[0067] Figure 3 The process of the blockchain-based detailed transaction reconciliation method provided in the embodiments of this application Figure 3 ;
[0068] Figure 4 A schematic diagram of the structure of a blockchain-based detailed transaction reconciliation device provided in an embodiment of this application;
[0069] Figure 5 The hardware structure diagram of the blockchain-based detailed statement reconciliation device provided in the embodiments of this application is shown.
[0070] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0071] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0072] In existing enterprise reconciliation technologies, the billing settlement method involves the parties agreeing on an acceptable range of discrepancies, and then verifying detailed data for settlement items exceeding this range. Due to the massive amount of data, for parties with discrepancies, detailed data is manually sampled offline for verification, and after review, offline and / or online data exchange is conducted to process the discrepancies. Alternatively, discrepancies are processed based on averaging. In existing technologies, sampling for discrepancies results in incomplete data coverage, leading to results that do not meet actual reconciliation needs. Furthermore, manual review is time-consuming and labor-intensive, and averaging can harm the interests of the parties involved. Therefore, existing technologies suffer from low efficiency and accuracy in reconciliation processing.
[0073] This application provides a blockchain-based detailed reconciliation method, device, and storage medium. The method involves identifying at least two settlement parties based on a detailed reconciliation task, obtaining at least two settlement reports from these parties based on a preset settlement period, determining whether any two settlement reports contain discrepancies that meet preset conditions, and generating a dispute reconciliation request based on these discrepancies. In response to the dispute reconciliation request, a dispute analysis instruction is obtained and verified based on the settlement party's blockchain. Upon successful verification of the dispute analysis instruction, detailed transaction data for the two settlement parties corresponding to the dispute reconciliation request is obtained. Data reconciliation processing is performed based on the detailed transaction data to determine the reconciliation result. The reconciliation result is uploaded to the blockchain, and a dispute reconciliation report is generated. Detailed transaction reconciliation settlement is then performed based on the dispute reconciliation report. This method involves obtaining the settlement report generated by the settlement party during settlement and comparing it with the settlement report to identify discrepancies. When the settlement party needs to initiate a dispute reconciliation based on these discrepancies, the blockchain verifies whether the dispute analysis instruction generated by the settlement party for the discrepancies in the current reconciliation meets the execution conditions. If so, the detailed data of the settlement party for the current discrepancy is obtained, and reconciliation processing is performed based on this detailed data. A dispute reconciliation report is then determined based on the reconciliation results. Settlement is completed based on the dispute reconciliation report. Compared with existing technologies, this application uses blockchain to achieve detailed reconciliation between settlement parties, avoiding the tediousness of manual processing and handling all discrepancies generated by both parties, thus improving data processing coverage. Furthermore, compared with existing technologies, this application achieves precise processing of data corresponding to each discrepancy between settlement parties through serial processing of detailed data, thereby improving data processing accuracy. This results in improved efficiency and accuracy in reconciliation processing.
[0074] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0075] Figure 1 The process of the blockchain-based detailed transaction reconciliation method provided in the embodiments of this application Figure 1 .like Figure 1 As shown in the embodiments of this application, the blockchain-based detailed transaction reconciliation method includes:
[0076] S101. Based on the detailed reconciliation task, determine at least two settlement parties, obtain at least two settlement reports corresponding to the at least two settlement parties based on the preset settlement cycle, and determine whether there are any discrepancies between any two settlement reports that meet the preset conditions; if so, generate a dispute reconciliation request based on the discrepancies.
[0077] In this embodiment, the preset settlement period is the settlement period agreed upon between the settlement parties, including the minimum settlement period and the maximum settlement period. In this embodiment, the minimum settlement period refers to the minimum time interval between two settlement parties that can conduct settlement, and the maximum settlement period refers to the longest allowed settlement time interval between two settlement parties.
[0078] S102. In response to the dispute reconciliation request, obtain the dispute analysis instruction, and verify the dispute analysis instruction based on the corresponding blockchain of the settlement party. When the dispute analysis instruction is verified, obtain the detailed data of the two settlement parties corresponding to the dispute reconciliation request.
[0079] In this embodiment, the detailed bill data for the two settlement parties refers to the detailed bill data corresponding to the difference item; in the first example, the difference item may include the settlement quantity and price, and the two settlement parties are the first settlement party and the second settlement party; then the detailed bill data corresponding to the difference item may be: the price corresponding to the first settlement party, the price corresponding to the second settlement party, and the difference amount; the quantity corresponding to the first settlement party, the quantity corresponding to the second settlement party, and the difference quantity.
[0080] S103. Based on the detailed statement data, perform data reconciliation processing and determine the reconciliation results. Upload the reconciliation results to the blockchain and determine the dispute reconciliation report. Based on the dispute reconciliation report, perform detailed statement reconciliation settlement.
[0081] This application provides a blockchain-based detailed reconciliation method. The method involves identifying at least two settlement parties based on a detailed reconciliation task, obtaining at least two settlement reports from these parties based on a preset settlement period, determining whether any two settlement reports contain discrepancies that meet preset conditions, and generating a dispute reconciliation request based on these discrepancies. In response to the dispute reconciliation request, a dispute analysis instruction is obtained and verified based on the settlement party's blockchain. Upon successful verification of the dispute analysis instruction, detailed transaction data for the two settlement parties corresponding to the dispute reconciliation request is obtained. Data reconciliation processing is performed based on the detailed transaction data to determine the reconciliation result. The reconciliation result is uploaded to the blockchain, and a dispute reconciliation report is generated. Detailed transaction reconciliation settlement is then performed based on the dispute reconciliation report. This method involves obtaining the settlement report generated by the settlement party during settlement and comparing it with the settlement report to identify discrepancies. When the settlement party needs to initiate a dispute reconciliation based on these discrepancies, the blockchain verifies whether the dispute analysis instruction generated by the settlement party for the discrepancies in the current reconciliation meets the execution conditions. If so, the detailed data of the settlement party for the current discrepancy is obtained, and reconciliation processing is performed based on this detailed data. A dispute reconciliation report is then determined based on the reconciliation results. Settlement is completed based on the dispute reconciliation report. Compared with existing technologies, this application uses blockchain to achieve detailed reconciliation between settlement parties, avoiding the tediousness of manual processing and handling all discrepancies generated by both parties, thus improving data processing coverage. Furthermore, compared with existing technologies, this application achieves precise processing of data corresponding to each discrepancy between settlement parties through serial processing of detailed data, thereby improving data processing accuracy. This results in improved efficiency and accuracy in reconciliation processing.
[0082] Figure 2 The process of the blockchain-based detailed transaction reconciliation method provided in the embodiments of this application Figure 2 , Figure 3 The process of the blockchain-based detailed transaction reconciliation method provided in the embodiments of this application Figure 3 .like Figure 2 and Figure 3 As shown in the embodiments of this application, the blockchain-based detailed transaction reconciliation method includes:
[0083] S201. Obtain information on each participant in the construction of the detailed statement reconciliation blockchain, construct the blockchain network based on the information of the participants, determine unified reconciliation scheduling instructions and reconciliation scheduling rules, store the reconciliation scheduling instructions and reconciliation scheduling rules and determine the smart contract corresponding to the blockchain; determine the privacy computing system corresponding to each participant and conduct distributed joint networking of the privacy computing systems, and connect the networked privacy computing system with the blockchain.
[0084] In this embodiment, the privacy computing systems of each participating party only accept the business computing scheduling instructions of the blockchain and feed the computing results back to the blockchain.
[0085] In this embodiment, when constructing the detailed statement reconciliation blockchain, each participant treats itself as a node in the blockchain and adds the participant to the blockchain by uploading the node to the blockchain.
[0086] In the second example, a consortium blockchain needs to be built based on the telecommunications operator and its partner companies. First, information about the telecommunications operator and its partner companies is obtained, and corresponding nodes are created for each. The consortium blockchain is then built based on the nodes and the business relationships between them. The reconciliation scheduling instructions and rules need to be determined based on the business relationships between the nodes when the consortium blockchain is built. The determined reconciliation scheduling instructions and rules are then written into the smart contract of the blockchain network, thereby enabling transactions between nodes to be constrained by the smart contract.
[0087] S202. Based on the detailed reconciliation task, determine at least two settlement parties, obtain at least two settlement reports corresponding to the at least two settlement parties based on the preset settlement cycle, and determine whether there are any discrepancies between any two settlement reports that meet the preset conditions; if so, generate a dispute reconciliation request based on the discrepancies.
[0088] In the third example, the preset conditions can be: the quantity of traded items in the same data is different, the price of traded items in the same data is different, the transaction time in the same data is different, and the cost of traded items in the same data is different.
[0089] S203. In response to a disputed reconciliation request, obtain a dispute analysis instruction; obtain a reconciliation scheduling instruction in the blockchain and determine whether the dispute analysis instruction is a reconciliation scheduling instruction; if so, obtain the execution instruction and reconciliation parameters corresponding to the disputed reconciliation request in the blockchain, and obtain the first detailed statement data corresponding to the first settlement party and the second detailed statement data corresponding to the second settlement party based on the difference item, the execution instruction and the reconciliation parameters.
[0090] In this embodiment, the reconciliation scheduling instructions in the blockchain may include: discrepancy analysis execution instructions, discrepancy item detail data acquisition instructions, dispute analysis instructions, and joint verification and audit instructions; the reconciliation scheduling instructions are used to control the settlement party to perform data processing and calculation.
[0091] In the fourth example, if the dispute analysis instruction is not a reconciliation scheduling instruction, a blockchain joint alarm is triggered, and the current dispute reconciliation request is terminated.
[0092] S204. Determine whether the first detailed data and the second detailed data trigger the circuit breaker rule. If not, perform desensitization processing on the first detailed data and the second detailed data, and obtain the first desensitized data corresponding to the first detailed data and the second desensitized data corresponding to the second detailed data.
[0093] In the fifth example, the circuit breaker rule can be an error threshold. When the number of data entries in the first detailed order data and / or the second detailed order data exceeds the error threshold, it is determined that the current detailed order data has triggered the circuit breaker rule, and a blockchain joint alarm is triggered to terminate the current disputed reconciliation request. The circuit breaker rule is used to reduce the impact of errors on data processing in the detailed order reconciliation.
[0094] In this embodiment, data anonymization is used to encrypt or hide sensitive data in the detailed data.
[0095] S205. Determine the first privacy computing system corresponding to the first settlement party and the second privacy computing system corresponding to the second settlement party, load the first de-identified data into the first privacy computing system, load the second de-identified data into the second privacy computing system, and feed back data readiness information to the blockchain;
[0096] In this embodiment, the privacy computing system is a system or platform for the settlement party to perform internal calculations, which is used to calculate the privacy data obtained from the settlement party and feed the calculation results back to the blockchain.
[0097] In this embodiment, when the privacy computing system obtains the de-identified data of the corresponding settlement party, it obtains the blockchain's instructions for the next step of execution by feeding back data readiness information to the blockchain.
[0098] S206. Obtain the data reconciliation instruction corresponding to the data readiness information in the blockchain, and determine the difference analysis execution instruction based on the data reconciliation instruction; verify whether the difference analysis execution instruction in the first privacy computing system and the difference analysis execution instruction in the second privacy computing system are consistent. If so, obtain the reconciliation scheduling rule in the blockchain, and drive the first privacy computing system and the second privacy computing system to perform serial reconciliation of the first desensitized data and the second desensitized data based on the reconciliation scheduling rule, and determine the first reconciliation result of the first settlement party and the second reconciliation result of the second settlement party.
[0099] In this embodiment, after the blockchain sends the discrepancy analysis execution instruction to the privacy computing systems of the two settlement parties, the two privacy computing systems need to jointly verify whether the received discrepancy analysis execution instructions are consistent, in order to determine whether to drive the privacy computing system to perform reconciliation processing.
[0100] S207. Upload the first reconciliation result and the second reconciliation result to the blockchain; determine a preset template based on the first settlement party and the second settlement party, and obtain the reconciliation data corresponding to the first reconciliation result and the second reconciliation result on the blockchain; determine a dispute reconciliation report based on the preset template and the reconciliation data, and store the dispute reconciliation report as evidence.
[0101] In this embodiment, based on the first reconciliation result and the second reconciliation result, the data that is correct for the first reconciliation party and the data that is correct for the second reconciliation party are determined among the data of the discrepancies between the two settlement parties. The dispute reconciliation report is determined based on the reconciliation data and reconciliation results used by the two settlement parties in the reconciliation and in combination with a preset template. In the fifth example, the data included in the dispute reconciliation report may be: the name of the discrepancy, the detailed data of the settlement party corresponding to the discrepancy, the difference value between the two settlement parties regarding the discrepancy, and the data of the settlement party and the settlement party to which the current discrepancy data is correct.
[0102] S208. Determine whether both the first settlement party and the second settlement party acknowledge the dispute reconciliation report. If so, determine the dispute reconciliation report as the basis for settlement adjustment; add the basis for settlement adjustment to the settlement invoices corresponding to the first settlement party and the second settlement party respectively, and conduct detailed reconciliation settlement based on the settlement invoices.
[0103] In the seventh example, the settlement adjustment basis indicates that if the data corresponding to the first settlement party's discrepancy item A is correct and the data corresponding to the second settlement party's discrepancy item A is incorrect, then the data corresponding to the discrepancy item A in the second settlement party's settlement statement will be updated based on the data of the first settlement party's discrepancy item A.
[0104] S209. When the first settlement party does not accept the dispute reconciliation report and / or the second settlement party does not accept the dispute reconciliation report, compare the two settlement reports and obtain the differences between the first settlement party and the second settlement party, and initiate a dispute reconciliation request based on the differences.
[0105] This application provides a blockchain-based detailed reconciliation method. The method involves identifying at least two settlement parties based on a detailed reconciliation task, obtaining at least two settlement reports from these parties based on a preset settlement period, determining whether any two settlement reports contain discrepancies that meet preset conditions, and generating a dispute reconciliation request based on these discrepancies. In response to the dispute reconciliation request, a dispute analysis instruction is obtained and verified based on the settlement party's blockchain. Upon successful verification of the dispute analysis instruction, detailed transaction data for the two settlement parties corresponding to the dispute reconciliation request is obtained. Data reconciliation processing is performed based on the detailed transaction data to determine the reconciliation result. The reconciliation result is uploaded to the blockchain, and a dispute reconciliation report is generated. Detailed transaction reconciliation settlement is then performed based on the dispute reconciliation report. By constructing a blockchain network of participating parties and uploading the computational results generated during settlement and reconciliation to the blockchain, and using smart contracts jointly agreed upon and formulated by the participating parties to judge the computational tasks and results and issue instructions, privacy-preserving computations and data transmission are performed on the nodes of the two settlement parties based on the issued instructions, ensuring the security of data during the detailed reconciliation task. Simultaneously, detailed reconciliation is performed based on the differences between the two settlement parties' settlement reports, and data processing is carried out based on the peer-to-peer node model of the blockchain. The calculation results of the settlement parties are uploaded to the blockchain, and judgments and instructions are issued based on smart contracts, ensuring data privacy while achieving efficient detailed reconciliation task processing. Furthermore, by serially comparing the detailed data corresponding to each difference item, the accuracy of data processing in the detailed reconciliation task is improved. Thus, the technical effect of improving the efficiency and accuracy of reconciliation business processing is achieved.
[0106] Figure 4 This is a schematic diagram of the structure of a blockchain-based detailed transaction reconciliation device provided in an embodiment of this application. The device in this embodiment can be in the form of software and / or hardware. For example... Figure 4 As shown in the embodiment of this application, a blockchain-based detailed transaction reconciliation device 400 is provided. The device includes: a determination module 401, a first processing module 402, and a second processing module 403.
[0107] The determination module 401 is used to determine at least two settlement parties based on the detailed reconciliation task, obtain at least two settlement reports corresponding to the at least two settlement parties based on the preset settlement period, and determine whether there are any discrepancies between any two settlement reports that meet the preset conditions; if so, a dispute reconciliation request is generated based on the discrepancies.
[0108] The first processing module 402 is used to respond to a dispute reconciliation request, obtain a dispute analysis instruction, verify the dispute analysis instruction based on the corresponding blockchain of the settlement party, and obtain detailed data of the two settlement parties corresponding to the dispute reconciliation request when the dispute analysis instruction is verified.
[0109] The second processing module 403 is used to perform data reconciliation processing based on detailed statement data and determine the reconciliation result, upload the reconciliation result to the blockchain and determine the dispute reconciliation report, and perform detailed statement reconciliation settlement based on the dispute reconciliation report.
[0110] In one possible implementation, the device is also used for:
[0111] Retrieve reconciliation scheduling instructions from the blockchain and determine whether the dispute analysis instruction belongs to the reconciliation scheduling instructions;
[0112] If so, obtain the execution instructions and reconciliation parameters corresponding to the disputed reconciliation request in the blockchain, and obtain the first detailed statement data corresponding to the first settlement party and the second detailed statement data corresponding to the second settlement party based on the difference items, execution instructions and reconciliation parameters.
[0113] In one possible implementation, the device is also used for:
[0114] Determine whether the first detailed order data and the second detailed order data trigger the circuit breaker rule. If not, perform desensitization processing on the first detailed order data and the second detailed order data, and obtain the first desensitized data corresponding to the first detailed order data and the second desensitized data corresponding to the second detailed order data.
[0115] The system determines the first privacy computing system corresponding to the first settlement party and the second privacy computing system corresponding to the second settlement party, loads the first de-identified data into the first privacy computing system, loads the second de-identified data into the second privacy computing system, and feeds back data readiness information to the blockchain.
[0116] Obtain the data reconciliation instruction corresponding to the data readiness information in the blockchain, determine the difference analysis execution instruction based on the data reconciliation instruction, drive the first privacy computing system and the second privacy computing system to perform data reconciliation processing based on the difference analysis execution instruction, and determine the reconciliation result.
[0117] In one possible implementation, the device is also used for:
[0118] Verify whether the differential analysis execution instructions in the first privacy computing system and the second privacy computing system are consistent. If they are,
[0119] The system then obtains the reconciliation scheduling rules from the blockchain and drives the first privacy computing system and the second privacy computing system to perform serial reconciliation of the first de-identified data and the second de-identified data based on the reconciliation scheduling rules, and determines the first reconciliation result of the first settlement party and the second reconciliation result of the second settlement party.
[0120] In one possible implementation, the device is also used for:
[0121] Upload the first and second reconciliation results to the blockchain;
[0122] Based on the first and second settlement parties, a preset template is determined, and the reconciliation data corresponding to the first and second reconciliation results on the blockchain is obtained.
[0123] A disputed reconciliation report is generated based on a preset template and reconciliation data, and the disputed reconciliation report is preserved as evidence.
[0124] Determine whether both the first settlement party and the second settlement party acknowledge the disputed reconciliation report. If so, the disputed reconciliation report shall be used as the basis for settlement adjustment.
[0125] The settlement adjustment basis is added to the settlement bills corresponding to the first settlement party and the second settlement party, and detailed reconciliation and settlement are carried out based on the settlement bills.
[0126] In one possible implementation, the device is also used for:
[0127] When the first settlement party does not accept the dispute reconciliation report and / or the second settlement party does not accept the dispute reconciliation report, the two settlement reports are compared and the differences between the first settlement party and the second settlement party are obtained, and a dispute reconciliation request is initiated based on the differences.
[0128] In one possible implementation, the device is also used for:
[0129] Obtain information on all parties involved in the construction of the detailed statement reconciliation blockchain, construct the blockchain network based on the information of the parties involved, determine unified reconciliation scheduling instructions and reconciliation scheduling rules, store the reconciliation scheduling instructions and reconciliation scheduling rules and determine the corresponding smart contract of the blockchain.
[0130] Identify the privacy computing systems corresponding to each participant and establish a distributed, joint network of these privacy computing systems. Then, connect the networked privacy computing systems to the blockchain.
[0131] In this system, each participating party's privacy computing system only accepts the blockchain's business computing scheduling instructions and feeds back the computing results to the blockchain.
[0132] This application provides a blockchain-based detailed statement reconciliation device. A determination module is used to identify at least two settlement parties based on the detailed statement reconciliation task, obtain at least two settlement reports corresponding to the at least two settlement parties based on a preset settlement period, and determine whether any two settlement reports have discrepancies that meet preset conditions. If so, a dispute reconciliation request is generated based on the discrepancies. A first processing module is used to respond to the dispute reconciliation request, obtain a dispute analysis instruction, and verify the dispute analysis instruction based on the settlement party's blockchain. When the dispute analysis instruction is verified, the detailed statement data of the two settlement parties corresponding to the dispute reconciliation request is obtained. A second processing module is used to perform data reconciliation processing based on the detailed statement data and determine the reconciliation result, upload the reconciliation result to the blockchain and determine the dispute reconciliation report, and perform detailed statement reconciliation settlement based on the dispute reconciliation report. By constructing a blockchain network of participating parties and uploading the computational results generated during settlement and reconciliation to the blockchain, and using smart contracts jointly agreed upon and formulated by the participating parties to judge the computational tasks and results and issue instructions, privacy-preserving computations and data transmission are performed on the nodes of the two settlement parties based on the issued instructions, ensuring the security of data during the detailed reconciliation task. Simultaneously, detailed reconciliation is performed based on the differences between the two settlement parties' settlement reports, and data processing is carried out based on the peer-to-peer node model of the blockchain. The calculation results of the settlement parties are uploaded to the blockchain, and judgments and instructions are issued based on smart contracts, ensuring data privacy while achieving efficient detailed reconciliation task processing. Furthermore, by serially comparing the detailed data corresponding to each difference item, the accuracy of data processing in the detailed reconciliation task is improved. Thus, the technical effect of improving the efficiency and accuracy of reconciliation business processing is achieved.
[0133] Figure 5 This is a hardware structure diagram of a blockchain-based detailed transaction reconciliation device provided for an embodiment of this application. (See diagram below.) Figure 5 As shown, the blockchain-based detailed transaction reconciliation device 500 includes:
[0134] Processor 501 and memory 502;
[0135] The memory stores the instructions that the computer executes;
[0136] The processor executes the computer execution instructions stored in memory 502, causing the blockchain-based detailed statement reconciliation device to perform the blockchain-based detailed statement reconciliation method described above.
[0137] It should be understood that the processor 501 described above can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor. The memory 502 may include high-speed random access memory (RAM), and may also include non-volatile memory (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk, or optical disc, etc.
[0138] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a blockchain-based detailed transaction reconciliation method.
[0139] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0140] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0141] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.
[0142] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.
[0143] When integrated units / modules are implemented in hardware, the hardware can be digital circuits, analog circuits, etc. The physical implementation of the hardware structure includes, but is not limited to, transistors, memristors, etc. Unless otherwise specified, the processor can be any suitable hardware processor, such as a CPU, GPU, FPGA, DSP, and ASIC, etc. Unless otherwise specified, the storage unit can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), Hybrid Memory Cube (HMC), etc.
[0144] If the integrated unit / module is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0145] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.
[0146] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0147] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A blockchain-based detailed transaction reconciliation method, characterized in that, include: Based on the detailed reconciliation task, at least two settlement parties are identified. Based on the preset settlement cycle, at least two settlement reports corresponding to the at least two settlement parties are obtained. It is determined whether there are any discrepancies between any two settlement reports that meet preset conditions. If so, a dispute reconciliation request is generated based on the discrepancies. In response to the dispute reconciliation request, a dispute analysis instruction is obtained, and the dispute analysis instruction is verified based on the blockchain of the settlement party. When the dispute analysis instruction is verified, the detailed bill data of the two settlement parties corresponding to the dispute reconciliation request is obtained; the first settlement party corresponds to the first detailed bill data, and the second settlement party corresponds to the second detailed bill data. Determine whether the first detailed data and the second detailed data trigger the circuit breaker rule. If not, perform desensitization processing on the first detailed data and the second detailed data, and obtain the first desensitized data corresponding to the first detailed data and the second desensitized data corresponding to the second detailed data. The first privacy computing system corresponding to the first settlement party and the second privacy computing system corresponding to the second settlement party are determined. The first de-identified data is loaded into the first privacy computing system and the second de-identified data is loaded into the second privacy computing system. Data readiness information is fed back to the blockchain. Obtain the data reconciliation instruction corresponding to the data readiness information in the blockchain, and determine the difference analysis execution instruction based on the data reconciliation instruction; Verify whether the difference analysis execution instructions in the first privacy computing system and the second privacy computing system are consistent. If they are, The system then obtains the reconciliation scheduling rules from the blockchain and drives the first privacy computing system and the second privacy computing system to perform serial reconciliation of the first de-identified data and the second de-identified data based on the reconciliation scheduling rules, and determines the first reconciliation result of the first settlement party and the second reconciliation result of the second settlement party. Upload the first reconciliation result and the second reconciliation result to the blockchain; Based on the first settlement party and the second settlement party, a preset template is determined, and the reconciliation data corresponding to the first reconciliation result and the second reconciliation result on the blockchain is obtained; A disputed reconciliation report is determined based on the preset template and the reconciliation data, and the disputed reconciliation report is stored as evidence. Determine whether both the first settlement party and the second settlement party acknowledge the dispute reconciliation report. If so, the dispute reconciliation report shall be determined as the basis for settlement adjustment. The settlement adjustment basis is added to the settlement bills corresponding to the first settlement party and the second settlement party, and the detailed bill reconciliation settlement is performed based on the settlement bills.
2. The method according to claim 1, characterized in that, The step of verifying the dispute analysis instruction based on the blockchain of the settlement party, and obtaining detailed statement data of the two settlement parties corresponding to the dispute reconciliation request when the dispute analysis instruction is verified, includes: Obtain the reconciliation scheduling instruction from the blockchain, and determine whether the dispute analysis instruction belongs to the reconciliation scheduling instruction; If so, the execution instruction and reconciliation parameters corresponding to the disputed reconciliation request in the blockchain are obtained, and the first detailed statement data corresponding to the first settlement party and the second detailed statement data corresponding to the second settlement party are obtained based on the difference item, the execution instruction and the reconciliation parameters.
3. The method according to claim 1, characterized in that, The detailed reconciliation and settlement based on the disputed reconciliation report also includes: If the first settlement party does not accept the dispute reconciliation report and / or the second settlement party does not accept the dispute reconciliation report, the two settlement reports are compared and the differences between the first settlement party and the second settlement party are obtained, and a dispute reconciliation request is initiated based on the differences.
4. The method according to claim 1, characterized in that, Before determining the corresponding at least two settlement parties based on the detailed statement reconciliation task, the following is also included: Obtain information on each participant in the construction of the detailed reconciliation blockchain, construct the blockchain network based on the information of the participants, determine unified reconciliation scheduling instructions and reconciliation scheduling rules, store the reconciliation scheduling instructions and reconciliation scheduling rules, and determine the smart contract corresponding to the blockchain. Identify the privacy computing system corresponding to each of the participating parties and form a distributed joint network of the privacy computing systems, and then connect the networked privacy computing systems to the blockchain; The privacy computing systems of each participating party only accept the business computing scheduling instructions of the blockchain and feed back the computing results to the blockchain.
5. A blockchain-based detailed transaction reconciliation device, characterized in that, include: The determination module is used to determine at least two settlement parties based on the detailed reconciliation task, obtain at least two settlement reports corresponding to the at least two settlement parties based on a preset settlement period, and determine whether there are any discrepancies between any two settlement reports that meet preset conditions; if so, a dispute reconciliation request is generated based on the discrepancies. The first processing module is used to respond to the dispute reconciliation request, obtain a dispute analysis instruction, and verify the dispute analysis instruction based on the blockchain of the settlement party. When the dispute analysis instruction is verified, the module obtains the detailed bill data of the two settlement parties corresponding to the dispute reconciliation request. The first settlement party corresponds to the first detailed bill data, and the second settlement party corresponds to the second detailed bill data. The second processing module is used to determine whether the first detailed data and the second detailed data trigger the circuit breaker rule. If not, it performs desensitization processing on the first detailed data and the second detailed data, and obtains the first desensitized data corresponding to the first detailed data and the second desensitized data corresponding to the second detailed data. The second processing module is further configured to: determine the first privacy computing system corresponding to the first settlement party and the second privacy computing system corresponding to the second settlement party; load the first de-identified data into the first privacy computing system; load the second de-identified data into the second privacy computing system; and feed back data readiness information to the blockchain. The second processing module is also used to obtain the data reconciliation instruction corresponding to the data readiness information in the blockchain, and determine the difference analysis execution instruction based on the data reconciliation instruction; The second processing module is further configured to verify whether the difference analysis execution instruction in the first privacy computing system and the difference analysis execution instruction in the second privacy computing system are consistent; if they are consistent, obtain the reconciliation scheduling rules in the blockchain; drive the first privacy computing system and the second privacy computing system to perform serial reconciliation of the first de-identified data and the second de-identified data based on the reconciliation scheduling rules; and determine the first reconciliation result of the first settlement party and the second reconciliation result of the second settlement party. The second processing module is further configured to upload the first reconciliation result and the second reconciliation result to the blockchain; The second processing module is further configured to determine a preset template based on the first settlement party and the second settlement party, and obtain the reconciliation data corresponding to the first reconciliation result and the second reconciliation result on the blockchain; The second processing module is also used to determine a disputed reconciliation report based on the preset template and the reconciliation data, and to store the disputed reconciliation report as evidence. The second processing module is also used to determine whether both the first settlement party and the second settlement party acknowledge the dispute reconciliation report; if so, the dispute reconciliation report is determined as the basis for settlement adjustment. The second processing module is also used to add the settlement adjustment basis to the settlement bills corresponding to the first settlement party and the second settlement party, and to perform the detailed bill reconciliation settlement based on the settlement bills.
6. A blockchain-based detailed transaction reconciliation device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the blockchain-based detailed reconciliation method as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the blockchain-based detailed transaction reconciliation method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Settlement data processing method and system based on block chain and related nodes
CN111415159A
Intelligent account checking method, device and equipment and storage medium
CN112669131A