Big data-based accounting method, system, equipment and medium
By obtaining and converting business flow data from the business system, and using business scenario forms and calculation rules to generate accounting entries and vouchers, the existing financial accounting system has solved the problem of heavy load pressure when facing a large amount of data, and improved the processing efficiency and adaptability of accounting.
Patent Information
- Application Number
- CN202411925505.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-22
AI Technical Summary
When facing a large amount of data transaction volume, the existing financial accounting system bears a large load of pressure and huge settlement pressure, making it difficult to effectively adapt to policy adjustments and market impacts, and the accounting processing efficiency is low.
By obtaining business flow data from the business system, converting it into standard flow data, and using business scenario forms and calculation rules to generate accounting entries and accounting vouchers, it realizes automated and efficient processing of accounting.
It improves the processing efficiency of accounting, simplifies the process of connecting business data with complex, variable and huge data volume to the accounting system, and can better adapt to policy adjustments and market impacts.
Smart Images

Figure CN119863326A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of financial accounting data, and in particular to accounting methods, systems, equipment and media based on big data. Background Art
[0002] With the continuous development of the company and the continuous increase of business, the number of customers and payment transactions faced by financial settlement have increased rapidly. The financial accounting system faces a huge amount of data transactions, which leads to great pressure on its bearing and settlement. How to better adapt to policy adjustments and market shocks, improve the processing efficiency of accounting, and accelerate the rapid expansion of accounting business have become issues that the accounting system urgently needs to solve. Summary of the invention
[0003] In view of the above-mentioned shortcomings of the prior art, the object of the present invention is to provide a big data accounting method, system, device and medium to solve the problems in the prior art.
[0004] To achieve the above-mentioned purpose and other related purposes, the present invention provides an accounting method based on big data, the method comprising:
[0005] Acquire business flow data from the business system, and convert the business flow data into standard flow data according to a preset standard format;
[0006] According to the business scenario enumeration information in the business flow data, the associated business scenario is obtained and recorded as the target business scenario, and the business scenario form corresponding to the target business scenario is searched;
[0007] The business scenario form and the operation rules corresponding to the items in the business scenario form are used to extract the standard flow data and generate corresponding accounting entries and accounting vouchers.
[0008] In one embodiment of the present invention, the step of extracting the standard flow data by using the business scenario form and the operation rules corresponding to the items in the business scenario form to generate accounting entries and accounting vouchers corresponding to the business flow data includes:
[0009] Extract relevant data of the income and expenditure items from the standard flow data, and add the extracted relevant data to the income and expenditure accounting items of the business scenario form;
[0010] Add the relevant information of the checker to the item of the check subject in the business scenario form;
[0011] The business scenario form is calculated according to the operation rules to generate corresponding accounting entries and accounting vouchers.
[0012] In one embodiment of the present invention, the step of acquiring business flow data from a business system and converting the business flow data into standard flow data according to a preset standard format includes:
[0013] Obtain business flow data from the business system, and perform abnormal field processing, field naming standardization, and time field unified processing on the business flow data to obtain an original data table;
[0014] According to a preset standard format, the original data table is converted into standard flow data.
[0015] In one embodiment of the present invention, the step of acquiring business flow data from the business system and converting the business flow data into standard flow data according to a preset standard format includes:
[0016] Acquire business flow data from the business system, group the business flow data according to the business scenario enumeration information or city list information in the business flow data, and obtain multiple groups of business flow data;
[0017] The multiple groups of business flow data are converted into multiple groups of corresponding standard flow data according to a preset standard format.
[0018] In one embodiment of the present invention, the business scenario form is configured as follows:
[0019] Configure the corresponding verification subject items and income and expenditure accounting items according to the business scenario;
[0020] Generate corresponding certificate information for the items of the verification subject and the items of the income and expenditure accounting subjects under the preset certificate making rules, integrate the business scenario with the certificate making information, and obtain a business scenario form corresponding to the business scenario.
[0021] In one embodiment of the present invention, the business scenario is configured as follows:
[0022] The business scenario enumeration information and city list information corresponding to the business scenario configuration include revenue and expenditure scenario information, accounting time dimension information and enable / disable information.
[0023] In one embodiment of the present invention, after the step of extracting the standard flow data using the business scenario form and the operation rules corresponding to the items in the business scenario form to generate corresponding accounting entries and accounting vouchers, the method further comprises:
[0024] Based on the business flow data, the accounting entries and accounting documents are verified to generate verification results.
[0025] The present invention also proposes an accounting system based on big data, the system comprising:
[0026] An acquisition unit, used to acquire business flow data from a business system, and convert the business flow data into standard flow data according to a preset standard format;
[0027] A search unit, configured to obtain the associated business scenario according to the business scenario enumeration information in the business flow data, record the business scenario as a target business scenario, and search for a business scenario form corresponding to the target business scenario;
[0028] The generating unit is used to extract the standard flow data by using the business scenario form and the operation rules corresponding to the items in the business scenario form, and generate corresponding accounting entries and accounting vouchers.
[0029] The present invention further provides an electronic device, comprising:
[0030] one or more processors;
[0031] A storage device for storing one or more programs, which, when executed by the one or more processors, enables the electronic device to implement the accounting method based on big data as described in any one of the above items.
[0032] The present invention also proposes a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor of a computer, the computer is enabled to execute any of the above-mentioned accounting methods based on big data.
[0033] As described above, the accounting method, system, device and medium based on big data of the present invention, by combining big data technology, makes it simple and easy to connect complex and changeable business data with huge amounts of data to the accounting system. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 A schematic diagram of the steps of an accounting method based on big data provided by one embodiment of the present invention.
[0035] Figure 2 A schematic diagram of a process flow corresponding to an accounting method based on big data provided in one embodiment of the present invention.
[0036] Figure 3 A structural block diagram of an accounting system based on big data provided by one embodiment of the present invention.
[0037] Figure 4 The figure is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0038] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0039] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0040] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.
[0041] See also Figures 1 to 4 The present invention proposes an accounting method, system, device and medium based on big data, which can be applied to the company's financial accounting system to better adapt to policy adjustments and market shocks, improve the processing efficiency of accounting, and rapidly expand accounting business.
[0042] See also Figure 1 The present invention provides an accounting method based on big data, which may include the following steps.
[0043] Step S10: Acquire business flow data from the business system, and convert the business flow data into standard flow data according to a preset standard format.
[0044] Step S20: According to the business scenario enumeration information in the business flow data, the associated business scenario is obtained and recorded as the target business scenario, and the business scenario form corresponding to the target business scenario is searched.
[0045] Step S30: Utilize the business scenario form and the operation rules corresponding to the items in the business scenario form to extract the standard flow data and generate corresponding accounting entries and accounting vouchers.
[0046] The above steps are analyzed in detail below.
[0047] Step S10: Acquire business flow data from the business system, and convert the business flow data into standard flow data according to a preset standard format.
[0048] See also Figure 1 and Figure 2 In one embodiment of the present invention, the flow data of different business systems reflects the economic activities of the enterprise in different business fields. These business systems usually include sales management, procurement management, inventory management, financial management, human resource management, etc. Each business system generates a large amount of flow data, which can be recorded as business flow data. These business flow data need to be integrated and processed to support the overall operation management of the enterprise.
[0049] like Figure 2 As shown, in the business system, the business flow data can be processed and transmitted to the big data platform, and the big data platform can process the business flow data for further processing and analysis in the accounting system. For example, the business flow data is converted into standard flow data according to a preset standard format. The standard flow data is in the standard format required by the accounting system, that is, the standard flow data can be processed in the accounting system.
[0050] Step S20: According to the business scenario enumeration information in the business flow data, the associated business scenario is obtained and recorded as the target business scenario, and the business scenario form corresponding to the target business scenario is searched.
[0051] See also Figure 1 and Figure 2 In one embodiment of the present invention, the business flow data includes specific business scenario enumeration information, which reflects specific revenue and expenditure scenario information, such as sales, procurement, expense reimbursement and other specific revenue and expenditure scenarios. Business scenarios may include basic information such as scenario name, scenario code, subdivided scenario name, and subdivided scenario code. In the field of accounting, the revenue and expenditure parties involved in business scenarios include income parties and expenditure parties. Of course, based on different situations, the income party may also be called the debit party, and the expenditure party may also be called the credit party.
[0052] Step S30: Utilize the business scenario form and the operation rules corresponding to the items in the business scenario form to extract the standard flow data and generate corresponding accounting entries and accounting vouchers.
[0053] In one embodiment of the present invention, Figure 2As shown, the big data platform processes the business flow data to obtain standard flow data, and the big data platform can transmit the standard flow data to the accounting system. The configurable management center can set the certificate making rules to form the certificate making information corresponding to the items of the verification subject and the items of the income and expenditure accounting subjects, and obtain the corresponding business scenario form. The configurable management center can also set the operation rules to form the items of the verification subject and the income and expenditure accounting subjects, and analyze the data dimensions and data accuracy of the specific information and specific data of the sub-items under the corresponding projects.
[0054] Specifically, for the standard flow data corresponding to the target business scenario, the corresponding business scenario forms and operation rules are used to generate accounting entries and accounting vouchers corresponding to the target business scenario. Accounting entries refer to the accounting treatment of each economic transaction in the account book according to the principle of debit and credit accounting. Accounting vouchers are written proof of the occurrence of economic transactions and are the basis for preparing accounting entries.
[0055] For example, accounting entries
[0056] date:****-**-**
[0057] summary:****
[0058] Income account: **** unit **** yuan
[0059] Expenditure account: **** unit **** yuan.
[0060] For example, accounting documents
[0061] Voucher Number:***
[0062] date:****-**-**
[0063] summary:***
[0064] Income account: **** unit **** yuan
[0065] Expenditure subject: ****Unit****Yuan
[0066] appendix:**
[0067] Single person: **
[0068] Reviewer: **
[0069] Bookkeeper: **.
[0070] See also Figure 1 and Figure 2 In one embodiment of the present invention, step S10 may include step S110, step S120 and step S130.
[0071] Step S110: Obtain business flow data from the business system, and perform abnormal field processing, field naming standardization, and time field unified processing on the business flow data to obtain an original data table.
[0072] Step S120: Convert the original data table into standard flow data according to a preset standard format.
[0073] Specifically, Figure 2 As shown, the big data platform can perform offline analysis on the business flow data in the business system.
[0074] First, the business flow data in the business system can be transmitted to the data operation (ODS, Operational DataStore) layer, which can complete abnormal field processing, field naming standardization, time field unification, etc., and build the original data table corresponding to the business flow data.
[0075] Secondly, the original data tables in the data operation layer are transmitted to the data warehouse (DW). For the original data tables, they can be integrated, summarized and analyzed into service data associated with specific business types, and the underlying differences of the pusher can be shielded.
[0076] Secondly, the service data in the data warehouse can be transferred to the data mart (DM), and the service data can be converted into standard flow data according to the preset standard format. In other words, the service data can be converted into standard flow data according to the standard format required by the accounting system.
[0077] Then, the standard flow data in the data mart can be transferred to the dimension table layer (DIM). For the standard flow data, standard flow summary data can be constructed after aggregation, and the standard flow total data can be transferred to the accounting system for query by the accounting system.
[0078] See also Figure 1 and Figure 2 In one embodiment of the present invention, step S10 may include step S111 and step S121.
[0079] Step S111: Acquire business flow data from the business system, group the business flow data according to the business scenario enumeration information or city list information in the business flow data, and obtain multiple groups of business flow data.
[0080] Step S121: convert the multiple groups of business flow data into multiple groups of corresponding standard flow data according to a preset standard format.
[0081] See also Figure 1 and Figure 2In one embodiment of the present invention, in step S30, the standard flow data is extracted using the business scenario form and the operation rules corresponding to the items in the business scenario form to generate corresponding accounting entries and accounting vouchers, which may include steps S310, S320 and S330.
[0082] Step S310: Extract relevant data of the income and expenditure items in the standard flow data, and add the extracted relevant data to the income and expenditure accounting items in the business scenario form.
[0083] Step S320: Add the relevant information of the checker to the item of the check subject in the business scenario form.
[0084] Step S330: Calculate the business scenario form according to the operation rules to generate corresponding accounting entries and accounting vouchers.
[0085] Specifically, in an accounting voucher, the business scenario will be associated with the accounting subjects of the checking subject and the income and expenditure party, and the checking subject and the income and expenditure party can also correspond to different items respectively. Figure 2 As shown, the configuration management center can configure the certificate making rules. Under the certificate making rules, the items of the verification subject and the items of the income and expenditure accounting subjects can form corresponding certificate making information to facilitate data analysis. The following is an example of a business scenario form, which includes business scenarios, verification subject items, income (accounting) subjects, and expenditure (accounting) subjects.
[0086] For example, business scenario name: *** (*** in this embodiment refers to specific information or data) scenario code: ***
[0087] Segmentation scene name: *** Segmentation scene code: ***
[0088] Subject acquisition method:***Accounting subject name:***Accounting subject code:***
[0089] Income side account
[0090] Accounting subject code: *** Accounting subject name: ***
[0091] Abstract naming rules: *** Segmentation scene name: ***
[0092] Expense items: *** Cash flow statement: ***
[0093] Whether by business line + department: ***Tax code: ***
[0094] Expenditure Account
[0095] Accounting subject code: *** Accounting subject name: ***
[0096] Abstract naming rules: *** Segmentation scene name: ***
[0097] Expense items: *** Cash flow statement: ***
[0098] Whether by business line + department: ***Tax code: ***.
[0099] Specifically, Figure 2 As shown, in the accounting system, for standard flow data, the corresponding business scenario form can be found. For standard flow data, the corresponding business scenario form and operation rules can be used to generate accounting entries and accounting vouchers corresponding to the business scenario.
[0100] In the accounting system, the accounting parameters of the business scenarios required by the accounting system are updated regularly in combination with a unified configurable management center, so that new institutions and business scenarios can be flexibly added on the basis of meeting business needs to support the increasing financial scenarios during the company's development.
[0101] It should be noted that when generating accounting vouchers, the generation cycle configured in the business scenario can be flexibly used, and vouchers can be generated according to the three dimensions of day, week, and month. In the case of one debit and multiple loans, query the voucher data with the same voucher caliber on the debit side. If the number of entries is greater than a certain threshold (200), group the vouchers, and then determine whether the combined debit / loan amounts are consistent. In the case of one loan and multiple debits, query the voucher data with the same voucher caliber on the credit side. If the number of entries is greater than a certain threshold (200), group the vouchers, and then determine whether the combined debit / loan amounts are consistent.
[0102] See also Figure 1 and Figure 2 ,In one embodiment of the present invention, the business scenario is configured as follows.
[0103] Step S101: configure business scenario enumeration information and city list information corresponding to the business scenario. The business scenario enumeration information includes revenue and expenditure scenario information, accounting time dimension information, and enable / disable information.
[0104] Specifically, Figure 2 As shown, the configuration management center can set the configuration information corresponding to the business flow data based on the business scenario, including the basic data for certificate making, certificate making rules and operation rules. The income and expenditure scenario information may include income scenario and expenditure scenario. The accounting time dimension information may include year, month and day, that is, the business flow data corresponding to the business scenario generates accounting entries and accounting vouchers according to year, month and day. Enable and disable represent the function of generating accounting entries and accounting vouchers for the business flow data corresponding to the business scenario, and enable and disable them.
[0105] Specifically, the city list information can be represented as business scenarios under different city lists, and accounting entries and accounting vouchers are generated for their business flow data. The accounting business information is represented as the mapping information between the current accounting business scenario and the business scenario of the standard accounting system, for example, the mapping information between the current accounting business scenario and the business scenario of the Oracle system, so as to associate the current accounting business scenario with the business scenario of the standard accounting system.
[0106] See also Figure 1 and Figure 2 In one embodiment of the present invention, the configuration of the business scenario form is as follows, which may include step S210 and step S220.
[0107] Step S210: Configure the corresponding verification subject items and income and expenditure accounting items according to the business scenario.
[0108] Step S220: Generate corresponding certificate information for the items of the verification subject and the items of the income and expenditure accounting items under the preset certificate making rules, integrate the business scenario with the certificate making information, and obtain a business scenario form corresponding to the business scenario.
[0109] In one embodiment of the present invention, for the items of the verification subject and the items of the revenue and expenditure accounting subjects, corresponding certification information is generated under the preset certification rules, and the certification information is shown in the above example. The certification rules are expressed as the formation rules of the items of the verification subject and the items of the revenue and expenditure accounting subjects.
[0110] For example, different business scenarios may correspond to different verification subjects and revenue and expenditure accounting items. Moreover, under different verification subject items and revenue and expenditure accounting items, the setting rules for corresponding accounting subject items, revenue account items, and expenditure account items are also inconsistent. Therefore, it is necessary to generate corresponding certification information under the preset certification rules for the verification subjects and revenue and expenditure accounting items associated with the business scenarios.
[0111] Furthermore, the business scenario and the certificate making information are integrated to obtain a business scenario form, and the business scenario form is shown in the above example.
[0112] In one embodiment of the present invention, under the items of the checking subject and the items of the income and expenditure accounting subjects, such as Figure 2 As shown, the configuration management center can also configure operation rules to form the items of the verification subject and the items of the income and expenditure accounting subjects, and perform specific analysis on the data dimension and data accuracy of the corresponding sub-items. The following is an example of the operation rule:
[0113] For example, editing data decisions
[0114] Segmentation scenario name: *** (*** in this embodiment refers to specific information or data) Segmentation scenario code: ***
[0115] Data source: ***Sub-account type: ***
[0116] Transaction Code Description
[0117] Transaction code:***Program code:***
[0118] Merchant number: ***Transaction direction: ***
[0119] Vehicle Type:*** Tax Office Identification:***
[0120] Calculation rules: ***Proportional conversion: ***
[0121] state:***.
[0122] In one embodiment of the present invention, the operation rules may involve the number of projects (dimensions) of sub-projects corresponding to a project, and may also involve the analysis of data dimensions and data accuracy of specific information or specific data corresponding to a sub-project, such as the "***" in the above example (*** in this embodiment refers to specific information or data).
[0123] Specifically, the certificate making rules are the rules required for accounting, which may include business scenario information, verification subjects, debit and credit (income, expenditure) accounting subjects, summary naming rules, expense items, business line information, currency, etc., such as the arrangement rules of the above items, and the types or naming rules corresponding to each item.
[0124] See also Figure 1 and Figure 2 In one embodiment of the present invention, the operation rule is a calculation rule for accounting, and the configuration of the operation rule is as follows, which may include step S301, step S302 and step S303.
[0125] Step S301: In the business scenario form, business dimensions are configured for the items of the verification subject and the items of the income and expenditure accounting accounts. The business dimensions are represented by the number (dimension) of sub-items in the items of the verification subject and the number (dimension) of sub-items in the items of the income and expenditure accounting accounts.
[0126] Step S302: In the business scenario form, configure the accounting granularity for the items of the verification subject and the items of the income and expenditure accounting accounts. The accounting granularity is expressed as the calculation rules and accuracy of the specific data (information) corresponding to the sub-items in the items of the verification subject, and the calculation rules and accuracy of the specific data (information) corresponding to the sub-items in the items of the income and expenditure accounting accounts.
[0127] Step S303: Generate operation rules corresponding to the business scenario form according to the corresponding business dimensions and accounting granularity.
[0128] Specifically, sub-items may include data sources, sub-account types, transaction codes, vehicle types, merchant numbers, and transaction directions, and operation rules may include calculation rules and proportional conversions. By selecting appropriate business dimensions and accounting granularity for business scenarios, the accuracy of accounting data is ensured, the versatility of accounting methods is improved, and a configurable and convenient process is provided for rapid iteration and expansion of business.
[0129] See also Figure 1 and Figure 2 In one embodiment of the present invention, after the step S40 of extracting standard flow data using business scenario forms and operation rules to generate accounting entries and accounting vouchers corresponding to the business flow data, step S50 may be included.
[0130] Step S50 can be represented as verifying the accounting entries and accounting vouchers based on the business flow data to generate verification results.
[0131] According to the summary results of the accounting system and the total business dimension information contained in the business system, the two are compared. If the total business dimensions of the two are the same, it means that the business flow is correct. If they are different, it means that the business flow is wrong.
[0132] See also Figure 3 The present invention proposes an accounting system based on big data, which may include a first acquisition unit 110, a search unit 120, and a generation unit 130.
[0133] The acquisition unit 110 is used to acquire business flow data from the business system and convert the business flow data into standard flow data according to a preset standard format.
[0134] The search unit 120 is used to obtain the associated business scenario according to the business scenario enumeration information in the business flow data, record it as the target business scenario, and search for the business scenario form corresponding to the target business scenario.
[0135] The generating unit 130 is used to extract the standard flow data by using the business scenario form and the operation rules corresponding to the items in the business scenario form, and generate corresponding accounting entries and accounting vouchers.
[0136] See also Figure 4 In one embodiment of the present invention, the electronic device 1 may include a memory 12, a processor 13 and a bus, and may also include a computer program stored in the memory 12 and executable on the processor 13, such as an accounting program based on big data.
[0137] Among them, the memory 12 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, mobile hard disk, multimedia card, card-type memory (for example: SD or DX memory, etc.), magnetic memory, disk, optical disk, etc. The memory 12 can be an internal storage unit of the electronic device 1 in some embodiments, such as a mobile hard disk of the electronic device 1. The memory 12 can also be an external storage device of the electronic device 1 in other embodiments, such as a plug-in mobile hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 1. Further, the memory 12 can also include both an internal storage unit of the electronic device 1 and an external storage device. The memory 12 can not only be used to store application software and various types of data installed in the electronic device 1, such as codes for accounting based on big data, etc., but can also be used to temporarily store data that has been output or is to be output.
[0138] In some embodiments, the processor 13 may be composed of an integrated circuit, for example, a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and combinations of various control chips. The processor 13 is the control core (Control Unit) of the electronic device 1, and uses various interfaces and lines to connect the various components of the entire electronic device 1, and executes or executes programs or modules (such as a power battery capacity correction program, etc.) stored in the memory 12, and calls the data stored in the memory 12 to execute various functions of the electronic device 1 and process data.
[0139] The processor 13 executes the operating system and various installed applications of the electronic device 1. The processor 13 executes the applications to implement the steps in the above-mentioned accounting method based on big data.
[0140] Exemplarily, the computer program may be divided into one or more modules, which are stored in the memory 12 and executed by the processor 13 to complete the present application. The one or more modules may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program in the electronic device 1. For example, the computer program may be divided into an acquisition unit 110, a first search unit 120, a second search unit 130, and a generation unit 140.
[0141] The above-mentioned integrated unit implemented in the form of a software function module can be stored in a computer-readable storage medium, and the computer-readable storage medium can be non-volatile or volatile. The above-mentioned software function module is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a computer device, or a network device, etc.) or a processor to perform part of the functions of the accounting method based on big data described in each embodiment of the present application.
[0142] In summary, the present invention discloses an accounting method, system, device and medium based on big data, which, by combining big data technology, makes it easy to connect complex and changeable business data with a large amount of data to the accounting system. Therefore, the present invention effectively overcomes various shortcomings in the prior art and has a high industrial utilization value.
[0143] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. An accounting method based on big data, characterized in that: The method comprises: Acquire business flow data from the business system, and convert the business flow data into standard flow data according to a preset standard format; According to the business scenario enumeration information in the business flow data, the associated business scenario is obtained and recorded as the target business scenario, and the business scenario form corresponding to the target business scenario is searched; The business scenario form and the operation rules corresponding to the items in the business scenario form are used to extract the standard flow data and generate corresponding accounting entries and accounting vouchers.
2. The accounting method based on big data according to claim 1 is characterized in that: The step of extracting the standard flow data by using the business scenario form and the operation rules corresponding to the items in the business scenario form to generate accounting entries and accounting vouchers corresponding to the business flow data includes: Extract relevant data of the income and expenditure items from the standard flow data, and add the extracted relevant data to the income and expenditure accounting items of the business scenario form; Add the relevant information of the checker to the item of the check subject in the business scenario form; The business scenario form is calculated according to the operation rules to generate corresponding accounting entries and accounting vouchers.
3. The accounting method based on big data according to claim 1 is characterized in that: The business flow data is obtained from the business system, and the business flow data is processed according to the preset Standard format , the steps to convert to standard pipeline data include: Obtain business flow data from the business system, and perform abnormal field processing, field naming standardization, and time field unified processing on the business flow data to obtain an original data table; According to a preset standard format, the original data table is converted into standard flow data.
4. The accounting method based on big data according to claim 1 is characterized in that: The step of acquiring business flow data from the business system and converting the business flow data into standard flow data according to a preset standard format includes: Acquire business flow data from the business system, group the business flow data according to the business scenario enumeration information or city list information in the business flow data, and obtain multiple groups of business flow data; The multiple groups of business flow data are converted into multiple groups of corresponding standard flow data according to a preset standard format.
5. The accounting method based on big data according to claim 1 is characterized in that: The configuration of the business scenario form is as follows: Configure the corresponding verification subject items and income and expenditure accounting items according to the business scenario; Generate corresponding certificate information for the items of the verification subject and the items of the income and expenditure accounting subjects under the preset certificate making rules, integrate the business scenario with the certificate making information, and obtain a business scenario form corresponding to the business scenario.
6. The accounting method based on big data according to claim 1 is characterized in that: The configuration of the business scenario is as follows: The business scenario enumeration information and city list information corresponding to the business scenario configuration include revenue and expenditure scenario information, accounting time dimension information and enable / disable information.
7. The accounting method based on big data according to claim 1 is characterized in that: After the step of extracting the standard flow data by using the business scenario form and the operation rules corresponding to the items in the business scenario form to generate corresponding accounting entries and accounting vouchers, the method includes: Based on the business flow data, the accounting entries and accounting documents are verified to generate verification results.
8. An accounting system based on big data, characterized in that: The system comprises: An acquisition unit, used to acquire business flow data from a business system, and convert the business flow data into standard flow data according to a preset standard format; A search unit, configured to obtain the associated business scenario according to the business scenario enumeration information in the business flow data, record the business scenario as a target business scenario, and search for a business scenario form corresponding to the target business scenario; The generating unit is used to extract the standard flow data by using the business scenario form and the operation rules corresponding to the items in the business scenario form, and generate corresponding accounting entries and accounting vouchers.
9. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the electronic device to implement the big data-based accounting method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer is enabled to execute the accounting method based on big data as described in any one of claims 1 to 7.