Auxiliary accounting method and device, electronic equipment and storage medium

By creating source data and relational storage, the problem of difficulty in expanding auxiliary accounting dimensions in traditional accounting is solved, enabling rapid configuration and flexible use, and reducing system complexity and maintenance costs.

CN122453541APending Publication Date: 2026-07-24NETSUNION CLEARING CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NETSUNION CLEARING CORP
Filing Date
2025-01-24
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

Traditional accounting methods cannot flexibly expand auxiliary accounting dimensions, require multi-party collaboration, and historical transaction data cannot be traced back. Adding new dimensions requires system changes, resulting in low efficiency.

Method used

By creating source data as the data source for accounting, configuring auxiliary accounting dimensions for accounting subjects, and storing them through association relationships, multi-dimensional auxiliary accounting can be achieved, avoiding data loss, supporting historical transaction backtracking, and quickly configuring new dimensions.

Benefits of technology

It enables rapid configuration and use of auxiliary accounting dimensions, reduces system integration complexity and development and maintenance costs, and improves efficiency and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122453541A_ABST
    Figure CN122453541A_ABST
Patent Text Reader

Abstract

The application provides an auxiliary accounting method and device, electronic equipment and a storage medium. The method comprises the following steps: creating source data based on each business order; configuring an auxiliary accounting dimension of an accounting subject, wherein the auxiliary accounting dimension is associated with the accounting subject by creating a first association relationship; reading the source data based on the configured auxiliary accounting dimension to perform multi-dimensional auxiliary accounting, and obtaining auxiliary accounting dimension information corresponding to an accounting voucher, wherein the accounting voucher and the auxiliary accounting dimension information are associated by creating a second association relationship. By creating the source data, all possible original business data that can be used as the auxiliary accounting dimension are retained, the configuration change of the auxiliary accounting dimension is decoupled from the multi-dimensional auxiliary accounting, the accounting is not aware of the configuration change of the auxiliary accounting dimension, and the new auxiliary accounting dimension can be quickly configured and used.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer application technology, and in particular to an auxiliary calculation method, apparatus, electronic device and storage medium. Background Technology

[0002] Accounting, using currency as the primary unit of measurement, involves the processes of recognition, measurement, recording, and reporting to record, calculate, and report the economic activities of a specific entity, ultimately providing users with the accounting information necessary for decision-making. To provide multi-dimensional accounting information, various auxiliary dimensions are required during the accounting process; however, the auxiliary accounting dimensions used by different accounting organizations vary significantly.

[0003] Traditional accounting involves the business system synchronously or asynchronously transmitting some business data to the accounting system, which then records the business request information and performs accounting entries. Traditional accounting typically achieves multi-dimensional accounting by setting auxiliary accounting dimensions under the underlying accounting subjects. These auxiliary accounting dimensions are directly recorded as attributes of accounting vouchers, thus achieving the goal of multi-dimensional auxiliary accounting entries.

[0004] The traditional accounting methods described above have the following problems: Firstly, they cannot be expanded to include more auxiliary accounting dimensions without business development. This approach requires cooperation from accounting, finance, and business stakeholders, resulting in low efficiency. Secondly, much of the basic and auxiliary data in the request parameters submitted by business stakeholders has been lost. The business information recorded in the accounting system cannot be used to recalculate historical transactions using newly added auxiliary accounting dimensions, lacking backtracking capabilities. Thirdly, when a new auxiliary accounting dimension is submitted by a business staker, the accounting system needs to add logic to adapt to the new dimension, and auxiliary accounting for the new dimension can only be performed after the accounting system is online. Summary of the Invention

[0005] This application provides an auxiliary accounting method, apparatus, electronic device, and storage medium to enable rapid configuration and use of auxiliary accounting dimensions. The technical solution of this application is as follows:

[0006] In a first aspect, embodiments of this application provide an auxiliary accounting method, applied to an accounting system, comprising:

[0007] Create post source data based on the source data of each business order;

[0008] Configure the auxiliary accounting dimension of the accounting subject, wherein the auxiliary accounting dimension is associated with the accounting subject by creating a first association relationship;

[0009] Based on the configured auxiliary accounting dimensions, the source data is read to perform multi-dimensional auxiliary accounting to obtain the auxiliary accounting dimension information corresponding to the accounting voucher; wherein, the accounting voucher and the auxiliary accounting dimension information are associated by creating a second association relationship.

[0010] Secondly, embodiments of this application provide an auxiliary accounting device, applied to an accounting system, comprising:

[0011] Create a module to generate source data for each business order;

[0012] The configuration module is used to configure the auxiliary accounting dimensions of accounting subjects, wherein the auxiliary accounting dimensions are associated with the accounting subjects by creating a first association relationship;

[0013] The accounting module is used to read the source data based on the configured auxiliary accounting dimensions to perform multi-dimensional auxiliary accounting and obtain the auxiliary accounting dimension information corresponding to the accounting voucher; wherein the accounting voucher and the auxiliary accounting dimension information are associated by creating a second association relationship.

[0014] Thirdly, embodiments of this application provide an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the auxiliary accounting method described in the first aspect of this application.

[0015] Fourthly, embodiments of this application provide a non-transitory computer-readable storage medium storing computer instructions, the computer instructions being used to cause the computer to execute the auxiliary accounting method described in the first aspect of this application.

[0016] Fifthly, embodiments of this application provide a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the auxiliary accounting method described in the first aspect of this application.

[0017] The technical solution provided in this application has at least the following beneficial effects:

[0018] By creating source data as the data source for accounting, the loss of relevant information is prevented, and all original business data that could potentially serve as auxiliary accounting dimensions are preserved. The retained historical transaction data can be re-calculated after configuring new auxiliary accounting dimensions. Based on source data, auxiliary accounting dimensions can also be flexibly set for accounting. By using source data and establishing relational storage, the configuration changes of auxiliary accounting dimensions are decoupled from multi-dimensional auxiliary accounting, enabling accounting to be unaware of these changes. When adding new auxiliary accounting dimensions, no code-level modifications are required from the business side or the accounting system; the relevant information can be directly retrieved from the source data, thus achieving rapid configuration and use of new auxiliary accounting dimensions. Furthermore, as a general multi-dimensional auxiliary accounting method, it reduces system integration complexity and lowers maintenance costs for developers.

[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application, and do not constitute an undue limitation of this application.

[0021] Figure 1 This is a flowchart illustrating an auxiliary accounting method according to an exemplary embodiment.

[0022] Figure 2 This is a block diagram illustrating an auxiliary accounting device according to an exemplary embodiment.

[0023] Figure 3 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0024] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0025] It should be noted that the terms "first," "second," etc., used in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0026] To provide a clear explanation of the embodiments of this application, the following is an explanation of some of the terms involved:

[0027] Source data: Data that is completely consistent with the original business data. It is generally a collection of all business data and is operational data with detailed and decentralized characteristics. It is used to support business processes or summary data analysis.

[0028] Auxiliary accounting: To supplement accounting processes needed for enterprise management and decision-making, auxiliary accounting is generally implemented through accounting items. Auxiliary accounting generally includes quantity accounting, foreign currency accounting, departmental accounting, project accounting, etc.

[0029] Accounting subject: A category that classifies and accounts for the specific contents of accounting elements.

[0030] Accounting Dimension: The accounting dimension refers to the scope that needs to be accounted for for an accounting item, and is generally defined as an accounting subject.

[0031] Auxiliary accounting dimensions: Auxiliary accounting dimensions are accounting dimensions created within the accounting dimensions. Auxiliary accounting dimensions can select any basic data or auxiliary data within the system as accounting dimensions. For example, basic data such as customers and suppliers can be used as accounting dimensions, or auxiliary data such as delivery methods can be used as auxiliary accounting for accounts.

[0032] Figure 1 This is a flowchart of an auxiliary accounting method according to an embodiment of this application. It should be noted that the auxiliary accounting method of this application embodiment is applied to an accounting system and can be applied to the auxiliary accounting device of this application embodiment. This auxiliary accounting device can be configured on an electronic device. For example... Figure 1 As shown, the auxiliary accounting method may include the following steps S101-S103.

[0033] In step S101, source data is created based on the source data of each business order.

[0034] Optional methods for creating source data include:

[0035] Periodically pull source data for each business order from the source data warehouse, and create post source data based on the source data.

[0036] The source data includes basic and auxiliary information for each business order, and is the complete business data.

[0037] Using source data as the sole data source for accounting, source data is data that is completely consistent with the original business data, typically a collection of all business data. Therefore, accounting based on source data can solve the problem of lost basic and auxiliary data. Business information recorded by the accounting system can be used to re-calculate historical transactions in multiple dimensions based on newly added auxiliary accounting dimensions, satisfying the backtracking conditions. Adding new auxiliary accounting dimensions no longer requires code-level changes from the business side or the accounting system; the relevant information can be directly obtained from the source data.

[0038] In other words, the accounting system periodically and proactively pulls complete business order data from the source data warehouse to create source data for accounting purposes. This source data serves as the sole data source for accounting in the accounting system for each business system. The accounting method based on source data prevents the loss of basic and auxiliary data and preserves all original business information that could potentially serve as auxiliary accounting dimensions.

[0039] In step S102, the auxiliary accounting dimension of the accounting subject is configured, wherein the auxiliary accounting dimension is associated with the accounting subject by creating a first association relationship.

[0040] This can be understood as follows: before conducting economic transactions, it is necessary to first configure accounting procedures, and then, when conducting economic transactions, specific accounting vouchers are generated based on the characteristics of the economic transactions and the configuration.

[0041] In this embodiment, when configuring the auxiliary accounting dimensions of an accounting subject, multiple auxiliary accounting dimensions are configured for the accounting subject by converting columns to rows or rows to columns. It can be seen that by converting columns to rows or rows to columns, each accounting subject can be arbitrarily configured with auxiliary accounting dimensions to achieve the purpose of multi-dimensional auxiliary accounting.

[0042] The source data of original business orders, including both basic and auxiliary information, can be configured as auxiliary accounting dimensions for accounting subjects. In terms of data storage, these auxiliary accounting dimensions are not stored as direct attributes of accounting subjects, but rather stored in association through the creation of a primary relationship.

[0043] In this way, the auxiliary accounting dimensions of accounting subjects are stored separately and closely linked to the accounting subjects through the primary relationship. As long as the finance personnel communicate with the business side to establish new auxiliary accounting dimensions and configure them into the accounting system, the auxiliary accounting conditions are already met. This allows for flexible configuration of auxiliary accounting dimensions, improves the versatility of auxiliary accounting configuration, reduces maintenance costs for maintenance personnel, and improves efficiency.

[0044] As an example, consider collecting taxes from city A. City A includes regions such as Zone 1 and Zone 2. Regions can serve as a secondary accounting dimension for city A, and the tax items for each region can also be considered another secondary accounting dimension for city A. This represents a fine-grained configuration of secondary accounting subjects and does not involve a transaction flow concept.

[0045] In step S103, based on the configured auxiliary accounting dimensions, the source data is read to perform multi-dimensional auxiliary accounting, and the auxiliary accounting dimension information corresponding to the accounting voucher is obtained; wherein, the accounting voucher and the auxiliary accounting dimension information are associated by creating a second association relationship.

[0046] As one implementation method, a method for reading source data for multi-dimensional auxiliary accounting based on configured auxiliary accounting dimensions includes: receiving an accounting request for a target accounting subject; determining one or more target auxiliary accounting dimensions associated with the target accounting subject according to a first association relationship; reading first target data related to the target accounting subject from the source data; and performing auxiliary accounting for the target accounting subject according to the target auxiliary accounting dimensions based on the first target data.

[0047] Based on the configured auxiliary accounting dimensions, multi-dimensional auxiliary accounting is performed by reading the source data. This can be done for the initial accounting or by adding an auxiliary accounting dimension after the target accounting data is available. Taking the example of city A above, the target accounting subject includes city tax. Target data related to city tax can be read from the source data, and auxiliary accounting for the target accounting subject can be completed based on the target data; alternatively, auxiliary accounting for city area tax can be added after the city tax accounting is completed.

[0048] In some embodiments, accounting is performed on the target accounting subject based on the first target data to obtain accounting vouchers.

[0049] Therefore, for the initial accounting case, obtaining data once is sufficient to complete the entire accounting process.

[0050] It's understandable that accounting subjects and auxiliary accounting belong to the configuration dimension, while accounting vouchers and auxiliary accounting belong to the voucher flow dimension. They represent the specific implementation of accounting subjects and their associated auxiliary accounting in a particular scenario. Each accounting voucher has a corresponding accounting subject, and each accounting subject has a corresponding auxiliary accounting dimension. The accounting voucher records the specific data information for each auxiliary accounting dimension corresponding to the corresponding accounting subject. Because the relationship between accounting subjects and auxiliary accounting dimensions is one-to-many, the relationship between accounting vouchers and auxiliary accounting dimensions is also one-to-many. During accounting, the basic data comes from vouchers, but the generation of vouchers depends on the configuration of accounting subjects and the configuration of accounting rules.

[0051] Taking the example of city A above, corresponding to the accounting voucher layer, the source data is read to perform multi-dimensional auxiliary accounting to obtain the auxiliary accounting dimension information corresponding to the accounting voucher. For example, the income of the first tax item of the first region of city A is 10,000 yuan, and the income of the second tax item of the second region of city A is 20,000 yuan.

[0052] In this embodiment, in terms of data storage, the auxiliary accounting dimension information is not stored as a direct attribute of the accounting voucher, but is stored in association by creating a second association relationship.

[0053] In this way, the auxiliary accounting dimension information of accounting vouchers is stored separately and closely linked to the accounting vouchers through a second association. It is evident that this simplifies the database table structure, improves versatility, and reduces maintenance costs in terms of data storage.

[0054] Optionally, when summarizing auxiliary accounting dimension information, accounting vouchers and corresponding auxiliary accounting dimension information can be linked and reflected in the auxiliary accounting reports.

[0055] It is evident that decoupling the configuration changes of auxiliary accounting dimensions from multi-dimensional auxiliary accounting can enable accounting to be unaware of changes in auxiliary accounting dimensions, thereby achieving rapid configuration and use of new auxiliary accounting dimensions.

[0056] The auxiliary accounting method in this application embodiment prevents the loss of relevant data by creating source data as the data source for accounting. It retains all original business data that could potentially serve as auxiliary accounting dimensions. The retained historical transaction data can be re-accounted for after configuring new auxiliary accounting dimensions. Based on the source data, auxiliary accounting dimensions can also be flexibly set for accounting. Only communication between finance personnel and business partners is needed to establish new auxiliary accounting dimensions and configure them into the accounting system. This fulfills the conditions for auxiliary accounting. When adding an auxiliary accounting dimension, the source data is already full business data, so the business system is unaware of it. The accounting system also has the function of flexibly configuring auxiliary accounting dimensions, and the accounting system is also unaware of it. By decoupling the configuration changes of auxiliary accounting dimensions from multi-dimensional auxiliary accounting, accounting can achieve unawareness of auxiliary accounting dimension configuration changes. When adding an auxiliary accounting dimension, no code-level changes are required between the business partner and the accounting system. The relevant information can be directly obtained from the source data, thereby enabling rapid configuration and use of new auxiliary accounting dimensions. Furthermore, as a general multi-dimensional auxiliary accounting method, it reduces the complexity of system integration and lowers the maintenance costs for developers.

[0057] As an implementation of the methods shown in the above figures, this application provides an embodiment of a virtual device for implementing an auxiliary accounting method, further see below. Figure 2The diagram shows a schematic representation of the auxiliary accounting device provided in an embodiment of this application. Figure 2 As shown, the auxiliary accounting device may include a creation module 201, a configuration module 202, and an accounting module 203.

[0058] Specifically, module 201 is created to create source data based on the source data of each business order;

[0059] Configuration module 202 is used to configure the auxiliary accounting dimensions of accounting subjects, wherein the auxiliary accounting dimensions are associated with accounting subjects by creating a first association relationship;

[0060] The accounting module 203 is used to read source data based on the configured auxiliary accounting dimensions to perform multi-dimensional auxiliary accounting and obtain the auxiliary accounting dimension information corresponding to the accounting voucher; wherein, the accounting voucher and the auxiliary accounting dimension information are associated by creating a second association relationship.

[0061] In some embodiments of this application, the creation module 201 is specifically used for:

[0062] Periodically pull source data for each business order from the source data warehouse, and create post source data based on the source data.

[0063] In some embodiments of this application, the source data is the sole data source for accounting.

[0064] In some embodiments of this application, the source data includes basic and auxiliary information for each business order.

[0065] In some embodiments of this application, when the accounting module 203 reads the source data for multi-dimensional auxiliary accounting based on the configured auxiliary accounting dimensions, it is specifically used for:

[0066] Receive accounting requests for the target accounting item;

[0067] Based on the primary relationship, determine one or more target auxiliary accounting dimensions associated with the target accounting item;

[0068] Read the first target data related to the target accounting subject from the source data;

[0069] Based on the primary target data, auxiliary accounting for the target accounting items is performed according to the target auxiliary accounting dimension.

[0070] In some embodiments of this application, the accounting module 203 is further configured to:

[0071] Based on the first target data, accounting is performed on the target accounting items to obtain accounting vouchers.

[0072] In some embodiments of this application, the configuration module 202 is specifically used for:

[0073] Configure multiple auxiliary accounting dimensions for accounting subjects by converting columns to rows or rows to columns.

[0074] In some embodiments of this application, the accounting module 203 is further configured to:

[0075] When summarizing auxiliary accounting dimension information, accounting vouchers and corresponding auxiliary accounting dimension information are linked and reflected in the auxiliary accounting reports.

[0076] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0077] The auxiliary accounting device in this application embodiment prevents the loss of relevant data by creating source data as the data source for accounting. It retains all original business data that could potentially serve as auxiliary accounting dimensions. The retained historical transaction data can be re-calculated after configuring new auxiliary accounting dimensions. Based on the source data, auxiliary accounting dimensions can also be flexibly set for accounting. By establishing association relationships, the configuration changes of auxiliary accounting dimensions are decoupled from multi-dimensional auxiliary accounting, enabling accounting to be unaware of changes in auxiliary accounting dimension configurations. When adding a new auxiliary accounting dimension, no code-level changes are required between the business side and the accounting system; the relevant information can be directly obtained from the source data, thus achieving rapid configuration and use of new auxiliary accounting dimensions. Furthermore, as a general multi-dimensional auxiliary accounting method, it reduces system integration complexity and lowers maintenance costs for developers.

[0078] According to embodiments of this application, this application also provides an electronic device and a readable storage medium.

[0079] like Figure 3 The diagram shown is a block diagram of an electronic device for implementing a method for assisted accounting according to an embodiment of this application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present application described and / or claimed herein.

[0080] like Figure 3As shown, the electronic device includes one or more processors 301, a memory 302, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components are interconnected via different buses and can be mounted on a common motherboard or otherwise as required. The processors can process instructions executed within the electronic device, including instructions stored in or on memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple electronic devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 3 Take processor 301 as an example.

[0081] The memory 302 is the non-transitory computer-readable storage medium provided in this application. The memory stores instructions executable by at least one processor to cause the at least one processor to perform the auxiliary accounting method provided in this application. The non-transitory computer-readable storage medium of this application stores computer instructions for causing a computer to perform the auxiliary accounting method provided in this application.

[0082] Memory 302, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the auxiliary accounting method in the embodiments of this application (e.g., appendix). Figure 2 The creation module 201, configuration module 202, and accounting module 203 are shown. The processor 301 executes various server functions and data processing by running non-transient software programs, instructions, and modules stored in the memory 302, thereby implementing the method for auxiliary accounting in the above method embodiments.

[0083] Memory 302 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the auxiliary computing electronic device. Furthermore, memory 302 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 302 may optionally include memory remotely located relative to processor 301, and these remote memories can be connected to the auxiliary computing electronic device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0084] The electronic device for the auxiliary accounting method may further include an input device 303 and an output device 304. The processor 301, memory 302, input device 303, and output device 304 can be connected via a bus or other means. Figure 3 Taking the example of a connection between China and Israel via a bus.

[0085] Input device 303 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the auxiliary computing electronic device, such as a touch screen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 304 may include a display device, auxiliary lighting device (e.g., LED), and haptic feedback device (e.g., vibration motor). The display device may include, but is not limited to, a liquid crystal display (LCD), a light-emitting diode (LED) display, and a plasma display. In some embodiments, the display device may be a touch screen.

[0086] Various implementations of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, application-specific integrated circuits (ASICs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include: implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transferring data and instructions to the storage system, the at least one input device, and the at least one output device.

[0087] These computational programs (also referred to as programs, software, software applications, or code) include machine instructions for a programmable processor and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms “machine-readable medium” and “computer-readable medium” refer to any computer program product, device, and / or apparatus (e.g., disk, optical disk, memory, programmable logic device (PLD)) used to provide machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term “machine-readable signal” refers to any signal used to provide machine instructions and / or data to a programmable processor.

[0088] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0089] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0090] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.

[0091] In an exemplary embodiment, a computer program product is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the above-described method.

[0092] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0093] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only.

[0094] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. An auxiliary accounting method, characterized in that, Applied to accounting systems, including: Create post source data based on the source data of each business order; Configure the auxiliary accounting dimension of the accounting subject, wherein the auxiliary accounting dimension is associated with the accounting subject by creating a first association relationship; Based on the configured auxiliary accounting dimensions, the source data is read to perform multi-dimensional auxiliary accounting to obtain the auxiliary accounting dimension information corresponding to the accounting voucher; wherein, the accounting voucher and the auxiliary accounting dimension information are associated by creating a second association relationship.

2. The method according to claim 1, characterized in that, The creation of source data based on source data from each business order includes: The source data of each business order is periodically retrieved from the source data warehouse, and post source data is created based on the source data.

3. The method according to claim 1, characterized in that, The source data includes basic and supplementary information for each business order.

4. The method according to claim 1, characterized in that, The auxiliary accounting dimension based on the configuration, reading the source data for multi-dimensional auxiliary accounting, includes: Receive accounting requests for the target accounting item; Based on the first association relationship, determine one or more target auxiliary accounting dimensions associated with the target accounting subject; Read the first target data related to the target accounting subject from the source data; Based on the first target data, auxiliary accounting for the target accounting subject is performed according to the target auxiliary accounting dimension.

5. The method according to claim 4, characterized in that, The method further includes: performing accounting for the target accounting subject based on the first target data to obtain accounting vouchers.

6. The method according to claim 1, characterized in that, The auxiliary accounting dimensions for configuring accounting subjects include: Configure multiple auxiliary accounting dimensions for accounting subjects by converting columns to rows or rows to columns.

7. The method according to claim 1, characterized in that, The method further includes: When summarizing the auxiliary accounting dimension information, the accounting vouchers and the corresponding auxiliary accounting dimension information are associated and reflected in the auxiliary accounting report.

8. An auxiliary accounting device, characterized in that, Applied to accounting systems, including: Create a module to generate source data for each business order; The configuration module is used to configure the auxiliary accounting dimensions of accounting subjects, wherein the auxiliary accounting dimensions are associated with the accounting subjects by creating a first association relationship; The accounting module is used to read the source data based on the configured auxiliary accounting dimensions to perform multi-dimensional auxiliary accounting and obtain the auxiliary accounting dimension information corresponding to the accounting voucher; wherein the accounting voucher and the auxiliary accounting dimension information are associated by creating a second association relationship.

9. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the auxiliary accounting method according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to execute the auxiliary accounting method according to any one of claims 1 to 7.