Information checking method and device based on product configuration information, equipment and medium

By obtaining and comparing the data to be calculated and external accounting for financial products, and combining the product configuration information to calculate the number range, the problem of insufficient timeliness of verification results in the existing technology and difficulty in adapting to the logic of complex financial products is solved, and efficient and accurate accounting verification is achieved.

CN119624679APending Publication Date: 2025-03-14CHINA MERCHANTS BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411695865.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The existing technology cannot achieve real-time data acquisition, resulting in poor timeliness of verification results, inability to detect and handle accounting risks in a timely manner, and it is difficult to adapt to the complex financial product processing logic, resulting in cumbersome verification process and prone to errors.

Method used

By obtaining the accounting data to be accounted for, external accounting data and product configuration information, the first number-to-count product range and the second number-to-count product range are calculated based on the product configuration information, and the target accounting data to be accounted for and the target external accounting data are obtained based on these ranges, and the verification results are compared.

Benefits of technology

Real-time and accurate identification of accounting risks is achieved, the efficiency and accuracy of accounting and actual verification are improved, and accounting risks can be discovered and handled in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119624679A_ABST
    Figure CN119624679A_ABST
Patent Text Reader

Abstract

The invention discloses an information checking method and device based on product configuration information, equipment and a medium, and relates to the technical field of information checking, and the method comprises the steps: obtaining to-be-checked accounting data, external accounting data and product configuration information, carrying out the calculation of the to-be-checked accounting data and the external accounting data according to the product configuration information, and obtaining the to-be-checked accounting data and the external accounting data; the method comprises the steps of obtaining a first access product range and a second access product range, obtaining target to-be-checked accounting data and target external accounting data based on the first access product range and the second access product range, and comparing the target to-be-checked accounting data with the target external accounting data to obtain a checking result. According to the method, the to-be-checked accounting data, the external accounting data and the product configuration information are obtained, the access range is determined according to the configuration information and comparison is carried out, the accounting risk is accurately identified in real time, and the accounting checking efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of information verification, and in particular to an information verification method, device, equipment and medium based on product configuration information. Background Art

[0002] With the development of financial markets and the continuous innovation of financial products, bank custody business has experienced rapid growth worldwide. One of the core responsibilities of custody business is to ensure the accuracy of accounting, which is essential to maintaining the stability and transparency of financial markets. The complexity of custody business increases with the expansion of custody scale and the increase in product types and quantity, which requires the system to be able to verify the accuracy of accounts such as positions, exchange positions, brokerage margins and futures reserves in real time, and facilitate custody operators to investigate and follow up on problems.

[0003] At present, the widely used account verification technology in the financial market mainly relies on traditional data verification methods. These methods involve manual or semi-automated data collection and comparison processes. These technologies may be effective when dealing with simple or standardized verification tasks, but when faced with complex financial products and volatile market environments, their efficiency and accuracy are too low to quickly meet the needs.

[0004] Although the existing technology has made some progress, it still has obvious shortcomings. The existing verification method cannot achieve real-time data acquisition, resulting in the lack of timeliness of the verification results, and the inability to timely discover and deal with accounting risks. In addition, with the diversification of financial products, such as the emergence of complex scenarios such as parent-child accounts, consolidated products, and parallel products, traditional verification methods are difficult to adapt to these complex processing logics, resulting in a cumbersome and error-prone verification process. When processing internal and external accounting data, there is a lack of unified and standardized query, storage, and verification mechanisms, which increases the complexity of data management and verification processes. Therefore, there is an urgent need for a more accurate and efficient account-to-actual verification method to handle the increasingly complex account verification tasks in modern financial markets. Summary of the invention

[0005] The main purpose of this application is to provide an information verification method, device, equipment and medium based on product configuration information, aiming to solve the technical problem of how to improve the accuracy and efficiency of account-to-actual verification.

[0006] To achieve the above purpose, the present application proposes an information verification method based on product configuration information, the method comprising:

[0007] Obtain accounting data to be calculated, external accounting data and product configuration information;

[0008] Calculating the to-be-accounted accounting data and the external accounting data according to the product configuration information to obtain a first data acquisition product range and a second data acquisition product range, wherein the first data acquisition product range corresponds to the to-be-accounted accounting data, and the second data acquisition product range corresponds to the external accounting data;

[0009] Based on the first data acquisition product range and the second data acquisition product range, target to-be-accounted accounting data and target external accounting data are obtained;

[0010] The target to-be-accounted accounting data and the target external accounting data are compared to obtain a verification result.

[0011] In one embodiment, the step of calculating the to-be-accounted accounting data and the external accounting data according to the product configuration information to obtain a first data acquisition product range and a second data acquisition product range includes:

[0012] According to the account data to be accounted for, internal business logic and accounting rules are obtained;

[0013] According to the external accounting data, external data characteristics and compatibility are obtained;

[0014] Calculate the matching degree between the internal business logic and the accounting rules and the product configuration information to obtain a first data acquisition product range;

[0015] The matching degree between the external data characteristic and the compatibility and the product configuration information is calculated to obtain a second data acquisition product range.

[0016] In one embodiment, the step of calculating the matching degree between the internal business logic and the accounting rules and the product configuration information to obtain the first data acquisition product range includes:

[0017] According to the product configuration information, the parent-sub-account configuration information, the merged product configuration information and the product parameter information of the accounting data to be calculated are obtained;

[0018] According to the internal business logic and the accounting rules, the parent-sub-account configuration information, the merged product configuration information, and the product parameter information of the accounting data to be accounted are combined to perform a matching degree calculation to obtain a first matching degree result;

[0019] According to the first matching result, a first data acquisition product range is obtained, and the first data acquisition product range includes the accounting product itself, all sub-products and products of shared custodians corresponding to the accounting data to be accounted for.

[0020] In one embodiment, the step of calculating the matching degree between the external data characteristic and the compatibility and the product configuration information to obtain the second data acquisition product range includes:

[0021] According to the product configuration information, the combined product configuration information, the parallel product configuration information and the product parameter information of the external accounting data are obtained;

[0022] According to the external data characteristics and the compatibility, the combined product configuration information, the parallel product configuration information and the product parameter information of the external account data are combined to perform a matching degree calculation to obtain a second matching degree result;

[0023] According to the second matching result, a second data acquisition product range is obtained, where the second data acquisition product range includes the main product corresponding to the external accounting data and the main product in the parallel relationship.

[0024] In one embodiment, before the step of obtaining the accounting data to be calculated, the external accounting data and the product configuration information, the following steps are included:

[0025] Obtain basic product information and product configuration rules related to the accounting data to be accounted and external accounting data, wherein the basic product information includes parent-child product configuration, parallel product configuration, combined product configuration, special configuration for account-to-actual verification, and the correspondence between external accounts and accounting accounts;

[0026] Obtaining initial product configuration information according to the product basic information and the product configuration rule;

[0027] Verifying the initial product configuration information to obtain a verification result;

[0028] When the verification result satisfies the preset configuration requirement, the initial product configuration information is saved as product configuration information.

[0029] In one embodiment, the step of comparing the target to-be-accounted accounting data with the target external accounting data to obtain a verification result includes:

[0030] Extracting data according to the target account data to be settled and the target external account data to obtain first extracted data and second extracted data, wherein the first extracted data corresponds to the target account data to be settled, and the second extracted data corresponds to the target external account data;

[0031] Comparing the first extracted data and the second extracted data item by item to obtain a comparison result;

[0032] The verification difference is calculated according to the comparison result to obtain the verification result.

[0033] In one embodiment, after the step of comparing the target to-be-accounted account data with the target external account data to obtain a verification result, the following steps are included:

[0034] When the verification result is inconsistent, obtaining the nature of the difference and the reason for the difference according to the verification result;

[0035] A discrepancy report is generated based on the nature of the discrepancy and the reason for the discrepancy.

[0036] In addition, to achieve the above purpose, the present application also proposes an information verification device based on product configuration information, the information verification device based on product configuration information comprises:

[0037] The acquisition module is used to obtain the accounting data to be calculated, external accounting data and product configuration information;

[0038] a calculation module, configured to calculate the account data to be calculated and the external account data according to the product configuration information to obtain a first data acquisition product range and a second data acquisition product range, wherein the first data acquisition product range corresponds to the account data to be calculated, and the second data acquisition product range corresponds to the external account data;

[0039] A query module, used for obtaining target to-be-accounted accounting data and target external accounting data based on the first data acquisition product range and the second data acquisition product range;

[0040] The result module is used to compare the target to-be-accounted accounting data with the target external accounting data to obtain a verification result.

[0041] In addition, to achieve the above-mentioned purpose, the present application also proposes a medium, which is a computer-readable medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the information verification method based on product configuration information as described above are implemented.

[0042] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the information verification method based on product configuration information as described above.

[0043] This application obtains the accounting data to be accounted, external accounting data and product configuration information, calculates the accounting data to be accounted and the external accounting data according to the product configuration information, obtains the first data acquisition product range and the second data acquisition product range, obtains the target accounting data to be accounted and the target external accounting data based on the first data acquisition product range and the second data acquisition product range, and compares the target accounting data to be accounted and the target external accounting data to obtain the verification result. By obtaining the accounting data to be accounted, external accounting data and product configuration information, determining the data acquisition range according to the configuration information and performing the comparison, the accounting risk is identified in real time and accurately, and the efficiency and accuracy of the account-to-actual verification are improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0045] Figure 1 This is a flow chart of the first embodiment of the information verification method based on product configuration information of the present application;

[0046] Figure 2 This is a basic product information configuration diagram of the first embodiment of the information verification method based on product configuration information of this application;

[0047] Figure 3 This is a flow chart of a second embodiment of the information verification method based on product configuration information of the present application;

[0048] Figure 4 This is a flowchart of the account-to-actual verification of the second embodiment of the information verification method based on product configuration information of this application;

[0049] Figure 5 This is a schematic diagram of the module structure of the information verification device based on product configuration information in an embodiment of the present application;

[0050] Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the information verification method based on product configuration information in the embodiment of the present application.

[0051] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0052] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0053] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0054] The main solution of the embodiment of the present application is: obtaining the accounting data to be accounted, external accounting data and product configuration information, calculating the accounting data to be accounted and the external accounting data according to the product configuration information, obtaining a first data acquisition product range and a second data acquisition product range, obtaining target accounting data to be accounted and target external accounting data based on the first data acquisition product range and the second data acquisition product range, and comparing the target accounting data to be accounted and the target external accounting data to obtain a verification result.

[0055] Based on this, the embodiment of the present application provides an information verification method based on product configuration information, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the information verification method based on product configuration information of the present application.

[0056] In this embodiment, the information verification method based on product configuration information includes steps S10 to S40:

[0057] Step S10, obtaining the accounting data to be calculated, external accounting data and product configuration information.

[0058] It should be noted that the above-mentioned accounting data to be accounted for refers to the accounting data recorded within the enterprise system, including but not limited to positions, exchange positions, brokerage margins and futures reserves, etc. This data reflects the financial status of the custody product at a specific point in time. The above-mentioned external accounting data refers to the accounting data obtained from external institutions (such as exchanges, brokerages, futures companies, etc.). This data provides financial information recorded by external institutions that corresponds to the internal system of the enterprise within the same time period, which is used for comparison with internal accounting data. Product configuration information refers to configuration information related to custody products, including parent-child account configuration, merged product configuration, parallel product configuration, product parameter information, etc.

[0059] Furthermore, the verification products corresponding to the accounting data to be accounted include but are not limited to parent-child products, merged products and parallel products. Among them, parent-child products refer to a custody accounting system that has both parent products and child products. Each product will be separately accounted and independently accounted. For example, a parent fund may contain multiple sub-funds, and the investment strategies and investment portfolios of each sub-fund may be different. The transaction data and fee settlement data of parent-child products depend on the external transaction system. Therefore, it is necessary to split the data of the parent product into sub-accounts according to different transaction types (such as on-site transactions and inter-bank transactions), or aggregate the transaction data of sub-products to the parent account. A merged product refers to multiple products that share the same custody bank account, inter-bank account or shareholder code. For example, the dividend-type, traditional and universal products of an insurance company share the same custody account. Parallel products refer to products that run two sets of accounting systems at the same time due to the switching of accounting standards. For example, in the early stage of the implementation of new accounting standards, in order to ensure a smooth transition between the old and new accounting standards, two sets of accounting systems will be run at the same time, one in accordance with the old business standards and the other in accordance with the new business standards.

[0060] Furthermore, before step S10, the process further includes: obtaining basic product information and product configuration rules related to the accounting data to be accounted and the external accounting data, wherein the basic product information includes parent-child product configuration, parallel product configuration, merged product configuration, special configuration for account-to-actual verification, and the correspondence between external accounts and accounting accounts, such as Figure 2As shown in the basic product information configuration diagram, the parent-child product configuration includes the relevant information of the parent product and the child product. The parent product code is the unique identifier of the parent product, the child product code is the unique identifier of the child product, and the setting type refers to a specific configuration type or classification. The parallel product configuration includes the relevant information of the parallel product. The main product code indicates the unique identifier of the main product, the auxiliary product code indicates the unique identifier of the auxiliary product, and the validity period represents the effective time range of the parallel product configuration. The merged product configuration includes the relevant information of the merged product. The grouping code indicates the grouping identifier of multiple products, the product code indicates the unique identifier of the merged product, and the validity period represents the effective time range of the merged product configuration. The special configuration of account-to-actual verification includes special verification configuration information. The grouping code indicates the grouping identifier of the special product, the product code indicates the unique identifier of the special product, and the validity period represents the effective time range of the special product configuration. The correspondence between the custodian and the accounting account is the correspondence between the external account and the accounting account. The accounting account is the associated accounting account information. The custodian refers to the accounting account information of the associated external institution. The product code is the unique identifier of the custodian and the unique identifier of the accounting account.

[0061] As for the basic product information and product configuration rules, users are allowed to customize the configuration according to their own needs. Specifically, a user-friendly configuration interface is provided, allowing users to easily set and adjust various verification rules and configuration information. For example, users can choose appropriate verification methods and data sources according to different product types (such as parent-sub-accounts, merged products, parallel products, etc.). The system can also support users to customize data mapping relationships to ensure accurate correspondence between internal accounting data and external data. In addition, users can set specific verification frequencies and time windows to meet different business needs. For example, some high-risk products may require more frequent real-time verification, while low-risk products can adopt daily or weekly regular verification to improve the flexibility and adaptability of account-to-actual verification.

[0062] Furthermore, after obtaining the above-mentioned basic product information and product configuration rules, the initial product configuration information is obtained according to the basic product information and product configuration rules, and the initial product configuration information is verified to obtain the verification result. Specifically, according to the basic product information and product configuration rules, the initial product configuration information is generated, including parent-child product configuration, parallel product configuration, merged product configuration, etc. For example, for products with a parent-child account structure, the corresponding configuration information is generated according to the parent-child account relationship setting; for parallel products, the relationship between the main product and the auxiliary product is identified, and the effective configuration time range is recorded. Then, the generated initial product configuration information is verified. The verification process includes checking the integrity, consistency and rationality of the configuration information. For example, the system verifies whether the codes of the parent product and the child product are correct, whether the configuration type conforms to the business logic, and whether the accounting account exists and is valid. For parallel products, the system checks whether the codes of the main product and the auxiliary product match and whether the validity period is reasonable. When the verification result is that the preset configuration requirements are met, the initial product configuration information is saved as the product configuration information.

[0063] Step S20, calculating the accounting data to be calculated and the external accounting data according to the product configuration information to obtain a first data acquisition product range and a second data acquisition product range, wherein the first data acquisition product range corresponds to the accounting data to be calculated, and the second data acquisition product range corresponds to the external accounting data.

[0064] It should be noted that the system calculates the first data acquisition product range and the second data acquisition product range based on the product configuration information. The first data acquisition product range corresponds to the account data to be accounted for, which specifically includes three situations. The first situation is that if the verification product itself does not have a consolidation relationship and is not the parent product in the parent-sub-account, or the parent product of the parent-sub-account and the parent-sub-account relationship is set to the series type and any sub-product has a custodian, then the data acquisition range is the verification product itself. The second situation is that if the verification product is the parent product in the parent-sub-account and the parent-sub-account relationship is set to the MOM mode (only cross-checking), or the series type and all sub-products do not have a custodian, then the data acquisition range is all sub-products of the verification product. The third situation is that if there is a consolidated product configuration for position verification, then the data acquisition range is the products that share the custodian account for the verification product. For the consolidated product configuration with position verification, it can be understood that in some financial products, multiple products share the same custodian account or other common financial accounts (such as inter-bank accounts, shareholder codes, etc.). These products need to be checked according to the common account dimension during accounting processing to ensure the consistency and accuracy of the position data (i.e., the assets or liabilities held) of each product in the account. For example, an insurance company has three products: A (dividend-paying type), B (traditional type) and C (universal type). These three products share the same custodial bank account. The position data of products A, B, and C are compared with the actual position data of the shared custodial bank account to ensure that the position data of each product is consistent with the actual data in the account.

[0065] The second data collection product range corresponds to external accounting data, which specifically includes three situations. The first situation is that if the verification product itself does not have a merged relationship or a parallel relationship, the data collection range is the verification product itself. The second situation is that if there is a parallel relationship, and only the corresponding parallel product has a custodian, the data collection range is the main product in the parallel relationship of the verification product. The third situation is that if there is a merged product configuration for position verification, the data collection range is the products with the same custodian as the verification product.

[0066] Step S30, based on the first data acquisition product range and the second data acquisition product range, obtain the target to-be-accounted accounting data and the target external accounting data.

[0067] It should be noted that the above process starts with defining the data collection product scope, which is an important prerequisite for ensuring the effectiveness of subsequent data acquisition. The first data collection product scope focuses on the source of accounting data, which needs to consider multiple factors, including but not limited to whether the product belongs to the parent-child account structure, whether there is a relationship between merged products or parallel products, etc. For example, if a product is a parent product in a parent-child account, then when determining the data collection scope, it is necessary to decide whether to only collect the data of the parent product or include the data of all child products based on the specific settings of the parent-child account relationship (such as MOM mode, series type, etc.). In addition, if there is a merge relationship between products, that is, multiple products share the same custodian, then when checking positions, it is also necessary to include the products of these shared custodians in the data collection scope to ensure the comprehensiveness and accuracy of the check. At the same time, the second data collection product scope focuses on the acquisition of external accounting data, which usually comes from external institutions related to the custody product, such as exchanges, securities firms, etc. Similarly, when determining the data collection scope, it is also necessary to consider whether the product is in a parallel state, that is, the situation where two sets of accounts are running at the same time due to changes in accounting standards. In this case, the system needs to identify which set of accounts has the actual custodian and select the correct data source accordingly.

[0068] Furthermore, after clarifying the data retrieval product range, the accounting data to be accounted is queried and saved based on the first data retrieval product range to obtain the target accounting information to be accounted. Specifically, a real-time data query request is initiated through an efficient interface with the internal accounting system. These interfaces are optimized and can respond quickly and accurately extract the required accounting information from huge data sets. In order to ensure the security and integrity of the data, the system uses encryption technology and data verification mechanisms during data transmission to ensure that the data is not tampered with or lost during transmission. Once the data is successfully acquired, it is immediately saved to a temporary database to prepare for subsequent data processing and comparison. While saving the data, each piece of data is marked to clearly identify the specific product to which the data belongs, and to distinguish between verification products and data retrieval products. This identification process not only facilitates subsequent data comparison operations, but also helps business operations personnel better understand and track the source of data,

[0069] Furthermore, based on the second data acquisition product range, the external accounting data is queried and saved to obtain the target external accounting information. Specifically, through the data interface established with the external organization, a real-time data request is initiated to extract the required data from the corresponding external database. During the extraction process, a specific data query protocol is adopted to ensure the integrity and real-time nature of the data. In addition, in order to ensure the security and privacy of the data, encrypted transmission and access control measures are implemented. The extracted data will undergo preliminary cleaning and formatting to ensure its compatibility with the internal accounting system for subsequent processing. Once the data is successfully extracted, the system will save it, which usually involves storing the data in a secure database and properly indexing it for rapid retrieval and analysis. The saved data will be marked and classified to ensure that it corresponds to the second data acquisition product range to facilitate subsequent verification and analysis.

[0070] Step S40, comparing the target to-be-accounted accounting data with the target external accounting data to obtain a verification result.

[0071] It should be noted that this process first involves a specific analysis of the two sets of data to identify any potential inconsistencies or differences. First, data extraction is performed based on the target accounting data to be accounted for and the target external accounting data to obtain first extracted data and second extracted data. The first extracted data corresponds to the target accounting data to be accounted for, and the second extracted data corresponds to the target external accounting data. Specifically, the saved target accounting data to be accounted for and the target external accounting data are loaded from the temporary database, and a small portion of the data is extracted as comparison data. These data have been marked and classified in the previous data query and storage process. The verification products and data extraction products are distinguished according to the identification to ensure that the correct data source is used in the comparison process.

[0072] Further, step S40 also includes comparing the first extracted data and the second extracted data item by item to obtain a comparison result. This step will use a comparison algorithm to compare the data item by item, and compare the target account data to be settled and the target external account data item by item. The comparison rules may include multiple dimensions such as amount, date, and counterparty to ensure the comprehensiveness and accuracy of the comparison. For example, the system may check whether the amount of each transaction is consistent, whether the transaction date is the same, whether the information of the counterparty matches, etc. If any difference is found, the system will record the specific difference information and mark the type and degree of the difference. Finally, the difference is calculated and checked according to the comparison result to obtain the verification result. Specifically, all the comparison results are summarized and a report on the verification results is generated. The report not only contains the overall comparison results, such as the number of consistent items and the number of items with differences, but also lists in detail each piece of data with differences and their specific circumstances. The report can be output in multiple formats, such as PDF, Excel, etc., which is convenient for business operators to view and process.

[0073] Further, after step S40, when the verification result is inconsistent, the nature of the difference and the reason for the difference are obtained according to the verification result. Specifically, when the verification inconsistency is detected, the specific difference information will be automatically recorded, including the data items of the difference, the value of the difference, the transaction date and counterparty involved, etc. According to the preset difference classification rules, the difference is divided into different natures, such as amount difference, date difference, counterparty difference, etc. For example, if the amount of a transaction is inconsistent in the internal account data and the external account data, the system will classify it as "amount difference". Next, the reason for the difference is further analyzed. Common reasons for the difference include data entry errors, data transmission delays, system failures, accounting processing differences, etc. The system can gradually narrow down the scope of the difference reasons by comparing historical data, checking data transmission logs, analyzing system logs, etc. For example, if it is found that multiple transactions in a certain time period have the same amount difference, it may be due to a system failure in the time period that causes data processing errors. Further, a difference report is generated based on the nature of the difference and the reason for the difference. Specifically, after determining the nature of the difference and the reason for the difference, a detailed difference report is generated. The difference report not only contains the overall difference statistics, such as the total number of differences and the distribution of various differences, but also lists the specific information of each difference, including the nature of the difference, the reason for the difference, the data items involved and the transaction details, etc. The report can also provide some preliminary suggestions, such as rechecking the data for a specific time period, checking the logs of a specific system, etc., to help business operators take quick action.

[0074] This embodiment provides an information verification method based on product configuration information, by obtaining the account data to be accounted, external account data and product configuration information, calculating the account data to be accounted and the external account data according to the product configuration information, obtaining the first data acquisition product range and the second data acquisition product range, obtaining the target account data to be accounted and the target external account data based on the first data acquisition product range and the second data acquisition product range, and comparing the target account data to be accounted and the target external account data to obtain the verification result. By obtaining the account data to be accounted, the external account data and product configuration information, determining the data acquisition range according to the configuration information and performing the comparison, the account risk is identified in real time and accurately, and the efficiency and accuracy of the account-to-actual verification are improved.

[0075] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 3 The information verification method based on product configuration information step S20 also includes steps S201 to S204:

[0076] Step S201, obtaining internal business logic and accounting rules based on the accounting data to be accounted for.

[0077] It should be noted that the acquired accounting data to be accounted for is parsed to extract key information fields, such as transaction date, transaction type, transaction amount, counterparty, account information, etc. This information is the basis for subsequent processing and ensures the integrity and accuracy of the data. During the parsing process, the data is cleaned and standardized according to the preset data format and standards, redundant information is removed, format errors are corrected, and data consistency is ensured. Next, the internal business logic and accounting rules are matched according to the parsed data. These rules usually include accounting standards, financial policies, transaction processing procedures, etc., covering all aspects from transaction confirmation to account recording. For example, whether a transaction needs to be amortized is determined according to accounting standards, the proportion of expense sharing is determined according to financial policies, and the time point for transaction entry is determined according to transaction processing procedures. These rules can be managed in the form of configuration files or database tables to ensure flexibility and maintainability.

[0078] Step S202, obtaining external data characteristics and compatibility based on external accounting data.

[0079] It should be noted that the external accounting data is parsed to extract key information fields, such as transaction date, transaction type, transaction amount, counterparty, account information, etc. During the parsing process, the data is cleaned and standardized according to the format and standard of the external data, redundant information is removed, format errors are corrected, and data consistency is ensured. For example, if the date format of the external data is "YYYY-MM-DD", and the format required by the internal system is "MM / DD / YYYY", the format conversion is automatically performed. Next, the characteristics of the external data are analyzed, including the structure, frequency, accuracy, and integrity of the data. Data structure analysis can help the system understand the organization of external data, such as the field definition and relational model of the data table. Data frequency analysis can determine the update cycle of external data, such as daily or weekly updates, to ensure the timeliness of the data. Data accuracy analysis can evaluate the decimal places and units of external data to ensure consistency with internal data. Data integrity analysis can check whether there are missing values ​​or outliers in the external data to ensure the integrity and reliability of the data.

[0080] While analyzing the characteristics of external data, verify the compatibility of external data with internal systems. This step mainly includes the verification of data format compatibility, data type compatibility, and business logic compatibility. Data format compatibility verification ensures that the format of external data is consistent with the requirements of the internal system, such as date format, amount format, etc. Data type compatibility verification ensures that the type of external data matches the requirements of the internal system, such as string, integer, floating point, etc. Business logic compatibility verification ensures that the business logic of external data is consistent with the processing rules of the internal system, such as the definition of transaction type, cost allocation rules, etc.

[0081] Step S203, calculating the matching degree between the internal business logic and the accounting rules and the product configuration information, and obtaining the first data acquisition product range.

[0082] It should be noted that calculating the matching degree between internal business logic and accounting rules and product configuration information to determine the first product range is a key step in the account-to-actual verification process, ensuring the accuracy and efficiency of data processing.

[0083] Furthermore, step S203 also includes: obtaining the parent-child account, merged product, parallel product configuration information and product parameter information of the account data to be accounted for according to the product configuration information. Specifically, it is necessary to parse the product configuration information and extract key parameters, such as product type (parent-child account, merged product, parallel product, etc.), custody relationship, transaction type, account information, etc. These parameters are the basis for subsequent matching.

[0084] Furthermore, a matching degree calculation is performed based on the internal business logic and accounting rules in combination with the parent-child account configuration information, the merged product configuration information, and the product parameter information of the accounting data to be accounted, to obtain a first matching degree result. Specifically, the extracted product configuration information is matched with the internal business logic and accounting rules. For example, for products with a parent-child account structure, if the parent-child account relationship is set to the MOM mode or series type and all sub-products have no custodian, it is necessary to query the data of all sub-products of the parent product. For merged products, if multiple products share the same custodian, these products are included in the data acquisition scope. For independently managed products, only the data of the accounting product itself needs to be queried. Based on this, the correct data source is selected through these matching rules to accurately determine the specific product range that needs to be queried, ensure the integrity and accuracy of the data, and generate the first matching degree result.

[0085] Furthermore, according to the first matching result, the first data acquisition product range is obtained, and the first data acquisition product range includes the accounting product itself, all sub-products and products of the common custodian corresponding to the accounting data to be accounted. Specifically, through the first matching result, the first data acquisition product range can be accurately determined to ensure the integrity and accuracy of the data. The final generated first data acquisition product range list includes not only the accounting product itself corresponding to the accounting data to be accounted, but also all sub-products and products of the common custodian. The products of the common custodian refer to if multiple products share the same custodian, then these products are included in the data acquisition range. This process not only improves the efficiency of data processing, but also enhances the transparency and traceability of the data.

[0086] Step S204, calculating the matching degree between the external data characteristics and compatibility and the product configuration information, and obtaining the second data acquisition product range.

[0087] It should be noted that before calculating the matching degree, the merged product configuration information, parallel product configuration information and product parameter information of the external accounting data are obtained based on the product configuration information. Specifically, the system parses the product configuration information and extracts key parameters, such as product type (merged product, parallel product, etc.), custody relationship, transaction type, account information, etc. For merged products, extract product information of shared custodians. For parallel products, identify which products are running two sets of accounts at the same time due to changes in accounting standards, etc., and record which products have actual custodians.

[0088] Further, the matching degree is calculated based on the external data characteristics and compatibility combined with the merged product configuration information, parallel product configuration information and product parameter information of the external account data to obtain a second matching degree result. Specifically, the external account data is parsed to extract key information fields, such as transaction date, transaction type, transaction amount, counterparty, account information, etc. The characteristics of the external data are analyzed, including data structure, frequency, accuracy and integrity. For example, the update cycle, number of decimal places and unit of the data are checked. The compatibility of the external data with the internal system is verified, including data format compatibility, data type compatibility and business logic compatibility. For example, ensure that the date format, amount format, etc. are consistent, and the definition of the transaction type matches the rules of cost sharing. Combined with the external data characteristics and compatibility, the system calculates the matching degree of the external account data with the product configuration information, for example, checks whether the structure and format of the external data are consistent with the requirements of the internal system, confirms whether the update frequency and accuracy of the external data meet the requirements of the internal business logic, verifies whether the business logic of the external data is consistent with the processing rules of the internal system, etc., to obtain a second matching degree result. Furthermore, according to the second matching result, the second data acquisition product range is obtained, and the second data acquisition product range includes the main product corresponding to the external accounting data and the main product in the parallel relationship. Specifically, the main product corresponding to the external accounting data means that if the product does not have a merge relationship and a parallel relationship, the product will be selected as the data acquisition object. The main product in the parallel relationship means that if the product has a parallel relationship and only the corresponding parallel product has a custodian, the main product in the parallel relationship will be selected as the data acquisition object.

[0089] After step S203, Figure 4 The account-to-actual verification flow chart shown in the figure, after clarifying the products that need to be retrieved, enters the next stage, that is, querying the relevant accounting data. What is involved here is the internal accounting data, that is, the financial information recorded by the enterprise itself. According to the previously specified product range for data retrieval, the corresponding accounting data is searched in the database or other related systems, and then the data is verified. At this stage, the system will verify and compare the accounting data previously queried. Usually, this is to confirm whether the internal accounts of the enterprise are consistent with the actual situation of its external counterpart. If any differences or discrepancies are found in this process, the reasons need to be further investigated. After the above steps, all verification results will be saved. The purpose of this is to facilitate the review of historical records in the future, and also to provide evidence support for possible problems. In addition, these data can also be used for future analysis to help enterprises better understand and improve their financial management processes.

[0090] Furthermore, after a long period of time after obtaining the verification results, the historical data analysis function will be provided to help users understand long-term trends and discover potential problems. Visualization tools are provided to display trend charts of historical verification data. For example, a time series chart of the verification results can be generated to show the changes in indicators such as the verification success rate and abnormality rate over a period of time. Through these charts, users can intuitively see the changing trends of the data and discover abnormal fluctuations in a timely manner. Multi-dimensional historical data analysis is also supported, allowing users to view data from different angles. For example, users can choose to analyze by dimensions such as product type, verification item, and time period to find out the verification rules and problems under specific conditions. This multi-dimensional analysis helps users fully understand the business situation and formulate more targeted improvement measures.

[0091] This embodiment obtains internal business logic and accounting rules based on the account data to be accounted, obtains external data characteristics and compatibility based on the external account data, calculates the matching degree between the internal business logic and accounting rules and the product configuration information, and obtains the first data acquisition product range; calculates the matching degree between the external data characteristics and compatibility and the product configuration information, and obtains the second data acquisition product range. By parsing the account data to be accounted and the external account data, combining the product configuration information, calculating the matching degree, determining the first and second data acquisition product ranges, ensuring the accuracy and timeliness of the data, and improving the efficiency and reliability of account verification.

[0092] This application also provides an information verification device based on product configuration information, please refer to Figure 5 , the device comprises:

[0093] The acquisition module is used to obtain the accounting data to be calculated, external accounting data and product configuration information.

[0094] The calculation module is used to calculate the accounting data to be calculated and the external accounting data according to the product configuration information to obtain the first data acquisition product range and the second data acquisition product range, wherein the first data acquisition product range corresponds to the accounting data to be calculated and the second data acquisition product range corresponds to the external accounting data.

[0095] The query module is used to obtain target to-be-accounted accounting data and target external accounting data based on the first data acquisition product range and the second data acquisition product range.

[0096] The result module is used to compare the target to-be-accounted accounting data with the target external accounting data to obtain the verification result.

[0097] The information verification device based on product configuration information provided by the present application adopts the information verification method based on product configuration information in the above embodiment, which can solve the technical problem of how to improve the accuracy and efficiency of account verification. Compared with the prior art, the beneficial effects of the information verification device based on product configuration information provided by the present application are the same as the beneficial effects of the information verification method based on product configuration information provided by the above embodiment, and the other technical features of the information verification device based on product configuration information are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0098] In one embodiment, the acquisition module 10 is also used to obtain internal business logic and accounting rules based on the accounting data to be accounted for; obtain external data characteristics and compatibility based on external accounting data; calculate the matching degree between the internal business logic and accounting rules and the product configuration information to obtain the first data acquisition product range; calculate the matching degree between the external data characteristics and compatibility and the product configuration information to obtain the second data acquisition product range.

[0099] In one embodiment, the acquisition module 10 is also used to obtain the parent-child account configuration information, merged product configuration information and product parameter information of the accounting data to be accounted based on the product configuration information; perform a matching calculation based on the internal business logic and accounting rules in combination with the parent-child account configuration information, merged product configuration information and product parameter information of the accounting data to be accounted to obtain a first matching result; obtain a first data acquisition product range based on the first matching result, and the first data acquisition product range includes the accounting product itself, all sub-products and products of shared custodians corresponding to the accounting data to be accounted.

[0100] In one embodiment, the sending module 20 is also used to obtain the merged product configuration information, parallel product configuration information and product parameter information of the external accounting data based on the product configuration information; perform a matching calculation based on the external data characteristics and the compatibility combined with the merged product configuration information, parallel product configuration information and product parameter information of the external accounting data to obtain a second matching result; obtain a second data acquisition product range based on the second matching result, and the second data acquisition product range includes the main products corresponding to the external accounting data and the main products in the parallel relationship.

[0101] In one embodiment, the sending module 20 is also used to obtain basic product information and product configuration rules related to the accounting data to be accounted for and the external accounting data, the basic product information including parent-child product configuration, parallel product configuration, merged product configuration, special configuration for account-to-actual verification, and the correspondence between external accounts and accounting accounts; obtain initial product configuration information based on the basic product information and the product configuration rules; verify the initial product configuration information to obtain a verification result; when the verification result meets the preset configuration requirements, save the initial product configuration information as product configuration information.

[0102] In one embodiment, the sending module 20 is also used to extract data based on the target account data to be accounted for and the target external account data to obtain first extracted data and second extracted data, the first extracted data corresponding to the target account data to be accounted for, and the second extracted data corresponding to the target external account data; compare the first extracted data and the second extracted data item by item to obtain a comparison result; calculate and verify the difference based on the comparison result to obtain a verification result.

[0103] In one embodiment, the sending module 20 is further used to obtain the difference nature and the difference reason according to the verification result when the verification result is inconsistent; and generate a difference report based on the difference nature and the difference reason.

[0104] The present application provides an information verification device based on product configuration information, and the information verification device based on product configuration information includes: 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 so that the at least one processor can execute the information verification method based on product configuration information in the above-mentioned embodiment one.

[0105] Reference below Figure 6 , which shows a schematic diagram of the structure of an information checking device based on product configuration information suitable for implementing the embodiment of the present application. The information checking device based on product configuration information in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The information verification device based on product configuration information shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0106] like Figure 6As shown, the information checking device based on the product configuration information may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the information checking device based on the product configuration information are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the information verification device based on the product configuration information to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an information verification device based on the product configuration information with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0107] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0108] The information verification device based on product configuration information provided by the present application adopts the information verification method based on product configuration information in the above embodiment, which can solve the technical problem of how to improve the accuracy and efficiency of account verification. Compared with the prior art, the beneficial effects of the information verification device based on product configuration information provided by the present application are the same as the beneficial effects of the information verification method based on product configuration information provided by the above embodiment, and the other technical features of the information verification device based on product configuration information are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0109] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0110] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0111] The present application provides a computer-readable medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the information verification method based on product configuration information in the above-mentioned embodiment.

[0112] The computer-readable medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0113] The computer-readable medium may be included in the information checking device based on the product configuration information; or may exist independently without being assembled into the information checking device based on the product configuration information.

[0114] The computer-readable medium carries one or more programs. When the one or more programs are executed by the information checking device based on the product configuration information, the information checking device based on the product configuration information can be written in one or more programming languages ​​or a combination thereof to perform the computer program code of the operation of the present application. The programming language includes an object-oriented programming language, such as Java, Smalltalk, C++, and also includes a conventional procedural programming language, such as "C" language or similar programming language. The program code can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0115] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0116] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0117] The readable medium provided by the present application is a computer-readable medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned information verification method based on product configuration information, and can solve the technical problem of how to improve the accuracy and efficiency of account verification. Compared with the prior art, the beneficial effects of the computer-readable medium provided by the present application are the same as the beneficial effects of the information verification method based on product configuration information provided by the above-mentioned embodiment, and will not be repeated here.

[0118] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned information verification method based on product configuration information when executed by a processor.

[0119] The computer program product provided by this application can solve the technical problem of how to improve the accuracy and efficiency of account-to-actual verification. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the information verification method based on product configuration information provided by the above embodiment, which will not be repeated here.

[0120] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. An information verification method based on product configuration information, characterized in that: The method comprises: Obtain accounting data to be calculated, external accounting data and product configuration information; Calculating the to-be-accounted accounting data and the external accounting data according to the product configuration information to obtain a first data acquisition product range and a second data acquisition product range, wherein the first data acquisition product range corresponds to the to-be-accounted accounting data, and the second data acquisition product range corresponds to the external accounting data; Based on the first data acquisition product range and the second data acquisition product range, target to-be-accounted accounting data and target external accounting data are obtained; The target to-be-accounted accounting data and the target external accounting data are compared to obtain a verification result.

2. The method according to claim 1, characterized in that The step of calculating the to-be-accounted accounting data and the external accounting data according to the product configuration information to obtain a first data acquisition product range and a second data acquisition product range comprises: According to the account data to be accounted for, internal business logic and accounting rules are obtained; According to the external accounting data, external data characteristics and compatibility are obtained; Calculate the matching degree between the internal business logic and the accounting rules and the product configuration information to obtain a first data acquisition product range; The matching degree between the external data characteristic and the compatibility and the product configuration information is calculated to obtain a second data acquisition product range.

3. The method according to claim 2, characterized in that The step of calculating the matching degree between the internal business logic and the accounting rules and the product configuration information to obtain the first data acquisition product range includes: According to the product configuration information, the parent-sub-account configuration information, the merged product configuration information and the product parameter information of the accounting data to be calculated are obtained; According to the internal business logic and the accounting rules, the parent-sub-account configuration information, the merged product configuration information, and the product parameter information of the accounting data to be accounted are combined to perform a matching degree calculation to obtain a first matching degree result; According to the first matching result, a first data acquisition product range is obtained, and the first data acquisition product range includes the accounting product itself, all sub-products and products of shared custodians corresponding to the accounting data to be accounted for.

4. The method according to claim 2, characterized in that The step of calculating the matching degree between the external data characteristic and the compatibility and the product configuration information to obtain the second data acquisition product range includes: According to the product configuration information, the combined product configuration information, the parallel product configuration information and the product parameter information of the external accounting data are obtained; According to the external data characteristics and the compatibility, the combined product configuration information, the parallel product configuration information and the product parameter information of the external account data are combined to perform a matching degree calculation to obtain a second matching degree result; According to the second matching result, a second data acquisition product range is obtained, where the second data acquisition product range includes the main product corresponding to the external accounting data and the main product in the parallel relationship.

5. The method according to claim 1, characterized in that Before the step of obtaining the accounting data to be calculated, external accounting data and product configuration information, the following steps are included: Obtain basic product information and product configuration rules related to the accounting data to be accounted and external accounting data, wherein the basic product information includes parent-child product configuration, parallel product configuration, combined product configuration, special configuration for account-to-actual verification, and the correspondence between external accounts and accounting accounts; Obtaining initial product configuration information according to the product basic information and the product configuration rule; Verifying the initial product configuration information to obtain a verification result; When the verification result satisfies the preset configuration requirement, the initial product configuration information is saved as product configuration information.

6. The method according to claim 1, characterized in that The step of comparing the target to-be-accounted accounting data with the target external accounting data to obtain a verification result comprises: Extracting data according to the target account data to be settled and the target external account data to obtain first extracted data and second extracted data, wherein the first extracted data corresponds to the target account data to be settled, and the second extracted data corresponds to the target external account data; Comparing the first extracted data and the second extracted data item by item to obtain a comparison result; The verification difference is calculated according to the comparison result to obtain the verification result.

7. The method according to claim 1, characterized in that After the step of comparing the target to-be-accounted accounting data with the target external accounting data to obtain the verification result, the method further comprises: When the verification result is inconsistent, obtaining the nature of the difference and the reason for the difference according to the verification result; A discrepancy report is generated based on the nature of the discrepancy and the reason for the discrepancy.

8. An information checking device based on product configuration information, characterized in that: The device comprises: The acquisition module is used to obtain the accounting data to be calculated, external accounting data and product configuration information; a calculation module, configured to calculate the account data to be calculated and the external account data according to the product configuration information to obtain a first data acquisition product range and a second data acquisition product range, wherein the first data acquisition product range corresponds to the account data to be calculated, and the second data acquisition product range corresponds to the external account data; A query module, used for obtaining target to-be-accounted accounting data and target external accounting data based on the first data acquisition product range and the second data acquisition product range; The result module is used to compare the target to-be-accounted accounting data with the target external accounting data to obtain a verification result.

9. An information checking device based on product configuration information, characterized in that: The device includes: a memory, a processor, and an information verification program based on product configuration information stored in the memory and executable on the processor, wherein the information verification program based on product configuration information is configured to implement the steps of the information verification method based on product configuration information as described in any one of claims 1 to 7.

10. A medium, characterized in that The medium stores an information verification program based on product configuration information, and when the information verification program based on product configuration information is executed by the processor, the steps of the information verification method based on product configuration information as described in any one of claims 1 to 7 are implemented.