Financial statement intelligent generation method, system, device and product
By building a business database and generating final report template data, and combining financial data for budget processing, the existing financial system's inefficiency and high error rate when generating financial statements is solved, and the intelligent generation and automated processing of financial statements are realized.
Patent Information
- Application Number
- CN202510087234.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-05-23
AI Technical Summary
The existing financial system is inefficient in generating financial statements, has high error rates, and is complex in data processing, which affects the work efficiency of financial personnel.
By building a business database, receiving initial report template data and specified business type data, generating final report template data, and entering financial data for financial budget processing, and finally generating financial statements.
It realizes automatic generation of financial statements, improves generation efficiency, reduces error rate, and reduces the workload of manual data filling and budget processing of financial personnel.
Smart Images

Figure CN120031013A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of financial data processing, and specifically relates to a method, system, equipment and product for intelligently generating financial statements. Background Art
[0002] The financial system is an essential tool for internal management of a company. However, in the process of using the prior art, the inventor found that the prior art has at least the following problems: Existing financial systems generally involve many different financial statements. During use, financial personnel need to manually fill out most of the statements before generating them, which is time-consuming and laborious. The efficiency of generating financial statements is relatively low, and the error rate is high. Specifically, at present, in the use of financial systems, there are usually the following problems: a. The data in the financial system may be incomplete or inaccurate. In order to ensure the accuracy of financial statements, financial personnel need to manually fill in some information; b. Since the amount of data involved in the financial system is generally large and the calculations are relatively complex, the process of data return and display is slow, which has a great impact on the work efficiency of financial personnel. Summary of the invention
[0003] The present invention aims to solve the above technical problems at least to a certain extent. The present invention provides a method, system, device and product for intelligently generating financial statements.
[0004] In order to achieve the above object, the present invention adopts the following technical solutions: In a first aspect, the present invention provides a method for intelligently generating financial statements, comprising: Constructing a business database; wherein the business database stores data of various business types; Receiving initial report template data and receiving designated business type data in the business database, and then generating final report template data according to the designated business type data and the initial report template data; Receiving financial data matching the specified business type data, and entering the financial data into the final report template data, so as to perform financial budget processing according to the financial data to obtain financial budget results; The financial budget results are entered into the final report template data to obtain a financial report.
[0005] In one possible design, receiving financial data matching the specified business type data includes: Receiving financial source data, and preprocessing the financial source data to obtain preprocessed financial source data; Financial data matching the designated business type data is extracted from the preprocessed financial source data.
[0006] In a possible design, entering the financial data into the final report template data includes: Compressing the financial data to obtain compressed financial data; Performing encryption and decryption processing on the compressed financial data to obtain processed financial data; Parsing the final report template data to obtain parsed report template data; The processed financial data is filled into the parsed report template data.
[0007] In a possible design, the final report template data carries a legality verification function and a consistency verification function; correspondingly, after the financial data is entered into the final report template data, the method further includes: Performing a legality check on the financial data based on the legality check function in the final report template data to obtain financial data after legality check; Based on the consistency check function in the final report template data, the financial data after the legality check is subjected to consistency check processing to obtain the financial data after the consistency check processing, so as to perform financial budget processing according to the financial data after the consistency check processing.
[0008] In a possible design, when financial budget processing is performed based on the financial data, it is calculated using a financial budget formula consisting of a specified Excel function that matches the financial data and the final report template data.
[0009] In a possible design, after obtaining the financial statements, the method further includes: Audit data matching the financial statements is received so as to adjust the financial statements according to the audit data to obtain adjusted financial statements.
[0010] In a possible design, after obtaining the financial statements, the method further includes: Receive a report consolidation instruction bound with multiple report identifiers, and obtain specified financial reports matching the multiple report identifiers; Consolidate multiple designated financial statements to obtain consolidated financial statements; Among them, multiple designated financial statements are consolidated, including: Consolidate multiple specified financial statements horizontally, vertically, cross-consolidate and / or aggregate.
[0011] In a second aspect, the present invention provides a financial statement intelligent generation system, which is used to implement the financial statement intelligent generation method as described in any one of the above; the financial statement intelligent generation system comprises: A data management module is used to construct a business database; wherein the business database stores data of various business types; A template generation module, which is in communication with the data management module, is used to receive initial report template data and designated business type data in the business database, and then generate final report template data according to the designated business type data and the initial report template data; A report preparation module, which is in communication with the template generation module, is used to receive financial data matching the specified business type data and enter the financial data into the final report template data, so as to perform financial budget processing according to the financial data and obtain financial budget results; The report generation module is connected to the report preparation module for inputting the financial budget results into the final report template data to obtain a financial report.
[0012] In a third aspect, the present invention provides an electronic device, comprising: a memory for storing computer program instructions; and, A processor is used to execute the computer program instructions to complete the operation of the intelligent financial statement generation method as described in any one of the above.
[0013] In a fourth aspect, the present invention provides a computer program product, including a computer program or instructions, which, when executed by a computer, implements the intelligent financial statement generation method as described in any one of the above.
[0014] The beneficial effects of the present invention are: The present invention discloses a method, system, device and product for intelligently generating financial statements, which can realize the automatic generation of financial statements, help improve the generation efficiency of financial statements, and reduce the error rate. Specifically, during the implementation of the present invention, first, a business database storing multiple business type data is constructed, then initial report template data is received, and designated business type data in the business database is received, and then final report template data is generated according to the designated business type data and the initial report template data; then, financial data matching the designated business type data is received, and the financial data is entered into the final report template data, so as to perform financial budget processing according to the financial data and obtain financial budget results; finally, the financial budget results are entered into the final report template data to obtain financial statements. During this process, the present invention can automatically generate final report template data based on the system server, and can also automatically perform financial budget processing after receiving financial data that matches the specified business type data, and enter the obtained financial budget results into the final report template data, thereby obtaining financial statements. This can reduce the workload and error rate of financial personnel in manually filling in financial data and performing financial budget processing, and can automatically generate financial statements, thereby realizing the automation of intelligent generation of financial statements.
[0015] Other beneficial effects of the present invention will be further described in the specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 is a flow chart of the method for intelligently generating financial statements in Example 1; Figure 2 It is a module block diagram of the intelligent generation system of financial statements in Example 2; Figure 3 It is a module block diagram of an electronic device in an embodiment. DETAILED DESCRIPTION
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be briefly introduced below in combination with the drawings and the description of the embodiments or the prior art. Obviously, the following description of the structure of the drawings is only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention.
[0018] Embodiment 1: This embodiment discloses a method for intelligently generating financial statements, which can be executed by, but is not limited to, a computer device or a virtual machine with certain computing resources, such as a personal computer, a smart phone, a personal digital assistant, or a wearable device, or by a virtual machine.
[0019] It should be noted that the present embodiment can perform data processing based on artificial intelligence (AI) technology, where AI is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0020] like Figure 1 As shown, a method for intelligently generating financial statements, based on server execution, may include but is not limited to the following steps: S1. Construct a business database; wherein the business database stores data of various business types; it should be noted that one or more business type data in the business database can be used to characterize a certain business dimension, so as to construct report template data and perform financial data analysis. It should be understood that the business database can also be used to store data such as initial report template data, final report template data, reported financial data, final generated financial reports, budget functions, and various verification rules. In the implementation process of this embodiment, various types of data management can be performed based on the business database.
[0021] S2. Receive initial report template data, and receive designated business type data in the business database, and then generate final report template data based on the designated business type data and the initial report template data; specifically, in this embodiment, the initial report template data is formulated and input by the financial personnel themselves, or selected from the business database by the financial personnel according to preset report formulation requirements, which is not limited here. It should be noted that the initial report template data can be designed according to the characteristics and needs of the industry, such as designing the fields and icon types that need to be displayed in the report based on the commonly used indicators and key data in the industry, so as to output industry-specific financial statements suitable for management according to different industries, and then provide decision-making basis for company executives.
[0022] In addition, during the implementation of this embodiment, a report design page can be generated according to the report design instructions sent by the financial personnel from the user terminal, and the report design page can be sent to the display screen of the user terminal for visual display; wherein, the report design page can be set to a business type data display column and a report template generation column located on the left and right sides respectively, the business data display column can display a variety of business type data, the report template generation column can be provided with an initial template entry module, a specified business type data entry module and a final report template data display module, so that the financial personnel can enter the data by themselves or select the specified initial report template data from the business database for entry, and the specified business type data can be dragged from the business type data display column to the specified business type data entry module based on the drag operation of the financial personnel to realize the entry of the specified business type data, and then generate the final report template data, and display the final report template data in the final report template data display module.
[0023] S3. Receive financial data matching the designated business type data, and enter the financial data into the final report template data, so as to perform financial budget processing according to the financial data and obtain financial budget results.
[0024] Specifically, during the implementation of this embodiment, a report preparation page can be generated according to the report filling instructions sent by the financial personnel from the user terminal, and the report preparation page can be sent to the display screen of the user terminal for visual display, so as to manually or automatically enter and verify the financial data matching the specified business type data.
[0025] Specifically, in step S3, receiving financial data matching the specified business type data includes: S301. Receive financial source data, and pre-process the financial source data to obtain pre-processed financial source data; specifically, in this embodiment, the financial source data includes but is not limited to image data of financial transaction documents such as invoices, bank statements, business contracts, payment documents, receipts, and purchase orders; pre-process the financial source data, including but not limited to grayscale processing, denoising processing, image enhancement processing, image segmentation processing, feature extraction processing, image normalization processing, data standardization processing, and data set partitioning processing, so as to facilitate subsequent financial data identification and extraction work.
[0026] S302. Extracting financial data matching the specified business type data from the pre-processed financial source data. It should be noted that, in this embodiment, when there is data of a type corresponding to the specified business type data in the pre-processed financial source data, it is extracted as financial data matching the specified business type data to achieve automatic entry of financial data, thereby achieving automatic entry of financial data, thereby reducing the workload of financial personnel in manually entering financial data.
[0027] Based on the above steps, this embodiment can automatically obtain the information required for various financial statements to ensure the integrity and accuracy of financial data, while saving the work cost of financial personnel manually entering data.
[0028] Furthermore, in step S3, the financial data is entered into the final report template data, including: S303. Compress the financial data based on pako (a high-performance compression library for JavaScript) and zlib (an open source data compression library that uses the DEFLATE data lossless compression algorithm to compress data) to obtain compressed financial data; S304. Perform encryption and decryption processing on the compressed financial data to obtain processed financial data; S305. Parse the final report template data to obtain parsed report template data; S306. Fill the processed financial data into the parsed report template data.
[0029] Based on the above steps S303 and S304, the efficiency and security of financial data transmission can be ensured. In this embodiment, the final report template data adopts the format of JSON array (an ordered data set that can contain multiple elements, also known as array objects, and each array object is separated by a comma), and the final report template data includes array objects corresponding to each specified business type data. As an example, the parsed report template data is as follows: {"r":10,"c":3,"v":{"v":2200,"m":"2200.00","ud":"1","bg":null,"bl":0,"it":0,"ff":5,"fs":"12","fc":"rgb(0,+0,+0)","ht":"0","vt":0,"ct":{"fa":"##0.00","t":"n"}}}, wherein the m value, r value, c value and other data correspond to different specified business type data. When the processed financial data is reported to the parsed report template data, the processed financial data matching each specified business type data will also be filled into the array object where each specified business type data is located.
[0030] In this embodiment, the final report template data carries a legality verification function and a consistency verification function; correspondingly, in step S3, after the financial data is entered into the final report template data, the method further includes: S307. Perform a legitimacy check on the financial data based on the legitimacy check function in the final report template data to obtain the financial data after the legitimacy check; specifically, in this embodiment, perform a legitimacy check on the financial data, that is, check the input format of the financial data, such as numbers, decimals, amounts, character lengths and other formats. During the implementation process, the final report template data is set as an Excel table, and the data tools in the Excel table and the business type data can be used to set the verification function. After the financial data is entered into the final report template data, that is, after the financial data is entered into the final report template data, the legitimacy of the financial data can be automatically verified based on the legitimacy check function carried by the corresponding cell.
[0031] S308. Based on the consistency check function in the final report template data, the financial data after the legality check is subjected to consistency check processing to obtain the financial data after the consistency check processing, so as to perform financial budget processing according to the financial data after the consistency check processing. Specifically, in this embodiment, the financial data is subjected to consistency check processing, that is, the financial data is checked based on the principle of "there must be a debit for every credit, and the debit and credit must be equal". As an example, the consistency check function is obtained by using IF function, AND function and OR function to ensure the consistency of the input data.
[0032] In step S3, the financial budget results include operating budget results, investment budget results, financing budget results and / or exchange rate change data budget results; when the financial budget is processed according to the financial data, it is calculated using a financial budget formula consisting of a specified Excel (a spreadsheet software) function that matches the financial data and the final report template data. It should be noted that in this embodiment, considering the common use of Excel by financial personnel and business personnel, the financial budget formula consisting of Excel functions is used to implement the financial budget processing in this embodiment, which can reduce the difficulty of understanding for users and facilitate the rapid understanding and use of financial personnel and business personnel; at the same time, this embodiment can automatically perform financial budget processing based on the financial budget formula after the data is entered into the final report template data, which can reduce the time for users to perform statistics and calculations, improve work efficiency and data accuracy, and reduce the cost of developers, making data maintenance more convenient.
[0033] As an example, in this embodiment, when making an annual budget, a formula combining the Excel SUMPRODUCT function (used to multiply elements in multiple arrays and return the sum of the products), the MOD function (used to return the remainder of two numbers divided), and the COLUMN function (used to return the column number of the referenced cell) can be used to implement the annual budget. The formula is: SUMPRODUCT((MOD(COLUMN(L12:AS12),3)=0)*L12:AS12), which is used to accumulate the reduction amount for each budget month in the budget year.
[0034] In addition, when processing financial budgets, it is not limited to simple summation or subtraction, but also cross-table calculations can be performed to integrate data from multiple tables, thereby improving the data consistency and accuracy of financial budget results. For example, when processing the capital budget of "inventory purchases", the cross-table formula composed of the SUM function (used for data summation) can be used to calculate: "Inventory purchase budget!J12+SUM(Accounts payable and prepaid budget table!Q7:Q10)-SUM(Accounts payable and prepaid budget table!O7:O10)+Accounts payable and prepaid budget table!O18-Accounts payable and prepaid budget table!Q18", that is, the capital budget result of "inventory purchases" is equal to the result obtained by adding and subtracting the values in other tables. This cross-table formula can integrate data from multiple tables, improving the consistency and accuracy of the data.
[0035] S4. Enter the financial budget results into the final report template data to obtain a financial report.
[0036] In step S4, after obtaining the financial statements, the method further includes: The audit data matching the financial statements is received so as to adjust the financial statements according to the audit data to obtain the adjusted financial statements. It should be noted that in this embodiment, the audit of the financial statements is implemented by manual audit to avoid data errors in the financial statements.
[0037] There are a large number of financial statements in the current financial budget system, and the data associations between the various financial statements are relatively complex. When it comes to merging multi-level statements, financial personnel usually need to manually export each statement, merge it online, and then upload it to the financial system again. This behavior will take up a lot of working time of financial personnel, and the error rate of manually merging financial statements is relatively high. To this end, this embodiment further makes the following improvements: After obtaining the financial statements, the method also includes: S5. Receive a report consolidation instruction bound to multiple report identifiers, and obtain a specified financial report matching the multiple report identifiers; S6. Consolidate multiple designated financial statements to obtain consolidated financial statements; Among them, multiple designated financial statements are consolidated, including: Consolidate multiple specified financial statements horizontally, vertically, cross-consolidate and / or aggregate.
[0038] It should be noted that when multiple specified financial statements are horizontally merged, they are merged according to the same columns, that is, their rows are merged together. This merging method can be used to merge financial statements with the same column names; when multiple specified financial statements are vertically merged, they are merged according to the same rows, that is, their columns are merged together. This merging method is usually used to merge financial statements with the same row names; when multiple specified financial statements are cross-merged, they are merged according to different rows and columns, that is, their data are cross-merged according to a certain rule. This merging method is usually used to merge financial statements of different dimensions; when multiple specified financial statements are aggregated and merged, they are aggregated and merged according to a certain rule, that is, their data are merged according to a certain calculation method. This merging method is usually used to merge statements with the same dimensions but not completely the same data.
[0039] In this embodiment, after a plurality of designated financial statements are merged, the merged financial statements may be audited by manual audit to ensure the accuracy and reliability of the merged financial statements.
[0040] Based on the above-mentioned financial statement consolidation scheme, this embodiment can automatically perform the consolidation of multi-level statements, further reducing the manual operation cost of financial personnel, and at the same time improving the accuracy of statement consolidation through automatic consolidation.
[0041] In addition, the existing financial system cannot generate decision-making financial statements, and the current financial statements are generally used by front-line financial personnel or middle-level leaders. There is a lack of decision-making reports for roles such as the company's senior management, CEO (Chief executive officer) and CFO (Chief financial officer), which makes the generated financial statements applicable to a narrow range of scenarios. To this end, based on this embodiment, the initial report template data can be set as an industry-specific management decision report template, so that after the financial statements or consolidated financial statements are generated, the financial statements or consolidated financial statements are provided to management personnel for review. Specifically, it is possible but not limited to exporting financial statements or consolidated financial statements into files in formats such as Excel tables or PDF, and then sending them to relevant report viewers by email or the like. The sending method can be automatic scheduled sending by the system or manual sending by the user, which is not limited here.
[0042] This embodiment can realize the automatic generation of financial statements, which is conducive to improving the efficiency of generating financial statements and reducing the error rate. Specifically, during the implementation of this embodiment, first, a business database storing multiple business type data is constructed, and then the initial report template data is received, and the designated business type data in the business database is received, and then the final report template data is generated according to the designated business type data and the initial report template data; then, the financial data matching the designated business type data is received, and the financial data is entered into the final report template data, so as to perform financial budget processing according to the financial data and obtain the financial budget result; finally, the financial budget result is entered into the final report template data to obtain the financial statement. In this process, this embodiment can automatically generate the final report template data based on the system server, and can also automatically perform financial budget processing after receiving the financial data matching the designated business type data, and enter the obtained financial budget result into the final report template data, thereby obtaining the financial statement, thereby reducing the workload and error rate of financial personnel manually filling in financial data and performing financial budget processing, and can automatically generate financial statements, realizing the automation of intelligent generation of financial statements.
[0043] Embodiment 2: This embodiment discloses a financial statement intelligent generation system, which is used to implement the financial statement intelligent generation method in embodiment 1; Figure 2 As shown, the financial statement intelligent generation system includes: A data management module is used to construct a business database; wherein the business database stores data of various business types; A template generation module, which is in communication with the data management module, is used to receive initial report template data and designated business type data in the business database, and then generate final report template data according to the designated business type data and the initial report template data; A report preparation module, which is in communication with the template generation module, is used to receive financial data matching the specified business type data and enter the financial data into the final report template data, so as to perform financial budget processing according to the financial data and obtain financial budget results; The report generation module is in communication with the report preparation module and is used to enter the financial budget results into the final report template data to obtain a financial report.
[0044] It should be noted that the working process, working details and technical effects of the intelligent financial statement generation system provided in this embodiment 2 can be found in embodiment 1 and will not be described in detail here.
[0045] Embodiment 3: Based on Embodiment 1 or 2, this embodiment discloses an electronic device, which may be a smart phone, a tablet computer, a laptop computer, or a desktop computer. The electronic device may be referred to as a user terminal, a portable terminal, a desktop terminal, etc. Figure 3 As shown, the electronic equipment includes: a memory for storing computer program instructions; and, A processor is used to execute the computer program instructions to complete the operations of the intelligent financial statement generation method as described in any one of Example 1.
[0046] Specifically, the processor 301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 301 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen.
[0047] The memory 302 may include one or more computer-readable storage media, which may be non-transitory. The memory 302 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 302 is used to store at least one instruction, which is used to be executed by the processor 301 to implement the intelligent generation method of financial statements provided in Example 1 of the present application.
[0048] In some embodiments, the terminal may further optionally include: a communication interface 303 and at least one peripheral device. The processor 301, the memory 302 and the communication interface 303 may be connected via a bus or a signal line. Each peripheral device may be connected to the communication interface 303 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 304, a display screen 305 and a power supply 306.
[0049] The communication interface 303 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 301 and the memory 302. In some embodiments, the processor 301, the memory 302, and the communication interface 303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 301, the memory 302, and the communication interface 303 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0050] The radio frequency circuit 304 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 304 communicates with a communication network and other communication devices through electromagnetic signals.
[0051] The display screen 305 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof.
[0052] The power supply 306 is used to supply power to various components in the electronic device.
[0053] Embodiment 4: Based on any one of Examples 1 to 3, this embodiment discloses a computer program product, including a computer program or instructions, which, when executed by a computer, implements the intelligent financial statement generation method as described in any one of Example 1.
[0054] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0055] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the above embodiments, a person skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for intelligently generating financial statements, characterized in that: include: Constructing a business database; wherein the business database stores data of various business types; Receiving initial report template data and receiving designated business type data in the business database, and then generating final report template data according to the designated business type data and the initial report template data; Receiving financial data matching the specified business type data, and entering the financial data into the final report template data, so as to perform financial budget processing according to the financial data to obtain financial budget results; The financial budget results are entered into the final report template data to obtain a financial report.
2. The method for intelligently generating financial statements according to claim 1, characterized in that: Receiving financial data matching the specified business type data, including: Receiving financial source data, and preprocessing the financial source data to obtain preprocessed financial source data; Financial data matching the designated business type data is extracted from the preprocessed financial source data.
3. The method for intelligently generating financial statements according to claim 1, characterized in that: Entering the financial data into the final report template data includes: Compressing the financial data to obtain compressed financial data; Performing encryption and decryption processing on the compressed financial data to obtain processed financial data; Parsing the final report template data to obtain parsed report template data; The processed financial data is filled into the parsed report template data.
4. The method for intelligently generating financial statements according to claim 1, characterized in that: The final report template data carries a legality verification function and a consistency verification function; correspondingly, after the financial data is entered into the final report template data, the method further includes: Performing a legality check on the financial data based on the legality check function in the final report template data to obtain financial data after legality check; Based on the consistency check function in the final report template data, the financial data after the legality check is subjected to consistency check processing to obtain the financial data after the consistency check processing, so as to perform financial budget processing according to the financial data after the consistency check processing.
5. The method for intelligently generating financial statements according to claim 1, characterized in that: When financial budget processing is performed according to the financial data, it is calculated using a financial budget formula consisting of a specified Excel function that matches the financial data and the final report template data.
6. The method for intelligently generating financial statements according to claim 1, characterized in that: After obtaining the financial statements, the method further comprises: Audit data matching the financial statements is received so as to adjust the financial statements according to the audit data to obtain adjusted financial statements.
7. The method for intelligently generating financial statements according to claim 1, characterized in that: After obtaining the financial statements, the method further comprises: Receive a report consolidation instruction bound with multiple report identifiers, and obtain specified financial reports matching the multiple report identifiers; Consolidate multiple designated financial statements to obtain consolidated financial statements; Among them, multiple designated financial statements are consolidated, including: Consolidate multiple specified financial statements horizontally, vertically, cross-consolidate and / or aggregate.
8. A financial statement intelligent generation system, characterized by: Used to implement the intelligent generation method of financial statements as claimed in any one of claims 1 to 7; the intelligent generation system of financial statements comprises: A data management module is used to construct a business database; wherein the business database stores data of various business types; A template generation module, which is in communication with the data management module, is used to receive initial report template data and designated business type data in the business database, and then generate final report template data according to the designated business type data and the initial report template data; A report preparation module, which is in communication with the template generation module, is used to receive financial data matching the specified business type data and enter the financial data into the final report template data, so as to perform financial budget processing according to the financial data and obtain financial budget results; The report generation module is connected to the report preparation module for inputting the financial budget results into the final report template data to obtain a financial report.
9. An electronic device, characterized in that: include: a memory for storing computer program instructions; as well as, A processor is used to execute the computer program instructions to complete the operation of the intelligent financial statement generation method as described in any one of claims 1 to 7.
10. A computer program product comprising a computer program or instructions, characterized in that: When the computer program or the instruction is executed by a computer, the method for intelligently generating financial statements as described in any one of claims 1 to 7 is implemented.