A Method, Device, Equipment and Medium for Ocean Freight Settlement Based on Blockchain

Through blockchain technology, the matching of sea freight invoice information and fund information is verified, and the problems of long-term sea freight settlement and easy invoice tampering are solved, and an efficient and secure sea freight settlement process is achieved.

CN114596090BActive Publication Date: 2025-08-01AISINO CORPORATION
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011411654.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-03
Publication Date
2025-08-01
Estimated Expiration
2040-12-03

AI Technical Summary

Technical Problem

The prior art takes a long time to settle shipping fees and invoice information is prone to tampering, resulting in increased supervision difficulty and insufficient data security.

Method used

Blockchain technology is adopted to receive invoice information through the tax bureau’s regulatory nodes, obtain and verify matching fund information. If the amount is the same, it will be synchronized to other nodes of the blockchain to ensure that the information is tampered with and traceable.

Benefits of technology

It realizes the efficiency of the maritime freight settlement process and the immutability of information, and improves the reliability of supervision and data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114596090B_ABST
    Figure CN114596090B_ABST
Patent Text Reader

Abstract

The present invention discloses a sea freight settlement method, device, equipment and medium based on blockchain, which is used to solve the problems of long time consumption and easy tampering of invoice information existing in the prior art when settling sea freight. Since in the embodiments of the present invention, it is implemented based on blockchain, if the regulatory node corresponding to the tax bureau in the blockchain receives the invoice information, it will compare the amount carried in the invoice information with the amount in the fund information matching the invoice information stored in the regulatory node. If they are consistent, the invoice information will be synchronized to other nodes in the blockchain. Since the embodiments of the present invention are based on blockchain, the problems of long time consumption, non-traceability, over-credit and easy tampering are effectively avoided in the embodiments of the present invention.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of blockchain technology, and in particular, to a sea freight settlement method, device, equipment and medium based on blockchain. Background Art

[0002] In the traditional "Silver-Tax Interaction", the records of information on transactions between enterprises are not shared, and there may be risks of over-crediting. It is difficult for the foreign exchange administration to carry out supervision operations and monitor tax-related and loan data. There are no traces in data delivery, and in case of subsequent security problems, there is no evidence to support. The information system lacks the support of security technology, and the data usage process is not regulated.

[0003] In the prior art, when conducting sea freight settlement, it is usually carried out manually offline. However, manual offline settlement takes a long time, and after the invoice is issued, it may be tampered with.

[0004] It can be seen that in the prior art, when conducting sea freight settlement, there are problems of long time consumption and easy tampering of invoice information. Summary of the Invention

[0005] The present invention provides a sea freight settlement method, device, equipment and medium based on blockchain, which is used to solve the problems of long time consumption and easy tampering of invoice information in the prior art when conducting sea freight settlement.

[0006] In a first aspect, an embodiment of the present invention provides a sea freight settlement method based on blockchain, and the method includes:

[0007] If the regulatory node corresponding to the tax bureau in the blockchain receives invoice information, obtain the fund information stored in the regulatory node that matches the invoice information;

[0008] Judge whether the first amount carried by the fund information is consistent with the second amount carried by the invoice information. If they are consistent, synchronize the invoice information to other nodes in the blockchain.

[0009] In a second aspect, an embodiment of the present invention provides a sea freight settlement device based on blockchain, and the device includes:

[0010] An obtaining module, configured to obtain the fund information stored in the regulatory node that matches the invoice information if the regulatory node corresponding to the tax bureau in the blockchain receives the invoice information;

[0011] A processing module, configured to judge whether the first amount carried by the fund information is consistent with the second amount carried by the invoice information. If they are consistent, synchronize the invoice information to other nodes in the blockchain.

[0012] Thirdly, an embodiment of the present invention provides an electronic device, which at least includes a processor and a memory. When the processor executes a computer program stored in the memory, it performs the steps of any one of the above-mentioned blockchain-based ocean freight settlement.

[0013] Fourthly, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it performs the steps of any one of the above-mentioned blockchain-based ocean freight settlement.

[0014] In the embodiment of the present invention, since it is implemented based on the blockchain, if the regulatory node corresponding to the tax bureau in the blockchain receives the invoice information, it will compare the amount carried in the invoice information with the amount in the fund information that matches the invoice information stored in the regulatory node. If they are consistent, the invoice information will be synchronized to other nodes in the blockchain. Since the embodiment of the present invention is based on the blockchain, the problems of long time consumption, non-traceability, over-credit, and easy tampering are effectively avoided in the embodiment of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions of the present invention, the drawings required for description in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0016] Figure 1 It is a schematic diagram of an ocean freight settlement process provided by an embodiment of the present invention;

[0017] Figure 2 It is a schematic diagram of a new node joining the blockchain provided by an embodiment of the present invention;

[0018] Figure 3 It is a schematic diagram of information being sent to other nodes provided by an embodiment of the present invention;

[0019] Figure 4 It is a schematic diagram of information interaction between nodes provided by an embodiment of the present invention;

[0020] Figure 5 It is a schematic diagram of the structure of a blockchain-based ocean freight settlement device provided by an embodiment of the present invention;

[0021] Figure 6 It is an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] To make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of protection of the present invention.

[0023] In order to achieve less time consumption, queryable information, and non-tampering during the settlement of ocean freight, the embodiments of the present invention provide an ocean freight settlement method, device, equipment and medium based on blockchain.

[0024] Embodiment 1:

[0025] Figure 1 The following is a schematic diagram of an ocean freight settlement process provided by an embodiment of the present invention. The process includes the following steps:

[0026] S101: If the regulatory node corresponding to the tax bureau in the blockchain receives invoice information, obtain the fund information stored in the regulatory node that matches the invoice information.

[0027] To determine whether the received invoice information is incorrect, in the embodiments of the present invention, verification is performed through the regulatory node corresponding to the tax bureau in the blockchain. When the regulatory node receives invoice information, the regulatory node authenticates the invoice information. And since the authentication of the invoice information is based on the fund information that matches the invoice information, and the fund information is pre-stored in the regulatory node, therefore, after receiving the invoice information, the regulatory node corresponding to the tax bureau in the blockchain obtains the fund information corresponding to the invoice information. Specifically, when searching for the fund information that matches the invoice information, it can be determined whether the two match by judging the specific content carried in the invoice information and the fund information. Among them, in order not to cause waste of resources, a time length for information search can be preset. In the regulatory node, search for the fund information for the preset time length, and judge whether there is fund information that matches the invoice information according to the enterprise information, goods information, etc. carried in the found fund information and the invoice information.

[0028] S102: Judge whether the first amount carried in the fund information is consistent with the second amount carried in the invoice information. If they are consistent, synchronize the invoice information to other nodes in the blockchain.

[0029] After obtaining the fund information that matches the invoice information, a judgment is made based on the amounts of the fund information and the invoice information. Specifically, a judgment is made according to the amount carried in the fund information and the amount carried in the invoice information. For the sake of easy distinction, the amount carried in the fund information is called the first amount, and the amount carried in the invoice information is called the second amount. If the first amount is inconsistent with the second amount, the authentication fails; if the first amount is consistent with the second amount, the authentication passes, and then the invoice information is synchronized to other nodes in the blockchain.

[0030] Since in the embodiment of the present invention, it is implemented based on the blockchain, if the regulatory node corresponding to the tax bureau in the blockchain receives the invoice information, it will compare the amount carried in the invoice information with the amount in the fund information that matches the invoice information stored in the regulatory node. If they are consistent, the invoice information is synchronized to other nodes in the blockchain. Since the embodiment of the present invention is based on the blockchain, the problems of long time consumption, non-traceability, over-credit, and easy tampering are effectively avoided in the embodiment of the present invention.

[0031] Embodiment 2:

[0032] In order to accurately judge whether the invoice information is incorrect, on the basis of the above embodiments, in the embodiment of the present invention, the invoice information includes: the first amount, tax number, goods information, company name, tax number, opening bank, card number, address, and phone number.

[0033] In order to accurately judge whether the invoice information is incorrect, on the basis of the above embodiments, in the embodiment of the present invention, the fund information in the regulatory node is saved in the following manner:

[0034] If the regulatory node receives the fund information sent by the node corresponding to the bank, the fund information is saved.

[0035] Since when an enterprise conducts a transaction, the funds are generally transferred through the bank, that is, all transactions are carried out through the bank. Therefore, the fund information is initially sent by the node corresponding to the bank. And generally, there will be specific transaction data such as the payer, payee, and details during the transfer. Therefore, the fund information sent by the node corresponding to the bank also includes the above transaction data. After the node corresponding to the bank sends the fund information, other nodes including the regulatory node will receive the fund information. When the corresponding node receives the fund information, the received fund information is saved.

[0036] In order to accurately judge whether the invoice information is incorrect, on the basis of the above embodiments, in the embodiment of the present invention, the obtaining of the fund information stored in the regulatory node that matches the invoice information request includes:

[0037] Obtain the fund information existing in the supervision node, and determine the fund information matching the invoice information according to the invoice information and the transaction data information carried by the fund information.

[0038] In order to accurately determine whether the invoice information is incorrect, in the embodiments of the present invention, to determine the fund information matching the invoice information, and when determining the fund information matching the invoice information, it is determined based on the transaction data information carried by the fund information. The transaction data information includes: the second amount, goods information, company name, tax number, opening bank, card number, etc. The fund information matching the invoice information can be determined according to one or several of them. Among them, in order not to cause waste of resources, the time length for information search can be preset in advance. In the supervision node, search for the fund information within the preset time length, and determine whether there is fund information matching the invoice information according to the specific content carried by the found fund information and the invoice information. For example, the matching fund information can be determined according to the goods information, or the matching fund information can be determined in other ways. Specifically, how to determine it is not limited here.

[0039] Embodiment 3:

[0040] In order to improve the user experience, on the basis of the above embodiments, in the embodiments of the present invention, the method further includes:

[0041] If the supervision node receives the logistics information sent by the node corresponding to the shipper, save the logistics information.

[0042] Since enterprises transport goods through the shipper during the transportation of goods, the obtained logistics information is initially sent by the node corresponding to the shipper to other nodes. And when the shipper sends the logistics information, other nodes including the supervision node will receive the logistics information. After receiving the logistics information, save the received logistics information. And when saving the logistics information, the logistics information carries information such as the goods information and enterprise information of the transportation.

[0043] In order to improve the user experience, on the basis of the above embodiments, in the embodiments of the present invention, at least one of the following is included in other nodes in the blockchain:

[0044] The node corresponding to the carrier, the node corresponding to the shipper, the node corresponding to the foreign exchange administration, the node corresponding to the bank, the node corresponding to the enterprise.

[0045] In order to improve the user experience, on the basis of the above embodiments, in the embodiments of the present invention, the blockchain is a consortium blockchain.

[0046] At present, blockchains are divided into public blockchains, consortium blockchains, and private blockchains. Since the transaction costs of consortium blockchains are cheaper, transactions only need to be verified by a few trusted high-computing power nodes and do not require full network confirmation. Therefore, in the embodiments of the present invention, a consortium blockchain is selected.

[0047] To join a consortium blockchain, a node needs to apply and be authenticated, and sign an agreement. A consensus mechanism based on the agreement is adopted. Figure 2 This is a schematic diagram of a new node joining a blockchain provided by the embodiments of the present invention. For Figure 2 example, when a new node A joins the blockchain, it sends information about the new node joining to related nodes B and C, connects the new node A to its related nodes B and C, and realizes the sharing of the information stored in nodes B and C with node A. Among them, nodes D and E are nodes that have information interaction with node B, and other nodes are not described here. In the embodiments of the present invention, when a new node joins, data will be quickly spread to adjacent nodes through a contract algorithm. In the embodiments of the present invention, adding a new node is a prior art and will not be elaborated here.

[0048] In the consensus mechanism of the consortium blockchain based on the signed agreement, certain pre-approved nodes are used to save information to implement a distributed ledger. And all nodes in the consortium blockchain can participate in transactions and view all ledgers. In the consortium blockchain, operating standards and contract conditions are uniformly formulated, and each node and participant in the blockchain must participate and operate according to the formula algorithm and the specified contract mechanism, and jointly maintain the consortium blockchain in the processes of invoice information collection, fund information collection, logistics information collection, etc.

[0049] Figure 3 This is a schematic diagram of information sent by the embodiments of the present invention to other nodes. For example, when node A receives new information, that is, when there is information update, it sends the information to connected nodes B, C, and D. It can also be understood that other nodes download and verify the information through the contract algorithm, and after passing the verification, data is updated. For example, when the shipper pays the carrier through the bank, based on the node information synchronization algorithm of the blockchain, each node will simultaneously record an immutable distributed ledger. Among them, each node can query the information it wants to know on the blockchain system.

[0050] Embodiment 4:

[0051] Next, a specific embodiment is combined to introduce the sea freight settlement method based on the blockchain provided by the embodiments of the present invention. Figure 4 This is a schematic diagram of information interaction between nodes provided by the embodiments of the present invention.

[0052] In the first aspect, when it comes to invoice information, when an enterprise conducts goods sales, it can carry out the invoicing business, or when the enterprise sells goods, it entrusts the consignor, and the consignor conducts the invoicing business. After uploading the invoice information to the corresponding node, the node sends the invoice information to other nodes including the regulatory node. The regulatory node corresponding to the tax bureau checks the invoice information according to the pre - saved fund information. If the check is correct, it indicates that the invoice information is valid, and then synchronizes the invoice information to other nodes.

[0053] In the second aspect, when it comes to fund information, the fund transactions between enterprises when selling goods, the fund transactions between enterprises and consignors, and the fund transactions between consignors and carriers all involve fund information. And the fund information is uploaded by the nodes corresponding to the bank. After the nodes corresponding to the bank receive the fund information, they will send the fund information to other nodes.

[0054] In the third aspect, when it comes to logistics information, the consignor uploads the logistics information of the goods consigned through the consignor to the node corresponding to the consignor. After the node corresponding to the consignor receives the logistics information, it will send the logistics information to other nodes.

[0055] Moreover, in the embodiments of the present invention, an invoice is a document for the settlement amount issued by the seller to the buyer, and it is the basis for the port freight forwarder to make a detailed list of imported goods and calculate the cargo price when claiming compensation from the shipowner or insurer. Therefore, in the embodiments of the present invention, invoice information circulates among multiple nodes such as enterprises, consignors, carriers, foreign exchange administrations, banks, and tax bureaus. And as the manager of the blockchain consensus algorithm system, the node corresponding to the tax bureau provides services such as invoice issuance, upload, and query for enterprises. The consignor and the blockchain adopt an asymmetric key digital machine certificate to ensure the authenticity and validity of the invoice. And each node operates according to the consensus algorithm and the agreed mechanism, so as to realize an unforgeable, non - repudiable, traceable, and queryable sea freight invoice management system in the blockchain system. Specifically, the consensus algorithm and the agreed mechanism are prior arts and will not be elaborated here.

[0056] Embodiment 5:

[0057] Figure 5 A schematic structural diagram of a sea freight settlement device based on blockchain provided by an embodiment of the present invention. The device includes:

[0058] An acquisition module 501, configured to obtain the fund information saved in the regulatory node that matches the invoice information if the regulatory node corresponding to the tax bureau in the blockchain receives the invoice information;

[0059] A processing module 502 is configured to determine whether a first amount carried in the fund information is consistent with a second amount carried in the invoice information. If they are consistent, the invoice information is synchronized to other nodes in the blockchain.

[0060] In a possible implementation manner, the processing module 502 is specifically configured to save the fund information if the regulatory node receives the fund information sent by the node corresponding to the bank.

[0061] In a possible implementation manner, the processing module 502 is specifically configured to obtain the fund information existing in the regulatory node, and determine the fund information matching the invoice information according to the invoice information and the transaction data information carried in the fund information.

[0062] In a possible implementation manner, the device further includes: a saving module 503, configured to save the logistics information if the regulatory node receives the logistics information sent by the node corresponding to the consignor.

[0063] Embodiment 6:

[0064] Based on the above embodiments, an embodiment of the present invention further provides an electronic device, as Figure 6 shown, including: a processor 601, a communication interface 602, a memory 603, and a communication bus 604. Among them, the processor 601, the communication interface 602, and the memory 603 complete communication with each other through the communication bus 604.

[0065] A computer program is stored in the memory 603. When the program is executed by the processor 601, the processor 601 is caused to execute the following steps:

[0066] If the regulatory node corresponding to the tax bureau in the blockchain receives invoice information, obtain the fund information saved in the regulatory node that matches the invoice information;

[0067] Determine whether a first amount carried in the fund information is consistent with a second amount carried in the invoice information. If they are consistent, synchronize the invoice information to other nodes in the blockchain.

[0068] In a possible implementation manner, the invoice information includes: a first amount, a tax number, goods information, a company name, a tax number, an opening bank, a card number, an address, and a phone number.

[0069] In a possible implementation manner, the fund information in the regulatory node is saved in the following way:

[0070] If the regulatory node receives the fund information sent by the node corresponding to the bank, save the fund information.

[0071] In a possible implementation, the obtaining of the fund information stored in the regulatory node and matching the invoice information request includes:

[0072] Obtain the fund information existing in the regulatory node, and determine the fund information matching the invoice information according to the invoice information and the transaction data information carried by the fund information.

[0073] In a possible implementation, the method further includes:

[0074] If the regulatory node receives the logistics information sent by the node corresponding to the shipper, save the logistics information.

[0075] In a possible implementation, at least one of the other nodes in the blockchain includes the following:

[0076] The node corresponding to the carrier, the node corresponding to the shipper, the node corresponding to the foreign exchange administration, the node corresponding to the bank, the node corresponding to the enterprise.

[0077] In a possible implementation, the blockchain is a consortium blockchain.

[0078] Since the principle of the above electronic device for solving problems is similar to that of the communication method, the implementation of the above electronic device can refer to the implementation of the method, and the repeated parts will not be elaborated.

[0079] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, only a thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0080] The communication interface 602 is used for communication between the above electronic device and other devices.

[0081] The memory may include a Random Access Memory (RAM), and may also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the aforementioned processor.

[0082] The above-mentioned processor may be a general-purpose processor, including a central processing unit, a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0083] Embodiment 7:

[0084] Based on the above embodiments, an embodiment of the present invention further provides a computer-readable storage medium, in which a computer program executable by a processor is stored. When the program runs on the processor, the processor is caused to execute the following steps:

[0085] If the regulatory node corresponding to the tax bureau in the blockchain receives invoice information, obtain the fund information saved in the regulatory node that matches the invoice information;

[0086] Judge whether the first amount carried in the fund information is consistent with the second amount carried in the invoice information. If they are consistent, synchronize the invoice information to other nodes in the blockchain.

[0087] In a possible implementation manner, the invoice information includes: the first amount, tax number, goods information, company name, tax number, opening bank, card number, address, and phone number.

[0088] In a possible implementation manner, the fund information in the regulatory node is saved in the following way:

[0089] If the regulatory node receives the fund information sent by the node corresponding to the bank, save the fund information.

[0090] In a possible implementation manner, the obtaining of the fund information saved in the regulatory node that matches the invoice information request includes:

[0091] Obtain the fund information existing in the regulatory node, and determine the fund information that matches the invoice information according to the invoice information and the transaction data information carried in the fund information.

[0092] In a possible implementation manner, the method further includes:

[0093] If the regulatory node receives the logistics information sent by the node corresponding to the shipper, save the logistics information.

[0094] In a possible implementation manner, the other nodes in the blockchain include at least one of the following:

[0095] The node corresponding to the carrier, the node corresponding to the shipper, the node corresponding to the foreign exchange control bureau, the node corresponding to the bank, and the node corresponding to the enterprise.

[0096] In a possible implementation manner, the blockchain is a consortium blockchain.

[0097] Since the principle of the computer-readable medium provided above for solving problems is similar to that of the communication method, after the processor executes the computer program in the computer-readable medium, the steps implemented can refer to the above other embodiments, and the repeated parts will not be described again.

[0098] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0099] The present application is described with reference to the flowcharts and / or block diagrams of the method, device (system), and computer program product according to the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the specified functions in one Figure 1 one process or multiple processes and / or blocks Figure 1 or multiple blocks.

[0100] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured product including an instruction device, and the instruction device implements the specified functions in one Figure 1 one process or multiple processes and / or blocks Figure 1 or multiple blocks.

[0101] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide for implementing the specified functions in one Figure 1 one process or multiple processes and / or blocksFigure 1 Steps of the functions specified in one or more boxes.

[0102] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these changes and modifications.

Claims

1. A method for settling ocean freight based on blockchain, characterized in that, The method includes: If the regulatory node corresponding to the tax bureau in the blockchain receives invoice information, obtain the fund information stored in the regulatory node that matches the invoice information; Determine whether the first amount carried by the fund information is consistent with the second amount carried by the invoice information. If they are consistent, synchronize the invoice information to other nodes in the blockchain; Among them, obtaining the fund information stored in the regulatory node that matches the invoice information includes: Search for fund information within a preset time period, and determine whether there is fund information that matches the invoice information based on the enterprise information and goods information carried by the found fund information and the invoice information; The method further includes: If the regulatory node receives logistics information sent by the node corresponding to the shipper, save the logistics information; The other nodes in the blockchain at least include one of the following: The node corresponding to the carrier, the node corresponding to the shipper, the node corresponding to the foreign exchange administration, the node corresponding to the bank, the node corresponding to the enterprise.

2. The method according to claim 1, wherein The invoice information includes: the first amount, tax number, goods information, company name, tax number, opening bank, card number, address, phone number.

3. The method according to claim 1, wherein The fund information in the regulatory node is saved in the following manner: If the regulatory node receives fund information sent by the node corresponding to the bank, save the fund information.

4. The method according to claim 1 or 3, characterized in that, Obtaining the fund information stored in the regulatory node that matches the invoice information request includes: Obtain the fund information existing in the regulatory node, and determine the fund information that matches the invoice information based on the invoice information and the transaction data information carried by the fund information.

5. The method according to claim 1, wherein The blockchain is a consortium blockchain.

6. A sea freight settlement device based on blockchain, characterized in that, The device includes: An obtaining module, configured to obtain the fund information stored in the regulatory node that matches the invoice information if the regulatory node corresponding to the tax bureau in the blockchain receives invoice information; A processing module, configured to determine whether the first amount carried by the fund information is consistent with the second amount carried by the invoice information. If they are consistent, synchronize the invoice information to other nodes in the blockchain; Among them, the obtaining module is specifically configured to search for fund information within a preset time period, and determine whether there is fund information that matches the invoice information based on the enterprise information and goods information carried by the found fund information and the invoice information; Among them, the processing module is further configured to save the logistics information if the regulatory node receives logistics information sent by the node corresponding to the shipper; The other nodes in the blockchain at least include one of the following: The node corresponding to the carrier, the node corresponding to the shipper, the node corresponding to the foreign exchange administration, the node corresponding to the bank, the node corresponding to the enterprise.

7. An electronic device, characterized in that, The electronic device at least includes a processor and a memory. When the processor executes the computer program stored in the memory, it executes the steps of any one of claims 1-5 for ocean freight settlement based on the blockchain.

8. A computer-readable storage medium, characterized in that, It stores a computer program, and when the computer program is executed by the processor, it executes the steps of any one of claims 1-5 for ocean freight settlement based on the blockchain.

Citation Information

Patent Citations

  • Bill processing method and device based on blockchain network and related equipment

    CN111311277A