Business voucher rechecking method and system, electronic equipment and computer program product
By storing business transaction vouchers in the database and allowing the second client to extract vouchers from the database for review, the problem of low flexibility in review processing in the prior art is solved, and a more efficient review processing of the business management system is achieved.
Patent Information
- Application Number
- CN202411741113.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-02-25
AI Technical Summary
The review processing flexibility of the existing business management system is low, and the review personnel need to conduct review operations under different business management directories.
By storing business transaction vouchers in the database and allowing the second client to extract vouchers from the database for review, the reviewers are avoided from entering different business management directories for review.
It improves the flexibility of the review processing of the business management system, reduces the operational complexity and time of the review personnel, and improves the overall business management efficiency.
Smart Images

Figure CN119513376A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of business processing technology, and in particular to a business voucher review method, system, electronic device and computer program product. Background Art
[0002] An enterprise's business management system can include multiple business management modules. Managers enter different business management modules according to different business needs, initiate business requests and generate business transaction vouchers. The business transaction vouchers are reviewed by reviewers who enter the corresponding business management module to review the content of the transaction voucher and decide whether to approve or reject the transaction voucher. If the transaction voucher is approved, the business transaction voucher can be printed and filed.
[0003] Since different business management modules have different functions and are independent of each other, the reviewer needs to review the business transaction vouchers in different business management directories. Therefore, the review processing flexibility of the business management system is low. Summary of the invention
[0004] In view of the above problems, the present application provides a business voucher review method, system, electronic device and computer program product to achieve the purpose of improving the review processing flexibility of the business management system. The specific scheme is as follows:
[0005] The first aspect of the present application provides a business voucher review method, the business voucher review method comprising:
[0006] In response to a business transaction request sent by the first client, a business transaction voucher is generated and stored in a database in a data format, wherein the database stores business transaction vouchers for a variety of different businesses;
[0007] In response to a credential review request sent by the second client, obtaining the business transaction credential from the database and sending the credential to the second client;
[0008] A review result of the business transaction voucher by the second client is received. If the review result is passed, a voucher number corresponding to the business transaction voucher is generated, and the business transaction voucher and the voucher number corresponding to the business transaction voucher are sent to the second client.
[0009] In a possible implementation, the business transaction request includes a transaction code and transaction content, and generating a business transaction voucher in response to the business transaction request sent by the first client includes:
[0010] In response to a business transaction request sent by the first client, matching a voucher template in the database according to a transaction code in the business transaction request;
[0011] Fill the transaction content into the voucher template to generate the business transaction voucher.
[0012] In a possible implementation, the method further includes:
[0013] receiving at least one attachment uploaded when the first client initiates the business transaction request, and storing the at least one attachment in text form;
[0014] The association information between the at least one attachment and the business transaction voucher is stored in the database.
[0015] In a possible implementation, the method further includes:
[0016] If the time to be reviewed of the business transaction voucher exceeds the set time, a warning message is sent to the reviewer, so that the reviewer reviews the business transaction voucher through the second client.
[0017] In a possible implementation, the method further includes:
[0018] If the review result is failure, the business transaction certificate is returned to the first client, so that the first client can modify the business transaction certificate.
[0019] A second aspect of the present application provides a business voucher review system, the business voucher review system comprising:
[0020] A first generating unit, configured to generate a business transaction voucher in response to a business transaction request sent by a first client, and store the business transaction voucher in a database in a data format, wherein the database stores business transaction vouchers for a plurality of different businesses;
[0021] a review unit, configured to obtain the business transaction voucher from the database in response to a voucher review request sent by the second client, and send the voucher to the second client;
[0022] The second generating unit is used to receive the review result of the business transaction voucher by the second client, and if the review result is passed, generate a voucher number corresponding to the business transaction voucher, and send the business transaction voucher and the voucher number corresponding to the business transaction voucher to the second client.
[0023] In a possible implementation, the business transaction request includes a transaction code and transaction content, and the first generating unit is specifically configured as follows:
[0024] In response to a business transaction request sent by the first client, matching a voucher template in the database according to a transaction code in the business transaction request;
[0025] Fill the transaction content into the voucher template to generate the business transaction voucher.
[0026] In a possible implementation, a storage unit is further included:
[0027] The storage unit is used to receive at least one attachment uploaded when the first client initiates the business transaction request, store the at least one attachment in text form, and store the association information between the at least one attachment and the business transaction voucher in the database.
[0028] A third aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:
[0029] The memory is used to store computer programs;
[0030] The processor is used to execute the computer program so that the electronic device can implement the business credential review method of the above-mentioned first aspect or any implementation method of the first aspect.
[0031] A fourth aspect of the present application provides a computer program product, including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements the business credential review method of the first aspect or any implementation of the first aspect.
[0032] By means of the above technical scheme, the present application provides a method, system, electronic device and computer program product for reviewing business vouchers. When the method generates a business transaction voucher, the business transaction voucher will be stored in a database in a data format, and the database can store business transaction vouchers of various different businesses. When the second client needs to review the business transaction voucher, the business transaction voucher can be directly extracted from the database and returned to the second client. If the second client passes the review result of the business transaction voucher, the voucher number of the passed business transaction voucher can be generated, and the business transaction voucher and the voucher number can be sent to the second client. The method sets a database, and when generating a business transaction voucher, it can be stored in the database in a data format. When reviewing the business transaction voucher, the corresponding data can be directly taken from the database and sent to the second client for review, without the need for the second client to review the business transaction voucher in different business management directories, effectively improving the flexibility of the review processing of the business management system. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0034] Figure 1 A flowchart of a business voucher review method provided in an embodiment of the present application;
[0035] Figure 2 A schematic diagram of an attachment processing process provided in an embodiment of the present application;
[0036] Figure 3 A schematic diagram of the structure of a business voucher review system provided in an embodiment of the present application;
[0037] Figure 4 A hardware structure block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0039] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0040] The terms "first", "second" etc. in the specification of the application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable in appropriate circumstances, and this is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0041] An enterprise's business management system includes various business management modules. Enterprise managers enter different business management modules according to different business needs, initiate business requests and generate business transaction vouchers. Since the content of business transactions initiated by enterprise managers can affect the business data or operating parameters of the business management system, the reviewers review the business transaction vouchers. The reviewers enter the corresponding business management module to review the content of the transaction voucher and decide whether to approve or reject the transaction voucher. If the transaction voucher is approved, the business transaction voucher can be printed for archiving.
[0042] Since different business management modules have different functions, not only are the generated business transaction vouchers different, but the reviewers need to review the business transaction vouchers in different business management directories, which results in low review processing flexibility in the business management system.
[0043] In order to solve the above problems, an embodiment of the present application provides a business voucher review method. This method sets up a database. When reviewing business transaction vouchers, the corresponding data can be directly retrieved from the database and sent to the second client for review. The second client does not need to review the business transaction vouchers in different business management directories respectively, which effectively improves the flexibility of the review process of the business management system. The business voucher review method of the embodiment of the present application is described in detail below in conjunction with the accompanying drawings.
[0044] Reference Figure 1 , Figure 1 A flowchart of a business voucher review method provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, a business voucher review method provided in an embodiment of the present application may include steps S10 to S11, and these steps are described in detail below.
[0045] S10. In response to the business transaction request sent by the first client, generate a business transaction voucher and store the business transaction voucher in a database in a data format. The database stores business transaction vouchers for a variety of different businesses.
[0046] Among them, the first client can be a computer or device that initiates a business transaction request to the server through an application. The application can be a business management software, a browser webpage, a mobile terminal APP, etc. The application has the functions of sending a business transaction request to the server, obtaining the business transaction voucher sent by the server that needs to be reviewed, and configuring the business transaction voucher template (voucher content, whether the voucher is printed, etc.). The server is a computer or device that accepts and processes the business transaction request sent by the client and returns the corresponding data or service, such as a data middle platform, a service system, a business internal management system, etc. The server can have the functions of processing the business transaction request sent by the client and generating a business transaction voucher.
[0047] The business transaction request is a request initiated by the first client to the server when a business transaction is required. The business transaction may include various transactions such as financial accounting, business parameter configuration, parameter configuration of the business management system, user management of the business management system, business management system liquidation and financial adjustment. It may also include various business transactions such as adding new business data, modifying business data, deleting business data, and querying business data, which are not limited in this embodiment.
[0048] The business transaction voucher is a file generated by the server to record the business transaction behavior of the first client. A business transaction voucher can record the content of the entire business transaction, the transaction applicant, the transaction reviewer, the transaction date, etc.
[0049] The database is a component for storing voucher-related data, which may include voucher templates, voucher contents, business transaction vouchers, and voucher-related attachment information, etc. In this embodiment, the business transaction voucher-related data is stored in the database in a specific data format.
[0050] The user only needs to understand the business rules of the first client, and does not need to understand the process of generating business transaction vouchers on the server. The user can directly select a business transaction according to the needs on the first client. After confirming the selection, the first client initiates a business transaction request to the server, and the server automatically generates a corresponding business transaction voucher according to the business transaction request sent by the first client. The business transaction request initiated by the first client may include a transaction code and transaction content. In this embodiment, the specific process of the server generating a business transaction voucher in response to the business transaction request sent by the first client can be as shown in steps 1 and 2:
[0051] Step 1: In response to a business transaction request sent by the first client, matching a voucher template in a database according to a transaction code in the business transaction request;
[0052] Step 2: Fill in the transaction content into the voucher template to generate a business transaction voucher.
[0053] Among them, the transaction code is an independent unique identifier for different types of business transactions, which can be used to match the voucher templates corresponding to different types of business transactions in the database. Each business transaction can be configured with an independent voucher template according to the business rules. Different voucher templates can correspond to different business transaction voucher contents, realizing the personalization of voucher configuration, which can meet the needs of business needs, changes in voucher rules, etc. to a certain extent, and effectively reduce the development cost or update cost of the business management system. Specifically, when a user initiates a business transaction request through the first client, he can configure the voucher content in the voucher template, such as the voucher title, voucher body content, and voucher style.
[0054] The method of generating business transaction vouchers in this embodiment enables different business transactions to match corresponding voucher templates in the database to generate corresponding business transaction vouchers. Therefore, in this embodiment, different business transactions can use the same set of voucher automatic generation system, and personnel do not need to enter different business management modules according to different business needs and then initiate business requests to generate business transaction vouchers. Personnel can uniformly process different business transactions, effectively improving the operating efficiency of the business management system.
[0055] Further, such as Figure 2 The schematic diagram of the attachment processing process shown in the figure shows that when a user initiates a business transaction request through the first client, he can selectively upload attachments related to the business transaction. The attachment is a supplement to the content of the business transaction voucher, which can be used to explain the reasons and conditions for initiating the business transaction, which is convenient for reviewers to review and also conducive to subsequent audits by auditors. The content of the attachment can be text content (its text format can be txt, doc, wps, xls and pdf, etc.), media files (video images, such as MP4 and AVI), and this embodiment does not limit the content of the attachment.
[0056] like Figure 2 As shown, when generating a business transaction voucher, the server can receive at least one attachment uploaded by the first client when initiating a business transaction request, and store the at least one attachment in text form (stored in a database), and after the business transaction voucher is generated, establish an association relationship between the business transaction voucher and the at least one attachment, and store the association information of the at least one attachment and the business transaction voucher in the database, wherein the server can associate the business transaction voucher with the attachment by the voucher serial number. Since the attachment is generally large, the present embodiment stores the attachment on the file storage server, while the relevant data of the business transaction voucher is not stored on the file storage server, so as to reduce the storage space usage of the file storage server.
[0057] S11. In response to the credential review request sent by the second client, obtain the business transaction credential from the database and send it to the second client.
[0058] The second client is a computer or device that verifies the business transaction voucher to the server through an application.
[0059] The voucher review request is a request initiated to the server when the second client needs to review the business transaction voucher. Since the voucher data (including business transaction vouchers) of different business transactions are stored in a database, the server can directly retrieve the corresponding voucher data from the database and send it to the second client for review according to the voucher review request sent by the second client. There is no need for the reviewer to enter different business management directories for review operations for different business transactions. The reviewer can review the business transaction vouchers of different business transactions at one time under a unified review directory. Therefore, the review method of this embodiment can effectively improve the review processing flexibility of the business management system.
[0060] Furthermore, when initiating a business transaction request, the user can configure not only the voucher content in the voucher template, but also the review mode of the business transaction voucher in the voucher template, which can include no review, synchronous review, and asynchronous review. When the review mode of the business voucher is no review, the server can directly generate a complete business transaction voucher including the voucher number and return it to the first client.
[0061] When the review mode of the business transaction voucher is synchronous review, two different users can initiate a business transaction and review the business transaction voucher on the same client. In this case, the first client and the second client in this embodiment can be the same client. Specifically, one user can initiate a business transaction request through the client to generate a business transaction voucher, and another user can enter his or her account number and password on the same client for review. After the review is passed, the server generates a complete business voucher with a voucher number. In the review mode of synchronous review, the user logs in to the client and initiates a business transaction request to the server. The server responds to the business transaction request and automatically generates a business transaction voucher. The review user enters the account number and password on the same client. After the account number and password of the review user are verified, the review user sends a voucher review request to the server through the client to request a review of the business transaction voucher machine. The server returns the generated business transaction voucher to the client, and the client can display the business transaction voucher in advance to facilitate the review user to preview. After the review, the review user sends the review result to the server through the client.
[0062] When the review mode of the business transaction voucher is asynchronous review, two users can initiate business transactions and review business transaction vouchers on different clients respectively. In this case, the first client and the second client in this embodiment are different clients. Specifically, one user initiates a business transaction request through the first client, and the other user reviews the business transaction voucher through the second client. After the review is passed, the server generates a complete business voucher with a voucher number. In the review mode of asynchronous review, the user logs in to the first client and initiates a business transaction request to the server. The server automatically generates a business transaction voucher in response to the business transaction request. The reviewing user sends a voucher review request to the server through the second client, requesting a review of the business transaction voucher machine. The server returns the generated business transaction voucher to the second client, and the second client can display the business transaction voucher in advance for the reviewing user to preview. After the review, the reviewing user sends the review result to the server through the second client.
[0063] Furthermore, the asynchronous review method can enable centralized review of different business transaction vouchers. Reviewers can preview business transaction vouchers and attachments of various business types in the review function module of the business management system to achieve unified approval of business transaction vouchers of different businesses. Reviewers can approve or return multiple vouchers at one time, which improves the efficiency of reviewers.
[0064] S12: receiving the review result of the business transaction voucher by the second client, and if the review result is passed, generating a voucher number corresponding to the business transaction voucher, and sending the business transaction voucher and the voucher number corresponding to the business transaction voucher to the second client.
[0065] Among them, when the review result received by the server is passed, a unique voucher number is generated, the status of the business transaction voucher is successful, and the complete business transaction voucher with the voucher number is returned to the client. After the second client receives the complete business transaction voucher returned by the server, the user can choose whether to print the business transaction voucher. When the review result received by the server is not passed, a unique voucher number is not generated, and the status of the business transaction voucher is failed.
[0066] Furthermore, if the time for review of the business transaction voucher exceeds the set time, the server can send an early warning message to the reviewer, so that the reviewer can review the business transaction voucher through the second client. The set time can be set by the enterprise according to actual needs, such as running the monitoring early warning program at a fixed time every day. The early warning message can be sent by email, SMS, etc. The voucher early warning function can promptly remind the reviewer to handle the business transaction voucher to be reviewed, thereby improving the operating efficiency of the enterprise.
[0067] When the review result received by the server is not passed, the reviewer can return the business transaction voucher to the first client through the second client, or the service can return the business transaction voucher to the first client. Returning the business transaction voucher facilitates the first client to modify the business transaction voucher. The user can log in to the first client to modify the business transaction voucher and re-apply to the server after the modification. The user can not only modify the business transaction voucher through the first client, but also modify the attachments through the first client. Of course, the user can also actively modify the business transaction voucher and attachments during the period of pending review of the business transaction voucher to reduce repeated and redundant processes and increase the fault tolerance without increasing the workload of personnel.
[0068] A business voucher review method provided by an embodiment of the present application, when the method generates a business transaction voucher, the business transaction voucher will be stored in a database in a data format, and the business transaction vouchers of various different businesses can be stored in the database. When the second client needs to review the business transaction voucher, the business transaction voucher can be directly extracted from the database and returned to the second client. If the second client's review result for the business transaction voucher is passed, the voucher number of the passed business transaction voucher can be generated, and the business transaction voucher and the voucher number can be sent to the second client. This method sets a database, and when generating a business transaction voucher, it can be stored in the database in a data format. When reviewing the business transaction voucher, the corresponding data can be directly taken from the database and sent to the second client for review, without the need for the second client to review the business transaction voucher in different business management directories, effectively improving the flexibility of the review process of the business management system.
[0069] A business voucher review method provided in an embodiment of the present application is introduced above, and a system for executing the above-mentioned business voucher review method will be introduced below.
[0070] See also Figure 3 , Figure 3 A schematic diagram of the structure of a business voucher review system provided in an embodiment of the present application. Figure 3 As shown, the business voucher review system may include:
[0071] The first generating unit 100 is used to generate a business transaction voucher in response to a business transaction request sent by the first client and store the business transaction voucher in a data format in a database, wherein the database stores business transaction vouchers for multiple different businesses;
[0072] The review unit 110 is used to obtain the business transaction voucher from the database in response to the voucher review request sent by the second client, and send it to the second client;
[0073] The second generating unit 120 is used to receive the review result of the business transaction voucher by the second client, and if the review result is passed, generate a voucher number corresponding to the business transaction voucher, and send the business transaction voucher and the voucher number corresponding to the business transaction voucher to the second client.
[0074] In a possible implementation, the business transaction request includes a transaction code and transaction content, and the first generating unit may be specifically configured as follows:
[0075] In response to a business transaction request sent by the first client, matching a voucher template in a database according to a transaction code in the business transaction request;
[0076] Fill in the transaction content into the voucher template to generate a business transaction voucher.
[0077] In a possible implementation, the business voucher review system may further include a storage unit:
[0078] The storage unit is used to receive at least one attachment uploaded when the first client initiates a business transaction request, store the at least one attachment in text form, and store the association information between the at least one attachment and the business transaction voucher in a database.
[0079] In a possible implementation, the business voucher review system may further include an early warning unit:
[0080] The early warning unit is used to send an early warning message to a reviewer if the waiting time for review of the business transaction voucher exceeds a set time, so that the reviewer can review the business transaction voucher through the second client.
[0081] In a possible implementation, the business voucher review system may further include:
[0082] The modification unit is used to return the business transaction voucher to the first client if the review result is unsuccessful, so that the first client can modify the business transaction voucher.
[0083] The present application also provides an electronic device in an embodiment. Figure 4 As shown, it shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiment of the present application. The electronic device in the embodiment of the present application may include but is not limited to fixed terminals such as mobile phones, laptops, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, etc. Figure 4 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0084] like Figure 4As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 to a random access memory (RAM) 403. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 403. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0085] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a memory card, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0086] An embodiment of the present application also provides a computer program product, including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements any business credential review method provided in the embodiment of the present application.
[0087] A computer-readable storage medium is also provided in an embodiment of the present application. The storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement any business credential review method provided in an embodiment of the present application.
[0088] It should also be noted that the system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the system embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.
[0089] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0090] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0091] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.
[0092] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0093] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0094] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A business voucher review method, characterized in that: The business voucher review method comprises: In response to a business transaction request sent by the first client, generate a business transaction voucher and store the business transaction voucher in a data format in a database, wherein the database stores business transaction vouchers for a variety of different businesses; In response to a credential review request sent by the second client, obtaining the business transaction credential from the database and sending the credential to the second client; A review result of the business transaction voucher by the second client is received. If the review result is passed, a voucher number corresponding to the business transaction voucher is generated, and the business transaction voucher and the voucher number corresponding to the business transaction voucher are sent to the second client.
2. The business voucher review method according to claim 1, characterized in that: The business transaction request includes a transaction code and transaction content. In response to the business transaction request sent by the first client, a business transaction voucher is generated, including: In response to a business transaction request sent by the first client, matching a voucher template in the database according to a transaction code in the business transaction request; Fill the transaction content into the voucher template to generate the business transaction voucher.
3. The business voucher review method according to claim 1, characterized in that: Also includes: receiving at least one attachment uploaded when the first client initiates the business transaction request, and storing the at least one attachment in text form; The association information between the at least one attachment and the business transaction voucher is stored in the database.
4. The business voucher review method according to claim 1, characterized in that: Also includes: If the time to be reviewed of the business transaction voucher exceeds the set time, a warning message is sent to the reviewer, so that the reviewer reviews the business transaction voucher through the second client.
5. The business voucher review method according to claim 1, characterized in that: Also includes: If the review result is failure, the business transaction certificate is returned to the first client, so that the first client can modify the business transaction certificate.
6. A business voucher review system, characterized in that: The business voucher review system comprises: A first generating unit, configured to generate a business transaction voucher in response to a business transaction request sent by a first client, and store the business transaction voucher in a database in a data format, wherein the database stores business transaction vouchers for a plurality of different businesses; a review unit, configured to obtain the business transaction voucher from the database in response to a voucher review request sent by the second client, and send the voucher to the second client; The second generating unit is used to receive the review result of the business transaction voucher by the second client, and if the review result is passed, generate a voucher number corresponding to the business transaction voucher, and send the business transaction voucher and the voucher number corresponding to the business transaction voucher to the second client.
7. The business voucher review system according to claim 6, characterized in that: The business transaction request includes a transaction code and transaction content, and the first generating unit is specifically configured as follows: In response to a business transaction request sent by the first client, matching a voucher template in the database according to a transaction code in the business transaction request; Fill the transaction content into the voucher template to generate the business transaction voucher.
8. The business voucher review system according to claim 6, characterized in that: Also includes storage unit: The storage unit is used to receive at least one attachment uploaded when the first client initiates the business transaction request, store the at least one attachment in text form, and store the association information between the at least one attachment and the business transaction voucher in the database.
9. An electronic device, characterized in that: The method comprises at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program so that the electronic device can implement the business credential review method as described in any one of claims 1 to 5.
10. A computer program product, characterized in that It includes computer-readable instructions, and when the computer-readable instructions are executed on an electronic device, the electronic device implements the business voucher review method as described in any one of claims 1 to 5.