Business travel reimbursement method and device, equipment and storage medium

By deploying a travel reimbursement system in the blockchain network, using a consensus mechanism to achieve parallel approval, and introducing automatic review of business travel and travel platform nodes, the problems of long approval cycle and limited authenticity in the traditional travel reimbursement process are solved, and the problem of long approval cycle and limited authenticity in the traditional travel reimbursement process is realized. An efficient, transparent and secure reimbursement process is provided.

CN119417416APending Publication Date: 2025-02-11BANK OF CHINA
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411577589.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The traditional travel reimbursement process has problems such as long approval cycle and limited authenticity.

Method used

By deploying a travel reimbursement system in the blockchain network, using the consensus mechanism to achieve parallel approval of each node, reducing manual operations, and introducing business travel platforms and travel platform nodes to automatically review order information.

Benefits of technology

It shortens the approval cycle, improves the efficiency and transparency of the reimbursement process, reduces the risks of human error and fabrication, and ensures the authenticity and accuracy of reimbursement applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417416A_ABST
    Figure CN119417416A_ABST
Patent Text Reader

Abstract

The invention provides a business travel reimbursement method and device, equipment and a storage medium, and can be applied to the field of block chains. The method comprises the steps that a detected business travel reimbursement request is responded, a consensus application for the business travel reimbursement request is sent to nodes in a block chain network, and the nodes comprise an employee node, a department node, a project management team node, a financial management department node, a business travel platform node and a travel platform node; receiving consensus results respectively uploaded by the related nodes for the travel reimbursement request; if the consensus results uploaded by all the related nodes are approved, determining that the travel reimbursement request is approved; and if the consensus result uploaded by any related node is that the verification is not passed, determining that the travel reimbursement request is not approved. Parallelization of the approval process is realized by using a consensus mechanism of the block chain, the approval period is shortened, and the efficiency is improved; the business travel reimbursement request is processed based on the block chain, transparency and safety are improved, human errors and pinching risks are reduced, and authenticity and accuracy of a reimbursement application are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of blockchain technology, and in particular to a travel reimbursement method, device, equipment and storage medium. Background Art

[0002] In modern enterprise management, the reimbursement process for travel and local transportation expenses is a common and important link. With the expansion of enterprise scale and the increase in the frequency of employee business trips, the traditional paper-based reimbursement process faces problems such as low efficiency, high error rate and difficult management. Therefore, many companies are gradually turning to digital and automated reimbursement systems to improve efficiency and accuracy.

[0003] In the related technology, the travel and taxi reimbursement process includes employees submitting reimbursement application information online, and the application is transferred to multiple different approval nodes in a serial manner for step-by-step approval. Usually, after the application is transferred to the finance department for preliminary review, the system will prompt you to submit paper documents, such as taxi invoices, air tickets, train tickets, and printed paper orders, etc. The finance department will review the paper documents and the results of the initial financial review. After the review is passed, the reimbursement amount will be remitted to the employee's bank account within a few working days.

[0004] However, the above method has problems such as long approval cycle and limited authenticity. Summary of the invention

[0005] The embodiments of the present application provide a travel reimbursement method, apparatus, device and storage medium to shorten the approval cycle and improve authenticity.

[0006] In a first aspect, an embodiment of the present application provides a travel reimbursement method, which is applied to a travel reimbursement system, where the travel reimbursement system is deployed on each node in a blockchain network, where the nodes in the blockchain network include employee nodes, department nodes, project management team nodes, financial management department nodes, business travel platform nodes, and travel platform nodes;

[0007] Travel reimbursement methods include:

[0008] In response to detecting a travel reimbursement request, a consensus application for the travel reimbursement request is sent to a node in the blockchain network, where the travel reimbursement request carries employee information of a target employee, target project information, and target order information;

[0009] Receive the consensus results uploaded by relevant nodes in the blockchain network for travel reimbursement requests;

[0010] If the consensus results uploaded by all relevant nodes are approved, the travel reimbursement request is approved;

[0011] If the consensus result uploaded by any relevant node is that the review fails, the travel reimbursement request will be rejected.

[0012] In a possible implementation, in a distributed ledger of a blockchain network, information related to travel reimbursement corresponding to each node is stored, and the travel reimbursement method further includes:

[0013] In response to detecting the consensus application, query the information related to the current node and the travel reimbursement from the information stored in the distributed ledger;

[0014] Based on the information related to the current node and the travel reimbursement, the information related to the current node carried in the travel reimbursement request is verified to obtain the consensus result of the current node for the travel reimbursement request.

[0015] In a possible implementation, the travel reimbursement method further includes:

[0016] When approving a travel reimbursement request, an approval notification of the travel reimbursement request is sent to the employee node corresponding to the target employee.

[0017] In a possible implementation, the travel reimbursement method further includes:

[0018] When approving a travel reimbursement request, the target employee's employee information, target project information, and target order information are recorded in the distributed ledger, and the reimbursement amount corresponding to the order information is paid to the target employee's salary account.

[0019] In a possible implementation, the travel reimbursement system is connected to the financial system to pay the reimbursement amount corresponding to the order information to the salary account of the target employee, including:

[0020] Interact with the financial system to distribute the reimbursement amount corresponding to the order information to the target employee's salary account.

[0021] In a possible implementation, the travel reimbursement method further includes:

[0022] When the travel reimbursement request is not approved, a rejection notification of the travel reimbursement request is sent to the employee node corresponding to the target employee, and a prompt is given to modify the corresponding application information.

[0023] In a second aspect, the present application provides a travel reimbursement device, which is applied to a travel reimbursement system, and the travel reimbursement system is deployed in each node in a blockchain network. The nodes in the blockchain network include employee nodes, department nodes, project management team nodes, financial management department nodes, business travel platform nodes, and travel platform nodes;

[0024] Travel expense reimbursement devices include:

[0025] A sending module, configured to respond to a detected travel reimbursement request and send a consensus application for the travel reimbursement request to a node in the blockchain network, wherein the travel reimbursement request carries employee information of a target employee, target project information, and target order information;

[0026] A receiving module, used to receive consensus results uploaded by relevant nodes in the blockchain network for travel reimbursement requests;

[0027] The processing module is used to determine whether to approve the travel reimbursement request based on the consensus results uploaded by each relevant node.

[0028] In a possible implementation, the travel reimbursement device also includes a verification module, which is used to: in response to detecting a consensus application, query the information related to the current node and travel reimbursement from the information stored in the distributed ledger; based on the information related to the current node and travel reimbursement, verify the information related to the current node carried in the travel reimbursement request to obtain the consensus result of the current node for the travel reimbursement request.

[0029] In a possible implementation manner, the sending module is further used to: when approving the travel reimbursement request, send an approval notification of the travel reimbursement request to the employee node corresponding to the target employee.

[0030] In a possible implementation, the processing module is also used to: when approving a travel reimbursement request, record the employee information, target project information, and target order information of the target employee in a distributed ledger, and pay the reimbursement amount corresponding to the order information to the salary account of the target employee.

[0031] In a possible implementation, the travel reimbursement system is connected to a financial system, and the processing module is further specifically used to: interact with the financial system to pay the reimbursement amount corresponding to the order information to the salary account of the target employee.

[0032] In a possible implementation, the sending module is further used to: when the travel reimbursement request is not approved, send a rejection notification of the travel reimbursement request to the employee node corresponding to the target employee, and prompt the employee to modify the corresponding application information.

[0033] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;

[0034] Memory for storing computer-executable instructions;

[0035] A processor is used to execute computer-executable instructions to implement the travel reimbursement method as described in any one of the first aspects.

[0036] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed, they are used to implement the travel reimbursement method as described in any one of the first aspects.

[0037] In a fifth aspect, the present application provides a computer program product, which includes computer execution instructions, and when the computer execution instructions are executed, they are used to implement the travel reimbursement method as described in any one of the first aspects.

[0038] The travel reimbursement method, device, equipment and storage medium provided in the embodiment of the present application are applied to the travel reimbursement system, and the travel reimbursement system is deployed in each node in the blockchain network, and the nodes in the blockchain network include employee nodes, department nodes, project management team nodes, financial management department nodes, business travel platform nodes and travel platform nodes; the travel reimbursement method includes: when a travel reimbursement request is detected, a consensus application for the travel reimbursement request is sent to the node in the blockchain network, and the travel reimbursement request carries the employee information, target project information and target order information of the target employee, and receives the consensus results uploaded by the relevant nodes in the blockchain network for the travel reimbursement request; if the consensus results uploaded by all relevant nodes are approved, the travel reimbursement request is approved; if the consensus results uploaded by any relevant node are not approved, the travel reimbursement request is not approved. The consensus mechanism of the blockchain is used to realize the parallelization of the approval process, shorten the approval cycle, and improve efficiency; the travel reimbursement request is processed through the blockchain to achieve higher transparency and security, reduce the risk of human error and fabrication, ensure the authenticity and accuracy of the reimbursement application, and improve the efficiency of the overall process. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0040] Figure 1 A flowchart of a travel reimbursement application in related technology;

[0041] Figure 2 A schematic diagram of an application scenario of a travel reimbursement method provided for an exemplary embodiment of the present application;

[0042] Figure 3 Schematic diagram of the process of travel reimbursement method provided for the exemplary embodiment of this application Figure 1 ;

[0043] Figure 4 Schematic diagram of the process of travel reimbursement method provided for the exemplary embodiment of this application Figure 2 ;

[0044] Figure 5A schematic diagram of the structure of the travel reimbursement device provided for the exemplary embodiment of the present application Figure 1 ;

[0045] Figure 6 A schematic diagram of the structure of the travel reimbursement device provided for the exemplary embodiment of the present application Figure 2 ;

[0046] Figure 7 A schematic diagram of the structure of an electronic device provided for an exemplary embodiment of the present application.

[0047] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0048] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0049] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0050] It should be noted that the travel reimbursement method, device, equipment and storage medium of the present application can be used in the field of blockchain technology, and can also be used in any field outside the field of blockchain technology. The application field of the travel reimbursement method, device, equipment and storage medium of the present application is not limited.

[0051] First, the terms involved in this application are explained:

[0052] Blockchain: refers to a technology based on distributed ledger and consensus mechanism.

[0053] Distributed ledger: refers to sharing information between various nodes.

[0054] Consensus mechanism: refers to the nodes confirming the information changes that have occurred and publishing them to the distributed ledger. The information changes that occur on each node of the blockchain are tamper-proof and traceable.

[0055] Travel reimbursement: refers to the travel expenses incurred by employees on business trips, or the transportation expenses incurred by taking taxis due to overtime work on work projects. This part of the expenses is part of the project cost and can be applied for reimbursement of project funds.

[0056] In the related technology, employees submit reimbursement application information online, and the application is circulated in a serial manner, such as Figure 1 As shown in the process diagram of travel reimbursement application in the relevant technology, the employee submits the reimbursement application information, which is approved by the project manager, the head of the department to which the employee belongs, the general manager of the department, and the finance department in turn. After the finance department passes the preliminary review, the employee is notified online to submit the paper documents to the finance department. The finance department reviews the online and paper documents together, and after the review is passed, the reimbursement is issued to the employee's salary account. Among them, the reimbursement application information submitted by the employee includes:

[0057] Personal information: employee name, employee number, expense matters (local transportation expenses, out-of-town travel, out-of-town training, etc.), expense-bearing department, etc.

[0058] Cost information: document date and time, invoice amount, invoice type (taxi invoice or other transportation and accommodation invoice, etc.), and remarks (usually the pick-up point and drop-off point. If the price difference between the same starting point and the end point is large, remarks are required, etc.)

[0059] Attachments: If the ticket or invoice is lost, you need to attach a screenshot of the order and other information.

[0060] Project information: project code and project information, that is, the reimbursement expenses come from project funds.

[0061] Therefore, the above-mentioned serial travel and transportation reimbursement process combining online and offline has the following shortcomings:

[0062] The application cycle is too long: It can be seen that there are 7 approval nodes in the reimbursement process, and each node is blocked serially. Only after the previous node is approved, it will flow to the next node. And each node will be blocked for an average of 3 to 5 working days, or even longer, because of untimely manual processing before it will flow to the next node. Moreover, after the initial financial review is passed, it is necessary to wait for employees to submit paper documents to the Financial Management Department before the online process can continue to enter the "Financial Review" node. The online waiting caused by offline submission will lead to a longer review cycle. The current application cycle is generally 15 days to a month or even longer.

[0063] Too many manual operations: Project managers, department heads, and deputy general managers in charge of the departments are all very busy, and the center's projects are large in scale, and the financial reimbursement review work is heavy. It can be seen that a reimbursement approval process requires the project manager, department head, and deputy general manager in charge of the department to interrupt other work and take time out for manual approval.

[0064] Security issues: Paper documents may be lost or damaged. If this is the case, you will need to reissue the invoice or attach a screenshot of the order.

[0065] Authenticity issues: There is room for illegal operations such as issuing false invoices.

[0066] In response to the above technical problems, this application provides a travel reimbursement solution based on the consensus mechanism of blockchain technology. By creating a consensus application and sending it to the nodes in the blockchain network, parallel approval of each node is achieved, shortening the approval cycle and improving efficiency. In addition, business travel platform nodes and travel platform nodes are introduced into the blockchain network. The order information submitted by employees is automatically reviewed by the business travel platform nodes and travel platform nodes, eliminating the need for employees to submit reimbursement receipts, solving the security problem of easy loss of receipts and the authenticity problem of easy forgery. The authenticity of reimbursement is further ensured by utilizing the immutability and data transparency of blockchain.

[0067] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0068] Figure 2 Schematic diagram of application scenarios of the travel reimbursement method provided by the exemplary embodiment of this application. Figure 2 As shown, the application scenario includes: employee node 21, department node 22, project management team node 23, business travel platform node 24, travel platform node 25 and financial management department node 26. Each node is constructed using blockchain technology and deployed in the same blockchain network. The travel reimbursement system 20 is deployed on the above nodes. It can be understood that a blockchain system is established between employees, departments, project management teams, third-party business travel platforms, third-party travel platforms and financial management departments through the travel reimbursement system 20. The blockchain system includes multiple node servers, such as employee node 21, department node 22, project management team node 23, business travel platform node 24, travel platform node 25 and financial management department node 26. The above nodes jointly maintain a distributed ledger and jointly process the consensus request initiated by the travel reimbursement system 20.

[0069] During the specific implementation, the department node 22, the project management team node 23, the business travel platform node 24, the travel platform node 25 and the financial management department node 26 enter the information related to travel reimbursement into the distributed ledger. When the employee logs in to the travel reimbursement system 20 through the server where the employee node 21 is located and submits a travel reimbursement request, the travel reimbursement system 20 initiates a consensus request to the department node 22, the project management team node 23, the business travel platform node 24, the travel platform node 25 and the financial management department node 26. Each node jointly verifies the consensus request and stores the consensus result in the distributed ledger. The travel reimbursement system 20 transfers the employee's reimbursement according to the consensus result.

[0070] It should be noted that the travel reimbursement system 20 can be deployed on a computing device, a physical server, a server cluster, or a virtual resource with a certain computing power, and this application does not limit this. Each node can also include multiple servers. The business travel platform node 24 can be a third-party business travel platform, or a node that can communicate and interact with a third-party business travel platform; the travel platform node 25 can be a third-party travel platform, or a node that can communicate and interact with a third-party travel platform. The third-party business travel platform provides services such as booking air tickets, hotels, and train tickets, and the third-party travel platform provides services such as taxis and car rentals.

[0071] Combine the following Figure 2 For application scenarios, refer to Figure 3 To illustrate the travel reimbursement method provided by an embodiment of the present application. The travel reimbursement method is as follows: Figure 3 It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of this application, and the implementation methods of this application are not subject to Figure 3 Limitations of the application scenario shown.

[0072] Figure 3 Schematic diagram of the process of travel reimbursement method provided for the exemplary embodiment of this application Figure 1 The travel reimbursement method provided in the embodiment of the present application is applied to the travel reimbursement system, which is deployed in each node in the blockchain network. The nodes in the blockchain network include employee nodes, department nodes, project management team nodes, financial management department nodes, business travel platform nodes, and travel platform nodes. Figure 2 As shown, travel reimbursement methods include:

[0073] S301. In response to detecting a travel reimbursement request, a consensus application for the travel reimbursement request is sent to a node in the blockchain network, where the travel reimbursement request carries employee information, target project information, and target order information of the target employee.

[0074] Among them, the employee information, target project information and target order information of the target employee are specific and unique, and a specific employee, a project, or a specific order can be located through the employee information, target project information and target order information of the target employee. For example, the employee information includes at least one of the name, work number, certificate number, and mobile phone number, as well as information such as position; the target project information includes at least one of the target project number and the target project name, as well as information such as project team members; the target order information includes at least the target order number, such as an invoice number or order code.

[0075] For example, employee Li XX logs in to the travel reimbursement system 20. In the operation interface for creating a reimbursement application, employee Li XX clicks on the control on the interface to create a reimbursement application for Li XX, project YY, and order number 852147963154, thereby generating a travel reimbursement request. When the travel reimbursement system 20 detects the travel reimbursement request, it broadcasts the travel reimbursement request containing Li XX, project YY, and order number 852147963154 to the department nodes, project management team nodes, financial management department nodes, business travel platform nodes, and travel platform nodes in the blockchain network.

[0076] It can be understood that when employee Li XX submits a reimbursement application, the travel reimbursement system will create a transaction request and send the transaction request to the nodes in the blockchain network. The nodes in the blockchain network receive the transaction request and conduct a joint review through a consensus mechanism.

[0077] S302. Receive consensus results uploaded by relevant nodes in the blockchain network for travel reimbursement requests.

[0078] For example, department node 22 reviews the employee information of employee Li XX, project management team node 23 reviews the project information of project YY, business travel platform node 24 or travel platform node 25 reviews order number 852147963154, and financial management department node 26 reviews the expense information of project YY, and reports their corresponding consensus results to the blockchain respectively.

[0079] S303. If the consensus results uploaded by all relevant nodes are approved, the travel reimbursement request is approved.

[0080] For example, if the order number 852147963154 is generated by a third-party travel platform, and the consensus results reported by the department node 22, the project management team node 23, the travel platform node 25 and the financial management department node 26 are all approved, the travel reimbursement system 20 approves Li XX's reimbursement application; if the order number 852147963154 is generated by a third-party business travel platform, and the consensus results reported by the department node 22, the project management team node 23, the business travel platform node 25 and the financial management department node 26 are all approved, the travel reimbursement system 20 approves Li XX's reimbursement application.

[0081] S304: If the consensus result uploaded by any relevant node is that the review fails, it is determined that the travel reimbursement request is not approved.

[0082] For example, if the order number 852147963154 is generated by a third-party travel platform, and any consensus result reported by the department node 22, the project management team node 23, the travel platform node 25 and the financial management department node 26 is that the review is not passed, the travel reimbursement system 20 will not approve Li XX's reimbursement application; if the order number 852147963154 is generated by a third-party business travel platform, and any consensus result reported by the department node 22, the project management team node 23, the business travel platform node 25 and the financial management department node 26 is that the review is not passed, the travel reimbursement system 20 will not approve Li XX's reimbursement application.

[0083] In the embodiment of the present application, a consensus application for travel reimbursement requests is sent to the nodes in the blockchain network, and whether to approve the travel reimbursement requests is determined based on the consensus results of each node. The consensus mechanism of the blockchain is used to parallelize the approval process, shorten the approval cycle, and improve efficiency. In addition, by processing travel reimbursement requests through the blockchain, enterprises can achieve higher transparency and security, reduce the risk of human error and fabrication, ensure the authenticity and accuracy of the reimbursement application, and improve the efficiency of the overall process.

[0084] In some embodiments, in a distributed ledger of a blockchain network, information related to travel reimbursement corresponding to each node is stored, and the travel reimbursement method further includes:

[0085] Step 1.2: In response to the consensus application being detected, query the information related to the current node and travel reimbursement from the information stored in the distributed ledger.

[0086] Among them, the information stored in the distributed ledger includes the reimbursement-related information entered by each node.

[0087] For example, the department node records the basic information of each employee (such as name, employee number, certificate type, certificate number, mobile phone number, position, etc.) in the distributed ledger of the blockchain; the project management team node records the information of each project (such as project number, project name, project members, etc.) in the distributed ledger of the blockchain; the financial management department node records the cost information of each project (such as project number, available cost amount, cost deadline, etc.) in the distributed ledger of the blockchain; the business travel platform node and the travel platform node record the travel order information and electronic invoice information of each employee in the distributed ledger of the blockchain. The distributed ledger can store the basic information of each employee in the form of a table, for example, each employee corresponds to a table, or a table contains the basic information of multiple employees; store the information of each project in the form of a table, for example, each project corresponds to a table, or a table contains the information of multiple projects; store the cost information of each project in the form of a table, for example, each project cost information corresponds to a table, or a table contains the cost information of multiple projects.

[0088] It should be noted that each node will pre-record the information related to travel reimbursement into the distributed ledger, and update the distributed ledger in a timely manner when the information changes. For example, when an employee travels on a business trip, the business travel platform node or the travel platform node automatically records the employee's order information, ticketing information, etc. in the distributed ledger of the blockchain.

[0089] For example, when a consensus application for travel reimbursement for Li XX, project YY and order number 852147963154 is detected, the department node queries the basic information about Li XX from the distributed ledger; the project management team node queries the project information about project YY from the distributed ledger; the financial management department node queries the expense information about project YY from the distributed ledger; the business travel platform node or the travel platform node queries the order information about order number 852147963154 from the distributed ledger. For example, the business travel platform node or the travel platform node first determines whether the target order number is generated by a third-party business travel platform or a third-party travel platform based on the characteristics of the target order number. If it is generated by a third-party business travel platform, the business travel platform node will further query from the distributed ledger; if it is generated by a third-party travel platform, the travel platform node will further query from the distributed ledger.

[0090] It should also be noted that if the current node fails to retrieve information related to travel reimbursement for the consensus application from the distributed ledger, for example, the basic information of Li XX is not retrieved, the project information of project YY is not retrieved, etc., it can be regarded that the consensus result of the current node for the travel reimbursement request is not approved, and the consensus result is reported to the blockchain; if the current node retrieves information related to travel reimbursement for the consensus application from the distributed ledger, the information related to the travel reimbursement is further verified.

[0091] Step 1.3: Based on the information related to the current node and the travel reimbursement, the information related to the current node carried in the travel reimbursement request is verified to obtain the consensus result of the current node for the travel reimbursement request.

[0092] For example, the department node verifies the employee information of the target employee, such as the employment status of Li XX. If Li XX is employed, the consensus result of the department node is that the audit is passed. If Li XX is not employed, the consensus result of the department node is that the audit is not passed. The project management team node verifies the target project information, such as whether Li XX is a member of project YY. If Li XX is a member of project YY, the consensus result of the project management team node is that the audit is passed. If Li XX is not a member of project YY, the consensus result of the project management team node is that the audit is not passed. The business travel platform node or the travel platform node verifies the target order number, such as whether the order number 852147963154 belongs to Li XX. If the order number 852147963154 belongs to Li XX, the consensus result of the business travel platform node or the travel platform node is that the review is passed; if the order number 852147963154 does not belong to Li XX, the consensus result of the business travel platform node or the travel platform node is that the review is not passed; the financial management department node verifies the expense information of the target project. For example, if the reimbursement amount corresponding to the order number 852147963154 is less than the available reimbursement amount of project YY, the consensus result of the financial management department node is that the review is passed; if the reimbursement amount corresponding to the order number 852147963154 is greater than the available reimbursement amount of project YY, the consensus result of the financial management department node is that the review is not passed.

[0093] In the embodiment of the present application, the information related to travel reimbursement corresponding to each node is stored in a distributed ledger, making full use of the immutability and transparency of the distributed ledger to improve the security, authenticity and integrity of the data. The information carried by the travel reimbursement request is automatically queried and verified from the distributed ledger, reducing the risk of data tampering and human error, reducing manual intervention, and improving the processing efficiency of travel reimbursement requests.

[0094] Compared with the related technologies, the initial financial review still requires manual identification of situations where the starting point and end point of the same document are the same but the expenses are quite different, and it is also necessary to wait for employees to submit paper documents. When entering the review stage, the employees themselves also need to submit paper documents, and they need to keep paper documents during business trips, etc., this application introduces business travel platform nodes and travel platform nodes to review order information, exempting employees from submitting reimbursement receipts, solving the security problem of easy loss of receipts and the authenticity problem of easy forgery, while reducing the operation of manual review, thereby reducing the risk of errors and improving efficiency.

[0095] In some embodiments, the travel reimbursement method further includes: when approving the travel reimbursement request, sending an approval notification of the travel reimbursement request to an employee node corresponding to the target employee.

[0096] For example, when a travel reimbursement request is approved, a smart contract is used to automatically trigger the sending of a travel reimbursement request approval notice to the target employee's electronic device (such as a server, laptop, desktop computer, etc.). It can be understood that based on the characteristics of blockchain, department nodes, project management team nodes, travel platform nodes, and financial management department nodes in the blockchain network can all view the approval process and the results of the travel reimbursement request approval. This transparency helps to build trust and reduce information asymmetry. The approval notice for the travel reimbursement request will also be recorded as a transaction on the blockchain to ensure that it cannot be tampered with and improve the authenticity of the information.

[0097] Optionally, a travel expense reimbursement request approval notification may also be sent to the target employee via email, text message, voice call, instant messaging application, etc.

[0098] In the embodiment of the present application, when approving a travel reimbursement request, an approval notification of the travel reimbursement request is sent to the employee node corresponding to the target employee, so that the employee can understand the reimbursement status in a timely manner and improve employee satisfaction.

[0099] In some embodiments, the travel reimbursement method further includes: when approving a travel reimbursement request, recording the employee information, target project information, and target order information of the target employee in a distributed ledger, and paying the reimbursement amount corresponding to the order information to the salary account of the target employee.

[0100] For example, when approving a travel reimbursement request, the smart contract is executed to automatically record the employee information, target project information, and target order information of the target employee in the distributed ledger.

[0101] Smart contracts can be used to automate the issuance of reimbursements. For example, smart contracts can pre-define conditions to automatically trigger the payment process when a reimbursement request is approved. By integrating with a banking system or payment gateway, the approved reimbursement amount can be directly transferred to the target employee's salary account, for example, through an API call or bank file upload.

[0102] In the embodiment of the present application, the employee information, target project information and target order information of the target employee are recorded in the distributed ledger of the blockchain, which can be viewed by any authorized party, thereby enhancing the transparency of the data and providing a transparent and tamper-proof transaction history, thereby enhancing the transparency, integrity and security of the data; in addition, the use of smart contracts reduces manual intervention, improves the degree of automation and processing speed of the process, thereby realizing an efficient, secure and transparent travel reimbursement process, and improving overall operational efficiency and data management capabilities.

[0103] In some embodiments, the travel reimbursement system is connected to the financial system to pay the reimbursement amount corresponding to the order information to the salary account of the target employee, including: interacting with the financial system to pay the reimbursement amount corresponding to the order information to the salary account of the target employee.

[0104] For example, the travel reimbursement system integrates the API interface provided by the financial system, and directly sends the payment instruction to the financial system through the API interface provided by the financial system. The payment instruction contains necessary information, such as the employee's bank account information, payment amount, payment instructions (such as reimbursement number or order ID), etc. Alternatively, the payment instruction file can be uploaded to the financial system through a secure file transfer protocol (such as SFTP) for payment processing. Alternatively, a dedicated network connection is used for direct communication with the financial system. It can be understood that after receiving the payment instruction, the financial system verifies the validity and integrity of the instruction. Once the verification is passed, the financial system will execute the payment and transfer the reimbursement amount to the employee's salary account.

[0105] It should be noted that this application does not limit the interaction method and can be selected according to actual needs.

[0106] The embodiment of the present application connects the travel reimbursement system with the financial system and pays the reimbursement amount to the employee's salary account, thereby ensuring the accuracy, security and timely payment of the reimbursement amount and improving employee satisfaction; and also realizes the automation of the payment of the reimbursement amount, reduces the need for manual operation, reduces the possibility of human error, and improves the efficiency of travel reimbursement processing.

[0107] In some embodiments, the travel reimbursement method further includes: when the travel reimbursement request is not approved, sending a rejection notification of the travel reimbursement request to the employee node corresponding to the target employee, and prompting to modify the corresponding application information.

[0108] For example, the rejection notice is sent to the node corresponding to the target employee using the messaging function of the system, which can be achieved through email, an internal enterprise messaging system, or a node messaging function in a blockchain network.

[0109] In the rejection notice, you can also clearly indicate the information that needs to be modified and the recommended changes, which will help employees quickly understand the problem and make corresponding modifications.

[0110] In the embodiment of the present application, when the travel reimbursement request is not approved, a rejection notification of the travel reimbursement request is sent to the employee node corresponding to the target employee, so that the employee can understand the reimbursement status in a timely manner. By prompting to modify the corresponding application information, it helps to reduce the errors of employees when resubmitting requests, improve the success rate of reimbursement requests, speed up the reimbursement process, and improve employee satisfaction.

[0111] Next, through Figure 4 Further explanation of the travel reimbursement method: Figure 4 Schematic diagram of the process of travel reimbursement method provided for the exemplary embodiment of this application Figure 2 ,like Figure 4 As shown, the travel reimbursement method includes the following steps:

[0112] S401. Employees submit employee information, order ticket information, and project information.

[0113] For example, when an employee applies for travel reimbursement, the financial management department requires the employee to provide information such as employee number, certificate type, certificate number, order number, and project number. The employee submits the reimbursement application including employee information, order ticket information, and project information on the travel reimbursement system to generate a travel reimbursement request.

[0114] S402. The travel reimbursement system establishes a blockchain system for employees, departments, project management teams, financial management departments, third-party travel platforms or third-party business travel platforms.

[0115] S403. The travel reimbursement system initiates a consensus action between department nodes, project management team nodes, financial management department nodes, travel platform nodes or business travel platform nodes.

[0116] For example, a consensus application for a travel reimbursement request is automatically sent to a department node, a project management team node, a financial management department node, a travel platform node, or a business travel platform node by executing a smart contract.

[0117] S404: Determine whether the consensus is approved.

[0118] The information carried in the travel reimbursement request is jointly verified by the department node, the project management team node, the financial management department node, the travel platform node or the business travel platform node. Specifically, the consensus result of each node for the travel reimbursement request is obtained as described in steps 1.2 and 1.3.

[0119] If the consensus results uploaded by all relevant nodes are reviewed and approved, it is determined that the consensus is approved, that is, the travel reimbursement request is approved; if the consensus results uploaded by any relevant node are reviewed and failed, it is determined that the consensus is not approved, that is, the travel reimbursement request is not approved.

[0120] If the consensus is approved, execute S405; if the consensus is not approved, execute S406.

[0121] S405. Notify the employee that the reimbursement application has been approved, record the employee information, project information, and order information in the distributed ledger, and transfer the reimbursement amount to the employee's salary account.

[0122] The above embodiments have been described and will not be described again here.

[0123] S406. Notify the employee that the reimbursement application is rejected and modify the reimbursement application information.

[0124] The above embodiments have been described and will not be described again here.

[0125] The embodiment of the present application utilizes the timeliness of blockchain to shorten the application cycle; utilizes the transparency and immutability of data to introduce business travel platform nodes and travel platform nodes to verify the authenticity of order fees and invoices, reduce manual review operations, eliminate the submission process of paper invoices and the manual judgment of financial personnel, and solve the security problem of easy loss and forgery of invoices.

[0126] In summary, this application has at least the following advantages:

[0127] 1. By sending a consensus application for travel reimbursement requests to the nodes in the blockchain network, determining whether to approve the travel reimbursement request based on the consensus results of each node, and using the consensus mechanism of the blockchain to parallelize the approval process, shorten the approval cycle, and improve efficiency; in addition, by processing travel reimbursement requests through blockchain, companies can achieve higher transparency and security, reduce the risk of human errors and fabrication, ensure the authenticity and accuracy of reimbursement applications, and improve the efficiency of the overall process.

[0128] Second, by storing the travel reimbursement-related information corresponding to each node in the distributed ledger, the immutability and transparency of the distributed ledger are fully utilized to improve the security, authenticity and integrity of the data. The information carried by the travel reimbursement request is automatically queried and verified from the distributed ledger, reducing the risk of data tampering and human error, reducing manual intervention, and improving the processing efficiency of travel reimbursement requests.

[0129] 3. Introduce business travel platform nodes and travel platform nodes to review order information, eliminating the need for employees to submit reimbursement receipts, solving the security problem of receipts being easily lost and the authenticity problem of receipts being easily forged, while reducing manual review operations, thereby reducing the risk of errors and improving efficiency.

[0130] 4. By connecting the travel reimbursement system with the financial system, the reimbursement amount will be paid to the employee's salary account, ensuring the accuracy, security and timely payment of the reimbursement amount, improving employee satisfaction; and automating the payment of reimbursement amounts, reducing the need for manual operations, reducing the possibility of human errors, and improving the efficiency of travel reimbursement processing.

[0131] The following is an embodiment of the travel expense reimbursement device of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the travel expense reimbursement device embodiment of the present application, please refer to the method embodiment of the present application.

[0132] Figure 5 A schematic diagram of the structure of the travel reimbursement device provided for the exemplary embodiment of the present application Figure 1 .like Figure 5 As shown, the travel reimbursement device 50 provided in this application is applied to the travel reimbursement system, and the travel reimbursement system is deployed in each node in the blockchain network. The nodes in the blockchain network include employee nodes, department nodes, project management team nodes, financial management department nodes, business travel platform nodes, and travel platform nodes; the travel reimbursement device 50 includes a sending module 51, a receiving module 52, and a processing module 53. Among them:

[0133] A sending module 51 is used to send a consensus application for the travel reimbursement request to a node in the blockchain network in response to detecting the travel reimbursement request, where the travel reimbursement request carries employee information of the target employee, target project information, and target order information;

[0134] A receiving module 52, for receiving consensus results uploaded by relevant nodes in the blockchain network for travel reimbursement requests;

[0135] The processing module 53 is used to determine whether to approve the travel reimbursement request based on the consensus results uploaded by each relevant node.

[0136] In a possible implementation, the travel reimbursement device 50 also includes a verification module, which is used to: in response to detecting a consensus application, query the information related to the current node and travel reimbursement from the information stored in the distributed ledger; based on the information related to the current node and travel reimbursement, verify the information related to the current node carried in the travel reimbursement request to obtain the consensus result of the current node for the travel reimbursement request.

[0137] In a possible implementation manner, the sending module 51 is further configured to: when approving a travel reimbursement request, send an approval notification of the travel reimbursement request to an employee node corresponding to the target employee.

[0138] In a possible implementation, the processing module 53 is also used to: when approving a travel reimbursement request, record the employee information, target project information, and target order information of the target employee in the distributed ledger, and pay the reimbursement amount corresponding to the order information to the salary account of the target employee.

[0139] In a possible implementation, the travel reimbursement system 50 is connected to a financial system, and the processing module 53 is further specifically used to: interact with the financial system to pay the reimbursement amount corresponding to the order information to the salary account of the target employee.

[0140] In a possible implementation, the sending module 51 is further used to: when the travel reimbursement request is not approved, send a rejection notification of the travel reimbursement request to the employee node corresponding to the target employee, and prompt the employee to modify the corresponding application information.

[0141] The travel reimbursement device in this embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar and will not be repeated here.

[0142] Figure 6 A schematic diagram of the structure of the travel reimbursement device provided for the exemplary embodiment of the present application Figure 2 ,like Figure 6 As shown, the travel reimbursement device 60 includes a consensus action initiation module 61, a distributed ledger storage module 62, a distributed ledger query module 63 and a distributed ledger verification module 64. Among them:

[0143] The consensus action initiation module 61 is used to initiate an application consensus action between employee nodes, department nodes, project management team nodes, financial management department nodes, business travel platform nodes or travel platform nodes.

[0144] The distributed ledger storage module 62 is used to store information such as employee information, project information, expense information of each project, and order ticketing information of a third-party business travel platform or a travel platform in a distributed ledger.

[0145] The distributed ledger query module 63 is used to query employee information, project information, project expense information, and order ticketing information of a third-party business travel platform or a third-party travel platform from the distributed ledger.

[0146] The distributed ledger verification module 64 is used to apply for verification of employee information, project information, project expense information, and order and ticketing information of a third-party business travel platform or a third-party travel platform.

[0147] Figure 7 The schematic diagram of the structure of the electronic device provided by the exemplary embodiment of the present application. Figure 7 As shown, the electronic device 70 includes: at least one processor 71 and a memory 72. The memory 72 is used to store instructions, and the processor 71 is used to call the instructions in the memory to execute the method steps provided in the above embodiment. The specific implementation method and technical effect are similar and will not be repeated here.

[0148] Optionally, the memory 72 may be independent or integrated with the processor 71 .

[0149] The memory 72 may include a random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.

[0150] The processor 71 can be a general-purpose processor, including a central processing unit, a network processor (NP), etc.; a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0151] Optionally, the electronic device 70 may further include a communication interface 73. In a specific implementation, if the communication interface 73, the memory 72 and the processor 71 are implemented independently, the communication interface 73, the memory 72 and the processor 71 may be interconnected through a bus and communicate with each other. The system bus may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The system bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.

[0152] Optionally, in a specific implementation, if the communication interface 73, the memory 72 and the processor 71 are integrated on a chip, the communication interface 73, the memory 72 and the processor 71 can communicate through an internal interface.

[0153] The implementation principle and technical effects of the electronic device provided in this embodiment can be found in the aforementioned embodiments and will not be described in detail here.

[0154] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0155] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0156] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0157] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0158] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0159] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0160] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0161] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0162] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0163] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A travel reimbursement method, characterized in that: Applied to the travel reimbursement system, the travel reimbursement system is deployed in each node in the blockchain network, and the nodes in the blockchain network include employee nodes, department nodes, project management team nodes, financial management department nodes, business travel platform nodes, and travel platform nodes; The travel reimbursement methods include: In response to detecting a travel reimbursement request, sending a consensus application for the travel reimbursement request to a node in the blockchain network, wherein the travel reimbursement request carries employee information of a target employee, target project information, and target order information; Receiving consensus results uploaded by relevant nodes in the blockchain network for the travel reimbursement request; If the consensus results uploaded by all relevant nodes are approved, the travel reimbursement request is approved; If the consensus result uploaded by any relevant node is that the review fails, it is determined that the travel reimbursement request will not be approved.

2. The travel reimbursement method according to claim 1, characterized in that: In the distributed ledger of the blockchain network, information related to travel reimbursement corresponding to each node is stored, and the travel reimbursement method further includes: In response to detecting the consensus application, querying information related to travel reimbursement at the current node from information stored in the distributed ledger; Based on the information related to the current node and the travel reimbursement, the information related to the current node carried in the travel reimbursement request is verified to obtain a consensus result of the current node for the travel reimbursement request.

3. The travel reimbursement method according to claim 1 or 2, characterized in that: The travel reimbursement method also includes: When the travel reimbursement request is approved, an approval notification of the travel reimbursement request is sent to the employee node corresponding to the target employee.

4. The travel reimbursement method according to claim 3, characterized in that: The travel reimbursement method also includes: When the travel reimbursement request is approved, the employee information of the target employee, the target project information and the target order information are recorded in a distributed ledger, and the reimbursement amount corresponding to the order information is paid to the salary account of the target employee.

5. The travel reimbursement method according to claim 4, characterized in that: The travel reimbursement system is connected to the financial system, and the reimbursement amount corresponding to the order information is paid to the salary account of the target employee, including: Interact with the financial system to distribute the reimbursement amount corresponding to the order information to the salary account of the target employee.

6. The travel reimbursement method according to claim 1 or 2, characterized in that: The travel reimbursement method also includes: When the travel reimbursement request is not approved, a rejection notification of the travel reimbursement request is sent to the employee node corresponding to the target employee, and a prompt is given to modify the corresponding application information.

7. A travel reimbursement device, characterized in that: Applied to the travel reimbursement system, the travel reimbursement system is deployed in each node in the blockchain network, and the nodes in the blockchain network include employee nodes, department nodes, project management team nodes, financial management department nodes, business travel platform nodes, and travel platform nodes; The travel reimbursement device comprises: A sending module, configured to, in response to detecting a travel reimbursement request, send a consensus application for the travel reimbursement request to a node in the blockchain network, wherein the travel reimbursement request carries employee information of a target employee, target project information, and target order information; A receiving module, used to receive consensus results uploaded by relevant nodes in the blockchain network for the travel reimbursement request; A processing module is used to determine whether to approve the travel reimbursement request based on the consensus results uploaded by each of the relevant nodes.

8. An electronic device, characterized in that: include: a memory, and a memory communicatively connected to the processor; The memory is used to store computer-executable instructions; The processor is configured to execute the computer-executable instructions to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 6 when executed.

10. A program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when being executed.

Citation Information

Cited By

  • Cost reimbursement transparent tracking method and device, equipment and storage medium

    CN121052945A