An engine conversion platform integrating business and finance
By providing an engine conversion platform for integrated industry and finance within the enterprise, the problems of poor operation and maintenance, limited scalability and high labor costs of integrated industry and finance in the existing technology are solved, and the rapid automated processing of financial data is achieved and the workload of financial personnel is reduced.
Patent Information
- Application Number
- CN202210137663.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-15
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2042-02-15
AI Technical Summary
The existing technology has problems such as poor operation and maintenance, limited scalability and high labor costs in the integrated processing of industry and finance within enterprises, especially in cross-system industry and finance conversion and data reconciliation.
It provides an integrated engine conversion platform for business and finance. Through the combination of basic platform, data reception center, task type unit, rule center unit and result generation unit, it realizes automated processing and rapid conversion of financial data, reducing the workload and labor costs of financial personnel.
It realizes rapid processing and automated conversion of financial data, reduces the workload and labor costs of financial personnel, and improves the ease of use and scalability of integrated business and finance processing.
Smart Images

Figure CN114546938B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a business-finance integrated engine conversion platform. Background Art
[0002] In the process of internal information construction of an enterprise, except for purely procedural information management systems such as OA, BPM, email systems, etc., which are not highly related to the internal business of the enterprise and may not involve connecting with the financial system, general business systems will face the situation of connecting with the financial system, that is, business and financial integration.
[0003] Business and financial integration is an unavoidable problem in the construction of enterprise-level application software. In the era of ERP popularization, this problem is generally solved by combining various modules within ERP with internal accounting modules, but this accounting module can only serve the internal system of ERP and is relatively closed.
[0004] With the popularization of informatization and the promotion of SAAS, whether enterprises build their own or purchase external systems, they still inevitably need to connect them with the internal general ledger system.
[0005] When an enterprise builds its own business system and involves cross-system business and financial conversion, the business system is usually converted through hard coding, and then transferred to the general ledger module of ERP through an interface or generated import file. This method has poor operation and maintenance performance and is constrained in scalability. Once it involves rule changes or accounting adjustments, developers need to intervene for maintenance, which is relatively expensive. In addition, if it is not hard-coded, the financial staff will manually cut the voucher in the general ledger based on the data summarized in the business system to solve the problem. However, in this case, the data of the two systems are generally difficult to trace and reconcile with each other.
[0006] For outsourced systems, if the system is relatively mature, a relatively simple accounting platform may be built within the system, and financial data may be transferred to the general ledger module through interfaces or generated import files. If the system does not involve business-finance conversion, financial personnel are generally required to manually cut vouchers in the general ledger by summarizing business data in the system. Although this serves the business well, it is not friendly to financial personnel.
[0007] Therefore, there is an urgent need for an easy-to-operate, integrated business and financial processing platform. Summary of the invention
[0008] The embodiment of the present invention provides a business-finance integrated engine conversion platform, which can automatically and quickly process financial data, is easy to operate and maintain, reduces the workload of financial personnel, and reduces labor costs.
[0009] The first aspect of the present invention provides a business-finance integrated engine conversion platform, which is connected to the business system and the general ledger system respectively and isolated from the business system and the general ledger system, including:
[0010] The basic platform includes the source document management module, the receiving conversion rule module and the voucher template management module, which are used to receive data sent by the business system;
[0011] A data receiving center, which interacts with the basic platform to receive multiple business documents;
[0012] A task type unit, which interacts with the data receiving center to generate tasks, delete tasks, and offset tasks;
[0013] The rule center unit is used to implement voucher conversion rules, generate verification and merge rules;
[0014] The result generating unit performs data interaction with the rule center unit and is used to generate the result and send the result to the general ledger system.
[0015] Optionally, in a possible implementation of the first aspect, after the basic platform configures the business document, the open OpenAPI dynamically receives business documents of different business systems through configuration and stores them in a data receiving center.
[0016] Optionally, in a possible implementation of the first aspect, the data receiving center is set up according to the document configuration module and receiving rules of the basic platform, and while receiving external business data, it verifies and converts according to the rules, and stores the data in the data receiving center after completion.
[0017] Optionally, in a possible implementation of the first aspect, the task type unit is used to open generation tasks, deletion tasks and cancellation tasks to the upstream business system. When the upstream business system triggers voucher generation, the task type is simultaneously transmitted to the accounting engine, and the accounting engine performs corresponding processing according to the task type.
[0018] Optionally, in a possible implementation of the first aspect, the rule center unit is used to perform accounting subject settings, cash flow item settings, auxiliary accounting item settings, and merge generation rules for detailed vouchers.
[0019] Optionally, in a possible implementation of the first aspect, the generated result includes prefabricated vouchers and quasi-vouchers, wherein the prefabricated vouchers are detailed vouchers generated based on business documents received from upstream, and the quasi-vouchers are vouchers formed by merging prefabricated vouchers according to merging rules, and the connection to the external general ledger is carried out based on the quasi-vouchers.
[0020] Optionally, in a possible implementation manner of the first aspect, the business system includes any one or more of an asset system, an expense system, and a capital system.
[0021] Optionally, in a possible implementation manner of the first aspect, the general ledger system includes multiple external general ledger units.
[0022] Optionally, in a possible implementation of the first aspect, the credential conversion rule and the merging rule are preset.
[0023] Optionally, in a possible implementation of the first aspect, the source document management unit is used to manage the data sent in the business system, and convert the corresponding data according to the received conversion rules, and call the corresponding template in the voucher template management unit to generate the corresponding business document.
[0024] The present invention provides an engine conversion platform that integrates business and finance. It can be completely decoupled from the business system, that is, it is not dependent on any external business system and can serve any external business system. Through source document management, the documents of all external business systems can be received through OpenAPI or file import and converted into vouchers. In addition, the engine conversion platform provided by the present invention can be decoupled from the general ledger system, that is, the generated vouchers are not limited to any downstream general ledger system, and can be fully adapted according to the voucher requirements of the general ledger system. In addition, the technical solution provided by the present invention has multiple docking modes with the general ledger. In addition to the self-adaptive OpenAPI, the downstream docking also supports the transmission of the downstream general ledger system by file. The file supports multiple modes such as txt, csv, xls, and xlsx, so that the technical solution provided by the present invention is more applicable. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A schematic diagram of the structure of a first embodiment of a business-finance integrated engine conversion platform provided by the present invention;
[0026] Figure 2 A schematic structural diagram of a second implementation of a business-finance integrated engine conversion platform provided by the present invention.
[0027] Figure 3A This is a schematic diagram of the source document management module;
[0028] Figure 3B It is a schematic diagram of the voucher template management module;
[0029] Figure 3C This is a schematic diagram for rule setting;
[0030] Figure 3D It is a schematic diagram of prefabricated vouchers;
[0031] Figure 3E Schematic diagram of the quasi-credentials. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0033] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein.
[0034] It should be understood that in various embodiments of the present invention, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0035] It should be understood that in the present invention, "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products or apparatuses.
[0036] It should be understood that in the present invention, "plurality" refers to two or more than two. "And / or" is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "Contains A, B and C", "Contains A, B, C" means that A, B, and C are all included, "Contains A, B or C" means that one of A, B, and C is included, and "Contains A, B and / or C" means that any one, any two, or any three of A, B, and C are included.
[0037] It should be understood that in the present invention, "B corresponding to A", "B corresponding to A", "A corresponds to B" or "B corresponds to A" means that B is associated with A and B can be determined based on A. Determining B based on A does not mean determining B based only on A, but B can also be determined based on A and / or other information. A and B match when the similarity between A and B is greater than or equal to a preset threshold.
[0038] Depending on the context, "if" as used herein may be interpreted as "when" or "when" or "in response to determining" or "in response to detecting."
[0039] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0040] In the technical solution close to the present invention, there are at least the following defects, including:
[0041] Defect 1: The ERP system’s accounting cannot support external business systems.
[0042] In the era of information technology, the management scale and model of enterprises are usually not too complicated. When developing systems, ERP manufacturers did not consider the financial support of the internal accounting platform for external business information systems. Generally, they only open a general ledger voucher receiving interface to solve the accounting problems of external systems. Therefore, their internal accounting platforms are naturally closed and limited. The internal accounting platform is divided into an independent accounting platform or scattered in various internal business modules according to the different R&D ideas of each manufacturer in the early stage. As enterprises use information technology to strengthen internal management with increasingly fine granularity, the original ERP system is less and less adaptable to the management of enterprises. More and more enterprises, after experiencing that ERP is not suitable for internal management, have begun to purchase professional business systems or self-developed business systems, resulting in the increasingly prominent situation of accounting docking with ERP.
[0043] Defect 2: The self-built hard-coded method does not have good scalability.
[0044] In the case of self-developed business systems, it is usually because the pain points in business management cannot be met by purchased systems, so resources need to be invested in internal self-development. Internal self-developed systems are generally led by the business departments within the enterprise, and the financial impact will be relatively weak. In this case, the resulting situation is usually to meet the demands of business management, but the accounting processing of financial accounting is generally weakened. As mentioned earlier, it is usually solved internally by hard coding, or by financial accounting personnel manually recording according to business system data. Once it involves the impact of internal accounting system adjustments or account changes, it is generally solved by R&D personnel adjusting the code.
[0045] Defect three: Accounting platform built by outsourced business system.
[0046] It is more common for enterprises to outsource business systems to meet their own business management needs. Similar to the situation of self-built business systems, outsourced business system companies usually focus more on business management models, and either do not support financial accounting or provide poor support for financial accounting. Usually, the fees are charged according to the different general ledger systems used in the enterprise and the amount of development assessed.
[0047] The present invention provides a business-finance integrated engine conversion platform, such as Figure 1 and Figure 2 As shown, they are connected to the business system and the general ledger system respectively, and isolated from the business system and the general ledger system. The business system provided by the present invention is a third-party front-end system independent of the accounting engine. The accounting engine provided by the present invention is completely isolated, that is, it does not consider which business system is upstream and which general ledger system is downstream.
[0048] It includes: a basic platform, including a source document management module, a receiving conversion rule module and a voucher template management module, which are used to receive data sent by a business system. The technical solution provided by the present invention is that after the basic platform configures the business document, the open OpenAPI dynamically receives the business documents of different business systems through configuration and stores them in a data receiving center.
[0049] like Figure 3A The schematic diagram of the source document management module is shown in Figure 1. Figure 3B A schematic diagram of the voucher template management module is shown.
[0050] The basic platform mainly includes the source document management, receiving conversion rules and voucher template management of external business systems. After configuring the business document, the open OpenAPI can dynamically receive business documents from different business systems through configuration and store them in the data receiving center. The receiving conversion rule setting is mainly to solve the secondary conversion or processing of fields in the received business document. Voucher template management is centered on the document and sets the voucher template of the document.
[0051] like Figure 3C The schematic diagram of rule setting is shown in the figure. Figure 3D The schematic diagram of the pre-made voucher is shown in Figure 1. Figure 3E Schematic diagram of the quasi-voucher shown.
[0052] The data receiving center interacts with the basic platform to receive multiple business documents. The technical solution provided by the present invention is that the data receiving center receives external business data according to the document configuration module and receiving rule settings of the basic platform, verifies and converts according to the rules, and stores the data in the data receiving center after completion.
[0053] According to the document configuration module and receiving rule settings of the basic platform, when receiving external business data, it is verified and converted according to the rules, and the data is stored in the data receiving center after completion. Therefore, the data receiving center mainly stores the result data of business documents received from different external business systems.
[0054] The task type unit exchanges data with the data receiving center and is used to generate tasks, delete tasks, and offset tasks. In the technical solution provided by the present invention, the task type unit is used to open the generated tasks, deleted tasks, and offset tasks to the upstream business system. When the upstream business system triggers the voucher generation, the task type is transmitted to the accounting engine at the same time, and the accounting engine performs corresponding processing according to the task type.
[0055] The accounting engine's task types are mainly divided into three types: generation, deletion, and write-off. These three types are open to the upstream business system. When the upstream business system triggers the voucher generation, it also transmits the task type to the accounting engine, which then processes the task accordingly.
[0056] The rule center unit is used to implement voucher conversion rules, generate verification and merge rules. The technical solution provided by the present invention is that the rule center unit is used to set accounting subjects, cash flow items, auxiliary accounting items and merge and generate rules for detailed vouchers.
[0057] The rule center is mainly used for setting various conversion rules, verification settings and consolidation settings when generating vouchers. It mainly includes the settings of converted accounting subjects, cash flow items, auxiliary accounting items and the consolidation generation rules of detailed vouchers.
[0058] The result generation unit performs data interaction with the rule center unit, and is used to generate the result and send the result to the general ledger system. The present invention provides a technical solution, wherein the generated result includes prefabricated vouchers and quasi-vouchers, wherein the prefabricated vouchers are detailed vouchers generated according to the business documents received from the upstream, and the quasi-vouchers are vouchers merged from the prefabricated vouchers according to the merging rules, and the docking with the external general ledger is performed according to the quasi-vouchers.
[0059] In a possible implementation, the business system includes any one or more of an asset system, an expense system, and a capital system. The general ledger system includes a plurality of external general ledger units.
[0060] The voucher conversion rules and merging rules are preset.
[0061] The source document management unit is used to manage the data sent from the business system, convert the corresponding data according to the received conversion rules, and call the corresponding template in the voucher template management unit to generate the corresponding business document.
[0062] The present invention also provides a storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the methods provided by the various embodiments described above.
[0063] Among them, the storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, the storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application-specific integrated circuit (Application Specific Integrated Circuits, referred to as ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the storage medium can also exist in a communication device as discrete components. The storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
[0064] The present invention also provides a program product, which includes an execution instruction, which is stored in a storage medium. At least one processor of a device can read the execution instruction from the storage medium, and at least one processor executes the execution instruction so that the device implements the methods provided in the above various embodiments.
[0065] In the above-mentioned terminal or server embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0066] 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 it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. An engine conversion platform integrating business and finance, characterized in that: They are connected to the business system and the general ledger system respectively, and are isolated from the business system and the general ledger system, including: The basic platform includes the source document management module, the receiving conversion rule module and the voucher template management module, which are used to receive data sent by the business system; A data receiving center, which interacts with the basic platform to receive multiple business documents; A task type unit, which interacts with the data receiving center to generate tasks, delete tasks, and offset tasks; The rule center unit is used to implement voucher conversion rules, generate verification and merge rules; A result generating unit, which interacts with the rule center unit for generating results and then sending the results to the general ledger system; After the basic platform configures the business documents, the open OpenAPI dynamically receives the business documents of different business systems through configuration and stores them in the data receiving center; The data receiving center is set up according to the document configuration module and receiving rules of the basic platform. When receiving external business data, it verifies and converts according to the rules, and stores the data in the data receiving center after completion; The task type unit is used to open the generation task, deletion task and reversal task to the upstream business system. When the upstream business system triggers the voucher generation, the task type is transmitted to the accounting engine at the same time, and the accounting engine performs corresponding processing according to the task type; The rule center unit is used to set accounting subjects, cash flow items, auxiliary accounting items and merge and generate rules for detailed vouchers; The generated results include prefabricated vouchers and quasi-vouchers, wherein the prefabricated vouchers are detailed vouchers generated based on the business documents received from upstream, and the quasi-vouchers are vouchers merged from the prefabricated vouchers according to the merging rules. The connection to the external general ledger is carried out based on the quasi-vouchers.
2. The business-finance integrated engine conversion platform according to claim 1, characterized in that: The business system includes any one or more of an asset system, a cost system and a capital system.
3. The business-finance integrated engine conversion platform according to claim 1, characterized in that: The general ledger system includes multiple external general ledger units.
4. The business-finance integrated engine conversion platform according to claim 1, characterized in that: The voucher conversion rules and merging rules are preset.
5. The business-finance integrated engine conversion platform according to claim 1, characterized in that: The source document management unit is used to manage the data sent from the business system, convert the corresponding data according to the received conversion rules, and call the corresponding template in the voucher template management unit to generate the corresponding business document.
Citation Information
Patent Citations
Accounting document generation method and device, medium and electronic equipment
CN107644328A
Accounting document conversion device and method in financial sharing mode
CN110807059A