Accounting document processing method and system
By analyzing and processing data from the business system, accounting vouchers are automatically generated, solving the problems of inefficiency and decentralized management of manual accounting voucher filling. This achieves automation and standardization of accounting vouchers, improves the automation and intelligence of the technology, solves the problem of unified management of accounting vouchers in existing technologies, realizes the automation and intelligence of accounting voucher generation, and reduces human error and development costs.
Patent Information
- Application Number
- CN202511122043.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2025-12-09
AI Technical Summary
In the current technology, the processing of accounting voucher information relies on manual filling, which leads to inefficiency and difficulty in meeting financial verification standards and processes. The accounting voucher generation function is also fragmented and difficult to manage in a unified manner.
By analyzing and processing data from various business systems, configuring accounting rules, extracting sub-dimensional information, integrating and generating accounting voucher results, and automatically generating pre-made vouchers based on preset account combination rules, the data is verified and imported through the financial accounting system, achieving automated and intelligent processing.
It has enabled the automated generation of accounting vouchers, reduced human error, improved accuracy and standardization, ensured the standardization of financial verification, reduced the workload and development costs of accounting personnel, and expanded the applicable business areas.
Smart Images

Figure CN121094992A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method and system for processing accounting vouchers. Background Technology
[0002] The accounting voucher generation system refers to the system that generates accounting vouchers in monetary units for various economic transactions of an enterprise, in accordance with the company's accounting system and requirements, through financial accounts, so as to reflect the economic activities of the enterprise.
[0003] In the existing technology, relevant accounting voucher information is filled in manually, and the information filled in depends on human subjective experience, resulting in an extremely low level of accounting voucher information processing and difficulty in meeting the standard procedures for subsequent financial verification. Summary of the Invention
[0004] This invention provides an accounting voucher processing method and system. By systematically analyzing and processing data from various business systems, it extracts and integrates complete accounting voucher results, which not only promotes the automation and intelligence of accounting voucher processing, but also effectively ensures the standardization of subsequent financial verification.
[0005] To address the aforementioned technical problems, embodiments of the present invention provide an accounting voucher processing method, comprising:
[0006] Acquire business information data collected by various business systems;
[0007] Based on the analysis results of the business information data, configure accounting rules corresponding to each piece of business information data, wherein the analysis results include at least the type results of the business system and / or the type results of the business information data;
[0008] Based on the accounting rules, sub-dimensional information is extracted from the corresponding business information data, wherein the sub-dimensional information includes at least accounting type information, accounting entity information, and account information;
[0009] By integrating the information from each of the aforementioned sub-dimensions, the accounting voucher results are obtained.
[0010] As one preferred embodiment, after obtaining the accounting voucher result, the accounting voucher processing method further includes:
[0011] Based on preset account combination rules, the accounting voucher results are processed to obtain pre-made vouchers;
[0012] The pre-made vouchers are sent to various external financial accounting systems.
[0013] As one preferred embodiment, sending the pre-made vouchers to various external financial accounting systems includes:
[0014] Retrieve the target data from the Oracle database of the financial middle platform of the current financial accounting system;
[0015] The pre-made voucher is verified based on the target data;
[0016] When the verification result meets the preset requirements, the pre-made voucher is imported into the current financial accounting system through the matching data protocol.
[0017] As one preferred embodiment, after obtaining the accounting voucher result, the accounting voucher processing method further includes:
[0018] The type of accounting voucher result is determined based on rules derived from business analysis;
[0019] The results of different types of accounting vouchers are sent to the financial accounting system through the corresponding data interfaces, wherein the data interfaces include at least a general ledger import interface, an accounts payable import interface, an accounts receivable import interface, a payment import interface, and a collection import interface.
[0020] As one preferred embodiment, the business system includes at least an electronic human resources management system and an electronic expense reimbursement system.
[0021] Another embodiment of the present invention provides an accounting voucher processing system, comprising:
[0022] The acquisition module is used to acquire business information data collected by various business systems;
[0023] A configuration module is used to configure accounting rules corresponding to each piece of business information data based on the analysis results of the business information data, wherein the analysis results include at least the type result of the business system and / or the type result of the business information data;
[0024] The extraction module is used to extract sub-dimensional information from the corresponding business information data based on the accounting rules, wherein the sub-dimensional information includes at least accounting type information, accounting entity information, and account information;
[0025] The integration module is used to integrate the information from each of the sub-dimensions to obtain the accounting voucher results.
[0026] As one preferred embodiment, the accounting voucher processing system further includes:
[0027] The pre-made module is used to process the accounting voucher results based on preset account combination rules to obtain pre-made vouchers;
[0028] The sending module is used to send the pre-made vouchers to various external financial accounting systems.
[0029] As one preferred embodiment, the sending module includes:
[0030] The target data unit is used to obtain target data from the Oracle database of the financial middle platform of the current financial accounting system.
[0031] A verification unit is used to verify the pre-made voucher based on the target data;
[0032] The import unit is used to import the pre-made voucher into the current financial accounting system through a matching data protocol when the verification result meets the preset requirements.
[0033] As one preferred embodiment, the accounting voucher processing system further includes:
[0034] The rules module is used to determine the type of the accounting voucher result based on rules derived from business analysis;
[0035] The data interface module is used to send the results of different types of accounting vouchers to the financial accounting system through the corresponding data interface. The data interface includes at least a general ledger import interface, an accounts payable import interface, an accounts receivable import interface, a payment import interface, and a collection import interface.
[0036] As one preferred embodiment, the business system includes at least an electronic human resources management system and an electronic expense reimbursement system.
[0037] Compared with the prior art, the beneficial effects of the embodiments of the present invention are at least one of the following:
[0038] The system has improved the automated processing flow of accounting information, eliminating the need for manual entry and enabling the automatic generation of accounting vouchers according to preset rules. This reduces human intervention during voucher generation, decreases the workload of relevant personnel, and improves the standardization of accounting vouchers. Furthermore, the system standardizes the management of accounting voucher content, ensuring their accuracy, reducing human error, and advancing the automation and intelligence of accounting voucher processing. It also effectively guarantees the standardization of subsequent financial verification. Attached Figure Description
[0039] Figure 1 This is a flowchart illustrating an accounting voucher processing method in one embodiment of the present invention;
[0040] Figure 2 This is a schematic diagram of the various systems for processing accounting vouchers in one embodiment of the present invention;
[0041] Figure 3 This is a structural block diagram of an accounting voucher processing system according to one embodiment of the present invention. Detailed Implementation
[0042] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0043] In the description of this application, the terms "first," "second," "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first," "second," "third," etc., may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0044] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to the internal communication between two components. The terms "vertical," "horizontal," "left," "right," "upper," "lower," and similar expressions used herein are for illustrative purposes only and do not indicate or imply that the device or component referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as limiting the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0045] In the description of this application, it should be noted that, unless otherwise defined, all technical and scientific terms used in this invention have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this specification is for the purpose of describing specific embodiments only and is not intended to limit the invention. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0046] It should be noted beforehand that the current accounting voucher generation functions are fragmented and lack a unified generation and management system. The main shortcomings or drawbacks are:
[0047] 1. Dispersed functions: The accounting voucher generation function is scattered across various business systems. This not only leads to redundant development of functions, but also causes changes in accounting rules to require simultaneous configuration or development modifications in multiple systems, which is not conducive to unified management.
[0048] 2. Dispersed accounting basic information: Accounting basic information needs to be configured repeatedly in multiple systems, which increases the workload of accounting management personnel.
[0049] 3. Multiple issuance of accounting statements: Based on accounting voucher information, each system can also generate reports independently, which not only easily leads to the leakage of key information, but may also cause data inconsistency.
[0050] 4. Mixed business and financial information: Business information, financial information, and accounting voucher information are mixed together, resulting in unclear information and unclear boundaries in logical processing.
[0051] To address the aforementioned issues, this invention establishes an accounting voucher generation system based on multi-dimensional business attributes. Utilizing a rule engine and connecting with various systems to receive business information, the system converts this business information into accounting vouchers through configurable accounting voucher generation rules. Based on multi-dimensional business attribute information, it can generate accounting vouchers that meet the requirements of different business domains. This not only unifies the accounting voucher generation function but also, thanks to the configurability of the rules, provides the ability to extend the generation of accounting vouchers to more business domains.
[0052] Specifically, one embodiment of the present invention provides an accounting voucher processing method, please refer to [link / reference]. Figures 1-2 , Figure 1 The diagram shown is a flowchart illustrating an accounting voucher processing method according to one embodiment of the present invention. Figure 2 This diagram illustrates the relationships between various systems for processing accounting documents in one embodiment of the present invention. Of course, Figure 2 The functions of the sorting center and the escape center can be adjusted according to the actual accounting voucher requirements, and are not specifically limited in this embodiment of the invention.
[0053] Figure 1 The accounting voucher processing method includes steps S1 to S4, as detailed below:
[0054] S1. Obtain business information data collected by various business systems;
[0055] S2. Based on the analysis results of the business information data, configure the accounting rules corresponding to each piece of business information data, wherein the analysis results include at least the type results of the business system and / or the type results of the business information data;
[0056] S3. Based on the accounting rules, extract the sub-dimensional information from the corresponding business information data, wherein the sub-dimensional information includes at least accounting type information, accounting entity information, and account information;
[0057] S4. Integrate the information from each of the sub-dimensions to obtain the accounting voucher results.
[0058] Optionally, please refer to [see also] Figure 2 The system comprises three parts: a sorting center, an escape center, and a configuration center. The sorting center receives business information from the business system and, based on this information (e.g., business system, business type) and sorting rules, determines the type of accounting voucher to be generated (currently, the system supports four types of vouchers: general ledger, accounts receivable, cash inflows, accounts payable, and cash outflows). The escape center escapes the business information according to the set accounting voucher generation rules, generating the necessary information for the accounting voucher and creating a pre-prepared voucher. Simultaneously, the generated pre-prepared voucher is imported into the Oracle financial accounting system through an interface provided by the Oracle financial accounting system to generate the formal accounting voucher. The configuration center configures and manages business data using form templates, and provides visual configuration and management of the sorting rules, accounting voucher generation rules, mapping relationships used for business-finance conversion, and basic information.
[0059] Optionally, the specific working process of the corresponding accounting voucher processing system is described in detail below.
[0060] The first step is to build a business data form using a form template to receive business data transmitted from the business system.
[0061] The second step is to configure accounting type rules in the sorting center based on the business system and business type (such as payroll projects, purchase payments, etc.) in the business information. This is used by the system to determine which type of accounting voucher (such as general ledger voucher, accounts payable voucher, accounts receivable voucher, etc.) needs to be generated for this business data.
[0062] The third step is to configure the mapping relationship between the companies and departments in the business information and the companies and departments in the basic information of this system. In this embodiment of the invention, the basic information of companies and departments will be configured with corresponding company segments and cost center segments, which are used in generating vouchers. The company segments and cost center segments of accounting vouchers will be generated based on these mapping relationships.
[0063] The fourth step is to configure the mapping relationship between the business type, business attribute (such as payroll items, fee items, etc.), or combination of business attributes in the business information and the standard business type of this system, which is used to generate the first, second, third and fourth level account information of accounting vouchers.
[0064] Step 5: Configure the mapping relationship between the standard business types of this system and the first, second, third, and fourth level financial accounts for debit and credit. Based on this configuration information, the system generates the first, second, third, and fourth level accounts for accounting vouchers.
[0065] Step 6: Configure the rules for generating tax-related accounts for tax-inclusive business information. This is used to generate tax-related accounting vouchers containing tax-inclusive information.
[0066] Step 7: Configure the rules for generating other information on accounting vouchers (approval name, journal entry name, summary, etc.). This is used to generate the content of other information segments on accounting vouchers besides the account.
[0067] Step 8: Based on business needs, according to business system and business attribute information, and according to the specific requirements of each business domain for accounting vouchers, configure personalized account generation rules for each business system.
[0068] At this point, the configuration work for generating the aforementioned accounting vouchers is complete.
[0069] Step 9: During system operation, for each business information detail line received from the business system, this system will:
[0070] (1) Use the business type, business attribute, or combination of business attributes in the business information to obtain the standard business type through the mapping relationship set in step four.
[0071] (2) Based on the standard business type, generate the loan and debit accounts through the fifth step.
[0072] (3) If the detail line specifies the tax amount, then generate the tax line account according to the settings in step six.
[0073] (4) Generate other information for accounting vouchers based on the configuration information in step seven.
[0074] (5) Modify accounting voucher information according to the business attributes or combinations of business attributes in the business information and according to the set rules.
[0075] Step 10: For each order received from the business system, the generated accounting vouchers are summarized and merged according to the account combination. Each account and each debit / credit direction will only have one accounting voucher line, forming the pre-made voucher of this system.
[0076] Step 11: This system imports pre-made vouchers of different accounting types into the Oracle financial accounting system using the interface provided by the Oracle financial accounting system. At this point, the processing logic of this system is complete.
[0077] It should be noted that in the above embodiments, the accounting voucher results can be processed based on preset account combination rules to obtain pre-made vouchers; then, the pre-made vouchers are sent to various external financial accounting systems to achieve effective synchronous data transmission. Of course, data transmission requires verification to improve data accuracy. Optionally, target data can be obtained from the Oracle database of the current financial accounting system's financial middleware platform; the pre-made vouchers are verified based on the target data; after the verification result is passed, the pre-made vouchers are imported into the current financial accounting system through a matching data protocol (determined by the actual data type), thereby effectively ensuring the standardization of subsequent financial verification.
[0078] exist Figure 2 The document lists the relevant data interfaces, including at least the general ledger import interface, accounts payable import interface, accounts receivable import interface, payment import interface, and collection import interface. In addition, other interfaces can be set according to the actual situation, depending on the type of accounting voucher result, which will not be elaborated further here.
[0079] Another embodiment of the present invention provides an accounting voucher processing system; for details, please refer to [link to relevant documentation]. Figure 3 , Figure 3 The diagram shown is a structural block diagram of an accounting voucher processing system according to one embodiment of the present invention, which includes:
[0080] Module 11 is used to acquire business information data collected by various business systems;
[0081] Configuration module 12 is used to configure accounting rules corresponding to each piece of business information data based on the analysis results of the business information data, wherein the analysis results include at least the type result of the business system and / or the type result of the business information data;
[0082] Extraction module 13 is used to extract sub-dimensional information from the corresponding business information data based on the accounting rules, wherein the sub-dimensional information includes at least accounting type information, accounting entity information and account information;
[0083] Integration module 14 is used to integrate the information from each of the sub-dimensions to obtain the accounting voucher results.
[0084] Furthermore, in the above embodiments, the accounting voucher processing system further includes:
[0085] The pre-made module is used to process the accounting voucher results based on preset account combination rules to obtain pre-made vouchers;
[0086] The sending module is used to send the pre-made vouchers to various external financial accounting systems.
[0087] Further, in the above embodiments, the sending module includes:
[0088] The target data unit is used to obtain target data from the Oracle database of the financial middle platform of the current financial accounting system.
[0089] A verification unit is used to verify the pre-made voucher based on the target data;
[0090] The import unit is used to import the pre-made voucher into the current financial accounting system through a matching data protocol when the verification result meets the preset requirements.
[0091] Furthermore, in the above embodiments, the accounting voucher processing system further includes:
[0092] The rules module is used to determine the type of the accounting voucher result based on rules derived from business analysis;
[0093] The data interface module is used to send the results of different types of accounting vouchers to the financial accounting system through the corresponding data interface. The data interface includes at least a general ledger import interface, an accounts payable import interface, an accounts receivable import interface, a payment import interface, and a collection import interface.
[0094] Furthermore, in the above embodiments, the business system includes at least an electronic human resources management system and an electronic expense reimbursement system.
[0095] Compared with the prior art, the beneficial effects of the embodiments of the present invention are at least one of the following:
[0096] Automated accounting voucher generation: Accounting vouchers can be generated automatically without manual intervention, ensuring the standardization of accounting vouchers, reducing human errors in accounting vouchers, and improving the accuracy of accounting vouchers.
[0097] Configurability of Accounting Voucher Generation Rules: Accounting voucher generation rules can be flexibly configured according to needs, eliminating the need for redevelopment. They can respond promptly to changes in accounting generation rules, reducing development costs. Both general and customized rules are provided, reducing configuration workload while meeting specific business scenarios, ensuring both the flexibility of financial accounting operations and the standardization of accounting records.
[0098] Business-finance conversion based on multi-dimensional business attributes: It can adapt to multiple business domains and can set different business-finance conversion rules and accounting voucher generation rules according to business attributes, thus expanding the application scenarios and applicable business domains of this system.
[0099] A unified, visual management platform: Forms are templated, rules are graphically constructed, and business and voucher data can all be presented on the platform, integrating rule management, financial approval, and accounting.
[0100] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
Claims
1. A method for processing accounting vouchers, characterized in that, include: Acquire business information data collected by various business systems; Based on the analysis results of the business information data, configure accounting rules corresponding to each piece of business information data, wherein the analysis results include at least the type results of the business system and / or the type results of the business information data; Based on the accounting rules, sub-dimensional information is extracted from the corresponding business information data, wherein the sub-dimensional information includes at least accounting type information, accounting entity information, and account information; By integrating the information from each of the aforementioned sub-dimensions, the accounting voucher results are obtained.
2. The accounting voucher processing method as described in claim 1, characterized in that, After obtaining the accounting voucher results, the accounting voucher processing method further includes: Based on preset account combination rules, the accounting voucher results are processed to obtain pre-made vouchers; The pre-made vouchers are sent to various external financial accounting systems.
3. The accounting voucher processing method as described in claim 2, characterized in that, The step of sending the pre-made vouchers to various external financial accounting systems includes: Retrieve the target data from the Oracle database of the financial middle platform of the current financial accounting system; The pre-made voucher is verified based on the target data; When the verification result meets the preset requirements, the pre-made voucher is imported into the current financial accounting system through the matching data protocol.
4. The accounting voucher processing method as described in claim 1, characterized in that, After obtaining the accounting voucher results, the accounting voucher processing method further includes: The type of accounting voucher result is determined based on rules derived from business analysis; The results of different types of accounting vouchers are sent to the financial accounting system through the corresponding data interfaces, wherein the data interfaces include at least a general ledger import interface, an accounts payable import interface, an accounts receivable import interface, a payment import interface, and a collection import interface.
5. The accounting voucher processing method as described in claim 1, characterized in that, The business system includes at least an electronic human resources management system and an electronic expense reimbursement system.
6. An accounting voucher processing system, characterized in that, include: The acquisition module is used to acquire business information data collected by various business systems; A configuration module is used to configure accounting rules corresponding to each piece of business information data based on the analysis results of the business information data, wherein the analysis results include at least the type result of the business system and / or the type result of the business information data; The extraction module is used to extract sub-dimensional information from the corresponding business information data based on the accounting rules, wherein the sub-dimensional information includes at least accounting type information, accounting entity information, and account information; The integration module is used to integrate the information from each of the sub-dimensions to obtain the accounting voucher results.
7. The accounting voucher processing system as described in claim 1, characterized in that, The accounting voucher processing system also includes: The pre-made module is used to process the accounting voucher results based on preset account combination rules to obtain pre-made vouchers; The sending module is used to send the pre-made vouchers to various external financial accounting systems.
8. The accounting voucher processing system as described in claim 7, characterized in that, The sending module includes: The target data unit is used to obtain target data from the Oracle database of the financial middle platform of the current financial accounting system. A verification unit is used to verify the pre-made voucher based on the target data; The import unit is used to import the pre-made voucher into the current financial accounting system through a matching data protocol when the verification result meets the preset requirements.
9. The accounting voucher processing system as described in claim 6, characterized in that, The accounting voucher processing system also includes: The rules module is used to determine the type of the accounting voucher result based on rules derived from business analysis; The data interface module is used to send the results of different types of accounting vouchers to the financial accounting system through the corresponding data interface. The data interface includes at least a general ledger import interface, an accounts payable import interface, an accounts receivable import interface, a payment import interface, and a collection import interface.
10. The accounting voucher processing system as described in claim 6, characterized in that, The business system includes at least an electronic human resources management system and an electronic expense reimbursement system.