Financial data processing method and device, equipment and medium

By acquiring and integrating financial data from the enterprise and government sides, and using data warehouses to achieve centralized management and efficient integration of financial data, the problem that existing financial software is difficult to support enterprise and government accounting standards at the same time is solved, and the efficiency and flexibility of financial data processing is achieved.

CN119831764AActive Publication Date: 2025-04-15YGSOFT INC

Patent Information

Application Number
CN202411920186.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-15
Estimated Expiration
2044-12-25

AI Technical Summary

Technical Problem

Existing financial software is difficult to support both enterprise and government accounting standards, resulting in system isolation and data inconsistency, thereby reducing the efficiency of financial data processing.

Method used

By obtaining financial data from the enterprise and government sides, using preset data warehouses to integrate data, generating a comprehensive financial data set, and determining accounting standards based on user's report requests, loading corresponding accounting processing logic from the pre-established accounting module, conducting financial analysis and processing, and generating financial statements.

Benefits of technology

It solves the problems of system isolation and data consistency, improves the traceability and comparability of financial data, reduces the compliance costs caused by changes in accounting standards, and improves the efficiency of financial data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119831764A_ABST
    Figure CN119831764A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of big data, and relates to a financial data processing method, which comprises the following steps: acquiring enterprise end financial data and government end financial data of a target project; performing data integration on the enterprise end financial data and the government end financial data by adopting a preset data warehouse to obtain a comprehensive financial data set; receiving a report request of a user, determining an accounting criterion based on the report request, and loading accounting processing logic corresponding to the accounting criterion from a pre-established accounting module; and based on the accounting processing logic, performing financial analysis processing on the comprehensive financial data set, and generating a financial statement corresponding to the target project. The invention further provides a device, equipment and a medium. The financial data processing efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and in particular to a financial data processing method, device, equipment and medium. Background Art

[0002] In the field of modern financial management, compliance with accounting standards by enterprises and government agencies is the cornerstone for ensuring the accuracy and comparability of financial information. Enterprise accounting standards such as IFRS and local standards of various countries and government accounting standards such as IPSAS have significant differences in the way they handle financial information, serving different user groups and needs. Enterprise accounting standards focus on reporting profitability, financial status and cash flow, while government accounting standards emphasize public resource management, transparency and accountability.

[0003] Currently, most of the financial software for corporate and government accounting standards in the market are independent of each other, mainly due to the differences in accounting processing, reporting formats and information disclosure requirements. Although financial software such as SAP, Oracle, UFIDA, and Kingdee are powerful, they still have defects such as system isolation, data consistency issues, lack of flexibility and complex compliance. System isolation requires report conversion to rely on additional tools or manual adjustments, which increases workload and the risk of errors; inconsistencies in data transmission and conversion affect decision-making accuracy; the system lacks flexibility and is difficult to quickly adapt to changes in standards; dual financial reporting requirements increase compliance costs and management complexity. Summary of the invention

[0004] The purpose of the embodiments of the present application is to propose a financial data processing method, device, equipment and medium to solve the problem that existing financial software is difficult to support both corporate and government accounting standards at the same time, has system isolation and data inconsistency, and thus leads to low efficiency in financial data processing.

[0005] In order to solve the above technical problems, the present application embodiment provides a financial data processing method, which adopts the following technical solutions:

[0006] Acquire the enterprise-side financial data and government-side financial data of the target project; use the preset data warehouse to integrate the enterprise-side financial data and the government-side financial data to obtain a comprehensive financial data set; receive user report requests, determine accounting standards based on the report requests, and load the accounting processing logic corresponding to the accounting standards from the pre-established accounting module; based on the accounting processing logic, perform financial analysis on the comprehensive financial data set to generate financial statements corresponding to the target project.

[0007] Furthermore, before the step of obtaining the enterprise-side financial data and the government-side financial data of the target project, it also includes:

[0008] The configuration information of the preset data source layer, data integration layer, data warehouse layer and data access layer is obtained respectively; based on the preset data warehouse construction strategy and configuration information, the preset data warehouse is constructed.

[0009] Furthermore, the steps of integrating the enterprise-side financial data and the government-side financial data using the preset data warehouse to obtain a comprehensive financial data set include:

[0010] Based on the preset data format information, the enterprise-side financial data and the government-side financial data are converted into data formats to obtain financial data in a unified format. The financial data is preprocessed through the data integration layer of the data warehouse to obtain a comprehensive financial data set, and the data in the comprehensive financial data set is stored in the data warehouse layer of the data warehouse.

[0011] Furthermore, before the steps of receiving a report request from a user, determining an accounting standard based on the report request, and loading an accounting processing logic corresponding to the accounting standard from a pre-established accounting module, the method further includes:

[0012] Acquire the enterprise-side accounting standards and the government-side accounting standards; establish an enterprise-side accounting module based on the enterprise-side accounting standards, which includes the corresponding first budget accounting processing logic and first financial accounting processing logic; establish a government-side accounting module based on the government-side accounting standards, which includes the second budget accounting processing logic and the second financial accounting processing logic; integrate the enterprise-side accounting module and the government-side accounting module to obtain an accounting module.

[0013] Furthermore, the accounting module includes an enterprise-side accounting module and a government-side accounting module, and the steps of determining the accounting standards based on the report request and loading the accounting processing logic corresponding to the accounting standards from the pre-established accounting module specifically include:

[0014] Parse the report request to obtain accounting standard parameters; determine the indication type of the accounting standard parameters and determine the accounting processing logic to be loaded; if the accounting standard indicated by the accounting standard parameters is enterprise-side budget accounting, load the first budget accounting processing logic from the enterprise-side accounting module and use the first budget accounting processing logic as the accounting processing logic; if the accounting standard indicated by the accounting standard parameters is enterprise-side financial accounting, load the first financial accounting processing logic from the enterprise-side accounting module and use the first financial accounting processing logic as the accounting processing logic; if the accounting standard indicated by the accounting standard parameters is government-side budget accounting, load the second budget accounting processing logic from the government-side accounting module and use the second budget accounting processing logic as the accounting processing logic; if the accounting standard indicated by the accounting standard parameters is government-side financial accounting, load the second financial accounting processing logic from the government-side accounting module and use the second financial accounting processing logic as the accounting processing logic.

[0015] Furthermore, based on the accounting processing logic, the comprehensive financial data set is subjected to financial analysis and processing to generate the financial statements corresponding to the target project, specifically including:

[0016] The preset rule engine technology is used to convert the accounting processing logic into judgment conditions and processing rules. Based on the judgment conditions and processing rules, the accounting data in the comprehensive financial data set is processed to obtain accounting vouchers and account book data. The preset report template is obtained, and based on the accounting vouchers and account book data, the report generation engine technology is used to map and fill in the report template to obtain the financial report corresponding to the target project.

[0017] Furthermore, after the step of performing financial analysis on the comprehensive financial data set based on the accounting processing logic to generate the financial statements corresponding to the target project, it also includes:

[0018] Establish a user interface, obtain the association information between the user interface and the financial statement, and display the content of the financial statement on the user interface based on the association information.

[0019] In order to solve the above technical problems, the embodiment of the present application further provides a financial data processing device, which adopts the following technical solutions:

[0020] The acquisition module is used to obtain the enterprise-side financial data and government-side financial data of the target project;

[0021] The integration module is used to integrate the enterprise-side financial data and the government-side financial data using a preset data warehouse to obtain a comprehensive financial data set;

[0022] A loading module is used to receive a report request from a user, determine an accounting standard based on the report request, and load the accounting processing logic corresponding to the accounting standard from a pre-established accounting module;

[0023] The analysis module is used to perform financial analysis on the comprehensive financial data set based on accounting processing logic and generate financial statements corresponding to the target project.

[0024] In order to solve the above technical problems, an embodiment of the present application also provides a computer device, including a memory and a processor, wherein the memory stores computer-readable instructions, and when the processor executes the computer-readable instructions, the steps of the above-mentioned financial data processing method are implemented.

[0025] In order to solve the above technical problems, an embodiment of the present application also provides a computer-readable storage medium, which stores computer-readable instructions. The computer-readable instructions can be executed by at least one processor to enable at least one processor to perform the steps of the above-mentioned financial data processing method.

[0026] Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects: by acquiring and integrating the financial data of the enterprise side and the government side, a comprehensive financial data set is constructed, which effectively solves the system isolation and data consistency problems existing in traditional financial software. Using the preset data warehouse, the solution realizes the centralized management and efficient integration of financial data, eliminates the information islands under different accounting standards, and improves the traceability and comparability of data. At the same time, by receiving the user's report request and determining the corresponding accounting standards based on the request, the solution can flexibly load the corresponding accounting processing logic, whether it is enterprise accounting standards or government accounting standards, it can be accurately applied. This highly modular and configurable design not only improves the flexibility of the system, but also significantly reduces the compliance costs caused by changes in accounting standards. Based on the integrated comprehensive financial data set, the solution can efficiently perform financial analysis and generate financial statements that meet user needs, thereby improving the efficiency of financial data processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0028] Figure 1 is an exemplary system architecture diagram to which the present application may be applied;

[0029] Figure 2 It is a flowchart of a financial data processing method provided by this application;

[0030] Figure 3 It is a structural schematic diagram of a financial data processing device provided by the present application;

[0031] Figure 4 It is a structural schematic diagram of a computer device provided by this application. DETAILED DESCRIPTION

[0032] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0033] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0034] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0035] like Figure 1 As shown, the system architecture 100 may include a terminal device 101, a network 102 and a server 103. The terminal device 101 may be a laptop 1011, a tablet computer 1012 or a mobile phone 1013. The network 102 is used to provide a medium for a communication link between the terminal device 101 and the server 103. The network 102 may include various connection types, such as wired, wireless communication links or optical fiber cables.

[0036] The user can use the terminal device 101 to interact with the server 103 through the network 102 to receive or send messages, etc. Various communication client applications can be installed on the terminal device 101, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0037] The terminal device 101 can be any electronic device with a display screen and supporting web browsing. In addition to a laptop computer 1011, a tablet computer 1012 or a mobile phone 1013, the terminal device 101 can also be an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV), a laptop computer, a desktop computer, etc.

[0038] The server 103 may be a server that provides various services, such as a background server that provides support for a web page displayed on the terminal device 101 .

[0039] It should be noted that the financial data processing method provided in the embodiment of the present application is generally executed by a server, and accordingly, the financial data processing device is generally arranged in the server.

[0040] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0041] Continue to refer Figure 2 , showing a flow chart of an embodiment of a financial data processing method according to the present application. The financial data processing method comprises the following steps:

[0042] Step S201, obtaining the enterprise-side financial data and government-side financial data of the target project.

[0043] Among them, the target project refers to the specific project or entity that needs to integrate financial information and generate reports. These projects can be business operations or public construction projects of government departments. It represents the source and application scenarios of financial data and is used to achieve accurate management and reporting of financial information. For example, if a city government department is responsible for an infrastructure construction project, this project is the target project, and the financial data on the enterprise and government sides needs to be integrated and reports generated.

[0044] Among them, enterprise-side financial data refers to the financial data generated by the enterprise in accordance with enterprise accounting standards, including accounting documents, account balances, etc. These data represent the financial status, operating results and cash flow of the enterprise, and are used to reflect the economic activities and financial performance of the enterprise. For example, business data such as sales, procurement, and inventory stored in the enterprise ERP system, as well as accounting documents and account balances stored in the financial management system, are all enterprise-side financial data.

[0045] Among them, government financial data refers to the financial data generated by government agencies in accordance with government accounting standards, including budget revenue, budget expenditure, budget surplus, etc. These data represent the allocation and use of government public resources and are used to achieve transparent management and accountability of public resources. For example, specific reporting data required by the government stored in the government reporting system, such as government financial appropriations and the use of own funds in infrastructure construction projects, are all government financial data.

[0046] Step S202, using a preset data warehouse, integrates the enterprise-side financial data and the government-side financial data to obtain a comprehensive financial data set.

[0047] Among them, the data warehouse refers to a system architecture used to store data from different business systems to ensure data consistency and traceability. It includes the data source layer, data integration layer, data warehouse layer and data access layer, which are used to extract, clean, transform, load and access data. For example, the data integration layer in the data warehouse architecture is responsible for extracting data (such as enterprise-side financial data, government-side financial data) from different data sources (such as ERP system, financial management system, government reporting system), and cleans, transforms and loads the extracted data, and finally loads the data into the data warehouse layer.

[0048] Data integration refers to the process of cleaning, converting and integrating enterprise-side financial data and government-side financial data from different data sources to obtain a comprehensive data set with unified format and consistency. It is used to solve the problems of data isolation and data inconsistency and improve the availability and accuracy of data.

[0049] Among them, the comprehensive financial data set refers to a comprehensive data set obtained after data integration, which contains financial data from the enterprise side and the government side. It represents financial information under different accounting standards and is used to achieve financial analysis and report generation across accounting standards. For example, the comprehensive financial data set can include data such as assets, liabilities, and owner's equity under the enterprise financial accounting subject system, as well as data such as budget revenue and budget expenditure under the government budget accounting subject system.

[0050] Step S203, receiving a report request from a user, determining an accounting standard based on the report request, and loading an accounting processing logic corresponding to the accounting standard from a pre-established accounting module.

[0051] Among them, users refer to individuals or organizations that need to access and use financial statements. Users can be corporate management, investors, government agencies or auditing agencies, etc. They obtain the required financial information by accessing the data of the comprehensive financial data set in the data warehouse. For example, managers of a municipal government department as users can access and query the comprehensive financial data set through the API interface or query tools provided by the data access layer of the data warehouse to generate the required financial statements.

[0052] A report request refers to a request made by a user to generate a specific financial report. The report request may include information such as the required accounting standards, report type, and report period. For example, a report request made by a user may require the generation of annual financial statements in accordance with enterprise accounting standards, including a balance sheet, income statement, and cash flow statement.

[0053] Among them, accounting standards refer to the systems or standards that regulate accounting behavior and accounting information. Corporate accounting standards such as IFRS and local standards of various countries, and government accounting standards such as IPSAS, stipulate the methods and requirements for the recognition, measurement, recording and reporting of accounting information. For example, corporate accounting standards focus on reporting profitability, financial status and cash flow, while government accounting standards emphasize public resource management, transparency and accountability. There are significant differences between the two in the way they handle financial information.

[0054] Among them, the accounting module refers to a module established according to accounting standards for specific accounting processing and calculations. The accounting module can be divided into enterprise accounting module and government accounting module, each module contains the corresponding accounting processing logic and account system. For example, the enterprise accounting module establishes a financial accounting account system according to enterprise accounting standards and uses the accrual basis for accounting; the government accounting module establishes a budget accounting account system according to government accounting standards and uses the cash basis for accounting.

[0055] Among them, accounting processing logic refers to the rules and methods for accounting processing and calculation established according to accounting standards and accounting modules. Accounting processing logic can include the setting of accounting accounts, the selection of accounting policies, the determination of accounting estimates, etc. For example, in the accounting process, the enterprise accounting module can use the accrual basis to recognize income and expenses, while the government accounting module can use the cash basis to recognize income and expenses. These different accounting processing logics reflect the requirements of different accounting standards.

[0056] Step S204, based on the accounting processing logic, perform financial analysis on the comprehensive financial data set to generate financial statements corresponding to the target project.

[0057] Among them, financial analysis processing refers to the process of accounting processing and analysis of comprehensive financial data sets. According to the report request proposed by the user and the selected accounting standards, the corresponding accounting processing logic is loaded, the comprehensive financial data sets are accounted for, and the required financial statements are generated. For example, financial analysis processing may include classifying, summarizing, calculating and analyzing the data in the comprehensive financial data sets to generate financial statements such as balance sheets, income statements, and cash flow statements.

[0058] Among them, financial statements refer to written documents that are generated by analyzing and processing the data in the comprehensive financial data set according to accounting standards and accounting processing logic, and are used to reflect the financial status, operating results and cash flow of the enterprise. Financial statements can include balance sheets, income statements, cash flow statements, etc., and are important bases for users to make decisions and analyze. For example, enterprises generate annual financial statements according to enterprise accounting standards, including balance sheets, income statements and cash flow statements, etc., which are used to report the financial status and operating results of the enterprise to investors, management and regulators.

[0059] The embodiment of the present application can construct a comprehensive financial data set by acquiring and integrating the financial data of the enterprise side and the government side, effectively solving the problems of system isolation and data consistency existing in traditional financial software. Using the preset data warehouse, the solution realizes the centralized management and efficient integration of financial data, eliminates the information islands under different accounting standards, and improves the traceability and comparability of data. At the same time, by receiving the user's report request and determining the corresponding accounting standards based on the request, the solution can flexibly load the corresponding accounting processing logic, whether it is enterprise accounting standards or government accounting standards, it can be accurately applied. This highly modular and configurable design not only improves the flexibility of the system, but also significantly reduces the compliance costs caused by changes in accounting standards. Based on the integrated comprehensive financial data set, the solution can efficiently perform financial analysis and generate financial statements that meet user needs, thereby improving the efficiency of financial data processing.

[0060] In some optional implementations of this embodiment, before obtaining the enterprise-side financial data and the government-side financial data of the target project in step 201, the following steps are specifically included:

[0061] The configuration information of the preset data source layer, data integration layer, data warehouse layer and data access layer is obtained respectively; based on the preset data warehouse construction strategy and configuration information, the preset data warehouse is constructed.

[0062] Among them, the data source layer includes the data sources of all business systems, such as ERP system, financial management system, government reporting system, etc. The enterprise ERP system stores business data such as sales, procurement, inventory, etc., the financial management system stores financial data such as accounting vouchers and account balances, and the government reporting system stores specific reporting data required by the government.

[0063] The data integration layer is responsible for extracting data from different data sources (such as enterprise-side financial data and government-side financial data), and performing cleaning, conversion, and loading operations. Data extraction is to extract data from various data sources through API interfaces or batch imports. Data cleaning is to remove duplicate data, fill in missing values, and correct erroneous data. Data conversion is to convert data from different data sources into a unified format to ensure data consistency. Data loading is to load the cleaned and converted data into the data warehouse.

[0064] The data warehouse layer is where processed data is stored. The data warehouse is designed using a star model or snowflake model to ensure efficient data storage and query. Key tables include: Fact tables store business transaction data, such as sales orders, purchase orders, etc. Dimension tables store accounting dimension data, such as customers, products, time, etc.

[0065] The data access layer provides API interfaces and query tools for users to access and analyze data. Users can access data in the following ways: provide API interfaces for external system calls; provide SQL query tools for users to directly query data in the data warehouse.

[0066] In one example, first, the configuration information of the data source layer, the configuration information of the data integration layer, the configuration information of the data warehouse layer, and the configuration information of the data access layer are obtained respectively. For example, the configuration information of the data source layer may include the database address, user name, and password, etc.; the configuration information of the data integration layer may include data conversion rules and cleaning rules; the configuration information of the data warehouse layer may include table structure and index settings; and the configuration information of the data access layer may include access rights and interface definitions. Then, according to the preset data warehouse construction strategy, such as the star model or the snowflake model, the data warehouse is constructed in combination with the configuration information of the above layers.

[0067] The embodiment of the present application can successfully build a centralized data warehouse by fully acquiring the configuration information of the data source layer, data integration layer, data warehouse layer and data access layer, and according to the preset data warehouse construction strategy. As the core of data storage, the data warehouse effectively integrates data resources from different business systems, significantly improving the consistency and traceability of data. Centralized management not only eliminates the phenomenon of data islands, but also ensures that data under different business criteria can be seamlessly converted and compared, thereby greatly improving the accuracy and reliability of the data. In addition, through refined configuration information management and policy-oriented construction process, the construction efficiency and quality of the data warehouse are further optimized.

[0068] In some optional implementations of this embodiment, step S202 uses a preset data warehouse to integrate the enterprise-side financial data and the government-side financial data to obtain a comprehensive financial data set, which specifically includes the following steps:

[0069] Based on the preset data format information, the enterprise-side financial data and the government-side financial data are converted into data formats to obtain financial data in a unified format. The financial data is preprocessed through the data integration layer of the data warehouse to obtain a comprehensive financial data set, and the data in the comprehensive financial data set is stored in the data warehouse layer of the data warehouse.

[0070] Data format information refers to standardized information used to define and describe the organization and presentation of data. Data format information is the basis for data format conversion and is used to ensure the compatibility and consistency of the formats of financial data on the enterprise side and the government side.

[0071] In one example, a preset data format information may be set, which defines in detail the fields, data types, and formats of the financial data. The financial data on the enterprise side and the government side may have format differences due to different sources. Based on the preset data format information, the two types of financial data are format converted through the data integration layer of the data warehouse to obtain financial data with a unified format, thereby ensuring the uniformity of the data format. Next, the financial data with a unified format is preprocessed through the data integration layer of the data warehouse, including data cleaning (e.g., removing duplicate data, filling missing values, and correcting erroneous data) and data loading operations (e.g., loading the converted and cleaned data into the data warehouse layer of the data warehouse).

[0072] The embodiments of the present application can perform format conversion on the financial data of the enterprise and government ends by presetting data format information, thereby achieving standardized processing of financial data and laying a solid foundation for subsequent data integration and analysis. The centralized data warehouse design not only effectively stores data from multiple business systems, but also performs in-depth preprocessing of financial data through the data integration layer to form a comprehensive financial data set. In this process, data silos are eliminated, and data under different accounting standards can be converted and compared on a unified platform, significantly improving the accuracy and consistency of the data.

[0073] In some optional implementations of this embodiment, in step S203, before receiving a report request from a user, determining an accounting standard based on the report request, and loading the accounting processing logic corresponding to the accounting standard from a pre-established accounting module, the following steps are specifically included:

[0074] Acquire the enterprise-side accounting standards and the government-side accounting standards; establish an enterprise-side accounting module based on the enterprise-side accounting standards, which includes the corresponding first budget accounting processing logic and first financial accounting processing logic; establish a government-side accounting module based on the government-side accounting standards, which includes the second budget accounting processing logic and the second financial accounting processing logic; integrate the enterprise-side accounting module and the government-side accounting module to obtain an accounting module.

[0075] Among them, enterprise-side accounting standards refer to the normative requirements followed by enterprises when preparing financial statements and conducting accounting processing. It is derived from the national accounting standards system and the internal financial management regulations of the enterprise, and represents the specific rules for the recognition, measurement, recording and reporting of the enterprise's economic activities.

[0076] Among them, government accounting standards refer to the accounting principles and norms followed by government agencies in public financial management and financial reporting. It originates from national public financial management regulations and the government accounting standards system, and represents the recognition, measurement, recording and reporting standards of government financial activities.

[0077] Among them, the enterprise-side accounting module is a software system component designed based on enterprise-side accounting standards. It integrates specific logic for processing enterprise economic operations, including functions such as financial data entry, processing, analysis and reporting.

[0078] The first budget accounting processing logic refers to the rules and methods used to handle accounting matters related to the enterprise budget in the enterprise-side accounting module. It specifies the budget preparation, execution, adjustment and assessment according to the enterprise-side accounting standards.

[0079] Among them, the first financial accounting processing logic refers to the rules and methods for processing enterprise financial accounting affairs in the enterprise-side accounting module based on the enterprise-side accounting standards.

[0080] Among them, the government accounting module is a software system component developed in accordance with government accounting standards, specifically used to handle government financial affairs, including the management of fiscal revenue and expenditure, the recording of public assets and liabilities, and the preparation of financial reports.

[0081] The second budget accounting processing logic refers to the rules and methods used to handle government budget-related accounting affairs in the government accounting module. It specifies the preparation, approval, execution, adjustment and supervision of the government budget according to the government accounting standards.

[0082] Among them, the second financial accounting processing logic refers to the rules and methods for handling government financial accounting affairs in the government accounting module in accordance with the government accounting standards.

[0083] In one example, the enterprise-side accounting standards and the government-side accounting standards are obtained, and the enterprise-side accounting module is designed and developed based on the enterprise-side accounting standards. This module has a built-in first budget accounting processing logic, which is used to handle the processes of enterprise budget preparation, execution, and adjustment; it also contains a first financial accounting processing logic, which is responsible for the daily account processing, cost accounting, and report generation of the enterprise. According to the government-side accounting standards, a government-side accounting module is constructed. This module contains a second budget accounting processing logic, which focuses on the preparation, execution monitoring, and performance evaluation of the government budget; and a second financial accounting processing logic, which handles government financial revenue and expenditure records, asset management, and financial report preparation. The enterprise-side accounting module and the government-side accounting module are seamlessly integrated through middleware or an integrated framework to form a comprehensive accounting module. The accounting module can automatically switch accounting standards according to user selection to achieve flexibility and efficiency in cross-domain accounting processing.

[0084] The enterprise-side accounting module constructed based on the enterprise-side accounting standards in the embodiment of the present application integrates the first budget accounting processing logic and the first financial accounting processing logic, ensuring the compliance and accuracy of the enterprise's financial activities. At the same time, the government-side accounting module designed according to the government-side accounting standards has built-in second budget accounting processing logic and second financial accounting processing logic, effectively meeting the needs of government financial processing. The independent construction of the two modules has laid a solid foundation for subsequent integration. The integrated accounting module not only realizes the seamless connection of cross-domain accounting standards, but also improves the flexibility and applicability of accounting processing, significantly reduces the financial processing costs of enterprises due to differences in accounting standards, enhances the transparency and credibility of financial reports, and provides strong technical support and decision-making basis for the financial management of enterprises and the supervision of the government.

[0085] In some optional implementations of this embodiment, the accounting module includes an enterprise-side accounting module and a government-side accounting module. Step S203 determines the accounting standard based on the report request, and loads the accounting processing logic corresponding to the accounting standard from the pre-established accounting module, which specifically includes the following steps:

[0086] Parse the report request to obtain accounting standard parameters; determine the indication type of the accounting standard parameters and determine the accounting processing logic to be loaded; if the accounting standard indicated by the accounting standard parameters is enterprise-side budget accounting, load the first budget accounting processing logic from the enterprise-side accounting module and use the first budget accounting processing logic as the accounting processing logic; if the accounting standard indicated by the accounting standard parameters is enterprise-side financial accounting, load the first financial accounting processing logic from the enterprise-side accounting module and use the first financial accounting processing logic as the accounting processing logic; if the accounting standard indicated by the accounting standard parameters is government-side budget accounting, load the second budget accounting processing logic from the government-side accounting module and use the second budget accounting processing logic as the accounting processing logic; if the accounting standard indicated by the accounting standard parameters is government-side financial accounting, load the second financial accounting processing logic from the government-side accounting module and use the second financial accounting processing logic as the accounting processing logic.

[0087] Among them, accounting standard parameters refer to specific values ​​or codes used to identify and distinguish different types of accounting standards, which are derived from report requests submitted by users and are used to guide accounting software to load the correct accounting processing logic when processing financial data.

[0088] Among them, enterprise-side budget accounting refers to an accounting processing logic that conducts budget management in accordance with enterprise accounting standards in the enterprise accounting module.

[0089] Among them, enterprise-side financial accounting refers to an accounting processing logic that performs financial accounting in the enterprise accounting module according to the enterprise accounting standards.

[0090] Among them, government-side budget accounting refers to an accounting processing logic that conducts budget management in accordance with government accounting standards in the government accounting module.

[0091] Among them, government-side financial accounting refers to an accounting processing logic that conducts financial accounting in accordance with government accounting standards in the government accounting module.

[0092] In one example, a report request is first received from a user, and the request contains specific accounting standard parameters. The system can use the built-in parser to deeply parse the report request and accurately extract accounting standard parameters, such as "enterprise-side budget accounting", "enterprise-side financial accounting", "government-side budget accounting" or "government-side financial accounting". Subsequently, the system intelligently judges and determines the accounting processing logic to be loaded based on the indicated type of the accounting standard parameter. For example, when the parsed accounting standard parameter is enterprise-side budget accounting, the system automatically loads the first budget accounting processing logic from the pre-configured enterprise-side accounting module and uses it as the accounting processing logic for the current report processing. Through this processing flow, the system can flexibly apply different accounting processing logics according to different accounting standard requirements to ensure the accuracy and compliance of report processing.

[0093] The embodiment of the present application can achieve accurate matching and dynamic loading of accounting processing logic through intelligent analysis of accounting standard parameters in report requests. For different accounting standards (enterprise-side budget accounting, enterprise-side financial accounting, government-side budget accounting, government-side financial accounting), the solution can automatically determine and call the corresponding accounting processing logic, effectively improving the flexibility and adaptability of accounting processing. Without manual intervention or pre-setting, the applicable processing logic can be quickly loaded from the corresponding accounting module according to the accounting standard type of the report request, ensuring the accuracy and efficiency of accounting processing. In addition, the solution also promotes the modularity and configurability of the accounting system, allowing the system to easily cope with complex accounting needs under different accounting standards, reducing maintenance costs, and improving the scalability and maintainability of the system.

[0094] In some optional implementations of this embodiment, step S204, based on the accounting processing logic, performs financial analysis processing on the comprehensive financial data set to generate financial statements corresponding to the target project, specifically including the following steps:

[0095] The preset rule engine technology is used to convert the accounting processing logic into judgment conditions and processing rules. Based on the judgment conditions and processing rules, the accounting data in the comprehensive financial data set is processed to obtain accounting vouchers and account book data. The preset report template is obtained, and based on the accounting vouchers and account book data, the report generation engine technology is used to map and fill in the report template to obtain the financial report corresponding to the target project.

[0096] Among them, the rule engine technology is used to convert accounting processing logic into specific judgment conditions and processing rules, thereby realizing the automated processing of data in the comprehensive financial data set. For example, the rule engine can decompose complex accounting processing logic into a series of executable judgment conditions and processing rules according to preset accounting standards, such as "if the transaction type is sales, increase accounts receivable."

[0097] The judgment condition is used to guide the data screening and classification in the accounting data processing process, ensuring that only the data that meets the condition will be further processed. For example, the judgment condition can be "the transaction amount is greater than 1,000 yuan" or "the accounting subject is 'sales expense'".

[0098] Among them, processing rules are used to implement specific accounting entries and account processing logic in accounting data processing, such as "recording the qualified sales transaction amount into the accounts receivable account" or "allocating qualified costs."

[0099] Among them, accounting data processing refers to the process of classifying, recording, calculating and organizing data in comprehensive financial data sets to generate accounting vouchers and book data.

[0100] Among them, accounting documents are used to record and prove the occurrence and completion of economic transactions in the comprehensive financial data set. For example, an accounting document may contain an accounting entry for a sales transaction, including debit and credit accounting accounts, amounts, and summaries.

[0101] Among them, account book data is used to reflect the overall and detailed situation of economic activities in the comprehensive financial data set. For example, account book data may include the general ledger of accounts receivable and the detailed ledger of sales expenses.

[0102] Among them, the report template is a pre-designed report format and structure, which is used to generate financial reports with specific content and format. The report template is the basis of the report generation engine technology, which is used to define the layout, style and data source of the financial report.

[0103] Among them, the report generation engine technology is used to map and fill in the report template according to the accounting vouchers and book data to generate the financial statements corresponding to the target project.

[0104] Among them, mapping filling is used to realize the data association and conversion between accounting vouchers and book data and report templates, ensuring that the generated financial statements can accurately reflect the economic business situation in the comprehensive financial data set. For example, mapping filling may fill the data in the accounts receivable general ledger into the "accounts receivable" item of the balance sheet.

[0105] In one example, the preset rule engine technology is used to convert the loaded accounting processing logic into specific judgment conditions and processing rules. For example, for sales revenue recognition, the rule engine may set "If the sales contract has been signed and the goods have been delivered, then the revenue is recognized." Subsequently, the system performs accounting processing on the comprehensive financial data set according to these conditions and rules to generate accounting documents and account book data. Next, according to the type of report requested by the user, the system obtains the preset report template from the template library. These templates have been pre-designed according to accounting standards and report preparation requirements. Then, using the report generation engine technology, the accounting documents and account book data are mapped to the corresponding positions of the report template to realize automatic filling of data. After the above steps, the system generates financial statements corresponding to the target project, such as balance sheet, income statement, cash flow statement, etc. Users can view, download or print these reports through the system interface.

[0106] The embodiment of the present application can refine the complex accounting processing logic into specific judgment conditions and processing rules by adopting the preset rule engine technology, so that the system can accurately identify and process the various data in the comprehensive financial data set. This process not only improves the efficiency of data processing, but also ensures the accuracy of accounting processing. Furthermore, based on accounting vouchers and account book data, the preset report template is mapped and filled using the report generation engine technology, which can automatically generate financial reports that meet user needs. This automated process reduces manual intervention, reduces the error rate of report preparation, and improves the speed of report generation.

[0107] In some optional implementations of this embodiment, in step S204, after performing financial analysis processing on the comprehensive financial data set based on the accounting processing logic to generate the financial statements corresponding to the target project, the following steps are specifically included:

[0108] Establish a user interface, obtain the association information between the user interface and the financial statement, and display the content of the financial statement on the user interface based on the association information.

[0109] In one example, an intuitive and easy-to-use user interface is established to allow users to view, export or customize report formats. The system dynamically renders and displays report content by obtaining information related to the user interface and financial reports (such as report type, time period, filter conditions, etc.). For example, a user can choose to view the income statement for a specific time period, and the system will display the corresponding charts and data based on the request.

[0110] The embodiment of the present application can achieve accurate and intuitive display of the content of financial statements by establishing a user interface and cleverly obtaining the association information between the interface and the financial statements. The accurate capture of the association information enables the system to quickly locate and extract the financial statement data required by the user, and intelligently present the detailed content of the financial statement on the user interface, thereby greatly improving the user experience.

[0111] In combination with specific examples, a comprehensive financial management system is proposed below, which is a financial software solution designed to support both corporate and government accounting standards. The above-mentioned financial data processing method can be applied to the comprehensive financial management system. The system achieves data consistency and efficient management across standards in a highly modular and configurable manner, and realizes real-time report generation, data consistency verification and user-friendly interaction under two accounting standards. The key to the system lies in its modular design. Each module performs specific processing and calculation according to its own accounting standards, supports budget accounting and financial accounting to keep accounts at the same time (i.e. parallel accounting), financial accounting to keep accounts but budget accounting not to keep accounts, and budget accounting to keep accounts but financial accounting not to keep accounts. Three scenarios, so that users can choose the corresponding scenario for accounting according to their needs. The financial data processing method provided in the embodiment of the present application can be applied to the comprehensive financial management system, which may include: data input module, accounting standard selection module, data processing module, report generation module, and user interface module. Among them, data input module: supports multi-source data integration, including manual input, external system interface and file import; accounting standard selection module: users can choose applicable accounting standards according to their needs. You can choose a single accounting standard or both corporate and government accounting standards; data processing module: based on the logic and rules of the selected accounting standards, real-time data processing, including revenue recognition, expense allocation and asset management; report generation module: automatically generate financial statements that meet the requirements of the selected accounting standards, and support multiple formats for export; user interface module: design a friendly interface, provide data visualization and interactive query functions. Through the collaborative work of these modules, the problems of data consistency, real-time and user-friendliness are effectively solved.

[0112] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through computer-readable instructions, and the computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0113] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0114] Further references Figure 3 , as a response to the above Figure 2 The present application provides an embodiment of a financial data processing device, and the device embodiment is similar to Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0115] like Figure 3 As shown, the financial data processing device 400 of this embodiment includes: an acquisition module 401, an integration module 402, a loading module 403 and an analysis module 404. Among them:

[0116] Acquisition module 401, used for acquiring the enterprise-side financial data and the government-side financial data of the target project;

[0117] Integration module 402, used to integrate the enterprise-side financial data and the government-side financial data using a preset data warehouse to obtain a comprehensive financial data set;

[0118] The loading module 403 is used to receive a report request from a user, determine an accounting standard based on the report request, and load the accounting processing logic corresponding to the accounting standard from a pre-established accounting module;

[0119] The analysis module 404 is used to perform financial analysis on the comprehensive financial data set based on accounting processing logic to generate financial statements corresponding to the target project.

[0120] The embodiment of the present application can construct a comprehensive financial data set by acquiring and integrating the financial data of the enterprise side and the government side, effectively solving the problems of system isolation and data consistency existing in traditional financial software. Using the preset data warehouse, the solution realizes the centralized management and efficient integration of financial data, eliminates the information islands under different accounting standards, and improves the traceability and comparability of data. At the same time, by receiving the user's report request and determining the corresponding accounting standards based on the request, the solution can flexibly load the corresponding accounting processing logic, whether it is enterprise accounting standards or government accounting standards, it can be accurately applied. This highly modular and configurable design not only improves the flexibility of the system, but also significantly reduces the compliance costs caused by changes in accounting standards. Based on the integrated comprehensive financial data set, the solution can efficiently perform financial analysis and generate financial statements that meet user needs, thereby improving the efficiency of financial data processing.

[0121] In one embodiment, the integration module 402 includes:

[0122] The format conversion submodule is used to convert the enterprise-side financial data and the government-side financial data based on the preset data format information to obtain financial data in a unified format;

[0123] The preprocessing submodule is used to preprocess the financial data through the data integration layer of the data warehouse to obtain a comprehensive financial data set, and store the data in the comprehensive financial data set in the data warehouse layer of the data warehouse.

[0124] The embodiments of the present application can perform format conversion on the financial data of the enterprise and government ends by presetting data format information, thereby achieving standardized processing of financial data and laying a solid foundation for subsequent data integration and analysis. The centralized data warehouse design not only effectively stores data from multiple business systems, but also performs in-depth preprocessing of financial data through the data integration layer to form a comprehensive financial data set. In this process, data silos are eliminated, and data under different accounting standards can be converted and compared on a unified platform, significantly improving the accuracy and consistency of the data.

[0125] In one embodiment, the loading module 403 includes:

[0126] The parsing submodule is used to parse the report request and obtain accounting standard parameters;

[0127] The judgment submodule is used to judge the indication type of the accounting standard parameter and determine the accounting processing logic that needs to be loaded;

[0128] A first loading submodule is used for loading a first budget accounting processing logic from an enterprise-side accounting module if the accounting principle indicated by the accounting principle parameter is enterprise-side budget accounting, and using the first budget accounting processing logic as the accounting processing logic;

[0129] A second loading submodule is used for loading the first financial accounting processing logic from the enterprise-side accounting module and using the first financial accounting processing logic as the accounting processing logic if the accounting standard indicated by the accounting standard parameter is enterprise-side financial accounting;

[0130] A third loading submodule is used for loading the second budget accounting processing logic from the government-side accounting module if the accounting standard indicated by the accounting standard parameter is government-side budget accounting, and using the second budget accounting processing logic as the accounting processing logic;

[0131] The fourth loading submodule is used to load the second financial accounting processing logic from the government-side accounting module if the accounting standard indicated by the accounting standard parameter is government-side financial accounting, and use the second financial accounting processing logic as the accounting processing logic.

[0132] The embodiment of the present application can achieve accurate matching and dynamic loading of accounting processing logic through intelligent analysis of accounting standard parameters in report requests. For different accounting standards (enterprise-side budget accounting, enterprise-side financial accounting, government-side budget accounting, government-side financial accounting), the solution can automatically determine and call the corresponding accounting processing logic, effectively improving the flexibility and adaptability of accounting processing. Without manual intervention or pre-setting, the applicable processing logic can be quickly loaded from the corresponding accounting module according to the accounting standard type of the report request, ensuring the accuracy and efficiency of accounting processing. In addition, the solution also promotes the modularity and configurability of the accounting system, allowing the system to easily cope with complex accounting needs under different accounting standards, reducing maintenance costs, and improving the scalability and maintainability of the system.

[0133] In one embodiment, the analysis module 404 includes:

[0134] The conversion submodule is used to convert the accounting processing logic into judgment conditions and processing rules using the preset rule engine technology;

[0135] The data processing submodule is used to process the data in the comprehensive financial data set according to the judgment conditions and processing rules to obtain accounting vouchers and account book data;

[0136] The mapping and filling submodule is used to obtain the preset report template, and based on the accounting voucher and book data, use the report generation engine technology to map and fill the report template to obtain the financial report corresponding to the target project.

[0137] The embodiment of the present application can refine the complex accounting processing logic into specific judgment conditions and processing rules by adopting the preset rule engine technology, so that the system can accurately identify and process the various data in the comprehensive financial data set. This process not only improves the efficiency of data processing, but also ensures the accuracy of accounting processing. Furthermore, based on accounting vouchers and account book data, the preset report template is mapped and filled using the report generation engine technology, which can automatically generate financial reports that meet user needs. This automated process reduces manual intervention, reduces the error rate of report preparation, and improves the speed of report generation.

[0138] In one embodiment, the financial data processing device further includes:

[0139] The information acquisition module is used to respectively acquire the configuration information of the preset data source layer, data integration layer, data warehouse layer and data access layer;

[0140] The construction module is used to build a preset data warehouse based on the preset data warehouse construction strategy and configuration information.

[0141] The embodiment of the present application can successfully build a centralized data warehouse by fully acquiring the configuration information of the data source layer, data integration layer, data warehouse layer and data access layer, and according to the preset data warehouse construction strategy. As the core of data storage, the data warehouse effectively integrates data resources from different business systems, significantly improving the consistency and traceability of data. Centralized management not only eliminates the phenomenon of data islands, but also ensures that data under different business criteria can be seamlessly converted and compared, thereby greatly improving the accuracy and reliability of the data. In addition, through refined configuration information management and policy-oriented construction process, the construction efficiency and quality of the data warehouse are further optimized.

[0142] In one embodiment, the financial data processing device further includes:

[0143] Standard acquisition module, used to obtain corporate accounting standards and government accounting standards;

[0144] A first establishment module is used to establish an enterprise-side accounting module based on the enterprise-side accounting standards, and the enterprise-side accounting module includes a corresponding first budget accounting processing logic and a first financial accounting processing logic;

[0145] The second establishment module is used to establish a government-side accounting module based on the government-side accounting standards, and the government-side accounting module includes a second budget accounting processing logic and a second financial accounting processing logic;

[0146] The integration module is used to integrate the enterprise-side accounting module and the government-side accounting module to obtain an accounting module.

[0147] The enterprise-side accounting module constructed based on the enterprise-side accounting standards in the embodiment of the present application integrates the first budget accounting processing logic and the first financial accounting processing logic, ensuring the compliance and accuracy of the enterprise's financial activities. At the same time, the government-side accounting module designed according to the government-side accounting standards has built-in second budget accounting processing logic and second financial accounting processing logic, effectively meeting the needs of government financial processing. The independent construction of the two modules has laid a solid foundation for subsequent integration. The integrated accounting module not only realizes the seamless connection of cross-domain accounting standards, but also improves the flexibility and applicability of accounting processing, significantly reduces the financial processing costs of enterprises due to differences in accounting standards, enhances the transparency and credibility of financial reports, and provides strong technical support and decision-making basis for the financial management of enterprises and the supervision of the government.

[0148] In one embodiment, the financial data processing device further includes:

[0149] A module is established to establish a user interface, obtain the association information between the user interface and the financial report, and display the content of the financial report on the user interface according to the association information.

[0150] The embodiment of the present application can achieve accurate and intuitive display of the content of financial statements by establishing a user interface and cleverly obtaining the association information between the interface and the financial statements. The accurate capture of the association information enables the system to quickly locate and extract the financial statement data required by the user, and intelligently present the detailed content of the financial statement on the user interface, thereby greatly improving the user experience.

[0151] To solve the above technical problems, the present application also provides a computer device. Figure 4 , Figure 4 This is a basic structural block diagram of the computer device in this embodiment.

[0152] The computer device 6 includes a memory 61, a processor 62, and a network interface 63 that are interconnected and communicated through a system bus. It should be noted that the figure only shows a computer device 6 having a memory 61, a processor 62, and a network interface 63, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASIC), programmable gate arrays (FPGA), digital signal processors (DSP), embedded devices, etc.

[0153] Computer devices can be computing devices such as desktop computers, notebooks, PDAs, and cloud servers. Computer devices can interact with users through keyboards, mice, remote controls, touch pads, or voice control devices.

[0154] The memory 61 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 61 can be an internal storage unit of the computer device 6, such as a hard disk or memory of the computer device 6. In other embodiments, the memory 61 can also be an external storage device of the computer device 6, such as a plug-in hard disk equipped on the computer device 6, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 61 can also include both the internal storage unit of the computer device 6 and its external storage device. In this embodiment, the memory 61 is generally used to store the operating system and various application software installed on the computer device 6, such as computer-readable instructions of the financial data processing method, etc. In addition, the memory 61 can also be used to temporarily store various types of data that have been output or are to be output.

[0155] The processor 62 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor 62 is generally used to control the overall operation of the computer device 6. In this embodiment, the processor 62 is used to run computer-readable instructions stored in the memory 61 or process data, such as computer-readable instructions for running a financial data processing method.

[0156] The network interface 63 may include a wireless network interface or a wired network interface, and the network interface 63 is generally used to establish a communication connection between the computer device 6 and other electronic devices.

[0157] The embodiment of the present application can construct a comprehensive financial data set by acquiring and integrating the financial data of the enterprise side and the government side, effectively solving the problems of system isolation and data consistency existing in traditional financial software. Using the preset data warehouse, the solution realizes the centralized management and efficient integration of financial data, eliminates the information islands under different accounting standards, and improves the traceability and comparability of data. At the same time, by receiving the user's report request and determining the corresponding accounting standards based on the request, the solution can flexibly load the corresponding accounting processing logic, whether it is enterprise accounting standards or government accounting standards, it can be accurately applied. This highly modular and configurable design not only improves the flexibility of the system, but also significantly reduces the compliance costs caused by changes in accounting standards. Based on the integrated comprehensive financial data set, the solution can efficiently perform financial analysis and generate financial statements that meet user needs, thereby improving the efficiency of financial data processing.

[0158] The present application also provides another embodiment, namely, providing a computer-readable storage medium, which stores computer-readable instructions. The computer-readable instructions can be executed by at least one processor to enable the at least one processor to perform the steps of the financial data processing method as described above.

[0159] The embodiment of the present application can construct a comprehensive financial data set by acquiring and integrating the financial data of the enterprise side and the government side, effectively solving the problems of system isolation and data consistency existing in traditional financial software. Using the preset data warehouse, the solution realizes the centralized management and efficient integration of financial data, eliminates the information islands under different accounting standards, and improves the traceability and comparability of data. At the same time, by receiving the user's report request and determining the corresponding accounting standards based on the request, the solution can flexibly load the corresponding accounting processing logic, whether it is enterprise accounting standards or government accounting standards, it can be accurately applied. This highly modular and configurable design not only improves the flexibility of the system, but also significantly reduces the compliance costs caused by changes in accounting standards. Based on the integrated comprehensive financial data set, the solution can efficiently perform financial analysis and generate financial statements that meet user needs, thereby improving the efficiency of financial data processing.

[0160] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods of each embodiment of the present application.

[0161] The non-Company software tools or components appearing in the embodiments of this application are merely examples and do not represent actual use.

[0162] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.

Claims

1. A method for processing financial data, characterized in that: The steps include: Obtain the enterprise-side and government-side financial data of the target project; Using a preset data warehouse, the enterprise-side financial data and the government-side financial data are integrated to obtain a comprehensive financial data set; Receive a report request from a user, determine an accounting standard based on the report request, and load an accounting processing logic corresponding to the accounting standard from a pre-established accounting module; Based on the accounting processing logic, financial analysis processing is performed on the comprehensive financial data set to generate financial statements corresponding to the target project.

2. The method according to claim 1, characterized in that Before the step of obtaining the enterprise-side financial data and the government-side financial data of the target project, the method further includes: Respectively obtain the configuration information of the preset data source layer, data integration layer, data warehouse layer and data access layer; Based on the preset data warehouse construction strategy and the configuration information, a preset data warehouse is constructed.

3. The method according to any one of claims 1 to 2, characterized in that: The step of using a preset data warehouse to integrate the enterprise-side financial data and the government-side financial data to obtain a comprehensive financial data set specifically includes: Based on the preset data format information, data format conversion processing is performed on the enterprise-side financial data and the government-side financial data to obtain financial data in a unified format; The financial data is preprocessed through the data integration layer of the data warehouse to obtain a comprehensive financial data set, and the data in the comprehensive financial data set is stored in the data warehouse layer of the data warehouse.

4. The method according to claim 1, characterized in that: Before the step of receiving a report request from a user, determining an accounting standard based on the report request, and loading an accounting processing logic corresponding to the accounting standard from a pre-established accounting module, the method further includes: Obtain corporate and government accounting standards; Based on the enterprise-side accounting standards, an enterprise-side accounting module is established, wherein the enterprise-side accounting module includes a corresponding first budget accounting processing logic and a first financial accounting processing logic; Based on the government-side accounting standards, a government-side accounting module is established, wherein the government-side accounting module includes a second budget accounting processing logic and a second financial accounting processing logic; The enterprise-side accounting module and the government-side accounting module are integrated to obtain an accounting module.

5. The method according to claim 4, characterized in that The accounting module includes the enterprise-side accounting module and the government-side accounting module. The step of determining the accounting standard based on the report request and loading the accounting processing logic corresponding to the accounting standard from the pre-established accounting module specifically includes: Parsing the report request to obtain accounting standard parameters; Determine the indication type of the accounting standard parameter and determine the accounting processing logic that needs to be loaded; If the accounting standard indicated by the accounting standard parameter is enterprise-side budget accounting, loading the first budget accounting processing logic from the enterprise-side accounting module and using the first budget accounting processing logic as the accounting processing logic; If the accounting standard indicated by the accounting standard parameter is enterprise-side financial accounting, then loading the first financial accounting processing logic from the enterprise-side accounting module and using the first financial accounting processing logic as the accounting processing logic; If the accounting standard indicated by the accounting standard parameter is government-side budget accounting, then the second budget accounting processing logic is loaded from the government-side accounting module and the second budget accounting processing logic is used as the accounting processing logic; If the accounting standard indicated by the accounting standard parameter is government-side financial accounting, the second financial accounting processing logic is loaded from the government-side accounting module and the second financial accounting processing logic is used as the accounting processing logic.

6. The method according to claim 1, characterized in that The step of performing financial analysis processing on the comprehensive financial data set based on the accounting processing logic to generate financial statements corresponding to the target project specifically includes: Using preset rule engine technology to convert the accounting processing logic into judgment conditions and processing rules; According to the judgment condition and the processing rule, the data in the comprehensive financial data set is processed for accounting data to obtain accounting vouchers and account book data; A preset report template is obtained, and based on the accounting voucher and the account book data, the report template is mapped and filled using report generation engine technology to obtain a financial report corresponding to the target project.

7. The method according to claim 1, characterized in that After the step of performing financial analysis processing on the comprehensive financial data set based on the accounting processing logic to generate a financial statement corresponding to the target project, the step further includes: A user interface is established, association information between the user interface and the financial statement is obtained, and content of the financial statement is displayed on the user interface according to the association information.

8. A financial data processing device, characterized in that: include: The acquisition module is used to obtain the enterprise-side financial data and government-side financial data of the target project; An integration module, used to integrate the enterprise-side financial data and the government-side financial data using a preset data warehouse to obtain a comprehensive financial data set; A loading module, used to receive a report request from a user, determine an accounting standard based on the report request, and load the accounting processing logic corresponding to the accounting standard from a pre-established accounting module; The analysis module is used to perform financial analysis on the comprehensive financial data set based on the accounting processing logic to generate financial statements corresponding to the target project.

9. A computer device, characterized in that: It comprises a memory and a processor, wherein the memory stores computer-readable instructions, and the processor implements the steps of the financial data processing method as claimed in any one of claims 1 to 7 when executing the computer-readable instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by a processor, the steps of the financial data processing method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Comprehensive financial auditing system based on big data

    CN110389990A

  • Cross-enterprise collaborative accounting information processing method and system, storage medium and application

    CN112766893A

  • Financial centralized management system with business and financial integration

    CN113487279A

  • RPA-based digital management method and system for enterprise finance

    CN114581210A

Cited By

  • Financial field data intelligent dialogue type analysis system based on AI large model

    CN120653739A

  • Intelligent financial data analysis processing method and device

    CN120670493A

  • Intelligent financial data analysis processing method and device

    CN120670493B

  • Financial report evaluation generation method and system based on big data analysis

    CN121352997A