Method and device for verifying information of legal person unit
Through OCR technology, the information of legal entity is automatically identified and filled, and combined with manual and automated verification processes, the problems of inefficient verification of legal entity information and insufficient accuracy in the existing technology are solved, and efficient and accurate information verification is achieved.
Patent Information
- Application Number
- CN202411981005.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-06
AI Technical Summary
In the prior art, the verification of the information of the legal entity depends on manual offline collection and verification, which is inefficient and prone to errors, making it difficult to meet the needs of modern enterprise management.
The OCR functional module is used to process the business license pictures uploaded by the legal entity, identify and fill in the information entries in the registration form, and through manual verification and automated verification processes, ensure the completeness and accuracy of the information, and verify it with external industrial and commercial information.
Improve verification efficiency, reduce the risk of human error, improve information accuracy and compliance, and optimize business processes.
Smart Images

Figure CN119941158A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of nuclear power technology, and specifically relates to a method and device for verifying information of a legal entity. Background Art
[0002] As the scale of enterprises expands and the business becomes more complex, the ERP system has become a core tool for enterprise management. However, the legal entity information in the ERP system often involves multiple departments and multiple systems, and its accuracy and timeliness have a significant impact on the company's financial management, supply chain management, tax compliance, etc. In related technologies, it is necessary to aggregate and manage information by collecting and verifying offline information from multiple departments and systems of the unit. This traditional manual verification method is not only inefficient, but also prone to errors, and it is difficult to meet the needs of modern enterprise management. Summary of the invention
[0003] In order to overcome the problems existing in the related art, a method and device for verifying legal entity information are provided.
[0004] According to one aspect of an embodiment of the present disclosure, a method for verifying information of a legal entity is provided, the method comprising: Step 11, using the OCR function module to process the business license image uploaded by the legal entity applying for filing, identifying various types of filing information of the legal entity, and filling each type of filing information into the corresponding information item in the filing form; Step 12, after the filled-in filing form is manually verified and confirmed, the information integrity of each information item in the filled-in filing form is verified according to the preset format specification. If there is an information item that fails the verification, the information item that fails the verification is marked, and the modified filing form is verified again until all the information items pass the verification, thus forming a verified filing form; Step 13, according to the unified social credit code corresponding to the filing form, obtain the current industrial and commercial information corresponding to the unified social credit code and the information in the filing form for verification one by one; if the verification passes, the filing of the legal entity is successful; if the verification passes, the filing fails and mismatched items are displayed.
[0005] In a possible implementation, the method includes: Step 14: According to the change application submitted by the legal entity, new filing information is formed, and the changed content is saved as change history; Step 15, complete the binding with the external industrial and commercial information data system through the name of the legal entity and the unified social credit code. When the message changes in the external industrial and commercial information system, obtain the change information, which includes industrial and commercial changes, major shareholder changes, withdrawal of foreign investment, new foreign investment, equity changes, and branch information changes. The change information is pushed to the related legal entity account, and after verification by the legal entity account, new filing information is formed, and the changed content is saved as change history.
[0006] In a possible implementation, step 15 further includes: Step 151, registering the application on the external industrial and commercial information data system and obtaining authentication information; Step 152, configure the callback URL, and configure the interface address for receiving incremental data push; Step 153, setting parameters related to the push data for the external business information data system; Step 154, calling back the interface and registering an interface in APIG, the interface being capable of receiving a POST request from the external business information data system; Step 155, the interface parses the data in the request body, verifies the integrity and accuracy of the data, and then cleans, removes duplications, and stores the data.
[0007] In a possible implementation, step 15 further includes: Step 156, setting log records to record the reception and processing result information of each push; Step 157, monitoring the calling status of the callback interface to ensure that the data can be received and processed smoothly; Step 158, checking data quality at a preset frequency, discovering and processing data with quality problems; Step 159: Adjust push parameters and data processing logic according to business needs and updates of business information types of data providers.
[0008] In one possible implementation, the method includes: step 16, after receiving a quality inspection instruction from an authorized legal entity account, for the list of legal entities contained in the quality inspection instruction, based on the currently captured business information and filing information of each legal entity, a quality inspection report is generated for each legal entity, and distributed to the associated responsible person account. The quality inspection report of the legal entity includes: the differences between the current filing information and business information of the legal entity.
[0009] In one possible implementation, step 16 includes: step 161. During the creation of the quality inspection report, the terminal device verifies the industrial and commercial information and shareholder information of the legal entity within the inspection scope one by one. The status of the quality inspection report is in query, and the report in query cannot be viewed. The name of the legal entity is gray. After the background program of the terminal device is completed, the status of the quality inspection report becomes generated, and the generated quality inspection report can be viewed to display the number of differences. Click the number of differences in the inspection report to enter the difference comparison page. The page header displays the name information of the inspected legal entity. The list items in the middle of the page display the difference fields and difference information between the current filing information of the legal entity and the external industrial and commercial information. The bottom displays the comparison of the shareholder information of the inspected legal entity with the external industrial and commercial terminal device. If there is no difference, it is displayed as empty.
[0010] In a possible implementation, in step 16, based on the account authority type of the legal entity that submitted the quality inspection instruction, the quality inspection report is distributed to multiple legal entity accounts associated with the authority type.
[0011] According to another aspect of an embodiment of the present disclosure, a device for verifying information of a legal entity is provided, the device comprising: The recognition and filling module is used to use the OCR function module to process the business license image uploaded by the legal entity applying for filing, identify various types of filing information of the legal entity, and fill each type of filing information into the corresponding information item in the filing form; The first verification module is used to perform information integrity verification on each information item in the filled-in filing form according to a preset format specification after the filled-in filing form is manually verified and confirmed. If there is an information item that fails the verification, the information item that fails the verification is marked, and the modified filing form is verified again until all the information items pass the verification to form a verified filing form; The second verification module is used to obtain the current industrial and commercial information corresponding to the unified social credit code and the information in the registration form according to the unified social credit code corresponding to the registration form, and perform verification one by one; if the verification passes, the registration of the legal entity is successful; if the verification passes, the registration fails and mismatched entries are displayed.
[0012] According to another aspect of an embodiment of the present disclosure, a device for verifying information of a legal entity is provided, the device comprising: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to execute the above method.
[0013] According to another aspect of an embodiment of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, and the computer program instructions implement the above method when executed by a processor.
[0014] The beneficial effects of the present disclosure are: (1) Improving verification efficiency: Batch verification of legal entity information is achieved through automated means, which significantly improves verification efficiency.
[0015] (2) Reduce human errors: Reduce the number of manual intervention steps and reduce the risk of verification errors caused by human negligence.
[0016] (3) Improving information accuracy: Through multiple strict verification rules and logical consistency verification, the accuracy and compliance of legal entity information are improved.
[0017] (4) Optimizing business processes: The automated verification process can provide real-time feedback on verification results, helping enterprises to adjust and optimize business processes in a timely manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a flow chart of a method for verifying information of a legal entity shown in an embodiment of the present disclosure.
[0019] Figure 2 It is a block diagram of a legal entity information verification device shown in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0020] The present disclosure is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0021] Unless otherwise defined, the technical and scientific terms used in the present disclosure have the same meanings as those generally understood by those skilled in the art to which the present disclosure belongs; the terms used in the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure; the term "including" and any variations thereof in the present disclosure are intended to cover non-exclusive inclusions. Obviously, the embodiments described in the present disclosure are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without making creative efforts are within the scope of protection of the present disclosure.
[0022] Reference to "embodiments" in this disclosure means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the disclosure. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0023] Figure 1 1 is a flowchart of a method for verifying information of a legal entity shown in an embodiment of the present disclosure. The method can be executed by a terminal device, which can be a server or a server cluster. The embodiment of the present disclosure does not limit the specific form of the terminal device. Figure 1 As shown, the method includes: Step 11, use the OCR function module to process the business license image uploaded by the legal entity applying for filing, identify various types of filing information of the legal entity, and fill each type of filing information into the corresponding information entry in the filing form. Step 11 uses the OCR recognition method of the business license as the only information entry method to ensure that the legal entity can only enter information after obtaining the business license, effectively avoiding the behavior of filing without obtaining a business license, and significantly improving the efficiency and accuracy of information entry to avoid human errors.
[0024] Step 12: After the filled-in filing form is manually verified and confirmed, the information integrity of each information item in the filled-in filing form is verified according to the preset format specification. If there are information items that fail the verification, the information items that fail the verification are marked, and the modified filing form is verified again until all information items are verified and a verified filing form is formed. Step 12 is double-verified by manual and data format, which can timely correct erroneous information caused by OCR recognition errors and effectively ensure the accuracy and integrity of the information.
[0025] Step 13, according to the unified social credit code corresponding to the filing form, obtain the current industrial and commercial information corresponding to the unified social credit code and the information in the filing form for verification one by one; if the verification passes, the legal entity is successfully filed; if the verification passes, the filing fails and mismatched items are displayed. In step 13, the terminal device can verify the industrial and commercial information obtained from the external industrial and commercial information system with the information in the filing form, further ensuring the accuracy and authenticity of the filing information. In this way, through multiple strict verification rules and logical consistency verification, the accuracy and compliance of the legal entity information are improved.
[0026] As an example of this embodiment, the staff of the legal entity applying for registration triggers the file upload button in the form information entry interface, and the file upload page pops up. The business license file is uploaded through the control. The recognizable image formats include, for example, PNG, JPG, JPEG, BMP, PDF, and OFD formats. You can also set upload image parameter restrictions, such as the aspect ratio of the image is less than or equal to 1000, the length or width is greater than or equal to 5 pixels, and the size after base64 encoding does not exceed 20M.
[0027] After the file is uploaded successfully, the terminal device can use the base64.b64encode function to encode the image file and obtain the base64 code. After the filing personnel clicks the OCR recognition and reporting button, the terminal device requests the OCR business license recognition interface through the API. The request parameters need to identify the base64 code of the image. After the call is successful, the response parameters will be written back to the corresponding fields of the From form on the page. After the backfill is completed, the data will be manually confirmed; the reported information includes key fields such as the unified social credit code, taxpayer identification number, company name, detailed address, industrial and commercial registration number, legal representative, currency, registered capital amount, establishment date, business start period, business end, date, business scope, approval date, registration authority, etc.
[0028] After the registration form is filled in, the terminal device can perform information integrity verification and verify the accuracy of the reported data based on preset format specifications (such as telephone number format, email address format, unified social credit code format, etc.) and built-in regular expressions.
[0029] After the registration form is verified, the terminal device can obtain the current industrial and commercial information corresponding to the unified social credit code and the information in the registration form according to the unified social credit code corresponding to the registration form, and perform verification one by one; if the verification passes, the registration of the legal entity is successful; if the verification passes, the registration fails and mismatched entries are displayed.
[0030] In a possible implementation, the method further includes: Step 14, when a change occurs to a legal entity, the legal entity submits a change application to form new filing information, and the content of the change is saved as a change history.
[0031] Step 15, the terminal device can complete the binding with the external industrial and commercial information data system through the legal entity name and unified social credit code. After the binding is completed, when a message change occurs in the external industrial and commercial information system, the change information is pushed to the terminal device through the message queue incremental push method. The change information can include industrial and commercial changes, major shareholder changes, withdrawal from foreign investment, new foreign investment, equity changes, branches and other information changes. After the terminal device receives the pushed change information, it converts it into the format required for storage inside the terminal device through parsing and mapping operations, and pushes the processed change information to the associated legal entity account; after the legal entity user receives the change information through the terminal device, the current filing information can be verified and checked according to the change information, and the change forms new filing information, and the content of the change is saved as the change history.
[0032] Through step 15, the present disclosure can timely obtain the required change information of the legal entity from the external industrial and commercial information system, and play a role in timely supervision and reminder of each legal entity, effectively avoiding the occurrence of underreporting, wrong reporting and the like.
[0033] As an example of this embodiment, for any external business information data system, step 15 further includes: Step 151, register the application on the external business information data system and obtain authentication information (such as API key). In this disclosure, the external business information data system can be a trustworthy business information data platform provided by the government or the private sector, and this disclosure does not limit the specific form of the external business information data system.
[0034] Step 152, configure the callback URL, and configure the interface address for receiving incremental data push.
[0035] Step 153, setting parameters such as push frequency and push data type for the external business information data system.
[0036] Step 154, call back the interface and register an interface in APIG, which can receive the POST request from the external business information data system.
[0037] Step 155, the interface parses the data in the request body (JSON format), verifies the integrity and accuracy of the data, and then cleans, removes duplications, and stores the data.
[0038] As an example of this embodiment, step 15 further includes: Step 156, set up log records to record the reception status, processing results and other information of each push.
[0039] Step 157, monitor the calling status of the callback interface to ensure that the data can be received and processed smoothly.
[0040] Step 158, check data quality at a preset frequency to detect and handle potential problems in a timely manner.
[0041] Step 159: Adjust push parameters and data processing logic according to business needs and the type of business information updated by the data provider. For example, when the type of business information changes due to the issuance of documents related to the commercial system reform, the item type of the registered information and the item type of the acquired business information are adaptively adjusted.
[0042] In this way, the method disclosed in the present invention can timely follow up the changes in the business management policies of the enterprise and flexibly adapt to different application scenarios.
[0043] In a possible implementation, the method further includes: step 16, after receiving the quality inspection instruction from the authorized legal entity account, the terminal device generates a quality inspection report for each legal entity for the list of legal entities contained in the quality inspection instruction, based on the currently captured industrial and commercial information and filing information of each legal entity, and distributes it to the associated responsible person account so that the relevant responsible person can carry out data processing. The quality inspection report of the legal entity includes: the difference between the current filing information and industrial and commercial information of the legal entity, so that users of legal entities at all levels can start the legal entity quality inspection according to their needs. In addition, the verification method disclosed in the present invention exposes all attribute fields with differences, ensuring the integrity and accuracy of the legal entity data.
[0044] As an example of this embodiment, the legal entity account creates a quality inspection report based on the sector to which the group belongs. For example, the sector information is used as an input parameter to call the API interface generated by the quality inspection report. After the interface is called, it is transferred to the background processing, and a record is generated in the foreground list with a status of "querying". In the request interface, after obtaining the input parameter of the sector to which it belongs, all the holding legal entities under the sector are analyzed and queried to match the Tianyancha database information in turn. The difference legal entities with information or data are marked and returned to the queue. After all the processing of the interface is completed, the processed data is returned, and the report status in the list is changed to "Generate Report". The report shows the number of legal entities with data differences. Click the number to jump to the difference comparison page. The page shows the matching status of the current legal entity with the Tianyancha database, and displays the difference items, for example: Attributes: Legal representative-Zhang San (ERP)-Li Si (external industrial and commercial information data).
[0045] The legal entity account handles the differences by itself through this difference check report. After all the differences are handled, the status of this report changes to "Processed". At this point, the entire data verification is completed in a closed loop.
[0046] Inspection report generation rules: "4-digit report inspection year-4-digit report serial code-query type ('data inspection', 'unit query')-unit name / sector", for example: 2024-0001-data inspection-China National Nuclear Power.
[0047] In one possible implementation, step 16 includes: step 161. During the creation of the quality inspection report, the terminal device verifies the industrial and commercial information and shareholder information of the legal entity within the inspection scope one by one. The status of the quality inspection report is in query, and the report in query cannot be viewed. The name of the legal entity is gray. After the background program of the terminal device is completed, the status of the quality inspection report becomes generated, and the generated quality inspection report can be viewed to display the number of differences. Click the number of differences in the inspection report to enter the difference comparison page. The page header displays the name information of the inspected legal entity. The list items in the middle of the page display the difference fields and difference information between the current filing information of the legal entity and the external industrial and commercial information. The bottom displays the comparison of the shareholder information of the inspected legal entity with the external industrial and commercial terminal device. If there is no difference, it is displayed as empty.
[0048] In a possible implementation, in step 16, the quality inspection report is distributed to multiple legal entity accounts associated with the permission type according to the account permission type of the legal entity that submitted the quality inspection instruction. For example, if the account permission of the legal entity that submitted the quality inspection instruction is group data permission, the associated responsible person accounts are the person in charge of the controlling stake of the corresponding sector, the person in charge of the participating shares of the corresponding sector, and the person in charge of the controlling stake and participating shares of the corresponding sector of the investment unit. If the account permission of the legal entity that submitted the quality inspection instruction is secondary unit data permission, the associated responsible person accounts are the person in charge of the controlling stake of the third-level unit, the person in charge of the participating shares of the third-level unit, and the person in charge of the controlling stake and participating shares of the third-level unit. If the account permission of the legal entity that submitted the quality inspection instruction is third-level unit data permission, there is no distribution function.
[0049] In a possible implementation, a legal entity information verification device is provided, and the device includes:
[0050] The recognition and filling module is used to use the OCR function module to process the business license image uploaded by the legal entity applying for registration, identify various types of registration information of the legal entity, and fill each type of registration information into the corresponding information item in the registration form.
[0051] The first verification module is used to perform information integrity verification on each information item in the filled-in registration form according to a preset format specification after the filled-in registration form has been manually verified and confirmed. If there are information items that fail the verification, the information items that fail the verification are marked, and the modified registration form is verified again until all information items are verified and a verified registration form is formed.
[0052] The second verification module is used to obtain the current industrial and commercial information corresponding to the unified social credit code and the information in the registration form according to the unified social credit code corresponding to the registration form, and perform verification one by one; if the verification passes, the registration of the legal entity is successful; if the verification passes, the registration fails and mismatched entries are displayed.
[0053] The description of the above-mentioned device has been explained in detail in the description of the above-mentioned method, and will not be repeated here.
[0054] Figure 2 1900 is a block diagram of a legal entity information verification device shown in an embodiment of the present disclosure. For example, the device 1900 may be provided as a server. Figure 2 , the apparatus 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932 for storing instructions, such as an application, that can be executed by the processing component 1922. The application stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.
[0055] The device 1900 may also include a power supply component 1926 configured to perform power management of the device 1900, a wired or wireless network interface 1950 configured to connect the device 1900 to a network, and an input / output (I / O) interface 1958. The device 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server™, MacOS X™, Unix™, Linux™, FreeBSD™, or the like.
[0056] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions, which can be executed by the processing component 1922 of the device 1900 to perform the above method.
[0057] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0058] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (a non-exhaustive list) of computer-readable storage media include: 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), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the above. The computer-readable storage medium used herein is not to be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0059] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0060] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may 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 may be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of the computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit may execute the computer-readable program instructions, thereby implementing various aspects of the present disclosure.
[0061] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of boxes in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0062] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0063] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0064] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse 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 the specified function or action, or can be implemented with a combination of special hardware and computer instructions.
[0065] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A method for verifying information of a legal entity, characterized in that: The method comprises: Step 11, using the OCR function module to process the business license image uploaded by the legal entity applying for filing, identifying various types of filing information of the legal entity, and filling each type of filing information into the corresponding information item in the filing form; Step 12, after the filled-in filing form is manually verified and confirmed, the information integrity of each information item in the filled-in filing form is verified according to the preset format specification. If there is an information item that fails the verification, the information item that fails the verification is marked, and the modified filing form is verified again until all the information items pass the verification, thus forming a verified filing form; Step 13, according to the unified social credit code corresponding to the filing form, obtain the current industrial and commercial information corresponding to the unified social credit code and the information in the filing form for verification one by one; if the verification passes, the filing of the legal entity is successful; if the verification passes, the filing fails and mismatched items are displayed.
2. The method according to claim 1, characterized in that The method comprises: Step 14: According to the change application submitted by the legal entity, new filing information is formed, and the changed content is saved as change history; Step 15, complete the binding with the external industrial and commercial information data system through the name of the legal entity and the unified social credit code. When the message changes in the external industrial and commercial information system, obtain the change information, which includes industrial and commercial changes, major shareholder changes, withdrawal of foreign investment, new foreign investment, equity changes, and branch information changes. The change information is pushed to the related legal entity account, and after verification by the legal entity account, new filing information is formed, and the changed content is saved as change history.
3. The method according to claim 2, characterized in that Step 15 also includes: Step 151, registering the application on the external industrial and commercial information data system and obtaining authentication information; Step 152, configure the callback URL, and configure the interface address for receiving incremental data push; Step 153, setting parameters related to the push data for the external business information data system; Step 154, calling back the interface and registering an interface in APIG, the interface being capable of receiving a POST request from the external business information data system; Step 155, the interface parses the data in the request body, verifies the integrity and accuracy of the data, and then cleans, removes duplications, and stores the data.
4. The method according to claim 2, characterized in that: Step 15 also includes: Step 156, setting log records to record the reception and processing result information of each push; Step 157, monitoring the calling status of the callback interface to ensure that the data can be received and processed smoothly; Step 158, checking data quality at a preset frequency, discovering and processing data with quality problems; Step 159: Adjust push parameters and data processing logic according to business needs and updates of business information types of data providers.
5. The method according to claim 1, characterized in that The method includes: step 16, after receiving the quality inspection instruction from the authorized legal entity account, for the list of legal entities contained in the quality inspection instruction, based on the currently captured industrial and commercial information and filing information of each legal entity, a quality inspection report is generated for each legal entity, and distributed to the associated responsible person account, and the quality inspection report of the legal entity includes: the difference between the current filing information and industrial and commercial information of the legal entity.
6. The method according to claim 1, characterized in that Step 16 includes: Step 161. During the quality inspection report creation process, the terminal device verifies the business information and shareholder information of the legal entity within the inspection scope one by one. The status of the quality inspection report is in query, and the report in query cannot be viewed. The name of the legal entity is gray. After the background program of the terminal device is completed, the status of the quality inspection report becomes generated, and the generated quality inspection report can be viewed to display the number of differences. Click the number of differences in the inspection report to enter the difference comparison page. The page header displays the name information of the inspected legal entity, the list items in the middle of the page display the difference fields and difference information between the current filing information of the legal entity and the external business information, and the bottom displays the comparison between the shareholder information of the inspected legal entity and the external business terminal device. If there is no difference, it will be displayed as empty.
7. The method according to claim 1, characterized in that In step 16, according to the account authority type of the legal entity that submitted the quality inspection instruction, the quality inspection report is distributed to multiple legal entity accounts associated with the authority type.
8. A legal entity information verification device, characterized in that: The device comprises: The recognition and filling module is used to use the OCR function module to process the business license image uploaded by the legal entity applying for filing, identify various types of filing information of the legal entity, and fill each type of filing information into the corresponding information item in the filing form; The first verification module is used to perform information integrity verification on each information item in the filled-in filing form according to a preset format specification after the filled-in filing form is manually verified and confirmed. If there is an information item that fails the verification, the information item that fails the verification is marked, and the modified filing form is verified again until all the information items pass the verification to form a verified filing form; The second verification module is used to obtain the current industrial and commercial information corresponding to the unified social credit code and the information in the registration form according to the unified social credit code corresponding to the registration form, and perform verification one by one; if the verification passes, the registration of the legal entity is successful; if the verification passes, the registration fails and mismatched entries are displayed.
9. A legal entity information verification device, characterized in that: The device comprises: processor; a memory for storing processor-executable instructions; The processor is configured to execute the method according to any one of claims 1 to 7.
10. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.