Invoice management method and system
By obtaining invoice images and verifying their authenticity using the official tax system, and adding verification marks and watermark QR codes, the problem of large workload and risk of fake invoices in the invoice verification of subsidiaries of large enterprises has been solved, achieving efficient and accurate invoice management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DONGFANG MEASUREMENT & TEST INST
- Filing Date
- 2025-12-04
- Publication Date
- 2026-04-24
AI Technical Summary
Invoice verification for subsidiaries of large enterprises is a large and cumbersome process. Existing technologies make it difficult to achieve efficient and accurate invoice verification in the financial system, and there is also the risk of counterfeit invoices.
By acquiring invoice images, extracting tax verification elements, calling official tax system interfaces to verify the authenticity and status of invoices, and adding verification marks to invoices, combined with watermarks and QR codes to ensure the credibility of invoices, cross-system invoice management is achieved.
It improves the accuracy of invoice verification, reduces workload, ensures the credibility and integrity of invoices during cross-system circulation, and reduces the risk of fake invoices.
Smart Images

Figure CN121921070A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to systems or methods specifically designed for management or supervisory purposes, and more particularly to an invoice management method and system. Background Technology
[0002] As businesses expand, many large enterprises have numerous subsidiaries. For example, a group company often has dozens of subsidiaries. Each subsidiary of such a large enterprise has different business operations and varying financial processing procedures. For these large group companies, unified financial management is often necessary. However, in reality, while implemented systems may be user-friendly, save time and effort, and improve data accuracy and transmission efficiency, the differing financial processing requirements and individualized process variations among subsidiaries necessitate rigorous invoice verification within the subsidiaries to increase the pass rate of verification within the group system and reduce the workload of financial audits. Therefore, a more effective invoice processing method is needed for subsidiaries of large enterprises.
[0003] Meanwhile, the invoice verification system is connected to an authoritative database in real time. By inputting the four key elements of invoice verification, it can quickly verify the authenticity of invoices and identify any anomalies such as cancellation or reverse invoicing. This effectively avoids economic losses and tax risks for businesses due to receiving counterfeit or problematic invoices. In the traditional manual verification method, finance personnel need to log into the tax website and input invoice information one by one for verification, a cumbersome and error-prone process. Summary of the Invention
[0004] To address the technical problems existing in the prior art, the present invention aims to provide an invoice management method and system that can improve the accuracy of invoice verification and reduce the workload of invoice verification.
[0005] To achieve the above-mentioned objectives, this invention provides an invoice management method, comprising the following steps:
[0006] Get an invoice in image format;
[0007] Extract multiple invoice text information from the invoice, including elements used for tax verification;
[0008] Based on the aforementioned tax verification elements, the official tax verification system interface is invoked to obtain the authenticity result and status information of the invoice; the status information includes normal, void, and red-ink cancellation.
[0009] If the authenticity result is valid and the status information is normal, then a verification pass mark is added to the invoice and stored in association with the invoice text information and status information;
[0010] The invoice with the verification passed mark, the verification passed mark, the invoice text information, and the status information are synchronized to another processing terminal through a secure data synchronization mechanism;
[0011] On the other processing end, the invoice is reviewed for business compliance, and a review result is generated;
[0012] The audit results will be synchronized back to the original processing terminal through a secure data synchronization mechanism.
[0013] At the original processing end, the corresponding invoices are posted and accounting vouchers are generated based on the approved results.
[0014] According to one technical solution of the present invention, the invoice text information includes the invoice number, header, and tax number;
[0015] Before calling the official tax verification system interface, at least one verification step is also included;
[0016] The at least one verification step includes duplicate verification and / or consistency verification;
[0017] The duplicate check is as follows:
[0018] Based on the invoice number, query whether an invoice with a duplicate invoice number has been stored;
[0019] The consistency check is as follows:
[0020] Based on the invoice header and tax number, determine whether it matches the pre-stored organization information;
[0021] If all the verification steps pass, the official tax verification system interface will be invoked.
[0022] According to one technical solution of the present invention, after obtaining the authenticity result and status information of the invoice, a serial number verification step is further included:
[0023] Based on the invoice number, determine whether it meets the preset consecutive number interval rule;
[0024] If the conditions are met, then store the invoice;
[0025] If the conditions are not met, obtain the serial number description and then store the invoice.
[0026] According to one technical solution of the present invention, during storage, the invoice is also associated with the invoice owner.
[0027] Furthermore, after the invoice is stored but before the accounting voucher is generated, the process also includes:
[0028] Receive a request to change the owner of the invoice, the request including the target invoice owner identification information;
[0029] In response to the change request, the invoice owner of the invoice is updated from the original invoice owner to the target invoice owner.
[0030] According to one technical solution of the present invention, the process of adding a verification mark to the invoice includes:
[0031] A watermark with preset text is overlaid on the image of the invoice, and a unique QR code is generated based on the invoice number, seller's name, and tax-inclusive amount.
[0032] The present invention also provides an invoice management system, comprising:
[0033] The first organizational business module is used for:
[0034] Get an invoice in image format;
[0035] Extract multiple invoice text information from the invoice, including elements used for tax verification;
[0036] Based on the aforementioned tax verification elements, the official tax verification system interface is invoked to obtain the authenticity result and status information of the invoice; the status information includes normal, void, and red-ink cancellation.
[0037] If the authenticity result is valid and the status information is normal, then a verification pass mark is added to the invoice and stored in association with the invoice text information and status information;
[0038] The second organizational business module is used for:
[0039] The invoice with the verification passed mark, the verification passed mark, the invoice text information, and the status information are obtained through a secure data synchronization mechanism.
[0040] Perform a business compliance review on the invoices and generate the review results;
[0041] The audit results will be synchronized back to the original processing terminal through a secure data synchronization mechanism.
[0042] The first organizational business module is also used for:
[0043] Based on the approved results, the corresponding invoices are posted and accounting vouchers are generated.
[0044] According to one technical solution of the present invention, the first organizational business module includes a duplicate verification unit and a consistency verification unit;
[0045] The invoice text information includes the invoice number, header, and tax number;
[0046] The duplicate verification unit is used to query whether there are already invoices with duplicate invoice numbers based on the invoice number before calling the official tax inspection system interface.
[0047] The consistency verification unit is used to determine whether the invoice header and tax number are consistent with the pre-stored organization information before calling the official tax inspection system interface.
[0048] According to one technical solution of the present invention, the first organizational business module further includes a serial number verification unit;
[0049] The serial number verification unit is used to determine whether the preset serial number interval rule is met based on the invoice number after obtaining the authenticity result and status information of the invoice.
[0050] If the conditions are met, then store the invoice;
[0051] If the conditions are not met, obtain the serial number description and then store the invoice.
[0052] According to one technical solution of the present invention, the first organization business module further includes an owner change unit;
[0053] When the first organizational business module stores the data, it also associates the invoice with the invoice owner.
[0054] The ownership change unit is used for:
[0055] After the invoice is stored and before the accounting voucher is generated, a request to change the invoice owner of the invoice is received, the request including the target invoice owner identification information;
[0056] In response to the change request, the invoice owner of the invoice is updated from the original invoice owner to the target invoice owner.
[0057] According to one technical solution of the present invention, the first organization business module further includes a verification mark adding unit;
[0058] The verification mark adding unit is used for:
[0059] A watermark with preset text is overlaid on the image of the invoice, and a unique QR code is generated based on the invoice number, seller's name, and tax-inclusive amount.
[0060] The present invention provides an invoice management method and system, which has the following beneficial effects:
[0061] 1. In cross-network and cross-system scenarios, resolve issues such as incorrect invoice serial numbers, incorrect invoice headers, counterfeit invoices, and logical errors in the time of invoices and related transactions between two organizations, thereby improving the accuracy of invoice verification and reducing the workload of invoice verification;
[0062] 2. After the invoice is verified, a watermark and a unique QR code are added to the invoice image to ensure the credibility and integrity of the invoice during cross-system circulation. Attached Figure Description
[0063] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the embodiments will be briefly described below. Obviously, the drawings described below are merely some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without creative effort.
[0064] Figure 1 The flowchart illustrates an invoice management method according to one embodiment of the present invention. Detailed Implementation
[0065] The description of the embodiments in this specification should be taken in conjunction with the accompanying drawings, which should form part of the complete specification. In the drawings, the shape or thickness of the embodiments may be exaggerated and may be indicated in a simplified or convenient manner. Furthermore, parts of the various structures in the drawings will be described separately; it is worth noting that elements not shown in the figures or not described in words are in a form known to those skilled in the art.
[0066] The descriptions of the embodiments herein, including any references to directions and orientations, are for ease of description only and should not be construed as limiting the scope of the invention. The following description of preferred embodiments involves combinations of features, which may exist independently or in combination; the invention is not particularly limited to the preferred embodiments. The scope of the invention is defined by the claims. Figure 1 As shown; Specific Implementation Method 1
[0068] This embodiment of an invoice management method includes the following steps:
[0069] Get an invoice in image format;
[0070] Extract multiple invoice text information from the invoice, including elements used for tax verification;
[0071] Based on the elements of tax verification, the official tax verification system interface is called to obtain the authenticity results and status information of the invoices; the status information includes normal, void, and red-inked cancellation.
[0072] If the authenticity result is valid and the status information is normal, then a verification pass mark is added to the invoice and stored in association with the invoice text information and status information.
[0073] The invoice with the verification passed mark, the verification passed mark, the invoice text information, and the status information are synchronized to another processing terminal through a secure data synchronization mechanism;
[0074] On the other processing end, the invoices are reviewed for business compliance, and the review results are generated.
[0075] The audit results will be synchronized back to the original processing terminal through a secure data synchronization mechanism.
[0076] On the original processing end, the corresponding invoices are posted and accounting vouchers are generated based on the approved results.
[0077] This implementation includes two processing terminals: one is an invoice management system deployed in the subsidiary, and the other is a group financial system deployed in the head office.
[0078] In cross-network and cross-system scenarios, to effectively connect with the group's financial system, address issues such as the large workload of subsidiary invoice review, improve approval efficiency, reduce the concentration of approval workload, and accommodate the flexible invoice requirements of subsidiaries, a step of subsidiary invoice review through the invoice management system is added before the group's financial system review. The specific process is as follows:
[0079] Subsidiary S1 issues invoices for various expenses as needed for business activities. If the invoice is electronic, it is downloaded and uploaded directly to the invoice management system; if the invoice is paper, it is scanned and uploaded to the invoice management system.
[0080] The S2 invoice management system sets up multiple invoice templates and performs OCR recognition for different types of invoices to read the text content on the invoices;
[0081] The invoice templates cover mainstream invoice types, including VAT special invoices, VAT general invoices, electronic special invoices, roll invoices, toll invoices, and motor vehicle sales unified invoices. The templates include features such as field positions, fonts, and borders to improve recognition accuracy.
[0082] The system automatically matches the corresponding template based on the layout features of the invoice image and calls the optical character recognition (OCR) engine to extract the text content.
[0083] OCR engines can use deep learning models (such as CRNN+CTC) and are robust to blurred, tilted, and reflective images.
[0084] The key information extracted includes: invoice code, invoice number, invoice date, verification code, amount (excluding tax), tax amount, amount including tax, seller's name, buyer's name, tax ID, etc.
[0085] The invoice code, number, invoice date, and tax-inclusive amount constitute the four elements of tax verification, which are used for subsequent official interface calls.
[0086] S5. Call the official tax verification system interface to verify whether the invoice is genuine and valid. If the official tax verification system interface returns false, refuse to upload and do not enter the invoice database; if it is true, proceed to the next step.
[0087] Based on the extracted four elements of tax verification, the system automatically calls the public API interface of the State Taxation Administration's National Value-Added Tax Invoice Verification Platform to submit a verification request.
[0088] The interface returns the following results: authenticity result (valid / invalid) and status information (normal, invalid, red-inked);
[0089] If the system returns "invalid" or the status is "void" or "red-ink cancellation", the system will refuse to accept the invoice into the database and will notify the uploader of the reason, such as "the invoice has been red-ink cancelled".
[0090] If the return value is "Valid" and the status is "Normal", proceed to the next step.
[0091] S7. Invoices that have entered the invoice database are available for download. If an invoice is downloaded, the invoice image will be marked with a "verification passed" watermark. At the same time, a unique QR code will be generated based on the "invoice number, seller's name and tax-inclusive amount". After export, the status of the exported invoice in the invoice database will be changed to "retrieved".
[0092] S8. The invoices marked with synchronization are synchronized to the group's financial system, where financial personnel review the business compliance of the invoices and verify whether there are any red-inked invoices.
[0093] Invoices with watermarks and QR codes are pushed to the group's financial system through a secure data synchronization mechanism (such as encrypted file transfer, network gateway transmission, etc.).
[0094] Finance personnel can view invoice images and watermarks / QR codes on the review interface to quickly verify whether key invoice information has been tampered with, conduct business compliance reviews (such as budget matching, contract association, and the reasonableness of the reasons), and re-verify whether the invoice has been reversed during the review period (due to the risk of time difference).
[0095] S9. Synchronize the audit results of the group's financial system to the subsidiary's invoice management system. The subsidiary will post the identified invoices and generate accounting vouchers.
[0096] This embodiment describes an intelligent and automated invoice verification and processing method, which aims to improve the accuracy and efficiency of invoice verification for subsidiaries in situations where the group company and its subsidiaries are located across networks and systems, and to provide subsidiaries with an effective and unified invoice processing workflow. Specific Implementation Method Two
[0098] This embodiment is a further explanation of embodiment one. In this embodiment, the invoice text information includes the invoice number, header, and tax number.
[0099] Before calling the official tax verification system interface, at least one verification step is also included;
[0100] At least one verification step includes duplicate verification and / or consistency verification;
[0101] Duplicate check result:
[0102] Based on the invoice number, check if an invoice with a duplicate number has been stored.
[0103] Consistency check is as follows:
[0104] Based on the invoice header and tax number, determine whether it matches the pre-stored organization information;
[0105] If all verification steps pass, the official tax verification system interface will be invoked.
[0106] In this embodiment, the pre-verification process before verifying the validity of invoices is specifically involved.
[0107] S3. Determine whether the invoice number is duplicated with an existing invoice number in the database. If it is duplicated, refuse to upload and do not enter the invoice database; if it is not duplicated, proceed to the next step.
[0108] S4. Based on the invoice header and tax number, as well as the pre-stored subsidiary information, determine whether the invoice header and tax number are consistent with the subsidiary. If they are inconsistent, refuse to upload and do not enter the invoice database; if they are consistent, proceed to the next step.
[0109] The pre-stored organization information can be configured during system initialization, supporting multiple headers (such as multiple legal entities under a group); duplicate verification covers all stored invoices in all states to prevent any form of reuse; it is possible to choose to perform duplicate verification first and then consistency verification, or vice versa, to adapt to different risk control strategies. Specific Implementation Method 3
[0111] This embodiment is a further explanation of embodiment two. In this embodiment, a serial number verification step is also included:
[0112] Based on the invoice number, determine whether it meets the preset consecutive number interval rules;
[0113] If the conditions are met, store the invoice;
[0114] If the conditions are not met, obtain the serial number description before storing the invoice.
[0115] This embodiment involves the processing of consecutive invoices.
[0116] S6. Determine whether the invoice meets the set allowed interval range for serial numbers based on the invoice content. For example, if the minimum interval for invoice numbers uploaded by subsidiaries is 2, then if an invoice with number 005 is uploaded, check in the invoice database whether numbers 003 (i.e., 005-2) and 007 (i.e., 005+2) exist. If they exist, allow entry into the invoice database, but a serial number description must be filled in; if they do not exist, save and enter the invoice database. Specific Implementation Method Four
[0118] This embodiment is a further explanation of one of embodiments one through three. In this embodiment, during storage, the invoice is also associated with the invoice owner.
[0119] Furthermore, after the invoice is stored but before the accounting voucher is generated, it also includes:
[0120] Receive requests to change the ownership of an invoice, including the identification information of the target invoice owner;
[0121] In response to the change request, the invoice owner is updated from the original invoice owner to the target invoice owner.
[0122] This embodiment involves the processing of the person mentioned in the invoice.
[0123] Among them, the subsidiary's invoice management system supports changes in the owner of invoices. If the current owner of an invoice changes jobs, the owner can be changed to another person, avoiding inconvenience in reimbursement due to personal job adjustments. Detailed Implementation Method Five
[0125] This embodiment is a further explanation of embodiment four. In this embodiment, a verification mark is added to the invoice, and the process includes:
[0126] A watermark with preset text is overlaid on the image of the invoice, and a unique QR code is generated based on the invoice number, seller's name, and tax-inclusive amount.
[0127] In this implementation, watermarks prevent unverified invoices from being mixed into the process, and QR codes are used for subsequent scanning to verify the consistency of the content. Together, they ensure the credibility and integrity of invoices during cross-system circulation. Specific Implementation Method Six
[0129] This embodiment of an invoice management system includes:
[0130] The first organizational business module is used for:
[0131] Get an invoice in image format;
[0132] Extract multiple invoice text information from the invoice, including elements used for tax verification;
[0133] Based on the elements of tax verification, the official tax verification system interface is called to obtain the authenticity results and status information of the invoices; the status information includes normal, void, and red-inked cancellation.
[0134] If the authenticity result is valid and the status information is normal, then a verification pass mark is added to the invoice and stored in association with the invoice text information and status information.
[0135] The second organizational business module is used for:
[0136] The invoice with the verification passed mark, the verification passed mark, the invoice text information, and the status information are obtained through a secure data synchronization mechanism.
[0137] Perform business compliance audits on invoices and generate audit results;
[0138] The audit results will be synchronized back to the original processing terminal through a secure data synchronization mechanism.
[0139] The first organizational business module is also used for:
[0140] Based on the approved results, the corresponding invoices are posted and accounting vouchers are generated. Detailed Implementation Method Seven
[0142] This embodiment is a further explanation of embodiment six. In this embodiment, the first organizational business module includes a duplicate verification unit and a consistency verification unit.
[0143] The invoice text information includes the invoice number, header, and tax number;
[0144] The duplicate verification unit is used to check whether there are already duplicate invoices stored based on the invoice number before calling the official tax inspection system interface.
[0145] The consistency verification unit is used to determine whether the invoice header and tax number are consistent with the pre-stored organization information before calling the official tax inspection system interface. Detailed Implementation Method Eight
[0147] This embodiment is a further explanation of embodiment seven. In this embodiment, the first organization business module also includes a serial number verification unit.
[0148] The serial number verification unit is used to determine whether the preset serial number interval rules are met based on the invoice number after obtaining the authenticity result and status information of the invoice.
[0149] If the conditions are met, store the invoice;
[0150] If the conditions are not met, obtain the serial number description before storing the invoice. Detailed Implementation Method Nine
[0152] This embodiment is a further explanation of one of the embodiments six or seven. In this embodiment, the first organization business module also includes an owner change unit.
[0153] When storing invoices in the first organizational business module, the invoices are also stored in association with the invoice owner.
[0154] Ownership change unit, used for:
[0155] After the invoice is stored but before the accounting voucher is generated, a request to change the invoice owner is received, and the request includes the identification information of the target invoice owner.
[0156] In response to the change request, the invoice owner is updated from the original invoice owner to the target invoice owner. Detailed Implementation Method Ten
[0158] This embodiment is a further explanation of embodiment nine. In this embodiment, the first organization business module also includes a verification mark addition unit.
[0159] Verification markers are added to the unit for:
[0160] A watermark with preset text is overlaid on the image of the invoice, and a unique QR code is generated based on the invoice number, seller's name, and tax-inclusive amount.
[0161] The complete process in this invention is as follows:
[0162] Subsidiaries of the group company upload invoice images to the invoice management system. The invoice management system uses OCR technology to recognize the images of the input invoices, and then verifies and authenticates them. Verified invoices are marked with watermarks and QR codes to indicate that they have been verified. Since the subsidiaries are isolated from the group company's network, after downloading the verified invoices, they upload the verified invoices to the group company's financial system, and the invoice information enters the group company's financial system. The group company's financial system reviews and posts the received invoices. After the review is approved, the posting information is synchronized to the subsidiary's financial management system. In the subsidiary, the financial management system posts the identified invoices and generates accounting vouchers.
[0163] The invoice management method and system of the present invention comprises the following steps: extracting multiple invoice text information, including elements for tax verification, from the invoice; based on the tax verification elements, calling the official tax verification system interface to obtain the authenticity result and status information of the invoice; if the authenticity result is valid and the status information is normal, attaching a verification pass mark to the invoice and storing it in association with the invoice text information and status information; synchronizing the invoice with the verification pass mark, the verification pass mark, the invoice text information, and the status information to another processing end through a secure data synchronization mechanism; at the other processing end, performing a business compliance review on the invoice and generating a review result; synchronizing the review result back to the original processing end through the secure data synchronization mechanism; at the original processing end, posting the corresponding invoice and generating an accounting voucher based on the review pass result.
[0164] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0165] Finally, it should be noted that the above description represents a preferred embodiment of the present invention. It should be pointed out that although preferred embodiments have been described, those skilled in the art, once they understand the basic inventive concept of the present invention, can make various improvements and modifications without departing from the principles described herein. These improvements and modifications should also be considered within the scope of protection of the present invention. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present invention.
Claims
1. An invoice management method, characterized in that, The steps are as follows: Get an invoice in image format; Extract multiple invoice text information from the invoice, including elements used for tax verification; Based on the aforementioned tax verification elements, the official tax verification system interface is invoked to obtain the authenticity result and status information of the invoice; the status information includes normal, void, and red-ink cancellation. If the authenticity result is valid and the status information is normal, then a verification pass mark is added to the invoice and stored in association with the invoice text information and status information; The invoice with the verification passed mark, the verification passed mark, the invoice text information, and the status information are synchronized to another processing terminal through a secure data synchronization mechanism; On the other processing end, the invoice is reviewed for business compliance, and a review result is generated; The audit results will be synchronized back to the original processing terminal through a secure data synchronization mechanism. At the original processing end, the corresponding invoices are posted and accounting vouchers are generated based on the approved results.
2. The invoice management method according to claim 1, characterized in that, The invoice text information includes the invoice number, header, and tax number; Before calling the official tax verification system interface, at least one verification step is also included; The at least one verification step includes duplicate verification and / or consistency verification; The duplicate check is as follows: Based on the invoice number, query whether an invoice with a duplicate invoice number has been stored; The consistency check is as follows: Based on the invoice header and tax number, determine whether it matches the pre-stored organization information; If all the verification steps pass, the official tax verification system interface will be invoked.
3. The invoice management method according to claim 2, characterized in that, After obtaining the authenticity and status information of the invoice, the process also includes a serial number verification step: Based on the invoice number, determine whether it meets the preset consecutive number interval rule; If the conditions are met, then store the invoice; If the conditions are not met, obtain the serial number description and then store the invoice.
4. The invoice management method according to any one of claims 1 to 3, characterized in that, During storage, the invoice is also associated with the invoice owner. Furthermore, after the invoice is stored but before the accounting voucher is generated, the process also includes: Receive a request to change the owner of the invoice, the request including the target invoice owner identification information; In response to the change request, the invoice owner of the invoice is updated from the original invoice owner to the target invoice owner.
5. The invoice management method according to claim 4, characterized in that, The process of attaching a verification mark to the invoice includes: A watermark with preset text is overlaid on the image of the invoice, and a unique QR code is generated based on the invoice number, seller's name, and tax-inclusive amount.
6. An invoice management system, characterized in that, include: The first organizational business module is used for: Get an invoice in image format; Extract multiple invoice text information from the invoice, including elements used for tax verification; Based on the aforementioned tax verification elements, the official tax verification system interface is invoked to obtain the authenticity result and status information of the invoice; the status information includes normal, void, and red-ink cancellation. If the authenticity result is valid and the status information is normal, then a verification pass mark is added to the invoice and stored in association with the invoice text information and status information; The second organizational business module is used for: The invoice with the verification passed mark, the verification passed mark, the invoice text information, and the status information are obtained through a secure data synchronization mechanism. Perform a business compliance review on the invoices and generate the review results; The audit results will be synchronized back to the original processing terminal through a secure data synchronization mechanism. The first organizational business module is also used for: Based on the approved results, the corresponding invoices are posted and accounting vouchers are generated.
7. The invoice management system according to claim 6, characterized in that, The first organizational business module includes a duplicate verification unit and a consistency verification unit; The invoice text information includes the invoice number, header, and tax number; The duplicate verification unit is used to query whether there are already invoices with duplicate invoice numbers based on the invoice number before calling the official tax inspection system interface. The consistency verification unit is used to determine whether the invoice header and tax number are consistent with the pre-stored organization information before calling the official tax inspection system interface.
8. The invoice management system according to claim 7, characterized in that, The first organizational business module also includes a serial number verification unit; The serial number verification unit is used to determine whether the preset serial number interval rule is met based on the invoice number after obtaining the authenticity result and status information of the invoice. If the conditions are met, then store the invoice; If the conditions are not met, obtain the serial number description and then store the invoice.
9. The invoice management system according to any one of claims 6 to 7, characterized in that, The first organizational business module also includes an owner change unit; When the first organizational business module stores the data, it also associates the invoice with the invoice owner. The ownership change unit is used for: After the invoice is stored and before the accounting voucher is generated, a request to change the invoice owner of the invoice is received, the request including the target invoice owner identification information; In response to the change request, the invoice owner of the invoice is updated from the original invoice owner to the target invoice owner.
10. The invoice management system according to claim 9, characterized in that, The first organizational business module also includes a verification mark addition unit; The verification mark adding unit is used for: A watermark with preset text is overlaid on the image of the invoice, and a unique QR code is generated based on the invoice number, seller's name, and tax-inclusive amount.