CN114155074A - Financial budget data processing method, system, device and storage medium - Google Patents

Financial budget data processing method, system, device and storage medium Download PDF

Info

Publication number
CN114155074A
CN114155074A CN202111407831.7A CN202111407831A CN114155074A CN 114155074 A CN114155074 A CN 114155074A CN 202111407831 A CN202111407831 A CN 202111407831A CN 114155074 A CN114155074 A CN 114155074A
Authority
CN
China
Prior art keywords
budget
financial
budgeting
node
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111407831.7A
Other languages
Chinese (zh)
Inventor
李鸿杰
谈炽锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cantonbio Co ltd
Foshan Pu Jin Bioisystech Co ltd
Foshan Hanteng Biotechnology Co ltd
Original Assignee
Cantonbio Co ltd
Foshan Pu Jin Bioisystech Co ltd
Foshan Hanteng Biotechnology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cantonbio Co ltd, Foshan Pu Jin Bioisystech Co ltd, Foshan Hanteng Biotechnology Co ltd filed Critical Cantonbio Co ltd
Priority to CN202111407831.7A priority Critical patent/CN114155074A/en
Publication of CN114155074A publication Critical patent/CN114155074A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/125Finance or payroll
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Human Resources & Organizations (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The application discloses a financial budget data processing method, a system, a device and a storage medium. The method comprises the following steps: receiving a budgeting request initiated by a financial node; the budgeting request comprises a first budgeting period, budgeting responsibility node information and a financial budgeting subject; the first budget period includes a start time node and an end time node; determining a budgeting user according to the budgeting responsibility node information, and issuing a financial budgeting subject to the budgeting user; receiving first financial budget data submitted by a budgeting user; and according to the budget responsibility node information and the first budget period, carrying out replacement processing or combination processing on the second financial budget data through the first financial budget data to obtain third financial budget data. The method can flexibly adapt to the constantly changing organization architecture and production and operation activities of enterprises, and can meet the requirements of budget planning which is newly increased and adjusted at any time. The method and the device can be widely applied to the technical field of data processing.

Description

Financial budget data processing method, system, device and storage medium
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a method, a system, an apparatus, and a storage medium for processing financial budget data.
Background
The financial forecast is a task specially reflecting the forecast financial condition of an enterprise within a certain future period, is related to the future planning of the enterprise operation activities, is an important cost basis of the enterprise operation activities, and is also a prospective forecast of the enterprise future operation conditions. Therefore, a good budgeting strategy needs to be adapted to the business requirements of the enterprise which are continuously updated.
In the related art, when financial budgeting is performed in an enterprise, the financial budgeting is usually compiled in a fixed period, for example, monthly, quarterly and yearly units, the period related to data is long, and for an enterprise with frequent changes in organization and architecture, the problem that the actual conditions of budgets and projects are not matched often occurs, and the production and operation activities of the enterprise are easily adversely affected. In summary, there is a need to solve the problems in the related art.
Disclosure of Invention
The present application aims to solve at least one of the technical problems in the related art to some extent.
Therefore, an object of the embodiments of the present application is to provide a financial budget data processing method, which can flexibly adapt to the ever-changing organization architecture and production and operation activities of an enterprise, and can meet the budgeting requirements that are newly increased and adjusted at any time.
It is another object of embodiments of the present application to provide a financial budget data processing system.
In order to achieve the technical purpose, the technical scheme adopted by the embodiment of the application comprises the following steps:
in a first aspect, an embodiment of the present application provides a financial budget data processing method, including the following steps:
receiving a budgeting request initiated by a financial node; the budgeting request comprises a first budgeting period, budgeting responsibility node information and a financial budgeting subject; the first budget period includes a start time node and an end time node;
determining a budgeting user according to the budgeting responsibility node information, and issuing the financial budgeting subject to the budgeting user;
receiving first financial budget data submitted by the budgeting user;
according to the budget responsibility node information and the first budget period, carrying out replacement processing or combination processing on second financial budget data through the first financial budget data to obtain third financial budget data;
wherein the second financial budget data is the financial budget data summarized before the start time node.
In addition, the financial budget data processing method according to the above embodiment of the present application may further have the following additional technical features:
further, in one embodiment of the present application, the budgeting request is generated by:
establishing or modifying a budget main plan in response to a first interactive instruction of the financial node; the budget main plan comprises a plurality of budget sub-plans and a first budget period;
receiving budget responsibility node information and financial budget subjects configured by the financial nodes for each pre-operator plan, and establishing a corresponding relation between the budget responsibility node information and the financial budget subjects in the same pre-operator plan;
and responding to a second interactive instruction of the financial node, and generating the budgeting request according to the budgeting master plan.
Further, in an embodiment of the present application, the establishing a budget main plan includes:
and responding to a third interactive instruction of the financial node, calling a pre-operator plan template from a pre-established template library to generate a budget main plan.
Further, in one embodiment of the present application, the method further comprises the steps of:
submitting the first financial budget data to a budget auditing node for auditing;
or submitting the third financial budget data to the financial node for auditing.
Further, in one embodiment of the present application, the method further comprises the steps of:
and when the financial node passes the audit, determining that the third financial budget data is effective.
Further, in an embodiment of the present application, the performing, according to the budget responsibility node information and the first budget period, replacement processing or combination processing on the second financial budget data through the first financial budget data includes:
judging the budget responsibility node as a newly added node or an existing node according to the budget responsibility node information;
when the budget responsibility node is an existing node, determining a first budget period and a second budget period corresponding to the same budget responsibility node; the second budget period is a budget period of second financial budget data;
when the first budget period and the second budget period coincide, performing replacement processing on the second financial budget data corresponding to the same budget responsibility node in the first budget period through the first financial budget data;
and when the first budget period and the second budget period do not coincide, merging the first financial budget data and the second financial budget data corresponding to the same budget responsibility node in the first budget period.
Further, in an embodiment of the present application, the performing, according to the budget responsibility node information and the first budget period, replacement processing or combination processing on the second financial budget data through the first financial budget data further includes:
and when the budget responsibility node is a newly added node, combining the first financial budget data and the second financial budget data in the first budget period.
In a second aspect, an embodiment of the present application provides a financial budget data processing system, including:
the request module is used for receiving a budgeting request initiated by the financial node; the budgeting request comprises a first budgeting period, budgeting responsibility node information and a financial budgeting subject; the first budget period includes a start time node and an end time node;
the issuing module is used for determining a budgeting user according to the budgeting responsibility node information and issuing the financial budgeting subject to the budgeting user;
the receiving module is used for receiving first financial budget data submitted by the budgeting user;
the processing module is used for carrying out replacement processing or combination processing on the second financial budget data through the first financial budget data according to the budget responsibility node information and the first budget period to obtain third financial budget data;
wherein the second financial budget data is the financial budget data summarized before the start time node.
In a third aspect, an embodiment of the present application provides a financial budget data processing apparatus, including:
at least one processor;
at least one memory for storing at least one program;
when executed by the at least one processor, cause the at least one processor to implement the financial budget data processing method of the first aspect.
In a fourth aspect, the present application further provides a computer-readable storage medium, in which a program executable by a processor is stored, and the program executable by the processor is used for implementing the financial budget data processing method according to the first aspect when executed by the processor.
Advantages and benefits of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application:
the financial budget data processing method provided by the embodiment of the application comprises the steps of receiving a budgeting request initiated by a financial node; the budgeting request comprises a first budgeting period, budgeting responsibility node information and a financial budgeting subject; the first budget period includes a start time node and an end time node; determining a budgeting user according to the budgeting responsibility node information, and issuing the financial budgeting subject to the budgeting user; receiving first financial budget data submitted by the budgeting user; according to the budget responsibility node information and the first budget period, carrying out replacement processing or combination processing on second financial budget data through the first financial budget data to obtain third financial budget data; wherein the second financial budget data is the financial budget data summarized before the start time node. The method allows the financial node to initiate a budgeting request at any required time node, so that budgeting users of the budgeting responsible node can newly add and adjust the responsible budgets at any time, and the method has good adaptability to enterprises; compared with the traditional budgeting mode based on the department accounting, the method can flexibly select the budgeting responsibility nodes related to the project based on the requirement of the project, is more flexible in budgeting, can better adapt to project-driven enterprises, can enable the budgeting tasks of the enterprises to more flexibly adapt to continuously changing organizational structures and production and operation activities, and can better assist the development of the enterprises.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following description is made on the drawings of the embodiments of the present application or the related technical solutions in the prior art, and it should be understood that the drawings in the following description are only for convenience and clarity of describing some embodiments in the technical solutions of the present application, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a schematic diagram of an implementation environment of a financial budget data processing method according to the present application;
FIG. 2 is a schematic flow chart illustrating a method for processing financial budget data according to the present application;
FIG. 3 is a schematic diagram of an embodiment of a financial budget data processing method according to the present application;
FIG. 4 is a schematic diagram of a financial budget data processing system according to the present application;
FIG. 5 is a schematic structural diagram of a financial budget data processing apparatus according to the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application. The step numbers in the following embodiments are provided only for convenience of illustration, the order between the steps is not limited at all, and the execution order of each step in the embodiments can be adapted according to the understanding of those skilled in the art.
The financial forecast is a task specially reflecting the forecast financial condition of an enterprise within a certain future period, is related to the future planning of the enterprise operation activities, is an important cost basis of the enterprise operation activities, and is also a prospective forecast of the enterprise future operation conditions. Therefore, a good budgeting strategy needs to be adapted to the business requirements of the enterprise which are continuously updated.
In the related art, when financial budgeting is performed in an enterprise, the financial budgeting is usually compiled in a fixed period, for example, monthly, quarterly and yearly, and the period related to data is long; moreover, once the financial budget data is generated, it is difficult to newly increase the budget responsibility node, and it is necessary to wait for the next node of planning time, and for an enterprise with frequent changes in organizational structure, there is often a problem that the actual conditions of budget and project are not matched, and it is easy to cause adverse effects on the production and operation activities of the enterprise.
In view of the technical problems in the related art, the embodiments of the present application provide a financial budget data processing method, which allows a financial node to initiate a budgeting request at any required time node, so that a budgeting user of a budgeting responsible node can add and adjust the responsible budget at any time, and has good adaptability to enterprises; compared with the traditional budgeting mode based on the department accounting, the method can flexibly select the budgeting responsibility nodes related to the project based on the demand of the project, is more flexible in budgeting, and can be better suitable for project-driven enterprises. In summary, the financial budget data processing method provided by the application can enable the budget planning task of the enterprise to be more flexibly adapted to the constantly changing organization architecture and production and operation activities, and can better assist the development of the enterprise, so that the method has a very wide application scene.
Referring to fig. 1, fig. 1 is a schematic diagram of an implementation environment of a financial budget data processing method according to an embodiment of the present disclosure. In fig. 1, the implementation environment mainly includes a terminal device 101, a server 102 and a financial budget data processing device 103, wherein the terminal device 101 is connected to the server 102 in a communication manner. The financial budget data processing device 103 may be disposed in the terminal device 101, or may be disposed in the server 102, and may be appropriately selected according to the actual application, which is not specifically limited in this embodiment, and fig. 1 illustrates an example in which the financial budget data processing device 103 is disposed in the terminal device 101. The method in the embodiment of the present application can be applied to the financial budget data processing apparatus 103, and specifically can be implemented by being stored in a memory of the financial budget data processing apparatus 103 in the form of program code and executed by an associated processor.
In the embodiment of the present application, the terminal device 101 may include, but is not limited to, a mobile phone, a computer, an intelligent wearable device, a pda (personal Digital assistant) device, and the like. When the financial budget data processing device 103 is disposed in the terminal device 101, the terminal device 101 may locally perform the method in the present application, for example, the terminal device 101 provides a financial budget data processing function for a user, and may implement a financial budget data processing service based on the financial budget data processing device 103; alternatively, when the financial budget data processing apparatus 103 is disposed in the server 102, the terminal device 101 may send a corresponding operation instruction to the server 102 according to an interactive operation of a user, so that the server 102 executes the method in the present application based on the financial budget data processing apparatus 103 and transmits corresponding data to the terminal device 101, thereby completing the financial budget data processing service.
The server 102 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a CDN (Content Delivery Network), a big data and artificial intelligence platform.
It should be noted that, of course, the method may also be executed in other types of terminal devices or servers, and the implementation principle thereof is similar to the foregoing case, and is not described in detail herein. It is to be understood that the above implementation scenarios are only used for exemplary description of the implementation of the method in the present application, and are not meant to be specific. The method is described and illustrated in detail below, primarily by way of example, as it is performed in the above-described implementation environment.
Referring to fig. 2, the method provided in the present application mainly includes the following steps:
step 110, receiving a budgeting request initiated by a financial node;
in this step, the financial node refers to a relevant department or person in the enterprise responsible for handling financial matters, and may be a financial department, for example. The precaution in the application allows the financial node to initiate a budgeting request at any time, namely triggering a financial budgeting data scheduling task, and then scheduling the financial budgeting data according to the task by specific related project personnel. Specifically, the financial node initiates a budgeting request, and the budgeting request may include a budget period of the financial budget data to be summarized, budgeting responsibility node information, and a financial budgeting subject. The budget period is recorded as a first budget period, and includes a start time node and an end time node which need to be summarized at this time, and the financial budget data includes expected financial data in the first budget period. The budget responsibility node information is used for representing a main body of the financial budget data which needs to be summarized at this time, namely, relevant information of the budget responsibility nodes, similarly, the budget responsibility nodes may be relevant departments or persons in charge of projects, and the number of the budget responsibility nodes may be one or more, for each budget responsibility node, there corresponds one (or more) budgeting users, the budgeting users are persons in charge of summarizing and filling the financial budget data by the node, and the budgeting users may be determined by the budget responsibility nodes or persons designated by the financial nodes. The financial budgeting subjects are used to distinguish the types of financial budgeting data that need to be organized, which may include, for example, cost data, revenue data, or asset data, and the like, and may be flexibly adjusted according to the project and the budgeting responsibility node, and may not be fixed to a specific format.
It should be noted that, in the present application, the budget responsibility nodes may be divided according to the summary requirement. For example, the following steps: in some embodiments, the budget responsibility nodes may be divided according to each project, and the personnel handling the same project may be divided into one or more budget responsibility nodes; in some embodiments, the budget responsibility nodes may also be organized according to the personnel in the actual management mode, for example, the personnel in the same department or department are divided into one or more budget responsibility nodes.
In the present application, the factors for the financial node to initiate the budgeting request may be arbitrary. For example, the following steps: a budgeting request may be initiated when the date reaches a predetermined budgeting date; when a project is adjusted, a new budgeting request can be initiated for the project; or when the human architecture inside the enterprise is adjusted, a budgeting request can be initiated for a new department. It can be understood that, in the present application, the financial node is allowed to initiate a budgeting request at any required time, and details are not described here.
Step 120, determining a budgeting user according to the budgeting responsibility node information, and issuing the financial budgeting subject to the budgeting user;
in this step, as described above, for each budgeting responsible node, at least one budgeting user responsible for compiling financial budget data corresponds to the budgeting responsible node, so that after the budgeting process is started, the budgeting responsible node corresponding to the budgeting responsible node can be determined according to the budgeting responsible node information, and the financial budgeting subject is issued to the budgeting responsible user, so that the user compiles the financial budget data according to the current summary requirement.
Step 130, receiving first financial budget data submitted by the budgeting user;
in this step, after the budgeting user receives the issued financial budget subject, the budgeting user may summarize and fill the financial budget data according to the conditions of the department or project, record the financial budget data as the first financial budget data, and upload the filled first financial budget data.
Step 140, according to the budget responsibility node information and the first budget period, performing replacement processing or combination processing on the second financial budget data through the first financial budget data to obtain third financial budget data;
in this step, the second financial budget data is the financial budget data summarized before the starting time node of the summary task, the second financial budget data corresponds to a budget period thereof, which is recorded as a second budget period, and the second budget period and the first budget period may have a coincident portion or may have portions of different time periods. In the application, after the first financial budget data of the summary task is obtained, the second financial budget data can be replaced or combined to obtain third financial budget data, so that the financial budget is perfected and adjusted, and the enterprise can better adapt to the ever-changing organizational structure and production and operation activities of the enterprise. Specifically, in the present application, step 140 may be implemented by steps 1401 to 1404 as follows:
1401, judging the budget responsibility node to be a newly added node or an existing node according to the budget responsibility node information;
step 1402, when the budget responsibility node is an existing node, determining a first budget period and a second budget period corresponding to the same budget responsibility node; the second budget period is a budget period of second financial budget data;
step 1403, when the first budget period and the second budget period coincide, performing replacement processing on the second financial budget data corresponding to the same budget responsibility node in the first budget period through the first financial budget data;
step 1404, when the first budget period and the second budget period do not coincide, merging the first financial budget data and the second financial budget data corresponding to the same budget responsibility node in the first budget period.
In the embodiment of the present application, when the second financial budget data is processed through the first financial budget data, the processing is performed in units of budget responsibility nodes (the first financial budget data and the second financial budget data both correspond to budget responsibility nodes). First, it can be determined whether the budget responsibility node is a new node or an existing node according to the budget responsibility node information of the first financial budget data, where the new node refers to a node that has not appeared in the second financial budget data, and this may be due to the arrangement of new participants in the project or the adjustment of a newly established department of the organizational structure within the enterprise. The existing node is the node that has appeared in the second financial budget data, which is more common. When the budget responsibility node is determined to be the existing node, a first budget period and a second budget period corresponding to the budget responsibility node in the two financial budget data summarizing tasks can be further determined. There may be portions of the second budget period and the first budget period that overlap as described above, or there may be portions of different time periods, for example: for example, when the current budget period is 2021, the second budget period is 2022 to 2025, and the first budget period is 2024 to 2027, then for the first budget period, the portion of 2024 to 2025 coincides with the second budget period, and the portion of 2025 to 2027 does not coincide with the second budget period. At this time, when the first budget period and the second budget period coincide (i.e. the part from 2024 to 2025), replacing the second financial budget data from 2024 to 2025 with the first financial budget data to obtain updated financial budget data; when the first budget period and the second budget period do not coincide (i.e. the part from 2025 to 2027), the first financial budget data and the second financial budget data from 2025 to 2027 are merged to complement the financial budget data from 2025 to 2027, so that the data from 2022 to 2024 is the original second financial budget data, and the data from 2024 to 2027 is the new first financial budget data, thereby improving the accuracy and integrity of the data and better adapting to the continuously updated business requirements of the enterprise.
Of course, in the present application, there is also a case that the budget responsibility node is a newly added node, so step 140 may further include step 1405:
step 1405, when the budget responsibility node is a newly added node, merging the first financial budget data and the second financial budget data in the first budget period.
In the embodiment of the present application, when the budget responsibility node is determined to be a newly added node according to the budget responsibility node information, it may be determined that the corresponding first financial budget data does not appear in the previous second financial budget data, so that the first financial budget data and the second financial budget data in the first budget period may be directly merged, and a specific implementation manner is similar to the foregoing merging manner, and is not described herein again.
In some embodiments, the budgeting request of the present application is generated by:
establishing or modifying a budget main plan in response to a first interactive instruction of the financial node; the budget main plan comprises a plurality of budget sub-plans and a first budget period;
receiving budget responsibility node information and financial budget subjects configured by the financial nodes for each pre-operator plan, and establishing a corresponding relation between the budget responsibility node information and the financial budget subjects in the same pre-operator plan;
and responding to a second interactive instruction of the financial node, and generating the budgeting request according to the budgeting master plan.
In the embodiment of the application, when the financial node initiates the budgeting request, the financial budgeting tasks of the whole project or a plurality of target departments can be initiated in a lump. Specifically, for example, a budget planner of the financial node may issue an interactive instruction, for example, a click operation on a virtual key of the system interface or the like, which is denoted as a first interactive instruction, and according to the first interactive instruction, a new budget main plan may be created or an unpublished budget main plan may be modified, for example, a start time node and an end time node of the budget main plan may be entered or modified.
Then, a budget planner of the financial node can select a corresponding budget main plan in a system interface, create a plurality of budget sub-plans thereunder, and for each budget sub-plan, can enter information of a budget responsibility node, a budget audit node, a budgeting user and the like of the budget sub-plan. Here, the budget auditing node may be a person in charge of the budget responsibility node, and the main task is to audit the financial budget data completed by the budgeting user, and generally speaking, the budget auditing node may view the financial budget data of the budget sub-plan associated therewith, where the editable and consultable financial budget subjects have been defined in the financial node to reduce the security risk of the financial budget data. Under the same budget main plan, the budget responsibility nodes in the budget sub-plans should have uniqueness. The budget planner for the financial node may also select a corresponding budget sub-plan in the system interface under which to configure the financial budget subject to be applied to the budget sub-plan.
In some embodiments, in order to configure the pre-operator plan conveniently, the financial node may make the budget sub-plan into different templates, so as to apply the budget sub-plan to the budget main plan quickly, for example, the made templates may be placed on one side of the interface, and a user is supported to generate the budget main plan by using the pre-operator plan template through an interactive instruction such as dragging, that is, the system may invoke the pre-operator plan template from a pre-established template library to generate the budget main plan in response to the interactive instruction (denoted as a third interactive instruction) of the financial node. Similarly, the financial node may also make the financial budget subject into a different template in order to quickly apply the financial budget subject to the budget sub-plan. For a budget sub-plan, the budget responsibility node information and the financial budget subject have a corresponding relation.
When a complete budget main plan is established, the finance node may initiate a budgeting request for the budget main plan, for example, setting a "publish" virtual button on the system interface. After the budget main plan configuration of the above steps is completed, the financial node may click an "issue" button, so that the system responds to this interactive instruction of the financial node, and generates a budget planning request according to the configured budget main plan, where the interactive instruction is denoted as a second interactive instruction.
Referring to fig. 3, fig. 3 is a schematic diagram illustrating a complete embodiment of the financial budget data processing method provided by the present application, and a detailed implementation of the solution in the present application is explained and explained below with reference to fig. 3.
In the application, the financial budget data processing mainly relates to data interaction of three nodes, starting with the creation of a budget main plan by a financial node, and after the audit of each pre-operator plan in the budget main plan is passed, the budget main plan takes effect, and the financial budget data processing is finished. In the stage of creating the budget main plan by the financial node, a basic data interface of the system can be provided with tables such as a budget main plan, a budget responsibility node, a budget sub-plan and a financial budget subject, wherein the budget responsibility node and the financial budget subject table are used for the financial node to set two basic data of the budget responsibility node and the financial budget subject, and the financial node can lift a budget planning request through the budget main plan table. Specifically, the budget main plan table is used for creating, deleting, or modifying basic information of the budget main plan, such as the number, name, start time node, end time node, and the like of the budget main plan; the pre-operator plan table is used for creating and deleting a pre-operator plan under a specified budget main plan, or modifying basic information of the pre-operator plan, such as budget audit nodes, budget users, corresponding budget responsibility nodes and the like of the budget sub-plan; the financial budget subject table is used for assigning financial budget subjects to the specified budget sub-plan, and the user can select from the assigned financial budget subject list when compiling the pre-operator plan.
After the financial node completes the configuration of the budget main plan, the financial node can click a 'release' button to initiate a new budgeting request and notify related personnel in an automatic mail manner. At this time, the state of the budget main plan is changed from "draft" to "planning", and the budget main plan is divided into a plurality of budget sub-plans and distributed to the budget planning users of the corresponding budget responsibility nodes.
In the stage of summarizing and compiling financial budget data by a budgeting user, a financial budget data input table can be arranged on a budgeting interface, and the budgeting user can select a financial budget subject and compile related data. And a 'submission' button can be further arranged on the budgeting interface, and after the budgeting user finishes budgeting, the 'submission' button is clicked, so that the financial budget data can be submitted to the budget auditing node. At this time, the state of the budget sub-plan is changed from "draft" to "committed".
At the budget audit interface of the budget audit node (or financial node), an "approve" button and a "reject" button may be provided. After the budget audit is completed, the budget audit node can click an 'approval' button to allow the budget sub-plan to pass, and the state of the budget sub-plan is changed from 'committed' to 'approved'; or clicking a 'reject' button to reject the budget sub-plan, wherein the financial budget data is not approved, returning the budget sub-plan to the budget planning user for re-editing, and correspondingly, changing the state of the budget sub-plan from 'submitted' to 'rejected'. After the budget sub-plan is rejected, when the budget sub-plan state is "rejected", a "re-edit" button of the budgeting interface changes from invisible to visible. The budgeting user can copy a new version of the financial budget data copy from the original data by clicking a're-edit' button, thereby facilitating quick re-editing.
And after the financial budget data passes the budget auditing node approval, the financial budget data can be audited by the financial node. The auditing process of the financial node is similar to that of the budget auditing node, and is not detailed here. After the financial node audit approval passes, the state of the budget sub-plan is changed from "approved" to "finance approved". Then, after the states of all budget sub-plans in the budget main plan are all changed into financial approved, the financial node can click an "effective" button on a system interface to change the state of the budget main plan into effective. Thereafter, the financial budget data under the budget master plan may no longer be edited or altered. After the budget main plan takes effect, the system can automatically obtain the current budget data detail through background operation combination and replacement. When the financial budget data newly summarized by the budget responsibility nodes is overlapped with the financial budget data in the current period in time, replacing the financial budget data of the same budget responsibility node in the current period with the newly summarized financial budget data; and when the budget responsibility node is a new node, combining the newly summarized financial budget data into the currently effective financial budget data so as to complete the current financial budget data processing.
It can be understood that the financial budget data processing method provided in the present application allows the financial node to initiate a budgeting request at any required time node, so that a budgeting user of a budgeting responsible node can newly add and adjust the responsible budget at any time, and has good adaptability to enterprises; compared with the traditional budgeting mode based on the department accounting, the method can flexibly select the budgeting responsibility nodes related to the project based on the demand of the project, is more flexible in budgeting, and can be better suitable for project-driven enterprises. In summary, the financial budget data processing method provided by the application can enable the budget planning task of the enterprise to be more flexibly adapted to the constantly changing organization architecture and production and operation activities, and can better assist the development of the enterprise, so that the method has a very wide application scene.
The financial budget data processing system and apparatus proposed according to embodiments of the present application are described in detail below with reference to the accompanying drawings.
Referring to fig. 4, the financial budget data processing system proposed in the embodiment of the present application includes:
a request module 201, configured to receive a budgeting request initiated by a financial node; the budgeting request comprises a first budgeting period, budgeting responsibility node information and a financial budgeting subject; the first budget period includes a start time node and an end time node;
the issuing module 202 is configured to determine a budgeting user according to the budgeting responsibility node information, and issue the financial budgeting subject to the budgeting user;
a receiving module 203, configured to receive first financial budget data submitted by the budgeting user;
a processing module 204, configured to perform replacement processing or combination processing on the second financial budget data according to the budget responsibility node information and the first budget period through the first financial budget data, so as to obtain third financial budget data;
wherein the second financial budget data is the financial budget data summarized before the start time node.
It is to be understood that the contents in the foregoing method embodiments are all applicable to this system embodiment, the functions specifically implemented by this system embodiment are the same as those in the foregoing method embodiment, and the advantageous effects achieved by this system embodiment are also the same as those achieved by the foregoing method embodiment.
Referring to fig. 5, an embodiment of the present application provides a financial budget data processing apparatus, including:
at least one processor 301;
at least one memory 302 for storing at least one program;
the at least one program, when executed by the at least one processor 301, causes the at least one processor 301 to implement a financial budget data processing method.
Similarly, the contents of the method embodiments are all applicable to the apparatus embodiments, the functions specifically implemented by the apparatus embodiments are the same as the method embodiments, and the beneficial effects achieved by the apparatus embodiments are also the same as the beneficial effects achieved by the method embodiments.
Embodiments of the present application further provide a computer-readable storage medium, in which a program executable by the processor 301 is stored, and the program executable by the processor 301 is configured to perform the above-mentioned financial budget data processing method when executed by the processor 301.
Similarly, the contents in the above method embodiments are all applicable to the computer-readable storage medium embodiments, the functions specifically implemented by the computer-readable storage medium embodiments are the same as those in the above method embodiments, and the beneficial effects achieved by the computer-readable storage medium embodiments are also the same as those achieved by the above method embodiments.
In alternative embodiments, the functions/acts noted in the block diagrams may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Furthermore, the embodiments presented and described in the flowcharts of the present application are provided by way of example in order to provide a more thorough understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and in which sub-operations described as part of larger operations are performed independently.
Furthermore, although the present application is described in the context of functional modules, it should be understood that, unless otherwise stated to the contrary, one or more of the functions and/or features may be integrated in a single physical device and/or software module, or one or more functions and/or features may be implemented in separate physical devices or software modules. It will also be appreciated that a detailed discussion regarding the actual implementation of each module is not necessary for an understanding of the present application. Rather, the actual implementation of the various functional modules in the apparatus disclosed herein will be understood within the ordinary skill of an engineer, given the nature, function, and internal relationship of the modules. Accordingly, those skilled in the art can, using ordinary skill, practice the present application as set forth in the claims without undue experimentation. It is also to be understood that the specific concepts disclosed are merely illustrative of and not intended to limit the scope of the application, which is defined by the appended claims and their full scope of equivalents.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the foregoing description of the specification, reference to the description of "one embodiment/example," "another embodiment/example," or "certain embodiments/examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the present application have been shown and described, it will be understood by those of ordinary skill in the art that: numerous changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the application, the scope of which is defined by the claims and their equivalents.
While the present application has been described with reference to the preferred embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (10)

1. A financial budget data processing method, comprising the steps of:
receiving a budgeting request initiated by a financial node; the budgeting request comprises a first budgeting period, budgeting responsibility node information and a financial budgeting subject; the first budget period includes a start time node and an end time node;
determining a budgeting user according to the budgeting responsibility node information, and issuing the financial budgeting subject to the budgeting user;
receiving first financial budget data submitted by the budgeting user;
according to the budget responsibility node information and the first budget period, carrying out replacement processing or combination processing on second financial budget data through the first financial budget data to obtain third financial budget data;
wherein the second financial budget data is the financial budget data summarized before the start time node.
2. A financial budget data processing method according to claim 1, wherein the budgeting request is generated by:
establishing or modifying a budget main plan in response to a first interactive instruction of the financial node; the budget main plan comprises a plurality of budget sub-plans and a first budget period;
receiving budget responsibility node information and financial budget subjects configured by the financial nodes for each pre-operator plan, and establishing a corresponding relation between the budget responsibility node information and the financial budget subjects in the same pre-operator plan;
and responding to a second interactive instruction of the financial node, and generating the budgeting request according to the budgeting master plan.
3. A financial budget data processing method according to claim 2, wherein said establishing a budget master plan comprises:
and responding to a third interactive instruction of the financial node, calling a pre-operator plan template from a pre-established template library to generate a budget main plan.
4. A financial budget data processing method according to any one of claims 1-3, further comprising the steps of:
submitting the first financial budget data to a budget auditing node for auditing;
or submitting the third financial budget data to the financial node for auditing.
5. A method of financial budget data processing according to claim 4, wherein said method further comprises the steps of:
and when the financial node passes the audit, determining that the third financial budget data is effective.
6. The method according to claim 1, wherein said performing replacement processing or merging processing on the second financial budget data by the first financial budget data according to the budget responsibility node information and the first budget period comprises:
judging the budget responsibility node as a newly added node or an existing node according to the budget responsibility node information;
when the budget responsibility node is an existing node, determining a first budget period and a second budget period corresponding to the same budget responsibility node; the second budget period is a budget period of second financial budget data;
when the first budget period and the second budget period coincide, performing replacement processing on the second financial budget data corresponding to the same budget responsibility node in the first budget period through the first financial budget data;
and when the first budget period and the second budget period do not coincide, merging the first financial budget data and the second financial budget data corresponding to the same budget responsibility node in the first budget period.
7. A method for processing financial budget data according to claim 6, wherein said performing an alternative process or a combined process on second financial budget data from said first financial budget data according to said budget responsibility node information and said first budget period, further comprises:
and when the budget responsibility node is a newly added node, combining the first financial budget data and the second financial budget data in the first budget period.
8. A financial budget data processing system, comprising:
the request module is used for receiving a budgeting request initiated by the financial node; the budgeting request comprises a first budgeting period, budgeting responsibility node information and a financial budgeting subject; the first budget period includes a start time node and an end time node;
the issuing module is used for determining a budgeting user according to the budgeting responsibility node information and issuing the financial budgeting subject to the budgeting user;
the receiving module is used for receiving first financial budget data submitted by the budgeting user;
the processing module is used for carrying out replacement processing or combination processing on the second financial budget data through the first financial budget data according to the budget responsibility node information and the first budget period to obtain third financial budget data;
wherein the second financial budget data is the financial budget data summarized before the start time node.
9. A financial budget data processing apparatus, comprising:
at least one processor;
at least one memory for storing at least one program;
when executed by the at least one processor, cause the at least one processor to implement the financial budget data processing method according to any one of claims 1-7.
10. A computer-readable storage medium in which a program executable by a processor is stored, characterized in that: the processor executable program when executed by a processor is for implementing the financial budget data processing method according to any one of claims 1-7.
CN202111407831.7A 2021-11-19 2021-11-19 Financial budget data processing method, system, device and storage medium Pending CN114155074A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111407831.7A CN114155074A (en) 2021-11-19 2021-11-19 Financial budget data processing method, system, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111407831.7A CN114155074A (en) 2021-11-19 2021-11-19 Financial budget data processing method, system, device and storage medium

Publications (1)

Publication Number Publication Date
CN114155074A true CN114155074A (en) 2022-03-08

Family

ID=80457765

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111407831.7A Pending CN114155074A (en) 2021-11-19 2021-11-19 Financial budget data processing method, system, device and storage medium

Country Status (1)

Country Link
CN (1) CN114155074A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114841791A (en) * 2022-07-06 2022-08-02 深圳高灯计算机科技有限公司 Budget management and control method, system, device, computer equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114841791A (en) * 2022-07-06 2022-08-02 深圳高灯计算机科技有限公司 Budget management and control method, system, device, computer equipment and storage medium
CN114841791B (en) * 2022-07-06 2022-11-18 深圳高灯计算机科技有限公司 Budget management and control method, system, device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
O'donnell et al. The CMDB Imperative: How to Realize the Dream and Avoid the Nightmares
US11038948B2 (en) Real time updates and predictive functionality in block chain
Lucas Jr The T-form organization: Using technology to design organizations for the 21st century
Zimmermann Architectural decisions as reusable design assets
US11631051B2 (en) Data processing system and method for managing enterprise information
US20080172414A1 (en) Business Objects as a Service
CN104216912A (en) Method and device for achieving non-intrusive service form workflow
CN109508331B (en) Power grid financial data processing method and system
Khisro et al. Enterprise interoperability development in multi relation collaborations: Success factors from the Danish electricity market
CN113222724A (en) Bill processing method and device
CN110730097B (en) Internet technology architecture construction method and device, electronic equipment and medium
CN114155074A (en) Financial budget data processing method, system, device and storage medium
Avram et al. Bridging, patching and keeping the work flowing: Defect resolution in distributed software development
US20060253333A1 (en) Centralized distributions
Halmans et al. Communicating the variability of a software-product family to customers
CN116415911A (en) Method and system based on Internet of Rights (IoR) contract
US20220398666A1 (en) Distributed ledger-based decentralized autonomous organizations and collaborations
Balachandra International technology transfer in small business: a new paradigm
US11798068B1 (en) Lease management system with lease management marketplace social network and related methods
Marko et al. Management of Decentralized Autonomous Organizations
CN112633825A (en) Enterprise sales promotion cost control system
CN105320774A (en) Data table creating and data query method
Bakshi et al. Simulation of Derivatives Post-Trade Services using an Authoritative Data Store and the ISDA Common Domain Model
CN110796432A (en) Group enterprise business auditing process management method and system
AU2014100601A4 (en) Meeting Management and Project Management Element Reconciliation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination