Information inspection method, device and system
Through image recognition technology, the key information in financial documents and attachments were extracted and matched, and the financial audit was automatically completed, solving the existing financial audit time and low accuracy, and achieving efficient and accurate financial information inspection.
Patent Information
- Application Number
- CN202411569561.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing financial audit relies on manual audits, resulting in high time consumption, limited accuracy and timeliness, and there is a risk of fraud, so that financial-related information cannot be effectively inspected.
By obtaining images of table information and attachment information, using image recognition technology to extract key information, and perform matching, automate the inspection of the transaction process to determine whether to pay or collect transaction resources.
It has realized the automation of financial audits, improved the accuracy and efficiency of audits, reduced the risks of human errors and fraud, and effectively carried out financial-related information verification.
Smart Images

Figure CN119477312A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of financial auditing, and in particular to an information verification method, device and system. Background Art
[0002] At present, with the expansion of enterprise scale and the increase of business complexity, the challenges faced by financial supervision and auditing are becoming increasingly severe.
[0003] Under the financial management model of related technologies, financial audits mainly rely on manual audits, such as manually checking the amount, manually judging whether it meets the standards, and manually checking whether the attachments and forms are complete. On the one hand, faced with complex and numerous audit rules, the substantial increase in attachments and forms requires a lot of time for manual audits, and is affected by factors such as human subjective judgment, which greatly limits the accuracy and timeliness of financial audits. On the other hand, attachments and forms are repeatedly rejected due to unqualified conditions, the audit process is slow, and there is the possibility of fraud, which also causes contradictions and conflicts between financial personnel and business handling personnel (target objects), affecting the satisfaction of all parties.
[0004] In summary, the accuracy and efficiency of financial audits are subject to certain limitations. Therefore, there are still technical problems that prevent effective financial-related information verification.
[0005] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0006] The embodiments of the present invention provide a method, device and system for verifying information, so as to at least solve the technical problem that it is impossible to effectively verify financial related information.
[0007] According to one aspect of an embodiment of the present invention, a method for verifying information is provided. The method may include: obtaining a first image and a second image, wherein the image content of the first image includes table information to be verified, the table information is used to indicate the expenditure status or income status of the target object during the transaction process, and the image content of the second image includes attachment information corresponding to the table information, the attachment information is used to indicate the authenticity of the transaction process; extracting the first key information in the table information from the first image, and extracting the second key information in the attachment information from the second image; verifying the transaction process based on the first key information and the second key information to obtain a first verification result; in response to the first verification result indicating that the transaction process verification is successful, verifying the transaction resources of the transaction process in the first verification result to obtain a second verification result, wherein the second verification result is used to indicate whether the transaction resources are paid or collected.
[0008] Optionally, based on the first key information and the second key information, the transaction process is verified to obtain a first verification result, including: matching the first key information and the second key information to obtain a matching result; and determining the first verification result based on the matching result.
[0009] Optionally, the matching result includes a transaction resource matching result, wherein the first key information and the second key information are matched to obtain the transaction resource matching result, including: matching the transaction resources in the first key information with the transaction resources in the second key information to obtain the transaction resource matching result, wherein the transaction resource matching result is used to indicate whether the transaction resources in the first key information and the second key information are the same.
[0010] Optionally, the first verification result includes at least one of the following: a contract verification result, a target object verification result, and a cost plan verification result, wherein, based on the matching result, the first verification result is determined, including: in response to the transaction resource matching result being that the transaction resources are the same and the table information is used to indicate the expenditure status, the contract number, the department where the target object is located, and the project identifier in the first key information are verified to obtain a contract verification result, wherein the contract verification result is used to indicate whether the contract number is correctly attributed to the department or project identifier where the target object is located; in response to the transaction resource matching result being that the transaction resources are the same and the table information is used to indicate the expenditure status, the department where the target object is located in the first key information is verified to obtain a target object verification result, wherein the target object verification result is used to indicate whether the target object is correctly attributed to the department where the target object is located; in response to the transaction resource matching result being that the transaction resources are the same and the table information is used to indicate the expenditure status, the transaction resources and the budgeted expenses in the cost plan are verified to obtain a cost plan verification result, wherein the cost plan verification result is used to indicate whether the transaction resources exceed the budgeted expenses.
[0011] Optionally, the first inspection result includes a third inspection result, wherein, based on the first key information and the second key information, the transaction process is inspected to obtain the third inspection result, including: if there is an abnormal state when inspecting the transaction process, obtaining the matter identification of the matter to be reviewed; based on the matter identification, obtaining the third inspection result of the matter to be reviewed, wherein the third inspection result is used to indicate whether the matter to be reviewed has been successfully reviewed.
[0012] Optionally, based on the matter identification, a third inspection result of the matter to be reviewed is obtained, including: obtaining the review level corresponding to the matter identification, wherein the review level is used to identify the importance of the matter to be reviewed corresponding to the matter identification; based on the review level, determining a set of review objects for reviewing the matter to be reviewed; and obtaining a third inspection result based on the review results of different review objects in the review object set.
[0013] Optionally, the review levels include a first review level, a second review level, a third review level and a fourth review level, wherein the first review level is used to indicate that the first key information and the second key information are matched abnormally, the second review level is used to indicate that the monthly plan in the expense plan meets the target range; the third review level is used to indicate that the semi-annual plan in the expense plan meets the target range; and the fourth review level is used to indicate that the annual plan in the expense plan meets the target range.
[0014] According to another aspect of an embodiment of the present invention, there is also provided an information verification device. The device may include: an acquisition unit, used to acquire a first image and a second image, wherein the image content of the first image includes table information to be verified, the table information is used to indicate the expenditure status or income status of the target object during the transaction, and the image content of the second image includes attachment information corresponding to the table information, the attachment information is used to indicate the authenticity of the transaction process; an extraction unit, used to extract the first key information in the table information from the first image, and to extract the second key information in the attachment information from the second image; a first verification unit, used to verify the transaction process based on the first key information and the second key information, and obtain a first verification result; a second verification unit, used to verify the transaction resources of the transaction process in the first verification result in response to the first verification result indicating that the transaction process verification is successful, and obtain a second verification result, wherein the second verification result is used to indicate whether the transaction resources are paid or collected.
[0015] According to another aspect of an embodiment of the present invention, there is also provided an information verification system. The system may include: an image acquisition unit, used to acquire a first image and a second image, wherein the image content of the first image includes table information to be verified, the table information is used to indicate the expenditure status or income status of the target object during the transaction, and the image content of the second image includes attachment information corresponding to the table information, the attachment information is used to indicate the authenticity of the transaction process; an image processing unit, used to extract the first key information in the table information from the first image, and to extract the second key information in the attachment information from the second image; a verification unit, used to verify the transaction process based on the first key information and the second key information, and obtain a first verification result; in response to the first verification result being a successful verification of the transaction process, the transaction resources of the transaction process in the first verification result are verified, and a second verification result is obtained, wherein the second verification result is used to indicate whether the transaction resources are paid or collected.
[0016] Optionally, the information verification system also includes: a fixed bracket connected to the image acquisition unit and used to fix the image acquisition unit; a rotating mechanism connected to the fixed bracket and used to control the rotation of the image acquisition unit; a heat dissipation module, used to dissipate the heat generated during the verification of the transaction process; an identification plane, used to place form information and attachment information; a control module, used to at least control the rotation of the rotating mechanism, and the image acquisition unit to capture the first image and the second image.
[0017] According to another aspect of an embodiment of the present invention, a processor is provided, which is used to run a program, wherein the information verification method of the embodiment of the present invention is executed when the program is run.
[0018] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing any one of the above-mentioned information verification methods.
[0019] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute any one of the above-mentioned information verification methods.
[0020] According to another aspect of the embodiment of the present invention, a computer program product is provided, which includes a computer program, and when the computer program is executed by a processor, the information verification method of the embodiment of the present invention is implemented.
[0021] In an embodiment of the present invention, if it is necessary to inspect the transaction resources corresponding to the financial transaction, a first image and a second image can be obtained, wherein the image content of the first image includes the table information to be inspected, the table information is used to indicate the expenditure status or income status of the target object during the transaction process, and the image content of the second image includes the attachment information corresponding to the table information, and the attachment information is used to indicate the authenticity of the transaction process; the first key information in the table information is extracted from the first image, and the second key information in the attachment information is extracted from the second image; based on the first key information and the second key information, the transaction process is inspected to obtain a first inspection result; when the first inspection result is that the transaction process inspection is successful, the transaction resources of the transaction process in the first inspection result are inspected to obtain a second inspection result indicating whether the transaction resources are paid or collected. Through the above inspection process, it can be determined whether the transaction resources are paid or collected. In an embodiment of the present invention, the image recognition and intelligent inspection functions are combined to realize the automation of the information inspection process, and the inspection results are generated by automatically identifying the key information in the table information and the relevant attachments and matching them. According to the inspection results, the corresponding transaction resources are paid or collected, thereby achieving the technical effect of effectively inspecting financial-related information and solving the technical problem that financial-related information inspection cannot be effectively carried out. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0023] Figure 1 is a flow chart of a method for verifying information according to an embodiment of the present invention;
[0024] Figure 2 is a schematic diagram of a financial intelligent audit robot according to an embodiment of the present invention;
[0025] Figure 3 is a schematic diagram of another financial intelligent audit robot according to an embodiment of the present invention;
[0026] Figure 4 is a flow chart of a financial intelligent audit method according to an embodiment of the present invention;
[0027] Figure 5 is a schematic diagram of a financial intelligent audit system according to an embodiment of the present invention;
[0028] Figure 6 is a schematic diagram of the structure of an information verification device according to an embodiment of the present invention;
[0029] Figure 7It is a structural schematic diagram of an information verification system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0030] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0032] Example 1
[0033] According to an embodiment of the present invention, an embodiment of a method for verifying information is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0034] Figure 1 is a flow chart of a method for verifying information according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:
[0035] Step S102: acquiring a first image and a second image.
[0036] In the technical solution provided in the above step S102 of the embodiment of the present invention, the image content of the first image may include the table information to be checked. The table information may be used to indicate the expenditure status or income status of the target object during the transaction process, wherein the target object may be the person who generates transaction resources during the transaction process, for example, if the transaction process is reimbursement, the target object may be the person who generates expenses. The image content of the second image may include attachment information corresponding to the table information. The attachment information may be used to indicate the authenticity of the transaction process.
[0037] Optionally, the table information may be the main table of financial documents in the transaction process, which records the detailed information of the transaction, such as project name, department, name of the person in charge, position of the person in charge, type of transaction resource, contract number, amount details, total amount of transaction resources, recipient, etc. The attachment information may be the financial-related attachments corresponding to the main table of financial documents in the transaction process, such as invoices, receipts, contracts, and itineraries.
[0038] It should be noted that the specific information of the above table information and attachment information is only for illustration and is not specifically limited here. Any information that can be applied to financial related data is within the protection scope of the embodiments of the present invention and will not be illustrated one by one here.
[0039] In this embodiment, if it is necessary to verify the information generated in a transaction process, the table information and the attachment information generated in the transaction process can be obtained. The image acquisition unit can be used to respectively acquire the table information and the attachment information to obtain the first image and the second image.
[0040] For example, the first image can be obtained by photographing the main form of the financial document with a high-definition camera, and the second image can be obtained by photographing the financial related attachments with a high-definition camera. It should be noted that the above process and method of obtaining the first image and the second image are only for illustration and are not specifically limited here.
[0041] Step S104: extracting first key information in the table information from the first image, and extracting second key information in the attachment information from the second image.
[0042] In the technical solution provided in the above step S104 of the embodiment of the present invention, after acquiring the first image and the second image, the first key information in the table information can be extracted from the first image, and the second key information in the attachment information can be extracted from the second image.
[0043] In this embodiment, the first key information may be data associated with the structured data of the financial document master table, such as invoice amount, contract number, project name, etc. The second key information may be key data in the financial related attachments.
[0044] It should be noted that the above-mentioned first key information and second key information are only for illustration and are not specifically limited here.
[0045] Optionally, using an image recognition neural network model, structured data of the main table of the financial document can be identified and extracted from the first image, and key information of the unstructured data can be identified and extracted from the second image.
[0046] In an embodiment of the present invention, a financial intelligent audit robot can be set up to implement the verification of financial information. A collection module can be deployed in the intelligent audit robot, and the collection module is used to automatically identify the structured data of the main table of the financial document and the key data in the related attachments from the image. By automatically identifying data, manual input errors can be avoided, thereby improving accuracy. By automatically extracting data, tedious manual operations can be avoided, thereby improving work efficiency. Through the above operations, the technical problem of being unable to effectively verify financial-related information is solved, and the technical effect of effectively verifying financial-related information is achieved.
[0047] Step S106: Based on the first key information and the second key information, the transaction process is verified to obtain a first verification result.
[0048] In the technical solution provided in the above step S106 of the embodiment of the present invention, after extracting the first key information in the table information from the acquired first image and extracting the second key information in the attachment information from the acquired second image, the transaction process can be inspected based on the first key information and the second key information to obtain a first inspection result. The first inspection result is the matching result obtained by matching the structured data and the key data.
[0049] Optionally, by matching the structured data in the financial document master table with the key data in the relevant attachments, an audit result report corresponding to the first inspection result may be generated accordingly.
[0050] For example, if the main table of financial documents is a travel expense reimbursement form, and the financial related attachment is a travel invoice, the amount of travel expenses listed in the travel expense reimbursement form is 3,000 yuan, while the amount of the attached travel invoice is 2,950 yuan. In this case, the amount on the travel invoice is read through image recognition technology, compared with the amount in the main table of financial documents, and an audit result report is generated. If the amount on the recognized travel invoice is inconsistent with the amount listed in the main table of financial documents, that is, 2,950 yuan does not match 3,000 yuan, the result of the amount mismatch can be displayed in the audit result report.
[0051] For another example, the financial document master table lists purchase expenses related to contract number C001, but the contract number on the attached purchase invoice is C002. After identifying the invoice information, verify whether the contract number on the purchase invoice matches the contract number in the financial document master table. If the contract number does not match, generate an audit result report to point out the contract number attribution problem.
[0052] As an optional example, when a travel expense reimbursement form submitted by a handler contains an airplane ticket, the passenger name on the ticket is inconsistent with the handler's name, or the passenger is not on the project personnel list. After identifying this discrepancy, an audit result report is generated, indicating that there may be a problem with the attribution of the person who incurred the expense.
[0053] It should be noted that the above process of matching the structured data in the main table of the financial document with the key data in the relevant attachments is only an example and is not specifically limited here.
[0054] In an embodiment of the present invention, the preliminary review is to review the structured data of the main table of financial documents and the key data in the related attachments. By matching the acquired data information, the transaction process can be inspected to obtain a first inspection result, thereby quickly identifying possible errors or abnormal situations, thereby confirming the accuracy and consistency of the data, so as to ensure the legality and accuracy of the transaction process, and thereby achieve the technical effect of improving the accuracy of the audit.
[0055] Step S108, in response to the first inspection result indicating that the transaction process inspection is successful, inspect the transaction resources of the transaction process in the first inspection result to obtain a second inspection result.
[0056] In the technical solution provided in the above-mentioned step S108 of the embodiment of the present invention, after extracting the first key information in the table information from the acquired first image and extracting the second key information in the attachment information from the acquired second image, the transaction process is inspected based on the first key information and the second key information to obtain a first inspection result. When the first inspection result is that the transaction process inspection is successful, the transaction resources of the transaction process in the first inspection result are inspected to obtain a second inspection result.
[0057] Optionally, the transaction resources may be total transaction resources, which may include but are not limited to: office expenses, travel expenses, employee wages, rent, taxes, procurement costs, etc.
[0058] Optionally, the transaction resources of the transaction process in the first inspection result can be inspected, and the inspection can be pushed to the review personnel level by level according to the principle of demarcation of the total transaction resources. For example, different levels of transaction resource review thresholds can be pre-set. For example, small amounts, medium amounts, and large amounts, different amounts correspond to different personnel for review.
[0059] It should be noted that the above-mentioned different levels of transaction resource review thresholds are set for illustration only and can be flexibly set according to the requirements of different application scenarios. No specific restrictions are made here.
[0060] For example, the financial document master table lists the amount details of the revenue, and the total amount on the attached receipt is compared with the amount details in the financial document master table to see if they match. If the total amount on the receipt matches the amount details in the financial document master table, that is, it meets the expected revenue situation, indicating that the revenue situation is normal, then the second test result is that the transaction resource test is successful, and at this time, the above amount can be collected.
[0061] In the embodiment of the present invention, the secondary audit is a further audit after the preliminary audit, which can ensure the accuracy of financial information, prevent errors or fraud, and conduct a more in-depth review of complex financial matters or expenses beyond the norm. Through the multi-level audit mechanism, the credibility of financial reports can be effectively improved, financial risks can be reduced, and the accuracy of financial audits can be improved, thereby achieving the technical effect of improving the efficiency of information inspection.
[0062] In step S102 to step S108 of the embodiment of the present invention, if it is necessary to inspect the transaction resources corresponding to the financial transaction, a first image and a second image can be obtained, wherein the image content of the first image includes the table information to be inspected, the table information is used to indicate the expenditure status or income status of the target object during the transaction process, and the image content of the second image includes the attachment information corresponding to the table information, and the attachment information is used to indicate the authenticity of the transaction process; the first key information in the table information is extracted from the first image, and the second key information in the attachment information is extracted from the second image; based on the first key information and the second key information, the transaction process is inspected to obtain a first inspection result; when the first inspection result is that the transaction process inspection is successful, the transaction resources of the transaction process in the first inspection result are inspected to obtain a second inspection result for indicating whether the transaction resources are paid or collected. Through the above inspection process, it can be determined whether the transaction resources are paid or collected. In the embodiment of the present invention, the image recognition and intelligent inspection functions are combined to realize the automation of the information inspection process, and the inspection result is generated by automatically identifying the key information in the table information and the relevant attachments and matching them. According to the inspection results, the corresponding transaction resources are paid or collected, thereby achieving the technical effect of effectively conducting financial-related information inspection and solving the technical problem of being unable to effectively conduct financial-related information inspection.
[0063] The embodiment of the present invention is described in detail below in combination with the above steps.
[0064] As an optional embodiment, step S106, based on the first key information and the second key information, verifies the transaction process to obtain a first verification result, including: matching the first key information and the second key information to obtain a matching result; and determining the first verification result based on the matching result.
[0065] In this embodiment, in the process of verifying the transaction process based on the first key information and the second key information to obtain the first verification result, the first key information and the second key information can be matched to obtain a matching result, and the first verification result can be determined based on the matching result.
[0066] Optionally, when matching the first key information with the second key information, different types of matching can be performed according to specific transaction scenarios and requirements, such as whether the invoice amount is consistent with the total amount generated by this transaction in the main table of financial documents, whether the contract number is associated with the current project, whether the transportation invoice belongs to the current project personnel, etc. Through the above different types of matching, corresponding matching results can be obtained. The first inspection result can be obtained by integrating the matching results of all the first key information and the corresponding second key information in the table information and the attachment information.
[0067] In this embodiment, by matching the first key information and the second key information, the correlation and association between the two can be determined, and then the first inspection result can be determined based on the matching result, which can ensure the validity and accuracy of the inspection result, thereby achieving the technical effect of effectively conducting financial-related information inspection and solving the technical problem of being unable to effectively conduct financial-related information inspection.
[0068] As an optional embodiment, the matching result includes a transaction resource matching result, wherein the first key information and the second key information are matched to obtain the transaction resource matching result, including: matching the transaction resources in the first key information with the transaction resources in the second key information to obtain the transaction resource matching result, wherein the transaction resource matching result is used to indicate whether the transaction resources in the first key information and the second key information are the same.
[0069] In this embodiment, in the process of matching the first key information and the second key information, the transaction resources in the first key information can be matched with the transaction resources in the second key information to obtain a transaction resource matching result. The transaction resource matching result is used to indicate whether the transaction resources in the first key information and the second key information are the same, that is, it can be used to indicate the result of the consistency of the fee transaction resources.
[0070] Optionally, the transaction resources in the extracted first key information are compared with the transaction resources in the second key information to verify whether the transaction resources on the main table of the financial document are consistent with the transaction resources in the relevant attachments, which can ensure the accuracy and legality of the expense expenditure. Based on the comparison result, a transaction resource matching result is generated.
[0071] For example, if the transaction resources in the first key information and the second key information are the same, the transaction resource matching result is "matching success"; if the transaction resources in the first key information and the second key information are different, the matching result is "matching failure".
[0072] In this embodiment, the transaction resources in the first key information are matched with the transaction resources in the second key information to obtain a transaction resource matching result, which is recorded in the audit result report.
[0073] As an optional embodiment, the first verification result includes at least one of the following: a contract verification result, a target object verification result, and a cost plan verification result, wherein, based on the matching result, the first verification result is determined, including: in response to the transaction resource matching result being that the transaction resources are the same and the table information is used to indicate the expenditure status, the contract number, the department where the target object is located, and the project identifier in the first key information are verified to obtain a contract verification result, wherein the contract verification result is used to indicate whether the contract number is correctly attributed to the department or project identifier where the target object is located; in response to the transaction resource matching result being that the transaction resources are the same and the table information is used to indicate the expenditure status, the department where the target object is located in the first key information is verified to obtain a target object verification result, wherein the target object verification result is used to indicate whether the target object is correctly attributed to the department where the target object is located; in response to the transaction resource matching result being that the transaction resources are the same and the table information is used to indicate the expenditure status, the transaction resources and the budgeted expenses in the cost plan are verified to obtain a cost plan verification result, wherein the cost plan verification result is used to indicate whether the transaction resources exceed the budgeted expenses.
[0074] In this embodiment, the contract verification result in the first verification result is obtained. When the transaction resource matching result is that the transaction resources are the same and the table information is used to indicate the expenditure status, the contract number, the department where the target object is located, and the project identifier in the first key information are verified to obtain the contract verification result. The contract verification result may be a contract attribution correctness result.
[0075] In this embodiment, the target object inspection result in the first inspection result is obtained. When the transaction resource matching result is that the transaction resources are the same and the table information is used to represent the expenditure status, the department where the target object in the first key information is located is inspected to obtain the target object inspection result. The target object inspection result may be a result of the correctness of the attribution of the expense generating personnel.
[0076] In this embodiment, the cost plan verification result in the first verification result is obtained. When the transaction resource matching result is that the transaction resources are the same and the table information is used to represent the expenditure status, the transaction resources and the budgeted expenses in the cost plan are verified to obtain the cost plan verification result. The cost plan verification result may be the cost plan status.
[0077] Optionally, if the transaction resource matching result is that the transaction resources are the same, for example, the invoice amount is consistent with the total amount of expenses in the financial document master table, the contract number matches the contract number in the project information, and the table information is used to represent the expenditure status, the contract number, the department where the target object is located, and the project identifier in the first key information can be checked to obtain the contract verification result. The validity of the contract and whether the contract cost is in line with the project budget can be confirmed.
[0078] Optionally, if the transaction resource matching result is that the transaction resources are the same, and the table information is used to represent the expenditure status, the department where the target object in the first key information is located can be checked to obtain the target object inspection result. This can ensure that the expense incurring personnel are correctly attributed and prevent improper cross-departmental expenditures.
[0079] Optionally, if the transaction resource matching result is that the transaction resources are the same, and the table information is used to represent the expenditure status, the transaction resources and the budgeted expenses in the expense plan can be checked to obtain the expense plan verification result. It can be checked whether the expenses are within the planned range to avoid over-budget expenditure.
[0080] As an optional embodiment, the first inspection result includes a third inspection result, wherein the transaction process is inspected based on the first key information and the second key information to obtain the third inspection result, including: if there is an abnormal state when inspecting the transaction process, obtaining the matter identification of the matter to be reviewed; based on the matter identification, obtaining the third inspection result of the matter to be reviewed, wherein the third inspection result is used to indicate whether the matter to be reviewed has been successfully reviewed.
[0081] In this embodiment, in the process of verifying the transaction process based on the first key information and the second key information, if there is an abnormal state when verifying the transaction process, the item identification of the item to be reviewed can be obtained. Based on the item identification, a third inspection result of the item to be reviewed can be obtained to verify whether the item to be reviewed is successfully reviewed. Among them, the item identification can also be called the review item identification, for example, it can be the item name or item number.
[0082] It should be noted that the above-mentioned item identification is only for illustration and is not specifically limited here. As long as the identification can be used to distinguish the content of the item to be reviewed, it is within the protection scope of the embodiment of the present invention.
[0083] In this embodiment, the third inspection result is the result of a deeper review of the abnormal state found in the first inspection result, that is, the matter that needs to be reviewed. After the key data of the main table of financial documents and the key data of the attachments are matched, if any inconsistency or non-compliance with the preset rules is found, for example, the invoice amount does not match the amount recorded in the main table, the contract number does not belong to the current project, etc., it can be determined that there is an abnormal state in the transaction process.
[0084] Optionally, for transactions with abnormal status, an item identifier can be automatically identified and generated, which is used to uniquely identify the abnormal item, facilitating subsequent review operations and tracking. Based on the item identifier, a review request can be automatically sent to the corresponding reviewer. The review request can contain sufficient information, such as the specific content of the abnormality, the project and personnel information involved, etc., so that the reviewer can make a judgment. Based on the review request received, the reviewer can conduct a detailed review of the abnormal item, such as checking the original voucher, communicating with relevant personnel, verifying the data, etc. After the reviewer completes the review, based on the review result, a third inspection result is generated, which can clearly indicate whether the item to be reviewed is successfully reviewed, that is, whether the original data is correct, whether the abnormality is a false alarm, or whether there is indeed an error and it has been corrected.
[0085] Through the above process, the relationship and process between the first inspection results and the third inspection results are clearly displayed, ensuring the efficiency and accuracy of the financial audit process.
[0086] For example, when reviewing a travel expense for a project, if the name on the travel invoice is inconsistent with the name of the person in charge on the main table of financial documents, the transaction can be marked as abnormal, that is, there may be a case of reimbursement under a false name. After marking the transaction as abnormal, an event identifier can be automatically generated for the abnormality. Based on the event identifier, a review request can be sent to the department head to request a review of the transaction. By reviewing the original travel documents and invoices, the department head can confirm that the inconsistency is caused by the person in charge changing his name after marriage, and the name change procedure has been completed in the company's human resources department. Then, the name change certificate is uploaded and confirmed to be correct, and the third inspection result is generated, indicating that the travel expense review is successful and the abnormal status is reasonably explained. The third inspection result is recorded, the abnormal matter is closed, and the person in charge and the financial personnel receive a notification of successful review, and can enter the subsequent approval process normally.
[0087] As an optional embodiment, based on the matter identification, a third inspection result of the matter to be reviewed is obtained, including: obtaining the review level corresponding to the matter identification, wherein the review level is used to identify the importance of the matter to be reviewed corresponding to the matter identification; based on the review level, determining a set of review objects for reviewing the matter to be reviewed; and obtaining a third inspection result based on the review results of different review objects in the review object set.
[0088] In this embodiment, in the process of obtaining the third inspection result of the item to be reviewed based on the item identification, the review level corresponding to the item identification can be obtained, and based on the review level, the review object set for reviewing the item to be reviewed can be determined, and based on the review results of different review objects in the review object set, the third inspection result can be obtained. Among them, the review level can be divided into the first category, the second category, the third category, and the fourth category, which can be used to identify the importance of the item to be reviewed. The review object set can be the review personnel required for different importance levels. The review results can be the review opinions of different review personnel.
[0089] In an embodiment of the present invention, by setting review levels and associating different reviewers with different review levels, the automation, refinement and risk control of financial audits can be achieved, ensuring the rationality and compliance of financial decisions and improving the accuracy and efficiency of financial audits.
[0090] As an optional embodiment, the review levels include a first review level, a second review level, a third review level and a fourth review level, wherein the first review level is used to indicate that the first key information and the second key information are matched abnormally, the second review level is used to indicate that the monthly plan in the expense plan meets the target range, the third review level is used to indicate that the semi-annual plan in the expense plan meets the target range, and the fourth review level is used to indicate that the annual plan in the expense plan meets the target range.
[0091] In this embodiment, the review level may include a first review level, a second review level, a third review level, and a fourth review level. The first review level may be used to indicate that the first key information and the second key information match abnormally, and may also be referred to as information matching review. The review object set corresponding to the first review level may include a user of the handling personnel type.
[0092] Optionally, the second review level can be used to indicate that the monthly plan (monthly expense plan) in the expense plan meets the target interval, which can also be called a first-level review. The target interval can be a preset threshold value for the completion rate of the monthly expense plan, for example, it can be set to a completion rate of the monthly expense plan lower than 80%, or a completion rate of the monthly expense plan higher than 100%. The review object set corresponding to the second review level can include department heads and human users.
[0093] Optionally, the third review level can be used to indicate that the half-year plan (cost half-year plan) in the expense plan meets the target interval, which can also be called a second-level review. The target interval can be a pre-set threshold for the completion rate of the cost half-year plan, for example, it can be set to a cost half-year plan completion rate of less than 80%, or a cost half-year plan completion rate of more than 100%. The review object set corresponding to the third review level can include department head users and deputy general users in charge.
[0094] Optionally, the fourth review level can be used to indicate that the annual plan (expense annual plan) in the expense plan meets the target range, which can also be called the third-level review. The target interval can be a preset current superposition value of the expense or a threshold value for the completion rate of the expense annual plan. For example, it can be set that the current superposition value of each expense exceeds the control limit of each expense, or the completion rate of the expense annual plan is less than 80%, or the completion rate of the expense annual plan exceeds 100%. The review object set corresponding to the fourth review level can include department head users, financial head users, deputy general managers in charge, and general manager users.
[0095] It should be noted that the above-mentioned setting method and specific values of the target interval are only for illustration and are not specifically limited here. As long as the target interval can trigger the corresponding review level, it is within the protection scope of the embodiment of the present invention.
[0096] Optionally, when the first key information, such as the invoice amount, and the second key information, such as the amount in the financial document, are identified, and the above two key information match abnormally, the first review level can be triggered. In this case, an information reminder can be automatically sent to the handling personnel and the financial personnel, and the handling personnel are responsible for processing and confirming the accuracy of the information.
[0097] Optionally, when the transaction resources in the first key information are consistent with the transaction resources in the second key information, and the completion rate of the monthly expense plan is less than 80% or more than 100%, the second review level will be triggered. In this case, it can be automatically sent to the department head for processing to check whether it is necessary to adjust the budget or expense plan.
[0098] Optionally, when the transaction resources in the first key information are consistent with the transaction resources in the second key information, and the completion rate of the half-year plan for expenses is less than 80% or more than 100%, the third review level will be triggered. In this case, it can be automatically sent to the department head user and the deputy general user in charge for joint review to ensure that the overall financial status of the project is under control and make decisions as needed.
[0099] Optionally, when the transaction resources in the first key information are consistent with the transaction resources in the second key information, and the current superposition value of each expense exceeds the control limit of each expense, or the completion rate of the annual expense plan is less than 80% or exceeds 100%, the fourth review level will be triggered. In this case, it can be automatically sent to the department head user, the finance head user, the deputy general manager user and the general manager user for joint review.
[0100] Optionally, the above-mentioned planned completion rate is obtained by the ratio of the actual completion value to the planned completion value.
[0101] Optionally, the highest-level user in the review object set corresponding to each review level can make the final decision on whether to review and agree. Each review level has its own specific trigger conditions and processing procedures, and the review personnel required for different levels of importance are reviewed and managed to ensure the accuracy and timeliness of financial audits, while reducing the work pressure of low-level users and improving the efficiency of the entire audit process.
[0102] For example, a project budgets 50,000 yuan for conference fees in the half-year plan, and the current cumulative expenditure is 48,000 yuan. When the handling staff submits a conference fee invoice of 3,000 yuan and matches it with the total amount of expenses and contract number in the main table of financial documents, by checking whether the amount of the invoice is consistent with the total amount of expenses in the main table of financial documents, and checking whether the contract number belongs to the project, it can be confirmed whether the handling staff is a project-related person. If all checks pass, further check whether the inclusion of the 3,000 yuan conference fee will cause the semi-annual budget to exceed 50,000 yuan. If it does not exceed, it will automatically pass the review, otherwise, it will trigger a second-level review, and the department head and the deputy general manager in charge will conduct further review and decision-making.
[0103] In an embodiment of the present invention, if it is necessary to inspect the transaction resources corresponding to the financial transaction, a first image and a second image can be obtained, wherein the image content of the first image includes the table information to be inspected, the table information is used to indicate the expenditure status or income status of the target object during the transaction process, and the image content of the second image includes the attachment information corresponding to the table information, and the attachment information is used to indicate the authenticity of the transaction process; the first key information in the table information is extracted from the first image, and the second key information in the attachment information is extracted from the second image; based on the first key information and the second key information, the transaction process is inspected to obtain a first inspection result; when the first inspection result is that the transaction process inspection is successful, the transaction resources of the transaction process in the first inspection result are inspected to obtain a second inspection result indicating whether the transaction resources are paid or collected. Through the above inspection process, it can be determined whether the transaction resources are paid or collected. In an embodiment of the present invention, the image recognition and intelligent inspection functions are combined to realize the automation of the information inspection process, and the inspection results are generated by automatically identifying the key information in the table information and the relevant attachments and matching them. According to the inspection results, the corresponding transaction resources are paid or collected, thereby achieving the technical effect of effectively conducting financial-related information inspection and solving the technical problem that financial-related information inspection cannot be effectively conducted.
[0104] Example 2
[0105] Another optional specific implementation is described in detail below.
[0106] In the current environment, cost reduction and efficiency improvement have become one of the factors that decision makers are most concerned about. Project-based financial management can achieve management throughout the entire project process, making it easier for projects to control various costs and conduct review and analysis. In the process of auditing financial transaction resources, financial auditors often conduct audits based on accounting standards and internal corporate systems, which lack compliance, accuracy, and efficiency. Financial auditors usually need to spend a lot of time on audits and are easily affected by personal experience. Due to interpersonal relationships, there is a possibility of fraud, so the accuracy and efficiency of the audit are greatly limited.
[0107] Manual audit requires financial personnel to check the amount, project, contract, etc. of each document one by one, which is time-consuming and inefficient. In addition, manual audit is subject to personal subjective influence and is prone to omissions or errors, resulting in low accuracy and timeliness of financial audit. Therefore, there is still a technical problem that cannot effectively conduct financial-related information verification.
[0108] However, the present invention provides a financial audit robot, which can hand over low value-added basic work to technology and machines through the "human-machine collaboration" working mode, so that financial personnel have the energy and time to engage in high value-added work, such as changing the manual review of documents to a review that pays more attention to business compliance and rationality, more effectively identifying and preventing potential financial risks, and reducing the possibility of fraud. The purpose of improving the efficiency of document review and the data quality of financial audits is achieved. Thereby achieving the technical effect of effectively verifying financial information and solving the technical problem of being unable to effectively verify financial information.
[0109] The technical solution of the embodiment of the present invention is illustrated below in conjunction with preferred implementation modes.
[0110] The embodiment of the present invention provides a financial intelligent audit robot. Figure 2 is a schematic diagram of a financial intelligent audit robot according to an embodiment of the present invention. Figure 2 As shown, the financial intelligent audit robot 200 may include a high-definition camera 201, a fixed bracket 202, a power management module 203, a rotating mechanism 204, an interface module 205, a high-performance graphics card 206, a control module 207, a shell and button accessories 208, a storage module 209 and a heat dissipation module 210.
[0111] The high-definition camera 201 can be used to take high-definition pictures of financial documents and attachments to ensure the accuracy of the recognition of numbers and texts in the financial documents and attachments.
[0112] The fixed bracket 202 can be used to stably support the high-definition camera 201 and the entire robot structure to ensure stability during shooting.
[0113] The power management module 203 may be a rectification and filtering power supply element for converting AC to DC, responsible for converting external power into DC power suitable for internal components, and managing the distribution and safety of power.
[0114] The rotating mechanism 204 can be used to automatically control the high-definition camera 201 to rotate up, down, left, and right, so that the high-definition camera 201 can shoot at multiple angles, thereby improving the shooting range and flexibility.
[0115] The interface module 205 may include a Universal Serial Bus 3.0 (USB3.0) interface and a standardized connector (Registered Jack 45, RJ-45) interface. The USB3.0 interface may be used for data transmission between the financial intelligent audit robot and the personal computer of the financial personnel connected to it, and the RJ-45 interface may be used for operation and maintenance, debugging, and upgrading.
[0116] The high-performance graphics card 206 can be used for image recognition functions, provide powerful image processing capabilities, support the operation of image recognition neural network models, and can be a graphics processing unit (Graphics Processing Unit, referred to as GPU).
[0117] The control module 207, which is usually a microprocessor, is responsible for running the algorithm of the financial intelligent audit and controlling the operation of the entire financial intelligent audit robot.
[0118] The shell and button accessories 208, including the identification plane, the power switch button and the indicator light, constitute the external structure of the financial intelligent audit robot, which can protect the internal components and provide a user interaction interface.
[0119] The storage module 209 may use a solid state hard disk as a storage medium, and the capacity may be at least 500 GB, and may be used to store financial data, audit results, system logs, and the like.
[0120] The heat dissipation module 210 may use an aluminum heat sink to ensure that the internal components will not overheat during operation, maintain system stability and extend service life.
[0121] In the embodiment of the present invention, through the high-definition camera 201, the fixed bracket 202, the power management module 203, the rotating mechanism 204, the interface module 205, the high-performance graphics card 206, the control module 207, the shell and button accessories 208, the storage module 209 and the heat dissipation module 210 work together, so that the financial intelligent audit robot can efficiently and accurately complete the image recognition and audit work of financial documents, and at the same time has a good user interface and stable background support, providing a solid foundation for the automation and intelligence of financial work. Thereby achieving the technical effect of improving the efficiency of financial transaction auditing and solving the technical problem of low efficiency of financial transaction auditing.
[0122] Figure 3 is a schematic diagram of another financial intelligent audit robot according to an embodiment of the present invention. Figure 3 As shown, the financial intelligent audit robot includes: a high-definition camera 301, a fixed bracket 302, a rotating mechanism 303, a chassis shell 304, a power indicator light 305, a switch button 306, an RJ-45 307, a USB 308, a power socket 309 and an identification plane 310.
[0123] The high-definition camera 301 can be used to capture images of financial documents and related attachments for subsequent image recognition and data extraction.
[0124] The fixing bracket 302 can be used to stabilize and fix the position of the high-definition camera to ensure the clarity and accuracy of the image during the shooting process.
[0125] The rotating mechanism 303 can be used to control the high-definition camera to move in multiple directions and rotate up, down, left, and right so as to shoot financial documents at different positions and angles, thereby improving the efficiency and accuracy of image recognition.
[0126] The chassis shell 304 can ensure that the internal electronic components are not affected by the external environment, and at the same time provide an operation interface, including a power indicator light and a switch button.
[0127] The power indicator light 305 can be used to display the current power status of the financial intelligent audit robot, such as power on, power off or charging status.
[0128] The switch button 306 can be used to control the power switch of the financial intelligent audit robot for easy operation.
[0129] RJ-45 307 can be used to provide network connection functions for operations such as operation and maintenance, debugging, and software upgrades to ensure that the functions and performance of the robot are updated and maintained in a timely manner.
[0130] USB 308 can be used for data transmission with external devices (such as personal computers), so that financial personnel can synchronize audit results and related data into the financial intelligent audit system.
[0131] The power socket 309 can be used to connect an external power source to ensure that the financial intelligent audit robot can continue to operate.
[0132] The identification plane 310 may be a specific area on the outer shell of the financial intelligent audit robot for placing financial documents and attachments to ensure that they are in the correct position during shooting, so that the high-definition camera can capture a complete and clear image.
[0133] In the embodiment of the present invention, the various components of the financial intelligent audit robot work together to enable the financial intelligent audit robot to efficiently and accurately complete the scanning, image recognition and intelligent audit tasks of financial documents, thereby simplifying the financial audit process, improving work efficiency, and reducing the workload of financial personnel. By integrating with the financial intelligent audit system, the audit results can be quickly and accurately delivered to decision makers to support timely business decisions. Thereby achieving the technical effect of improving the efficiency of financial transaction audits and solving the technical problem of low efficiency of financial transaction audits.
[0134] Figure 4 FIG. 1 is a flow chart of a financial intelligence audit method according to an embodiment of the present invention. Figure 4 As shown, the method may include the following steps:
[0135] Step S401: The handling personnel provide the main form of financial documents and related attachments.
[0136] In this embodiment, the handling personnel organize all relevant financial documents, including but not limited to invoices, receipts, contracts, itineraries, etc., and generate a completed financial document master table in the system. The financial document master table may include basic information and key data of various financial documents. Related attachments may include additional files or materials related to financial documents or other documents.
[0137] Optionally, the financial document master table may include information such as project name, department, name of the person in charge, position of the person in charge, type of transaction resource, contract number, amount details, total amount of transaction resources, and recipient unit.
[0138] Optionally, the relevant attachments may include invoices, receipts, contract numbers, etc.
[0139] Step S402: The financial staff scans and enters the financial document master table and related attachments through the financial intelligent review robot.
[0140] In this embodiment, the financial personnel place the main form of the financial document and related attachments under the high-definition camera of the financial intelligent audit robot, and control the camera to scan through the operation interface. The camera will capture and convert it into a digital image and store it in the storage module of the robot.
[0141] Step S403: the financial intelligent audit robot automatically identifies the structured data of the financial document master table and the key data in the related attachments.
[0142] In this embodiment, the scanned image can be processed by the image recognition neural network model within the financial intelligent audit robot.
[0143] Optionally, the structured data in the main table of the financial document and the key data in the related attachments are identified and extracted through an image recognition neural network model.
[0144] Step S404: The financial intelligent audit robot matches the structured data of the financial document master table with the key data in the relevant attachments, generates an audit result report based on the data, and transmits it to the financial audit system.
[0145] In this embodiment, the financial intelligent audit robot matches the extracted data with the information in project management, for example, checking whether the invoice amount is consistent with the total amount generated by this transaction in the main table, whether the contract number corresponds to the current project, whether the transportation invoice belongs to the current project personnel, etc., and generates an audit result report.
[0146] Optionally, after matching, an audit result report is generated and transmitted to the financial audit system.
[0147] Step S405, the financial intelligent audit system determines whether there are any review items in the audit result report. If so, go to step S406, otherwise, go to step S408.
[0148] In this embodiment, after receiving the audit result report from the financial intelligent audit robot, it is determined whether there are matters that need further review according to the preset review rules. If there are review matters, the process goes to step S406; if not, it goes directly to step S408.
[0149] Step S406: The financial intelligent audit system automatically sends the information to the reviewer for processing based on the level of the review item.
[0150] In this embodiment, the system automatically sends the review items to the corresponding reviewers according to their levels.
[0151] Optionally, the first-level review for the monthly expense plan completion rate below 80% or above 100% shall be handled by the department head; the second-level review for the half-year expense plan completion rate below 80% or above 100% shall be handled jointly by the department head and the deputy general manager in charge; the third-level review for the annual expense plan completion rate below 80% or above 100% shall be handled jointly by the department head, the financial director, the deputy general manager in charge and the general manager.
[0152] Step S407, the financial intelligent audit system determines whether the review item is reviewed and agreed, if so, go to step S408, if not, end the process.
[0153] In this embodiment, the reviewer reviews the review items and gives a decision of approval after confirming that they are correct. The financial intelligent audit system determines again, if the review is approved, it goes to S408; if the review is not approved, the process ends and the relevant transaction resources will not be approved.
[0154] Step S408: Push the transaction to the reviewers level by level according to the total amount generated by the transaction.
[0155] In this embodiment, for matters that do not require review or matters that have been reviewed and agreed, the review tasks can be pushed step by step to reviewers with higher authority according to the pre-set review process based on the total amount generated by the transaction until all review levels are completed. Finally, the review results are automatically pushed to the decision makers and the process ends.
[0156] In the embodiment of the present invention, during the financial intelligent audit process, the handling personnel provide the main table of financial documents and related attachments, and the financial personnel scan and enter the main table of financial documents and related attachments through the financial intelligent audit robot. The financial intelligent audit robot automatically identifies the structured data of the main table of financial documents and the key data in the related attachments, and matches the structured data of the main table of financial documents with the key data in the related attachments, and generates an audit result report based on this and transmits it to the financial audit system. The financial intelligent audit system determines whether there is a review item in the audit result report. If so, the financial intelligent audit system automatically sends it to the reviewer for processing according to the level of the review item, and determines whether the review item is approved. If the review is approved, the reviewer is pushed to the reviewer level by level according to the total amount generated by this transaction, and the process ends. In the embodiment of the present invention, the corresponding transaction resources can be paid or collected according to the audit results of the financial transaction, thereby achieving the technical effect of improving the efficiency of the financial transaction audit and solving the technical problem of low efficiency of the financial transaction audit.
[0157] Figure 5 is a schematic diagram of a financial intelligent audit system according to an embodiment of the present invention. Figure 5 As shown, the financial intelligent audit system 500 includes: user management 501, external settings 502, project management 503, main table formulation 504, information entry 505, audit process 506 and operation and maintenance 507.
[0158] User Management 501 can manage the user roles and permissions of the financial intelligent audit system, including handling personnel, financial personnel, financial managers, department heads, deputy general managers in charge, and general managers, to ensure data security and the standardization of work processes.
[0159] The external setting 502 can realize the connection and configuration with the financial intelligent audit robot, including the functions of financial intelligent audit robot selection, basic information editing, storage data reading, etc., which is the basic condition for realizing the information entry function.
[0160] Project Management 503, you can create and manage projects in the financial intelligent audit system, and configure project-related information, such as project name, total investment, budget control limit, participants, transaction resource expenditure plan, etc.
[0161] The master table is formulated 504, which can be used by the handling personnel to fill in the transaction resource details based on the fixed template and generate the financial document master table to facilitate the automation of the subsequent review process.
[0162] Information entry 505, operated by financial personnel, can use high-definition cameras to scan financial documents and related attachments and enter them into the financial intelligent audit system, providing a data basis for intelligent auditing.
[0163] Audit process 506, the financial intelligent audit system can automatically execute financial intelligent audit methods, including image recognition, data matching, generation of audit result reports, review item judgment and processing, etc., to ensure the accuracy and efficiency of the audit process.
[0164] Operation and maintenance 507, including operation log recording and financial intelligent audit system upgrade and maintenance, can be used to monitor the operation status of the financial intelligent audit system, record the audit process, and regularly optimize and update the financial intelligent audit system to ensure the long-term stable operation of the financial intelligent audit system.
[0165] In the embodiment of the present invention, after the financial intelligent audit system sets the specific personnel role positioning and configures the project information, the financial intelligent audit robot is connected to the personal computer of the financial personnel through the USB interface, the material information related to the financial transaction resources is entered into the system, and the financial intelligent audit work is completed through the audit process function of the system. The various modules work together to realize the automated process of financial intelligent audit. The various modules cooperate with each other to form a complete financial intelligent audit system, which aims to realize the automation and intelligence of financial processing, improve the audit efficiency, reduce human errors, and support business decisions, thereby achieving the technical effect of improving the efficiency of financial transaction audits and solving the technical problem of low efficiency of financial transaction audits.
[0166] Example 3
[0167] The embodiment of the present invention provides an information verification device. It should be noted that the information verification device of the embodiment of the present invention can be used to perform Figure 1 The information verification method provided by the embodiment of the present invention is described below.
[0168] Figure 6 is a schematic diagram of the structure of an information verification device according to an embodiment of the present invention. Figure 6 As shown, the device 600 includes: an acquisition unit 602 , an extraction unit 604 , a first inspection unit 606 and a second inspection unit 608 .
[0169] The acquisition unit 602 is used to acquire a first image and a second image, wherein the image content of the first image includes table information to be verified, and the table information is used to indicate the expenditure status or income status of the target object during the transaction process; the image content of the second image includes attachment information corresponding to the table information, and the attachment information is used to indicate the authenticity of the transaction process.
[0170] The extraction unit 604 is used to extract the first key information in the table information from the first image, and to extract the second key information in the attachment information from the second image.
[0171] The first verification unit 606 is used to verify the transaction process based on the first key information and the second key information to obtain a first verification result.
[0172] The second verification unit 608 is used to verify the transaction resources of the transaction process in the first verification result in response to the first verification result being successful verification of the transaction process, to obtain a second verification result, wherein the second verification result is used to indicate whether the transaction resources are paid or collected.
[0173] Optionally, the first verification unit 606 may include: a matching module, configured to match the first key information and the second key information to obtain a matching result; and a determination module, configured to determine the first verification result based on the matching result.
[0174] Optionally, the matching result includes a transaction resource matching result, and the matching module includes: a matching submodule, which is used to match the transaction resources in the first key information with the transaction resources in the second key information to obtain the transaction resource matching result.
[0175] Optionally, the first verification result includes at least one of the following: a contract verification result, a target object verification result, and a cost plan verification result, and the above-mentioned determination module includes: a first verification submodule, which is used to verify the contract number, the department where the target object is located, and the project identifier in the first key information in response to the transaction resource matching result being the same transaction resource and the table information being used to indicate the expenditure status, and obtain the contract verification result, wherein the contract verification result is used to indicate whether the contract number is correctly attributed to the department where the target object is located or the project identifier. A second verification submodule, which is used to verify the department where the target object is located in the first key information in response to the transaction resource matching result being the same transaction resource and the table information being used to indicate the expenditure status, and obtain the target object verification result, wherein the target object verification result is used to indicate whether the target object is correctly attributed to the department where the target object is located. A third verification submodule, which is used to verify the transaction resources and the budgeted expenses in the cost plan in response to the transaction resource matching result being the same transaction resource and the table information being used to indicate the expenditure status, and obtain the cost plan verification result, wherein the cost plan verification result is used to indicate whether the transaction resources exceed the budgeted expenses.
[0176] Optionally, the first inspection result includes a third inspection result, and the first inspection unit 606 may include: a first acquisition module, used to obtain the item identification of the item to be reviewed when an abnormal state exists during the inspection of the transaction process; a second acquisition module, based on the item identification, obtains the third inspection result of the item to be reviewed, wherein the third inspection result is used to indicate whether the item to be reviewed has been successfully reviewed.
[0177] Optionally, the second acquisition module may include: a first acquisition sub-module, used to acquire the review level corresponding to the matter identification, wherein the review level is used to identify the importance of the matter to be reviewed corresponding to the matter identification; a second acquisition sub-module, used to determine the review object set for reviewing the matter to be reviewed based on the review level; and a third acquisition sub-module, used to obtain a third inspection result based on the review results of different review objects in the review object set.
[0178] In an embodiment of the present invention, a first image and a second image are acquired by an acquisition unit 602, wherein the image content of the first image includes table information to be verified, the table information is used to indicate the expenditure status or income status of the target object during the transaction process, and the image content of the second image includes attachment information corresponding to the table information, the attachment information is used to indicate the authenticity of the transaction process; the first key information in the table information is extracted from the first image by an extraction unit 604, and the second key information in the attachment information is extracted from the second image; the transaction process is verified by a first verification unit 606 based on the first key information and the second key information to obtain a first verification result; in response to the first verification result that the transaction process is successfully verified, the transaction resources of the transaction process in the first verification result are verified by the second verification unit 608 to obtain a second verification result, wherein the second verification result is used to indicate whether the transaction resources are paid or collected, thereby solving the technical problem of being unable to effectively verify financial-related information and achieving the technical effect of effectively verifying financial-related information.
[0179] The device for verifying the above information may further include a processor and a memory. The above units are stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions.
[0180] The processor includes a kernel, and the kernel retrieves the corresponding program unit from the memory. One or more kernels can be set to control the same device type of devices to be shut down to perform graceful shutdown by adjusting kernel parameters.
[0181] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (fl ash RAM), and the memory includes at least one storage chip.
[0182] The processor contains a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the work efficiency of traders can be improved by adjusting the kernel parameters.
[0183] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0184] Example 4
[0185] The embodiments of the present invention are further described below.
[0186] In this embodiment, Figure 7 is a schematic diagram of the structure of an information verification system according to an embodiment of the present invention. Figure 7 As shown, the information inspection system 700 includes: an image acquisition unit 701, an image processing unit 702, and an inspection unit 703.
[0187] The image acquisition unit 701 may be a high-definition camera, and the first image and the second image are acquired through the image acquisition unit 701 .
[0188] The image processing unit 702 may be a high-performance graphics card, which extracts the first key information in the table information from the first image, and extracts the second key information in the attachment information from the second image.
[0189] The verification unit 703 may be a financial intelligent audit system / financial audit system. The verification unit 703 verifies the transaction process based on the first key information and the second key information to obtain a first verification result. In response to the first verification result indicating that the transaction process has been successfully verified, the transaction resources of the transaction process in the first verification result are verified to obtain a second verification result.
[0190] Optionally, the information verification system may also include: a fixed bracket connected to the image acquisition unit, used to fix the image acquisition unit; a rotating mechanism, connected to the fixed bracket, used to control the rotation of the image acquisition unit; a heat dissipation module, used to dissipate the heat generated during the verification of the transaction process; an identification plane, used to place form information and attachment information; a control module used to at least control the rotation of the rotating mechanism; an image acquisition unit, used to capture the first image and the second image.
[0191] In the embodiment of the present invention, an image is acquired by the image acquisition unit 701, key information is extracted by the image processing unit 702, and the transaction process is inspected based on the first key information and the second key information by the verification unit 703 to obtain a first verification result. When the first verification result is that the transaction process verification is successful, the transaction resources of the transaction process in the first verification result are inspected to obtain a second verification result, thereby solving the technical problem of being unable to effectively perform financial-related information verification and achieving the technical effect of being unable to effectively perform financial-related information verification.
[0192] Example 5
[0193] According to an embodiment of the present invention, there is further provided a computer-readable storage medium on which a program is stored. When the program is executed by a processor, the information verification method is implemented.
[0194] Example 6
[0195] According to an embodiment of the present invention, a processor is further provided. The processor is used to run a program, wherein a method for verifying execution information is performed when the program is running.
[0196] Example 7
[0197] According to an embodiment of the present invention, a computer program product is also provided. Optionally, in this embodiment, the computer program product may include a computer program, and when the computer program is executed by a processor, the information verification method of the embodiment of the present invention is implemented.
[0198] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0199] The present invention also provides a computer program product, which, when executed on a data processing device, is suitable for the program of the above steps in the embodiment of the present invention.
[0200] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0201] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0202] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0203] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0204] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0205] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0206] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include transitory media such as modulated data signals and carrier waves.
[0207] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0208] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0209] The above are only embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A method for verifying information, characterized in that: include: Acquire a first image and a second image, wherein the image content of the first image includes table information to be verified, the table information is used to indicate the expenditure status or income status of the target object during the transaction process, and the image content of the second image includes attachment information corresponding to the table information, the attachment information is used to indicate the authenticity of the transaction process; Extracting first key information in the table information from the first image, and extracting second key information in the attachment information from the second image; Based on the first key information and the second key information, the transaction process is verified to obtain a first verification result; In response to the first verification result being that the transaction process is successfully verified, the transaction resources of the transaction process in the first verification result are verified to obtain a second verification result, wherein the second verification result is used to indicate whether to pay or collect the transaction resources.
2. The inspection method according to claim 1, characterized in that: Based on the first key information and the second key information, the transaction process is verified to obtain a first verification result, including: Matching the first key information and the second key information to obtain a matching result; Based on the matching result, the first inspection result is determined.
3. The inspection method according to claim 2, characterized in that: The matching result includes a transaction resource matching result, wherein the first key information and the second key information are matched to obtain the transaction resource matching result, including: The transaction resource in the first key information is matched with the transaction resource in the second key information to obtain the transaction resource matching result, wherein the transaction resource matching result is used to indicate whether the transaction resources in the first key information and the second key information are the same.
4. The inspection method according to claim 3, characterized in that: The first inspection result includes at least one of the following: a contract inspection result, a target object inspection result, and a cost plan inspection result, wherein, based on the matching result, determining the first inspection result includes: In response to the transaction resource matching result being that the transaction resources are the same, and the table information is used to represent the expenditure status, the contract number, the department where the target object is located, and the project identifier in the first key information are verified to obtain the contract verification result, wherein the contract verification result is used to indicate whether the contract number is correctly attributed to the department where the target object is located or the project identifier; In response to the transaction resource matching result being that the transaction resources are the same and the table information is used to represent the expenditure status, the department where the target object in the first key information is located is verified to obtain the target object verification result, wherein the target object verification result is used to indicate whether the target object correctly belongs to the department where the target object is located; In response to the transaction resource matching result being that the transaction resources are the same and the table information is used to represent the expenditure status, the transaction resources and the budgeted expenses in the expense plan are checked to obtain the expense plan verification result, wherein the expense plan verification result is used to indicate whether the transaction resources exceed the budgeted expenses.
5. The inspection method according to claim 1, characterized in that: The first verification result includes a third verification result, wherein the transaction process is verified based on the first key information and the second key information to obtain the third verification result, including: If an abnormal state is found during the verification of the transaction process, obtaining an item identifier of the item to be reviewed; Based on the matter identification, a third verification result of the matter to be reviewed is obtained, wherein the third verification result is used to indicate whether the matter to be reviewed is successfully reviewed.
6. The inspection method according to claim 5, characterized in that: Based on the item identifier, a third inspection result of the item to be reviewed is obtained, including: Obtaining a review level corresponding to the matter identifier, wherein the review level is used to identify the importance of the matter to be reviewed corresponding to the matter identifier; Based on the review level, determining a review object set for reviewing the items to be reviewed; The third inspection result is obtained based on the review results of different review objects in the review object set.
7. The inspection method according to claim 6, characterized in that: The review levels include the first review level, the second review level, the third review level and the fourth review level, wherein the first review level is used to indicate that the first key information and the second key information match abnormally, the second review level is used to indicate that the monthly plan in the expense plan meets the target range; the third review level is used to indicate that the half-year plan in the expense plan meets the target range; the fourth review level is used to indicate that the annual plan in the expense plan meets the target range.
8. An information verification device, characterized in that: include: an acquisition unit, configured to acquire a first image and a second image, wherein the image content of the first image includes table information to be verified, the table information is used to indicate the expenditure status or income status of the target object during the transaction process, and the image content of the second image includes attachment information corresponding to the table information, the attachment information is used to indicate the authenticity of the transaction process; an extraction unit, configured to extract first key information in the table information from the first image, and to extract second key information in the attachment information from the second image; A first verification unit, configured to verify the transaction process based on the first key information and the second key information, and obtain a first verification result; The second verification unit is used to verify the transaction resources of the transaction process in the first verification result in response to the first verification result being that the transaction process is successfully verified, to obtain a second verification result, wherein the second verification result is used to indicate whether to pay or collect the transaction resources.
9. An information verification system, characterized in that: include: An image acquisition unit, configured to acquire a first image and a second image, wherein the image content of the first image includes table information to be verified, the table information is used to indicate the expenditure status or income status of the target object during the transaction process, and the image content of the second image includes attachment information corresponding to the table information, the attachment information is used to indicate the authenticity of the transaction process; An image processing unit, configured to extract first key information in the table information from the first image, and to extract second key information in the attachment information from the second image; A verification unit is used to verify the transaction process based on the first key information and the second key information to obtain a first verification result; in response to the first verification result being that the transaction process is successfully verified, verify the transaction resources of the transaction process in the first verification result to obtain a second verification result, wherein the second verification result is used to indicate whether to pay or collect the transaction resources.
10. The inspection system according to claim 9, characterized in that: The inspection system also includes: A fixing bracket, connected to the image acquisition unit and used to fix the image acquisition unit; A rotating mechanism, connected to the fixed bracket, and used to control the rotation of the image acquisition unit; A heat dissipation module, used to dissipate the heat generated during the inspection of the transaction process; An identification plane for placing the table information and the attachment information; The control module is used to at least control the rotation of the rotating mechanism and the image acquisition unit to acquire the first image and the second image.
Citation Information
Patent Citations
Material purchasing settlement management system based on financial robot
CN111798220A
Voucher file verification method and device, electronic equipment and storage medium
CN116959012A