Migration Method, Device, Electronic Device and Computer Storage Medium for Account Set Data

By automatically migrating accounting data between accounting management platforms, the complexity and inefficiency between different platforms are solved, and simple and efficient accounting data migration is achieved, which improves the efficiency and accuracy of fiscal and tax work.

CN113868219BActive Publication Date: 2025-08-05AISINO CORPORATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010534593.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-12
Publication Date
2025-08-05
Estimated Expiration
2040-06-12

AI Technical Summary

Technical Problem

When migrating account data between different account data management platforms, the existing technology has problems of complexity and inefficiency.

Method used

By logging in to the original account management platform, you can obtain the customer management list, select the target customer, receive the accounting system, and convert the original account data into the target account data and store it according to the migration rules, including creating the target account, mapping accounting accounts, generating the beginning data and importing the specified data to achieve automated migration.

Benefits of technology

It simplifies the data migration process of accounting sets, improves efficiency, reduces the management difficulty of accountants, ensures data accuracy and consistency, and reduces the use of computing resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113868219B_ABST
    Figure CN113868219B_ABST
Patent Text Reader

Abstract

This application relates to a method, device, electronic device, and computer storage medium for migrating accounting set data. The method is as follows: in response to the input of a user account, after passing the login authentication of the original accounting set management platform for the user account, obtain the customer management list of the user account; in response to the selection operation of at least one target customer in the customer management list, send an accounting set acquisition request to the original accounting set management platform; receive the original accounting set data of the target customer in the original accounting set management platform and the adopted accounting system; convert the original accounting set data of the target customer into target accounting set data that conforms to the accounting system under the target accounting set management platform and then store it. Through the application provided, it supports batch automatic migration of multiple target customer accounting sets and shields the differences in accounting subjects of different accounting set management platforms under the same accounting system, so that the operation is simple and the efficiency is improved when migrating accounting set data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of computer and communication technologies, and particularly to a method, apparatus, electronic device, and computer storage medium for migrating account set data. Background Art

[0002] Due to the diversification of the selection of account set management platforms and the broader range of platform choices, each financial and tax agency has a greater selection space for the account set management platforms used. However, the inventor has found that when financial and tax management personnel switch between different account set management platforms, they need to migrate the account sets of the original account set management platform to the new account set management platform. In the traditional method, financial and tax management personnel perform the migration of account set data through manual migration. Due to the complexity of account set data, the efficiency during migration and the differences in accounting subjects between different account set management platforms are the main problems faced by financial and tax management personnel in this situation. Therefore, how to make the migration of account set data simple and efficient to complete is an urgent problem to be solved currently. Summary of the Invention

[0003] Embodiments of this application provide a method, apparatus, electronic device, and computer storage medium for migrating account set data to solve the problems of complexity and low efficiency in migrating account set data between different account set management platforms in the prior art.

[0004] The specific technical solutions provided by the embodiments of this application are as follows:

[0005] In a first aspect, an embodiment of this application provides a method for migrating account set data, including:

[0006] In response to the input of a user account, perform login authentication for the user account on the original account set management platform. If the authentication passes, obtain the customer management list of the user account on the original account set management platform;

[0007] In response to the selection operation of at least one target customer in the customer management list, send an account set acquisition request to the original account set management platform;

[0008] Receive the original account set data of the target customer on the original account set management platform and the accounting system adopted;

[0009] Convert the original account set data of the target customer into target account set data that conforms to the accounting system under the target account set management platform and then store it.

[0010] In a possible implementation, the original account set data of the target customer in the original account set management platform includes: customer information, basic information of the original account set, original accounting subjects, end-of-period data before the migration start month, original voucher data, and original financial statement data;

[0011] After converting the original account set data of the target customer into target account set data that conforms to the accounting system under the target account set management platform and storing it, it includes:

[0012] If the customer information and the basic information of the original account set are collected, create a blank target account set for the target customer with a target account set identification ID;

[0013] If the original accounting subjects are collected, match the corresponding migration rules according to the accounting system, and after converting the original accounting subjects into target accounting subjects according to the migration rules, store them in the corresponding accounting subject positions in the target account set;

[0014] If the previous period's end-of-period data under the original account set is collected according to the migration start month, generate the opening data in the target account set by referring to the migration rules;

[0015] If the specified data of the target customer is collected, store the specified data in the corresponding specified data position in the target account set by referring to the migration rules; where the specified data includes: the original voucher data or the original financial statement data.

[0016] In a possible implementation, before receiving the original account set data of the target customer in the original account set management platform and the adopted accounting system returned by the original account set management platform, the method further includes:

[0017] Receive and save a configuration instruction for adding auxiliary accounting to some target accounting subjects in the target account set data of the target customer;

[0018] After converting the original accounting subjects into target accounting subjects according to the migration rules and storing them in the corresponding accounting subject positions in the target account set, it further includes:

[0019] Analyze the corresponding target accounting subjects in the configuration instruction to obtain the auxiliary accounting types matched by the target accounting subjects;

[0020] Configure the obtained auxiliary accounting types to the corresponding target accounting subjects.

[0021] In a possible implementation, storing the specified data in the corresponding specified data position in the target account set by referring to the migration rules includes:

[0022] Receive identification parameters for the designated data; wherein the identification parameters include: target customer ID, storage path of the compressed package file of the designated data, and migration start month;

[0023] Obtaining at least one compressed package file of the specified data according to the target customer ID and the storage path, and filtering target compressed package files to be migrated from the at least one compressed package file based on the migration start month; wherein each compressed package file is used to store the specified data within a specified time period;

[0024] Decompressing the target data compressed package file and filtering out the designated data starting from the migration start month;

[0025] Comparing the filtered specified data with the migrated specified data in the target account set data;

[0026] If the comparison result shows that the filtered designated data is inconsistent with the migrated designated data in the target account set data, the migrated designated data is deleted and an alarm is issued.

[0027] In a possible implementation, the target account set data is stored in a corresponding target account set of a target account set management platform;

[0028] Before converting the original account set data of the target customer into target account set data that complies with the accounting system of the target account set management platform and storing the target account set data, the method further includes:

[0029] Delete the existing target account set records of the target customer stored in the target account set management platform.

[0030] In a second aspect, an embodiment of the present application provides a device for migrating account set data, including:

[0031] An authentication module is configured to, in response to an input of a user account, perform login authentication on the original account management platform for the user account, and obtain a customer management list of the user account on the original account management platform if the authentication passes;

[0032] A request module, configured to send an account set acquisition request to the original account set management platform in response to a selection operation of at least one target customer in the customer management list;

[0033] A receiving module, configured to receive the original account set data and the accounting system adopted by the target customer on the original account set management platform returned by the original account set management platform;

[0034] The storage module is used to convert the original account set data of the target customer into target account set data that complies with the accounting system under the target account set management platform and then store it.

[0035] In a possible implementation, the original account set data of the target customer in the original account set management platform includes: customer information, basic information of the original account set, original accounting subjects, ending data before the migration start month, original voucher data, and original financial statement data;

[0036] When the storage module is used to convert the original account set data of the target customer into target account set data that conforms to the accounting system under the target account set management platform and then store it, it is specifically used for:

[0037] If the customer information and the basic information of the original account set are collected, a blank target account set containing the target account set identifier ID for the target customer is created;

[0038] If the original accounting subjects are collected, the corresponding migration rules are matched according to the accounting system, and after converting the original accounting subjects into target accounting subjects according to the migration rules, they are stored in the corresponding accounting subject positions in the target account set;

[0039] If the previous period ending data under the original account set is collected according to the migration start month, the beginning data in the target account set is generated by referring to the migration rules;

[0040] If the specified data of the target customer is collected, the specified data is stored in the corresponding specified data position in the target account set by referring to the migration rules; wherein, the specified data includes: the original voucher data or the original financial statement data.

[0041] In a possible implementation, before the receiving module is used to receive the original account set data of the target customer in the original account set management platform and the adopted accounting system returned by the original account set management platform, it is further used for:

[0042] Receiving and saving a configuration instruction for adding auxiliary accounting to some target accounting subjects in the target account set data of the target customer;

[0043] After the storage module is used to convert the original accounting subjects into target accounting subjects according to the migration rules and store them in the corresponding accounting subject positions in the target account set, it is further used for:

[0044] Analyzing the corresponding target accounting subjects in the configuration instruction to obtain the auxiliary accounting types matched by the target accounting subjects;

[0045] Configuring the obtained auxiliary accounting types under the corresponding target accounting subjects.

[0046] In one possible implementation, when the storage module is used to store the specified data in the corresponding specified data location in the target account set according to the migration rule, it is specifically used for:

[0047] Receiving identification parameters for the specified data; wherein, the identification parameters include: the target customer ID, the storage path of the compressed package file of the specified data, and the starting month of migration;

[0048] Obtaining at least one compressed package file of the specified data according to the target customer ID and the storage path, and screening out the target compressed package file to be migrated from the at least one compressed package file based on the starting month of migration; wherein each compressed package file is used to store the specified data within a specified duration;

[0049] Decompressing the target data compressed package file, and screening out the specified data starting from the starting month of migration;

[0050] Comparing the screened specified data with the specified data migrated in the target account set data;

[0051] If the comparison result is that the screened specified data is inconsistent with the specified data migrated in the target account set data, deleting the migrated specified data and issuing an alarm.

[0052] In one possible implementation, the target account set data is stored in the corresponding target account set of the target account set management platform; the device further includes:

[0053] A deletion module, configured to delete the existing target account set record of the target customer stored in the target account set management platform before converting the original account set data of the target customer into the target account set data conforming to the accounting system under the target account set management platform and storing it.

[0054] In a third aspect, another embodiment of the present application further provides 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, and the instructions are executed by the at least one processor to enable the at least one processor to execute any account set data migration method provided by the embodiments of the present application.

[0055] In a fourth aspect, another embodiment of the present application further provides a computer storage medium, wherein the computer storage medium stores a computer program, and the computer program is used to enable a computer to execute any account set data migration method in the embodiments of the present application.

[0056] The beneficial effects of the present application are as follows:

[0057] In summary, in the embodiments of the present application, first, the original account set management platform can be logged in to obtain the customer management list included in the original account set management platform, and then the customers to be migrated can be selected according to the customer management list. Second, the accounting system adopted by the original account set management platform is obtained, and the original account set data stored by the selected customers to be migrated is collected. Then, after converting the original account set data of the target customers into the target account set data that conforms to the accounting system under the target account set management platform, it is stored. Through the present application, a solution is provided to solve the problems of complexity and low efficiency in migrating account set data between different account set management platforms in the prior art.

[0058] By adopting this method, the account set data of the original account set management platform can be automatically collected, providing an automated collection method with simple manual operation. Moreover, due to the possible differences in the definitions of some accounting subjects for the same accounting system under different account set management platforms, by pre-configuring the mapping rules of accounting subjects for the same accounting system under different account set management platforms, it can be automatically converted into the target account set data that conforms to the accounting system under the target account set management platform according to the mapping rules and then stored, thus achieving automatic adaptation under different accounting systems, reducing the difficulty of account set data management for accountants, simplifying manual operations, and further improving the efficiency of account set change and the accuracy of generating target account sets between different account set management platforms. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 It is a schematic flowchart of a method for migrating account set data provided in the embodiments of the present application;

[0060] Figure 2A It is one of the schematic diagrams of the user interface of a method for migrating account set data provided in the embodiments of the present application;

[0061] Figure 2B It is another schematic diagram of the user interface of a method for migrating account set data provided in the embodiments of the present application;

[0062] Figure 2C It is the third schematic diagram of the user interface of a method for migrating account set data provided in the embodiments of the present application;

[0063] Figure 2D It is the fourth schematic diagram of the user interface of a method for migrating account set data provided in the embodiments of the present application;

[0064] Figure 2E It is the fifth schematic diagram of the user interface of a method for migrating account set data provided in the embodiments of the present application;

[0065] Figure 3It is a schematic structural diagram of a migration device for account set data provided in an embodiment of the present application;

[0066] Figure 4 It is a schematic structural diagram of a migration device for account set data provided in an embodiment of the present application. Detailed implementation manners

[0067] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0068] Due to the uneven management levels of fiscal and tax agency institutions, especially small and medium-sized agencies, the internal management system is relatively lacking. Therefore, the demand for an information-based fiscal and tax service management platform is becoming more and more urgent. With the help of information-based management and bookkeeping tools, maximizing the management level and work efficiency of the agency for the account sets used for fiscal and tax services is an urgent problem to be solved currently.

[0069] In addition, based on such a demand, the competition in the fiscal and tax service platform (such as the account set management platform) is becoming increasingly fierce. The selection of fiscal and tax service products (such as account set management software) is diverse. Fiscal and tax agency institutions have a greater selection space, the product selection range is wider, and the demand for account set data migration during product replacement is also becoming stronger. Therefore, how to make the migration of account set data can be completed simply and efficiently is an urgent problem to be solved currently.

[0070] In view of this, the present application provides a method for migrating account set data to solve the problems of complexity and low efficiency in migrating account set data between different account set management platforms in the prior art. The solution of the present application will be described in detail through specific embodiments. Of course, the present application is not limited to the following embodiments.

[0071] Refer to Figure 1 As shown, in an embodiment of the present application, the detailed process of a method for migrating account set data is as follows:

[0072] Step S101: In response to the input of a user account, perform login authentication on the original account set management platform for the user account. If the authentication is passed, obtain the customer management list of the user account on the original account set management platform.

[0073] During implementation, a user account login interface for logging in to the original account set management platform can be provided. For example, refer to Figure 2A, which is one of the schematic diagrams of the user interface for a method of migrating account set data provided by an embodiment of the present application. First, a selection control for the original account set management platform can be set through this interface. Through this selection control, the selection of the account set management platform that has established communication can be achieved. For example, Figure 2A in the selected original account set management platform is "Platform A". Then, through the input controls for the user account and password provided in this user interface, the reception of the user account input can be achieved. Thus, according to the input user account, login authentication can be performed in the selected "Platform A". If the user account password has login permission in "Platform A", the customer management list of this user account on "Platform A" can be obtained; on the contrary, if the user account password does not have login permission in "Platform A", a prompt message indicating login failure can be returned during implementation.

[0074] In the above implementation manner, it can be implemented based on the SAAS (Software-as-a-Service) platform model. Through the mode of network software, the traditional software service provision method is changed, reducing a large amount of upfront investment required for local deployment, further highlighting the service attribute of information-based software, thereby eliminating the need to purchase, build, and maintain basic infrastructure and applications, and better ensuring the implementation of the present application.

[0075] It should be noted that the present application Figure 2A , and those subsequently referred to Figures 2B - 2E are only examples of a user interface provided by the present application, only used to explain and illustrate the present application, and do not limit the user interface adopted by the method provided by the present application.

[0076] In addition, since during the subsequent process of migrating the account set, this user account needs to send multiple requests for obtaining account set data collection to the original account set management platform to ensure the successful migration of the account set to be migrated. Therefore, in order to avoid multiple authentication of this user account, which may lead to multiple repeated occupation of computer resources and low efficiency, when implementing the present application, after the authentication is passed, the request token token used for authorized login can be saved, and in each subsequent request for obtaining data sent to the original account set management platform, this token can be placed in the request header (such as RequestHeader) to obtain access permission.

[0077] Step S102: In response to the selection operation on at least one target customer in the customer management list, send an account set acquisition request to the original account set management platform.

[0078] In a possible implementation manner, refer to Figure 2B, it is the second schematic diagram of the user interface of a method for migrating accounting set data provided by an embodiment of the present application. According to this interface, a customer management list obtained after the authentication of the input user account is passed can be obtained. For example, the user account includes, such as Figure 2B shown: Customer A, Customer B, Customer A, and Customer D. Among them, after the authentication is passed, the customer information and the basic information of the accounting set of the user account in the original accounting set management platform can be received, which are used to obtain a display interface including the customer management list. Then, some basic information of each customer can be understood through this interface. For example Figure 2B shown: information such as customer tax number, filing date, filer, current migration status, etc., and the number of accounting sets owned by each target account can be known.

[0079] In addition, in order to facilitate receiving the data information returned by the original accounting set management platform, optionally, it is transmitted and stored in JSON (JavaScript Object Notation, JavaScript object notation) format. When implementing the method of the present application, the data information can be received in JSON format during the transmission. Moreover, the Get method or the Post method can be used, and the request parameters sent to the original accounting set management platform are encapsulated and then sent to the original accounting set management platform.

[0080] During implementation, assuming that the selected target customers checked by the user's selection operation include: Customer A and Customer B, it is determined to migrate the accounting sets of Customer A and Customer B, and a request for obtaining the accounting sets of Customer A and Customer B is sent to the original accounting set management platform; among them, if Customer A or Customer B has multiple accounting sets, all the accounting sets they have will be migrated.

[0081] Step S103: Receive the original accounting set data of the target customer in the original accounting set management platform and the accounting system adopted.

[0082] To ensure the successful migration of the account set and avoid the situation where, after migration, there are multiple versions of the account set with the same account set ID in the target account set management platform due to the existence of the target customer's account set historical migration records or the same but possibly incomplete account sets of the target customer manually created by the user before, resulting in the inability to accurately identify the target account set obtained from this migration. During implementation, before converting the original account set data of the original account set management platform to be migrated into the target account set data of the target account set management platform and storing it, delete the target account set storage records with the existing target account set ID of the target customer stored in this target account set management platform. For example, when a user needs to migrate the account set of customer A on platform A, but the target account set management platform already contains the stored account set data of customer A, then before this account set data migration, delete the stored account set data of customer A to achieve the coverage of the account set data of customer A on platform A through this account set data migration.

[0083] Step S104: After converting the original account set data of the target customer into the target account set data that conforms to the accounting system in the target account set management platform, store it.

[0084] Since the names, numbers, and other information defined for some accounting subjects of the same accounting system in different account set management platforms may have differences due to customization, during the migration process of the account set data, it is necessary to convert the original account set data of the original account set management platform into the target account set data of the target account set management platform, and its implementation process is based on the mapping rules between the two account set management platforms for this accounting system; among them, the mapping rules between the two account set management platforms will be described in detail in the subsequent embodiments.

[0085] In a possible embodiment, the original account set data of the target customer in the original account set management platform includes: customer information, basic information of the original account set, original accounting subjects, end-of-period data before the migration start month, original voucher data, and original financial statement data. Then, when migrating the account set data, it includes the following steps:

[0086] Step A1: If the customer information and the basic information of the original account set are collected, create a blank target account set for the target customer with a target account set identification ID.

[0087] It can be understood that after receiving the customer to be migrated and the basic information of the account set it has, a target account set with the same ID as the original account set information to be migrated can be first created on the migrated target account set management platform, or a target account set ID used to identify this account set of this customer can be created. By establishing a blank target account set, it is prepared for subsequently receiving and converting the account set data included in this account set.

[0088] In order to improve the efficiency of account set migration and reduce the occupation of computer processing resources, when the method provided in this application is implemented, the effect of collecting and processing simultaneously is achieved. During implementation, the collection and ledger import of multiple account sets are carried out by adopting a multi-threaded implementation method. In one possible implementation method, some threads are used to collect the information of each original account set to be migrated. After one piece of information in the account set data is collected, it is stored in a specified location of the target account set management platform. Then, when it is determined that the collection of this piece of information is completed, other threads are used to carry out the ledger import of the collected information. The multiple pieces of information in the account set data are as described above and will not be elaborated here. And the subsequent collection and processing processes for each piece of information are the same and will not be elaborated later.

[0089] Step A2: If the original accounting subject is collected, match the corresponding migration rule according to the accounting system, and convert the original accounting subject into a target accounting subject according to the migration rule, and then store it in the corresponding accounting subject position in the target account set.

[0090] Among them, the accounting system is one of several accounting systems stipulated by the Ministry of Finance. For example, it can be optionally the small enterprise standard accounting system or the non-profit organization accounting system, etc. During implementation, there may be some differences in the information such as the subject name and subject number of the accounting subjects adopted under different account set management platforms for the same accounting system, but the corresponding account set data is the same account set data. One possible scenario is that some customers may have some self-stipulated accounting subjects outside the accounting subjects stipulated by the accounting system for the convenience of customer management, which are not stipulated by the Ministry of Finance. Therefore, in order to adapt to the situation where the same accounting system stipulates accounting subjects with different identifiers for the same account set data under different account set management platforms during the process of account set migration, a migration rule for adapting the accounting subjects of this accounting system is pre-configured during implementation. Among them, a possible migration rule comparison table is shown in Table 1 below:

[0091] Table 1

[0092]

[0093]

[0094] Among them, the first row in Table 1 represents the original account set management platform; the second, third, and fourth rows respectively represent the relevant information of the original accounting subjects corresponding to the original account set management platform, including: the original accounting subject code, the original accounting subject name, and the original accounting subject direction. Among them, the original accounting subject direction includes: "Debit" and "Credit"; the fifth row represents under which accounting system this migration rule is based, and the accounting systems are such as: Small Business Standards or Accounting Standards, etc.; the sixth row represents the target accounting subject code of the target account set management platform; the seventh row represents the time when this migration rule was established. It should be noted that Table 1 is only a possible example used to explain the method of this application and is not used to limit this application.

[0095] In a possible implementation manner, the original accounting subject code of Accounting Subject 1 under the original account set management platform is 0001, and the target accounting subject code is 0002. According to the aforementioned migration rule, when migrating the account set data with the original accounting subject code of 0001, it is migrated to the corresponding position with the target accounting subject code of 0002. It should be noted that in order to ensure the correctness of the adapted accounting system, manual correction of the target accounting subject information under the target account set management platform under the accounting system can also be achieved during implementation to facilitate the accuracy of accounting subjects.

[0096] In addition, during implementation, in order to facilitate the user to manage the target account set after conversion, the method further includes: receiving and saving a configuration instruction for adding auxiliary accounting to some target accounting subjects in the target account set data of the target customer. Refer to ​ , which is the third schematic diagram of the user interface of a method for migrating account set data provided in the implementation manner of this application. When implementing this application, a configuration interface for selecting auxiliary accounting can be provided. In this interface, there is a list of accounting subjects to which auxiliary accounting can be added. Among them, it should be noted that the accounting subjects to which auxiliary accounting can be added are secondary and lower-level accounting subjects.

[0097] Before the user determines to migrate the account set data, configure the auxiliary accounting items that need to be converted, such as ​ The accounting subjects with configured auxiliary accounting items in [Example] are: the accounts receivable accounting subject with the serial number 1, which is converted to the auxiliary accounting of customers, and the accounts receivable in advance accounting subject with the serial number 2, which is also converted to the auxiliary accounting of customers. After configuring the auxiliary accounting items, save the configuration instruction to automatically generate the corresponding auxiliary accounting items when conducting the account leading of the target account set.

[0098] When conducting the accounting subject ledger transfer in the target accounting set, a possible implementation method is as follows: First, parse the corresponding target accounting subject in the configuration instruction to obtain the auxiliary accounting type matched by the target accounting subject; then, configure the obtained auxiliary accounting type under the corresponding target accounting subject. For example, continuing with the above example, if it is determined that the configuration instruction saves the addition of the auxiliary accounting item corresponding to "Customer" for "Accounts Receivable" and "Advance Receipts", then after converting the target accounting subject, the corresponding auxiliary accounting item is automatically added to the generated target accounting subject. Through the implementation method provided in this application that can automatically transfer the auxiliary accounting item for accounting subjects, compared with the prior art where manual operations of adding auxiliary accounting items separately for each accounting subject that needs to add auxiliary accounting items are required, the conversion efficiency of the auxiliary accounting item is improved, and by adding the auxiliary accounting item to the accounting subject, it is convenient for the user to manage the target accounting set and improves the portability of management.

[0099] In addition, during implementation, if the accounting set data in the original accounting set contains previously added auxiliary accounting items, then when collecting the original accounting set, the file information of the auxiliary accounting items of the original accounting set management platform is also collected, and after the collection is completed, the migration of the original auxiliary accounting items is completed.

[0100] Step A3: If the previous period's ending data under the original accounting set is collected according to the migration start month, then generate the beginning data in the target accounting set by referring to the migration rule.

[0101] Among them, during the migration process of the target accounting set, through the migration start month selected by the user, such as ​ the configuration of the migration start month in, so when generating the target accounting set, it is necessary to generate the beginning data of the migrated target accounting set based on the ending data in the original accounting set up to the set migration start month, that is, data such as the account balance and total debit amounts up to this migration start month, in order to facilitate the generation of accurate accounting set data for this target accounting set of this target subject. For example, the accounting date of the original accounting set of customer A is from 2016.01.01 - 2019.12.31, but the accounting set data to be migrated for customer A is from 2019.01.01 - 2019.12.31. Therefore, first determine the ending data in this accounting set up to December 31, 2018, and use it as the beginning data of the accounting set data during the period from January 1, 2019 to December 31, 2019 in the target accounting set to ensure the accuracy of the generated target accounting set.

[0102] In addition, it should be noted that due to the mapping relationship of accounting subjects in the same accounting system before and after migration in the two account set management platforms, in order to ensure the accuracy of the account set migration to the target account set, when migrating the information of each item, it is necessary to refer to the migration rules determined above, that is, the account set data corresponding to the original accounting subjects in the original account set is migrated to the position of the account set data corresponding to the target accounting subjects in the target account set according to the migration rules. The information of the subsequent specified data also refers to the migration rules, which will not be elaborated hereinafter.

[0103] Step A4: If the specified data of the target customer is collected, store the specified data in the corresponding specified data position in the target account set according to the migration rules; wherein, the specified data includes: the original voucher data or the original financial statement data.

[0104] During implementation, when migrating the specified data, the implementation process includes the following steps:

[0105] Step A41: Receive the identification parameters for the specified data; wherein, the identification parameters include: the target customer ID, the storage path of the compressed package file of the specified data, and the starting month of migration.

[0106] Step A42: Obtain at least one compressed package file of the specified data according to the target customer ID and the storage path, and screen out the target compressed package file to be migrated from the at least one compressed package file based on the starting month of migration; wherein, each compressed package file is used to store the specified data within a specified time period.

[0107] For example, the storage method of the specified data of the target customer is that the specified data for one year is stored as one compressed package file. The compressed package files of the specified data of customer A include four compressed package files of 2016, 2017, 2018, and 2019. If the specified data to be migrated is the specified data of customer A in 2019, then the compressed package data of customer A in 2019 can be screened out.

[0108] Step A43: Decompress the target data compressed package file, and screen out the specified data starting from the starting month of migration.

[0109] In a possible implementation manner, since it is stated in the foregoing implementation manner that each compressed package file is used to store the specified data within a specified time period, for example, the specified time period is 1 year. When the starting month of migration is set to 2019.06, the implementation is to first screen out the compressed package file of 2019, and after decompressing the compressed package file, obtain the specified data during the period from 2019.06.01 to 2019.12.31 according to the starting month of migration.

[0110] Step A44: Compare the selected specified data with the migrated specified data in the target account set data.

[0111] Step A45: If the comparison result shows that the selected specified data is inconsistent with the migrated specified data in the target account set data, delete the migrated specified data and issue an alarm.

[0112] During implementation, to ensure the consistency and accuracy of data before and after migration, that is, to avoid problems such as loss or repeated transmission of account set data caused by transmission errors during the migration of account set data. After the migration of the specified data is completed, by traversing the data traversal volume of the specified data collected in the starting month of migration, and then comparing it with the data statistics volume of the specified data migrated to the target account set. If the comparison result between the data traversal volume and the data statistics volume is inconsistent, it indicates that the data volume of the migrated specified data is different from the original specified data, then an alarm message of "migration failed" can be issued to remind the user to migrate again. And delete the account set data with the failed migration. For example, ​ If the migration status of the account set data of customer A displayed in the customer management list is migration failed, then migrate the account set data of customer A again.

[0113] Similarly, after all the account set data of the original account set are successfully collected and migrated to the target account set, a reminder of successful migration can be issued. Refer to ​ , which is the fourth schematic diagram of the user interface of a method for migrating account set data provided by an embodiment of the present application. Through this interface, it prompts the user with information on whether the account set of the selected customer has been successfully migrated. In addition, it can also implement the review of historical migration records, so that the user can view the migrated account set data. Refer to ​ , which is the fifth schematic diagram of the user interface of a method for migrating account set data provided by an embodiment of the present application. By clicking on the control of "migration record", the account set information included in the migration record can be provided to the user, and it can be displayed in the form of dividing customers during implementation.

[0114] Through the method provided in this application, the acquisition of the customer management list of the original account set management platform that has passed authentication is achieved, and in response to the selection operation of multiple account sets of multiple customers in this list, a semi-automatic migration method of generating the target account set while collecting for multiple account sets is realized, which improves the work efficiency of financial and tax staff and saves a large amount of computer processing resources compared with the traditional single-account set migration method of first collecting the original account set and then generating the target account set. Moreover, in the scenario where there are multiple accounting systems issued by the current Ministry of Finance and the settings of accounting subjects for various accounting systems may vary, through the method of this application, automatic adaptation and flexible application under different accounting systems are achieved, thereby reducing a large amount of workload of one-by-one comparison and simplifying user operations.

[0115] In addition, the method provided in this application can also implement the implementation method of automatically converting the auxiliary accounting items for multiple specified accounting subjects, thus avoiding the need for users to add them one by one for each accounting subject that needs to add auxiliary accounting items, and improving the efficiency of account set data migration.

[0116] For a clearer understanding of this application, refer to ​ , which is a schematic flowchart of a method for migrating account set data provided in another embodiment of this application, including:

[0117] Step 301: Input the user account for logging in to the original account set management platform and set the starting month of migration.

[0118] Step 302: After passing the authentication of the user account, obtain the customer management list of the user account; and save the target customers selected by the user.

[0119] Step 303: Receive and save the configuration instruction clicked by the user through the configuration interface for whether to convert the auxiliary accounting items of the accounting subjects.

[0120] It should be noted that if the user does not click on the auxiliary accounting item, it means that no configuration of the auxiliary accounting item is required.

[0121] Step 304: Collect the customer information and the original account set information of the target customers selected by the user, and create a corresponding blank target account set in the target account set management platform.

[0122] Step 305: Collect the original accounting subjects, and according to the accounting system adopted by the original account set, convert the original accounting subjects into target accounting subjects according to the matching migration rules and store them in the target account set.

[0123] Among them, the original account set and the target account set adopt the same accounting system, but there may be differences in the definitions of some accounting subjects.

[0124] Step 306: Collect the end-of-period data of the original account set as of the migration start month, and generate the beginning-of-period data of the target account set according to the migration rules.

[0125] Step 307: Collect the voucher data of the original account set, and generate the voucher data of the target account set according to the migration rules.

[0126] Step 308: Collect the financial statement data of the original account set, and generate the financial statement data of the target account set according to the migration rules.

[0127] Step 309: Determine whether the migration of the account set data is successful; if successful, send a prompt message indicating successful migration and generate a migration record; if failed, send an alarm message indicating failed migration.

[0128] Based on the same inventive concept as the above embodiments, refer to ​ As shown, in an embodiment of the present application, a migration device for account set data at least includes an authentication module 401, a request module 402, a receiving module 403, and a storage module 404, where

[0129] The authentication module 401 is configured to, in response to the input of a user account, perform login authentication of the user account on the original account set management platform, and if the authentication is passed, obtain the customer management list of the user account on the original account set management platform;

[0130] The request module 402 is configured to, in response to the selection operation of at least one target customer in the customer management list, send an account set acquisition request to the original account set management platform;

[0131] The receiving module 403 is configured to receive the original account set data of the target customer on the original account set management platform and the adopted accounting system returned by the original account set management platform;

[0132] The storage module 404 is configured to convert the original account set data of the target customer into target account set data conforming to the accounting system under the target account set management platform and then store it.

[0133] In a possible implementation manner, the original account set data of the target customer on the original account set management platform includes: customer information, basic information of the original account set, original accounting subjects, end-of-period data before the migration start month, original voucher data, and original financial statement data;

[0134] When the storage module 404 is configured to convert the original account set data of the target customer into target account set data conforming to the accounting system under the target account set management platform and then store it, it is specifically configured to:

[0135] If the customer information and the basic information of the original account set are collected, create a blank target account set of the target customer containing the target account set identifier ID;

[0136] If the original accounting subject is collected, the corresponding migration rule is matched according to the accounting system, and after the original accounting subject is converted into a target accounting subject according to the migration rule, it is stored in the corresponding accounting subject position in the target account set;

[0137] If the data at the end of the previous period under the original account set is collected according to the migration start month, the initial data in the target account set is generated by referring to the migration rule;

[0138] If the specified data of the target customer is collected, the specified data is stored in the corresponding specified data position in the target account set by referring to the migration rule; wherein, the specified data includes: the original voucher data or the original financial statement data.

[0139] In a possible implementation manner, before the receiving module 403 is used to receive the original account set data of the target customer in the original account set management platform and the adopted accounting system returned by the original account set management platform, it is further used for:

[0140] Receiving and saving a configuration instruction for adding auxiliary accounting to some target accounting subjects in the target account set data of the target customer;

[0141] After the storage module 404 is used to convert the original accounting subject into a target accounting subject according to the migration rule and store it in the corresponding accounting subject position in the target account set, it is further used for:

[0142] Analyzing the target accounting subject corresponding to the configuration instruction to obtain the auxiliary accounting type matched by the target accounting subject;

[0143] Configuring the obtained auxiliary accounting type under the corresponding target accounting subject.

[0144] In a possible implementation manner, when the storage module 404 is used to store the specified data in the corresponding specified data position in the target account set by referring to the migration rule, it is specifically used for:

[0145] Receiving the identification parameters for the specified data; wherein, the identification parameters include: the target customer ID, the storage path of the compressed package file of the specified data, and the migration start month;

[0146] Obtaining at least one compressed package file of the specified data according to the target customer ID and the storage path, and screening out the target compressed package file to be migrated from the at least one compressed package file based on the migration start month; wherein, each compressed package file is used to store the specified data within a specified time period;

[0147] Decompress the target data compression package file and filter out the specified data starting from the migration start month;

[0148] Compare the filtered specified data with the specified data migrated in the target account set data;

[0149] If the comparison result shows that the filtered specified data is inconsistent with the specified data migrated in the target account set data, delete the migrated specified data and issue an alarm.

[0150] In a possible implementation manner, the target account set data is stored in the corresponding target account of the target account set management platform; the device further includes:

[0151] A deletion module, configured to delete the existing target account record of the target customer stored in the target account set management platform before converting the original account set data of the target customer into the target account set data conforming to the accounting system under the target account set management platform and storing it.

[0152] In addition, based on the same inventive concept of the above methods and devices of each embodiment, a migration system for account set data can also be provided. The specific implementation manner is as shown in the foregoing embodiments, and the present application will not elaborate herein.

[0153] Those skilled in the art should understand that the embodiments of the present application can be provided as methods, devices, or computer program products. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0154] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be realized by computer program instructions, and the combination of processes and / or blocks in the flowchart and / or block diagram can also be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for realizing the functions specified in ​ one process or multiple processes and / or blocks ​ one block or multiple blocks.

[0155] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements the functions specified in one or more processes and / or blocks ​ in the process ​ or processes and / or blocks

[0156] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are executed on the computer or other programmable apparatus to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one or more processes and / or blocks ​ in the process ​ or processes and / or blocks

[0157] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic creative concepts. Therefore, the appended claims are intended to be construed as including the preferred embodiments and all changes and modifications falling within the scope of the present application

[0158] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application also intends to include these modifications and variations

Claims

1. A method for migrating account set data, characterized in that: The method comprises: In response to the input of the user account, the user account is authenticated for login to the original account management platform, and if the authentication is successful, a customer management list of the user account in the original account management platform is obtained; In response to a selection operation of at least one target customer in the customer management list, sending an account set acquisition request to the original account set management platform; receiving and saving a configuration instruction for adding auxiliary accounting to some target accounting subjects in the target account set data under the target account set management platform for the target customer; receiving the original account set data and the accounting system adopted by the target customer on the original account set management platform returned by the original account set management platform; the original account set data of the target customer on the original account set management platform includes: customer information, basic information of the original account set, and original accounting subjects; If the customer information and the basic information of the original account set are collected, a blank target account set containing a target account set identification ID is created for the target customer; if the original accounting subjects are collected, the corresponding migration rules are matched according to the accounting system, and the original accounting subjects are converted into target accounting subjects according to the migration rules and stored in the corresponding accounting subject positions in the target account set; the corresponding target accounting subjects in the configuration instruction are parsed to obtain the auxiliary accounting type matching the target accounting subject; and the obtained auxiliary accounting type is configured under the corresponding target accounting subject.

2. The method according to claim 1, characterized in that The original account set data of the target customer in the original account set management platform also includes: end-of-period data before the migration start month, original voucher data, and original financial statement data; The method further comprises: If the previous period-end data of the original account set is collected according to the migration start month, the beginning period data of the target account set is generated by referring to the migration rules; If the designated data of the target customer is collected, the designated data is stored in the corresponding designated data location in the target account set with reference to the migration rules; wherein the designated data includes: the original voucher data or the original financial statement data.

3. The method according to claim 2, characterized in that The storing the designated data in the corresponding designated data location in the target account set with reference to the migration rule includes: Receive identification parameters for the designated data; wherein the identification parameters include: target customer ID, storage path of the compressed package file of the designated data, and migration start month; Obtaining at least one compressed package file of the specified data according to the target customer ID and the storage path, and filtering target compressed package files to be migrated from the at least one compressed package file based on the migration start month; wherein each compressed package file is used to store the specified data within a specified time period; Decompressing the target compressed file and filtering out the designated data starting from the migration start month; Comparing the filtered specified data with the migrated specified data in the target account set data; If the comparison result shows that the filtered designated data is inconsistent with the migrated designated data in the target account set data, the migrated designated data is deleted and an alarm is issued.

4. The method according to claim 1, wherein The target account set data is stored in the corresponding target account set of the target account set management platform; Before creating a blank target account set containing a target account set identification ID for the target customer, the method further includes: Delete the existing target account set records of the target customer stored in the target account set management platform.

5. A device for migrating account set data, characterized in that: The device comprises: An authentication module is configured to, in response to an input of a user account, perform login authentication on the original account management platform for the user account, and obtain a customer management list of the user account on the original account management platform if the authentication passes; A request module, configured to send an account set acquisition request to the original account set management platform in response to a selection operation of at least one target customer in the customer management list; a receiving module configured to receive and save a configuration instruction for adding auxiliary accounting to some target accounting subjects in the target account set data on the target account set management platform for the target customer; and receive the original account set data and the accounting system adopted by the target customer on the original account set management platform returned by the original account set management platform; the original account set data of the target customer on the original account set management platform includes: customer information, basic information of the original account set, and original accounting subjects; The storage module is configured to create a blank target account set containing a target account set identification ID for the target customer if the customer information and basic information of the original account set are collected; match corresponding migration rules according to the accounting system if the original accounting subjects are collected, convert the original accounting subjects into target accounting subjects according to the migration rules, and store the converted subjects in corresponding accounting subject positions in the target account set; parse the target accounting subjects corresponding to the configuration instructions to obtain an auxiliary accounting type matching the target accounting subjects; and configure the obtained auxiliary accounting type to the corresponding target accounting subjects.

6. The device according to claim 5, characterized in that The original account set data of the target customer in the original account set management platform also includes: end-of-period data before the migration start month, original voucher data, and original financial statement data; The storage module is also used for: If the previous period-end data of the original account set is collected according to the migration start month, the beginning period data of the target account set is generated by referring to the migration rules; If the designated data of the target customer is collected, the designated data is stored in the corresponding designated data location in the target account set with reference to the migration rules; wherein the designated data includes: the original voucher data or the original financial statement data.

7. The device according to claim 6, characterized in that The storage module is configured to store the designated data in the corresponding designated data location in the target account set according to the migration rule, specifically to: Receive identification parameters for the designated data; wherein the identification parameters include: target customer ID, storage path of the compressed package file of the designated data, and migration start month; Obtaining at least one compressed package file of the specified data according to the target customer ID and the storage path, and filtering target compressed package files to be migrated from the at least one compressed package file based on the migration start month; wherein each compressed package file is used to store the specified data within a specified time period; Decompressing the target compressed file and filtering out the designated data starting from the migration start month; Comparing the filtered specified data with the migrated specified data in the target account set data; If the comparison result shows that the filtered designated data is inconsistent with the migrated designated data in the target account set data, the migrated designated data is deleted and an alarm is issued.

8. The device according to claim 5, characterized in that The target account set data is stored in a corresponding target account set of the target account set management platform; the device further comprises: The deleting module is used to delete the existing target account set record of the target customer stored in the target account set management platform before creating a blank target account set containing a target account set identification ID for the target customer.

9. An electronic device, characterized in that: The method comprises 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, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method according to any one of claims 1 to 4.

10. A computer storage medium, characterized in that The computer storage medium stores a computer program, and the computer program is used to enable a computer to execute the method according to any one of claims 1 to 4.