Data submission method and device, computer equipment and storage medium

Through the processing and belonging statistics of financial business data, obtain data supervision requirements for each belonging place, and generate corresponding submission documents, solve the problem of low data quality in the existing technology, and inadequate reporting. The timely and quality of the delivery.

CN119359451APending Publication Date: 2025-01-24CHINA PING AN PROPERTY INSURANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411362276.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The existing data reporting plan fails to effectively consider the personalized different needs of various financial institutions, resulting in low data quality and untimely data reporting due to differences in regulatory requirements.

Method used

By obtaining financial business data, process and generate data sets to be sent to the delivery of data sets, the ownership of statistical data, obtain data supervision requirements for each belonging place, and processes the data based on these requirements, generate the report files corresponding to each belonging place. Eventually submit these documents to the corresponding regulatory platform.

Benefits of technology

This method can handle financial business data, simplify the processing process, improve processing efficiency, ensure the timeliness of data submission, and process data according to the supervision requirements of different belonging sites to improve the quality of the reporting data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119359451A_ABST
    Figure CN119359451A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing and financial science and technology, and particularly discloses a data submission method and device, computer equipment and a storage medium. According to the method and the device, the financial service data can be uniformly acquired, the financial service data is processed, the to-be-submitted data set is generated, the financial service data of each financial institution does not need to be processed one by one, the processing process of the financial service data is simplified, the processing efficiency is improved, and the timeliness of data submission is improved. And secondly, the to-be-submitted data set can be processed according to different data supervision requirements of different attributions, submitted files corresponding to the attributions are obtained, individual difference requirements of the attributions on financial service data supervision are considered again, and the submitted data quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing and financial technology, and in particular to a data reporting method, device, computer equipment and storage medium. Background Art

[0002] With the development of the financial sector, financial business is increasing, and financial security is of vital importance to financial institutions and customers. In order to supervise the financial business data of financial institutions and ensure financial security, it is necessary to regularly report the financial business data of each financial institution to the regulatory agency for supervision to verify the financial security of the financial institution. However, due to the different regulatory requirements of the regulatory authorities in each jurisdiction, data from different jurisdictions need to be processed differently, and the process is relatively complicated, resulting in untimely data reporting. At the same time, there are individual differences between different institutions, and the current data reporting scheme does not take into account the individual differences of institutions, resulting in low data quality. Therefore, how to improve data quality and the timeliness of data reporting has become an urgent problem to be solved. Summary of the invention

[0003] The present application provides a data reporting method, apparatus, computer equipment and storage medium to improve data quality and the timeliness of data reporting.

[0004] In a first aspect, the present application provides a data reporting method, the method comprising:

[0005] Acquire financial business data, and process the financial business data to obtain a data set to be reported;

[0006] Performing location statistics on the data in the data set to be reported, and determining at least one location;

[0007] Obtaining data supervision requirements of each place of origin, and processing the data set to be reported based on the data supervision requirements to obtain reporting files corresponding to each place of origin;

[0008] Submit the reporting documents to the corresponding regulatory platform of each place of affiliation.

[0009] In a second aspect, the present application further provides a data reporting device, the device comprising:

[0010] A data set acquisition module is used to acquire financial business data and process the financial business data to obtain a data set to be submitted;

[0011] A location statistics module, used to perform location statistics on the data in the data set to be reported, and determine at least one location;

[0012] A reporting file acquisition module, used to obtain the data supervision requirements of each place of origin, and based on the data supervision requirements, process the data set to be reported to obtain the reporting files corresponding to each place of origin;

[0013] The reporting document sending module is used to submit the reporting documents to the corresponding supervision platform of each place of origin.

[0014] In a third aspect, the present application also provides a computer device, comprising a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program and implement the data reporting method as described above when executing the computer program.

[0015] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the data reporting method as described above.

[0016] The present application discloses a data reporting method, device, computer equipment and storage medium, which obtain financial business data, process the financial business data, and obtain a data set to be reported; perform location statistics on the data in the data set to be reported, and determine at least one location; obtain the data supervision requirements of each location, and based on the data supervision requirements, process the data set to be reported, and obtain the reporting files corresponding to each location; submit the reporting files to the supervision platform corresponding to each location. The present application can uniformly obtain financial business data, process the financial business data, and generate a data set to be reported. There is no need to process the financial business data of each financial institution one by one, which simplifies the processing process of financial business data, improves processing efficiency, and thus improves the timeliness of data reporting. Secondly, the present application can process the data set to be reported according to the different data supervision requirements of different locations, obtain the reporting files corresponding to each location, and re-consider the personalized and different needs of each location for financial business data supervision, thereby improving the quality of reported data. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 is a schematic flow chart of a first embodiment of a data reporting method provided by an embodiment of the present application;

[0019] Figure 2is a schematic flow chart of a second embodiment of a data reporting method provided by an embodiment of the present application;

[0020] Figure 3 A schematic block diagram of a data reporting device provided in an embodiment of the present application;

[0021] Figure 4 A schematic block diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0023] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0024] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0025] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0026] The embodiments of the present application provide a data reporting method, device, computer equipment and storage medium. Among them, the data reporting method can be applied to a server to uniformly obtain financial business data, process the financial business data, and generate a data set to be reported. There is no need to process the financial business data of each financial institution one by one, which simplifies the processing process of financial business data, improves processing efficiency, and thus improves the timeliness of data reporting. Secondly, according to the different data supervision requirements of different locations, the data set to be reported is processed to obtain the reporting files corresponding to each location, and the personalized and different requirements of each location for financial business data supervision are considered, thereby improving the quality of the reported data. Among them, the server can be an independent server or a server cluster.

[0027] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0028] See also Figure 1 , Figure 1 It is a schematic flow chart of a data reporting method provided by an embodiment of the present application. The data reporting method can be applied to a server to uniformly obtain financial business data, process the financial business data, and generate a data set to be reported. There is no need to process the financial business data of each financial institution one by one, which simplifies the processing process of financial business data, improves processing efficiency, and thus improves the timeliness of data reporting. Secondly, according to the different data supervision requirements of different places of origin, the data set to be reported is processed to obtain the reporting files corresponding to each place of origin, and the personalized and different needs of each place of origin for financial business data supervision are considered, thereby improving the quality of the reported data.

[0029] like Figure 1 As shown, the data reporting method specifically includes steps S101 to S104.

[0030] S101, obtaining financial business data, and processing the financial business data to obtain a data set to be reported;

[0031] In one embodiment, financial business data can be obtained from the front-line business systems of the institution (such as insurance policy systems, financial systems, transaction systems, customer information management systems, etc.), and the core data can be written into each database as source data. The data can include transaction records, account information, customer information, financial reports, insurance policies, amendments, reinsurance, claims, investments, etc.

[0032] In one embodiment, the collected data may be preprocessed, including data cleaning, removing duplicate data, correcting errors, filling missing values, etc., to ensure the accuracy and completeness of the data.

[0033] In one embodiment, the data is verified for standardization and authenticity to ensure that the data complies with predetermined rules and standards, and the data that has passed the standardization and authenticity verification is synchronized to the data lake through OGG to obtain the data set to be reported. OGG, Oracle GoldGate, is a data replication and synchronization tool used to achieve real-time or near real-time migration of data, and can replicate data between different database systems.

[0034] Furthermore, the processing of the financial business data to obtain the data set to be submitted includes: verifying the standardization and authenticity of the financial business data to obtain a verification result; when the verification result is failure, correcting the financial business data until the verification result is verification passing, synchronizing the financial business data to a preset data lake to obtain the data set to be submitted.

[0035] In one embodiment, the collected financial business data is checked for compliance and authenticity. If the result of the data verification shows that the data does not meet the requirements (i.e., "failed"), the data needs to be corrected. For example, the wrong data may be corrected, missing information may be supplemented, the format or structure may be adjusted, etc., to ensure that the data meets the specifications.

[0036] In one embodiment, the corrected data is verified again to ensure that the standardization and authenticity of the financial business data pass the verification.

[0037] In one embodiment, after the data passes verification, it is synchronized to a preset data lake. A data lake is a system that can store a large amount of structured and unstructured data, which can support fast reading and writing of data and is usually used for big data analysis.

[0038] In one embodiment, a data set that needs to be submitted in the current stage is obtained from a data lake as the data set to be submitted.

[0039] Furthermore, the verifying the standardization and authenticity of the financial business data to obtain a verification result includes: verifying the standardization of the financial business data based on preset data specification requirements to obtain a first verification result; comparing the financial business data in a preset database to verify the authenticity of the financial business data to obtain a second verification result; obtaining the verification result based on the first verification result and the second verification result.

[0040] In one embodiment, predefined data specification requirements are obtained. The data specification requirements are usually based on industry standards, company policies or legal requirements to ensure that the format, structure, scope and content of the data meet predetermined standards.

[0041] In one embodiment, the financial service data is verified according to the data specification requirements to check whether the data conforms to the predetermined format, whether there are missing values, whether the data type is correct, etc. For example, it is checked whether the data format, data type, field length, enumeration value, etc. of the financial service data conform to the data specification requirements.

[0042] In one embodiment, the result of the normative verification is used as the first verification result, and the first verification result includes a verification pass and a verification fail, wherein a verification pass indicates that the financial business data meets the data normative requirements, and a verification fail indicates that the financial business data does not meet the data normative requirements.

[0043] In one embodiment, in order to verify the authenticity of the data, the financial business data needs to be compared with the data in a preset database, where the database may include historical data, industry data or other relevant data sources.

[0044] In one embodiment, the data can be checked for accuracy, consistency, and whether there are outliers or errors through comparison. The comparison result is used as the second verification result, and the second verification result includes verification pass and verification fail. Verification pass indicates whether the data is authentic and reliable; verification fail indicates that the data is not authentic and needs to be corrected.

[0045] In one embodiment, the overall quality of the data is comprehensively judged based on the first verification result and the second verification result. If both verifications pass, the data is considered to be standardized and authentic; if either verification fails, further correction and re-verification are required.

[0046] S102, performing location statistics on the data in the data set to be reported, and determining at least one location;

[0047] In one embodiment, information related to the place of origin, such as customer address, branch location, transaction location, etc., is identified from the data set to be reported.

[0048] S103, obtaining data supervision requirements of each place of origin, and processing the data set to be reported based on the data supervision requirements to obtain reporting files corresponding to each place of origin;

[0049] In one embodiment, the data supervision requirements of each location may be obtained from relevant agencies or regulations.

[0050] In one embodiment, it is ensured that the data in the data set to be reported has completed the necessary cleaning, conversion and verification processes to ensure the accuracy and completeness of the data, and obtain the current data to be reported.

[0051] In one embodiment, the initial reporting data corresponding to each place of origin is extracted from the current data to be reported. Specifically, the data can be screened and extracted according to the place of origin.

[0052] In one embodiment, based on the data supervision requirements of each jurisdiction, the initial reported data is processed to obtain target reported data that meets the data supervision requirements of each jurisdiction.

[0053] In one embodiment, based on the reporting model requirements, the target reporting data is processed, including data formatting, encoding, sorting and other operations, to generate a reporting file.

[0054] S104. Submit the reporting documents to the corresponding supervision platform of each place of origin.

[0055] In one embodiment, according to the regulatory requirements of each place of origin, the corresponding regulatory platform is accessed, including login, identity verification and other processes, and the generated reporting documents are sent to the regulatory platform. Specifically, the reporting documents can be uploaded to the regulatory platform through a financial dedicated network, regulatory tools, etc.

[0056] In one embodiment, the review status of submitted documents is tracked to ensure that the documents can pass the review in a timely manner, which may include checking the review progress, handling review opinions, etc.

[0057] In one embodiment, if a problem occurs in a submitted document during the review process, the problem is promptly addressed, including modifying the document, resubmitting, etc.

[0058] In one embodiment, after the submitted documents are reviewed, the submission is confirmed to be complete, which may include a confirmation email, system notification, etc.

[0059] The above embodiment provides a data reporting method, device, computer equipment and storage medium, which obtains financial business data, processes the financial business data, and obtains a data set to be reported; performs location statistics on the data in the data set to be reported, and determines at least one location; obtains the data supervision requirements of each location, and based on the data supervision requirements, processes the data set to be reported, and obtains the reporting files corresponding to each location; and submits the reporting files to the supervision platform corresponding to each location. This application can uniformly obtain financial business data, process the financial business data, and generate a data set to be reported. There is no need to process the financial business data of each financial institution one by one, which simplifies the processing process of financial business data, improves processing efficiency, and thus improves the timeliness of data reporting. Secondly, this application can process the data set to be reported according to the different data supervision requirements of different locations, obtain the reporting files corresponding to each location, and re-consider the personalized and different needs of each location for financial business data supervision, thereby improving the quality of reported data.

[0060] See also Figure 2 , Figure 2This is a schematic flow chart of a data reporting method provided by an embodiment of the present application. The data reporting method can be applied to a server to process the data set to be reported according to the different data supervision requirements of different locations, obtain the reporting files corresponding to each location, and re-consider the personalized and different requirements of each location for financial business data supervision, thereby improving the quality of the reported data.

[0061] like Figure 2 As shown, the data reporting method specifically includes steps S201 to S203.

[0062] S201. Based on the data supervision requirements, code value conversion is performed on the data in the data set to be submitted to obtain data to be supplemented;

[0063] In one embodiment, according to data supervision requirements, data in the data set to be reported that needs to be converted to code values ​​is identified, and according to the data supervision requirements, the data is converted to code values. Specifically, the original code values ​​are mapped to the code values ​​required by the supervision to ensure data compliance.

[0064] In one embodiment, the data after the code value conversion is used as the data to be supplemented, wherein the data to be supplemented is the data that needs to be supplemented, modified or deleted.

[0065] S202, obtaining the manually supplemented data, and processing the data to be supplemented based on the manually supplemented data to obtain the current data to be reported;

[0066] In one embodiment, the manually supplemented data is data input or entered manually. It can be understood that the manually supplemented data is data that is manually checked according to actual conditions to determine the data that needs to be supplemented, modified or deleted.

[0067] In one embodiment, the manually recorded data is merged with the data to be recorded. Specifically, the data is merged, deleted, and corrected, and the processed data is used as the current data to be reported.

[0068] Furthermore, based on the manually supplemented data, the data to be supplemented is processed to obtain current data to be reported, including: comparing the manually supplemented data with the data to be supplemented to determine data to be deleted, data to be added and data to be corrected; based on the data to be deleted, the data to be added and the data to be corrected, the data to be supplemented is updated to obtain data to be verified; code value verification, null value rate verification and key indicator verification are performed on the data to be verified; when the code value verification, the null value rate verification and the key indicator verification are passed, the data to be verified is used as the current data to be reported.

[0069] In a specific embodiment, the manually recorded data is compared with the data to be recorded to find out the data to be deleted, the data to be added and the data to be corrected. The data to be deleted in the data to be recorded is deleted, the data to be added is added to the data to be recorded, and the data to be corrected is corrected to obtain the data to be verified.

[0070] In one embodiment, the data to be verified is subjected to code value verification, null value rate verification and key indicator verification. Code value verification ensures that the data is correctly encoded, null value rate verification ensures the integrity of the data, and key indicator verification ensures the accuracy of the data.

[0071] In one embodiment, when the code value check passes, the null value rate check passes, and the key indicator check passes, the data to be checked is used as the current data to be reported.

[0072] Furthermore, after performing code value verification, null value rate verification and key indicator verification on the data to be verified, the method further includes: when one or more of the code value verification, null value rate verification and key indicator verification fail, performing data correction on the data set to be reported, and using the corrected data as the current data to be reported.

[0073] In one embodiment, one or more of the code value check, the null value rate check and the key indicator check fail, that is, the code value check fails and / or the null value rate check fails and / or the key indicator check fails.

[0074] In a specific embodiment, during the code value check, the null value rate check and the key indicator check, problematic data are identified, for example, wrong coding, missing values, abnormal indicators, etc.

[0075] In one embodiment, the identified problem is analyzed to determine the nature and cause of the problem, and the data is corrected based on the results of the problem analysis.

[0076] In one embodiment, the corrected data is verified to ensure the correctness and validity of the correction result, specifically, the code value check, the null value rate check, and the key indicator check are re-performed. After the corrected data passes all checks, the corrected data is used as the current data to be reported.

[0077] In a specific embodiment, combined with code value conversion, insurance policy data, etc., according to the reporting model requirements, PRC (Production) layer source data, RPT (Report) layer report data, EXP (Export) layer reporting data are generated, and key indicator verification, code value verification, null value rate verification, etc. are performed. Among them, PRC layer data is source data, RPT layer data is split according to secondary institutions, and EXP layer data splits the data of secondary institutions such as Shandong, Hebei, and Liaoning into dozens of third-level institutions. Each layer of data is isolated and has a correlation. The RPT layer data can be repaired and the history can be refreshed to ensure that the repaired data is reported to the supervision in the most recent incremental reporting, which greatly improves the data quality.

[0078] S203: Process the data to be reported according to the preset reporting model requirements and the data supervision requirements, and generate reporting files corresponding to each attribute.

[0079] Furthermore, the current data to be reported is processed in accordance with the preset reporting model requirements and the data supervision requirements to generate reporting files corresponding to each affiliation, including: extracting the initial reporting data corresponding to each affiliation from the current data to be reported; based on the data supervision requirements, splitting the initial reporting data to obtain target reporting data that meets the requirements; based on the reporting model requirements, processing the target reporting data to generate the reporting file.

[0080] In one embodiment, the initial reporting data corresponding to each place of origin is extracted from the current data to be reported. Specifically, the data can be screened and extracted according to the place of origin.

[0081] In one embodiment, the initial submitted data is split based on data supervision requirements, specifically including splitting and reorganizing the initial submitted data according to data supervision requirements to ensure that the data meets the supervision requirements. For example, data supervision requires that secondary institutions add redundant fields to each data table based on the data structure or distinguish them into tertiary institutions by institution code.

[0082] In one embodiment, based on the reporting model requirements, the target reporting data is processed, including data formatting, encoding, sorting and other operations, to generate a reporting file.

[0083] In the above embodiment, according to the different data supervision requirements of different locations, the data set to be reported is processed to obtain the reporting files corresponding to each location, and the personalized and different needs of each location for financial business data supervision are taken into consideration, thereby improving the quality of the reported data.

[0084] See also Figure 3 , Figure 3The embodiment of the present application provides a schematic block diagram of a data reporting device, which is used to execute the aforementioned data reporting method. The data reporting device can be configured on a server.

[0085] like Figure 3 As shown, the data reporting device 300 includes:

[0086] The data set acquisition module 301 is used to acquire financial business data and process the financial business data to obtain a data set to be submitted;

[0087] The attribution statistics module 302 is used to perform attribution statistics on the data in the data set to be reported, and determine at least one attribution;

[0088] The reporting file acquisition module 303 is used to obtain the data supervision requirements of each location, and based on the data supervision requirements, process the data set to be reported to obtain the reporting file corresponding to each location;

[0089] The reporting document sending module 304 is used to submit the reporting document to the supervision platform corresponding to each place of origin.

[0090] Furthermore, the data set acquisition module 301 includes:

[0091] A verification result obtaining unit, used to verify the standardization and authenticity of the financial business data and obtain a verification result;

[0092] The data set obtaining unit is used to perform data correction on the financial business data when the verification result is failed, and synchronize the financial business data to a preset data lake to obtain the data set to be reported when the verification result is passed.

[0093] Furthermore, the verification result obtaining unit includes:

[0094] A first verification result obtaining subunit is used to verify the standardization of the financial business data based on preset data standard requirements to obtain a first verification result;

[0095] A second verification result obtaining subunit, used to compare the financial service data in a preset database to verify the authenticity of the financial service data and obtain a second verification result;

[0096] The verification result obtaining subunit is used to obtain the verification result based on the first verification result and the second verification result.

[0097] Furthermore, the submission document obtaining module 303 includes:

[0098] A unit for obtaining data to be supplemented is used to convert the data in the data set to be submitted into code values ​​based on the data supervision requirements to obtain the data to be supplemented;

[0099] The current data to be reported obtaining unit is used to obtain the manually supplemented data and process the data to be supplemented based on the manually supplemented data to obtain the current data to be reported;

[0100] The reporting file generation unit is used to process the current data to be reported according to the preset reporting model requirements and the data supervision requirements, and generate reporting files corresponding to each attribute.

[0101] Furthermore, the unit for obtaining the data to be reported currently includes:

[0102] A data comparison subunit is used to compare the manually supplemented data with the data to be supplemented, and determine the data to be deleted, the data to be added, and the data to be corrected;

[0103] A subunit for obtaining data to be verified, used for updating the data to be supplemented based on the data to be deleted, the data to be added and the data to be corrected, so as to obtain the data to be verified;

[0104] A data verification subunit, used to perform code value verification, null value rate verification and key indicator verification on the data to be verified;

[0105] The subunit for obtaining the data to be reported currently is used to use the data to be verified as the data to be reported currently when the code value verification passes, the null value rate verification passes, and the key indicator verification passes.

[0106] Furthermore, the unit for obtaining the data to be reported currently further includes:

[0107] The data correction subunit is used to correct the data set to be reported when one or more of the code value check, the null value rate check and the key indicator check fail, and use the corrected data as the current data to be reported.

[0108] Furthermore, the reporting document generation unit includes:

[0109] An initial reporting data obtaining subunit is used to extract the initial reporting data corresponding to each place of origin from the current data to be reported;

[0110] A target reporting data obtaining subunit is used to split the initial reporting data based on the data supervision requirements to obtain target reporting data that meets the requirements;

[0111] The reporting file generating subunit is used to process the target reporting data based on the reporting model requirements to generate the reporting file.

[0112] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device and each module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0113] The above-mentioned device can be implemented in the form of a computer program. Figure 4 Runs on the computer device shown.

[0114] See also Figure 4 , Figure 4 1 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device may be a server.

[0115] See also Figure 4 The computer device includes a processor, a memory and a network interface connected through a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.

[0116] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any data reporting method.

[0117] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.

[0118] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any data reporting method.

[0119] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0120] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0121] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0122] Acquire financial business data, and process the financial business data to obtain a data set to be reported;

[0123] Performing location statistics on the data in the data set to be reported, and determining at least one location;

[0124] Obtaining data supervision requirements of each place of origin, and processing the data set to be reported based on the data supervision requirements to obtain reporting files corresponding to each place of origin;

[0125] Submit the reporting documents to the corresponding regulatory platform of each place of affiliation.

[0126] In one embodiment, when the processor processes the financial business data to obtain the data set to be reported, it is used to implement:

[0127] Verifying the standardization and authenticity of the financial business data and obtaining verification results;

[0128] When the verification result is failure, the financial business data is corrected until the verification result is verification passing, and the financial business data is synchronized to a preset data lake to obtain the data set to be reported.

[0129] In one embodiment, when the processor verifies the standardization and authenticity of the financial service data and obtains the verification result, it is used to implement:

[0130] Based on the preset data specification requirements, verify the standardization of the financial business data to obtain a first verification result;

[0131] Comparing the financial service data in a preset database to verify the authenticity of the financial service data and obtain a second verification result;

[0132] The verification result is obtained based on the first verification result and the second verification result.

[0133] In one embodiment, when the processor processes the data set to be reported based on the data supervision requirements to obtain the reporting files corresponding to each place of origin, it is used to implement:

[0134] Based on the data supervision requirements, code value conversion is performed on the data in the data set to be submitted to obtain the data to be supplemented;

[0135] Obtaining the manually supplemented data, and processing the data to be supplemented based on the manually supplemented data to obtain the current data to be reported;

[0136] According to the preset reporting model requirements and the data supervision requirements, the current data to be reported is processed to generate reporting files corresponding to each attribute.

[0137] In one embodiment, when the processor processes the data to be supplemented based on the manual supplementary data to obtain the current data to be reported, it is used to implement:

[0138] Comparing the manually supplemented data with the data to be supplemented, and determining the data to be deleted, the data to be added, and the data to be corrected;

[0139] Based on the data to be deleted, the data to be added, and the data to be corrected, the data to be supplemented is updated to obtain the data to be verified;

[0140] Performing code value verification, null value rate verification and key indicator verification on the data to be verified;

[0141] When the code value check passes, the null value rate check passes, and the key indicator check passes, the data to be checked is used as the current data to be reported.

[0142] In one embodiment, after implementing code value verification, null value rate verification, and key indicator verification on the data to be verified, the processor is further configured to implement:

[0143] When one or more of the code value check, the null value rate check and the key indicator check fail, the data set to be reported is corrected, and the corrected data is used as the current data to be reported.

[0144] In one embodiment, the processor, when processing the current data to be reported according to the preset reporting model requirements and the data supervision requirements and generating the reporting files corresponding to each attribution, is used to implement:

[0145] Extracting the initial reporting data corresponding to each place of origin from the current data to be reported;

[0146] Based on the data supervision requirements, the initial reported data is split to obtain target reported data that meets the requirements;

[0147] Based on the reporting model requirements, the target reporting data is processed to generate the reporting file.

[0148] A computer-readable storage medium is also provided in an embodiment of the present application, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the processor executes the program instructions to implement any one of the data reporting methods provided in the embodiments of the present application.

[0149] The computer-readable storage medium may be an internal storage unit of the computer device described in the foregoing embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (Smart Medi a Card, SMC), a secure digital (Secure Digital, SD) card, a flash memory card (Flash Card), etc., equipped on the computer device.

[0150] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A data reporting method, characterized in that: include: Acquire financial business data, and process the financial business data to obtain a data set to be reported; Performing location statistics on the data in the data set to be reported, and determining at least one location; Obtaining data supervision requirements of each place of origin, and processing the data set to be reported based on the data supervision requirements to obtain reporting files corresponding to each place of origin; Submit the reporting documents to the corresponding regulatory platform of each place of affiliation.

2. The data reporting method according to claim 1, characterized in that: The processing of the financial business data to obtain the data set to be reported includes: Verifying the standardization and authenticity of the financial business data and obtaining verification results; When the verification result is failure, the financial business data is corrected until the verification result is verification passing, and the financial business data is synchronized to a preset data lake to obtain the data set to be reported.

3. The data reporting method according to claim 2, characterized in that: Verifying the standardization and authenticity of the financial business data to obtain verification results includes: Based on the preset data specification requirements, verify the standardization of the financial business data to obtain a first verification result; Comparing the financial service data in a preset database to verify the authenticity of the financial service data and obtain a second verification result; The verification result is obtained based on the first verification result and the second verification result.

4. The data reporting method according to claim 1, characterized in that: Based on the data supervision requirements, the data set to be reported is processed to obtain the reporting files corresponding to each place of origin, including: Based on the data supervision requirements, code value conversion is performed on the data in the data set to be submitted to obtain the data to be supplemented; Obtaining the manually supplemented data, and processing the data to be supplemented based on the manually supplemented data to obtain the current data to be reported; According to the preset reporting model requirements and the data supervision requirements, the current data to be reported is processed to generate reporting files corresponding to each attribute.

5. The data reporting method according to claim 4, characterized in that: The step of processing the data to be supplemented based on the manually supplemented data to obtain the current data to be reported includes: Comparing the manually supplemented data with the data to be supplemented, and determining the data to be deleted, the data to be added, and the data to be corrected; Based on the data to be deleted, the data to be added, and the data to be corrected, the data to be supplemented is updated to obtain the data to be verified; Performing code value verification, null value rate verification and key indicator verification on the data to be verified; When the code value check passes, the null value rate check passes, and the key indicator check passes, the data to be checked is used as the current data to be reported.

6. The data reporting method according to claim 5, characterized in that: After the code value check, the null value rate check and the key indicator check are performed on the data to be checked, the method further includes: When one or more of the code value check, the null value rate check and the key indicator check fail, the data set to be reported is corrected, and the corrected data is used as the current data to be reported.

7. The data reporting method according to any one of claims 4 to 6, characterized in that: The present data to be reported is processed according to the preset reporting model requirements and the data supervision requirements to generate reporting files corresponding to each attribute, including: Extracting the initial reporting data corresponding to each place of origin from the current data to be reported; Based on the data supervision requirements, the initial reported data is split to obtain target reported data that meets the requirements; Based on the reporting model requirements, the target reporting data is processed to generate the reporting file.

8. A data reporting device, characterized in that: include: A data set acquisition module is used to acquire financial business data and process the financial business data to obtain a data set to be submitted; A location statistics module, used to perform location statistics on the data in the data set to be reported, and determine at least one location; A reporting file acquisition module, used to obtain the data supervision requirements of each place of origin, and based on the data supervision requirements, process the data set to be reported to obtain the reporting files corresponding to each place of origin; The reporting document sending module is used to submit the reporting documents to the corresponding supervision platform of each place of origin.

9. A computer device, characterized in that: The computer device includes a memory and a processor; The memory is used to store computer programs; The processor is used to execute the computer program and implement the data reporting method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the data reporting method according to any one of claims 1 to 7.