-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Estonian Business Registry opendata API requests to verify company existence #4
Comments
Estonian business registry implemented simplified liquidation process to remove inactive companies from the registry. The process is special as the deleted companies have option to be restored for up to 3 years. For this reason we need to keep checking on the domains with force delete status to make sure that the registrant has not been restored. So far we only accounted for registrant change that would cancel forceDelete process now we need to make sure that the conditions for setting the force delete have not changed without any updates to the registration |
Irregular requests: we need a manual running option for getting the list of domains with deleted registrants with additional information: date of the registrant deletion and possibly the reason for the deletion. For getting the deletion there is the detailed company data query: we can limit the list with the companies we have found to be deleted. Also we can set the search parameter Staatus to K – deleted. Every status has the start date associated to it ns1:algus_kpv and this is the date we are looking for. We should also check what kind of details we can get out from the elements - we are looking for a type "Kustutamiskanne dokumentide hoidjata"/" Deletion entry without depositary of documents" if we cannot get such details out from the detailed company query. If that is not the case then alternatively we should look at entries and ruling query: https://avaandmed.ariregister.rik.ee/en/open-data-api/entries-and-rulings-query from there we are interested in |
Breakdown of the check_all processes for the initial scan to determin the list of missing companies and the reason of the deletion:
|
Breakdown of the regular daily scans process against Estonian business registry:
|
Add a request for verifying if company exist or if it still exists. Query is going to be used upon contact object creation, domain registration and regularly at least once a year on domain renewal or by scheduling in case of long registration periods.
Use Estonian Business registries Open Data API:
https://avaandmed.ariregister.rik.ee/en/open-data-api/introduction-api-services
Simple company data query (status query) should be used:
https://avaandmed.ariregister.rik.ee/en/open-data-api/enterprise-simple-data-request-status-query
Its necessary to check the company status in addition to whether it exists or not:
R – entered in the register, L – in liquidation, N – bankrupt, K – deleted.
any status but R call some further actions by setting force delete - need to consider how to handle status L as these companies still exist but are in process of being deleted
The text was updated successfully, but these errors were encountered: