Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. CRM
  3. Basic Contacts YouControl Integration Extension v 19.0
  4. Sales Conditions FAQ

Basic Contacts YouControl Integration Extension

by Codoo-erp https://codoo-erp.com/
Odoo
v 19.0 Third Party 44
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 16.0 17.0 19.0
You bought this module and need support? Click here!
Versions 16.0 17.0 19.0
  • Description
  • Manifest

Basic Contacts YouControl Integration Extension

Automatically fetch and update Ukrainian company information using the official EDRPOU code. This module is essential for sales, procurement, and accounting teams who need accurate and up-to-date contact details.

Odoo integrated with YouControl

Automated Data Enrichment

Eliminate manual data entry. Just provide an EDRPOU code, and the module instantly fetches the company's full name, address, tax ID (IPN), contact details, and legal status.

API Usage Monitoring

Stay in control of your YouControl subscription. A dedicated "Rate Limits" button provides a real-time summary of your total API requests, remaining balance, and usage per endpoint.

Built-in Data Validation

Prevent data duplication and errors. The module automatically checks if a contact with the same EDRPOU code already exists and provides clear warnings for missing or invalid API keys.

1. Installation

Step 1: Go to Apps, find the "Basic Contacts YouControl Integration Extension" module, and click Install.

For the integration to work correctly, you must install Contacts module. You can install all pack automatically(by installing Basic Contacts YouControl Integration Extension, but check if it is installed).

Install Youcontrol integration module

2. Configuration

Step 2: YouControl API Configuration

Go to Settings → YouControl API Key and enter your YouControl API key in the provided field.

Activating developer mode.

How It Works

1. Adding a New Contact

When creating or editing a contact, you'll find new fields organized across these tabs:
Main Contact Form: Full name (below the Name field); EDRPOU (8-digit code, next to VAT field); Full address (in the address section); Mobile.
YouControl Tab: Full name in English; Short name in English; Termination status; Rate limits (HTML); Main economic activity; Economic activities (HTML); Founders (HTML); Founding capital.
Technical Data Tab (for administrators): API response (JSON); VAT response (JSON).

2. Retrieving Company Data

Enter the 8-digit EDRPOU code and click the "Update information from YouControl" button to fetch the latest company data.

Main partner YouControl view
Partner YouControl tab view

See the "Technical Data" tab for more information about request data.
After a request error, a user with system administrator rights can view error data in the technical data tab after refreshing the page.

Partner YouControl Technical tab view

3. Retrieving Test Company Details

If you have not yet entered the API key, when you click the "Update information from YouControl" button, you will see an error message. After closing the error window, you need to refresh the page, and you will see that the corresponding fields, except for the Technical data tab, will be filled with test data.

4. Viewing Company Details

The retrieved information will be automatically populated in the contact form, including company name, address, economic activities, and more.

5. Checking API Usage

Use the "Rate Limits" button to monitor your YouControl API usage and remaining requests.


New Fields on Contact Form

After installation, new fields like "Full name", "Full address", "Mobile", "EDRPOU", and "YouControl" with "Technical Data" tab appear on the contact form, ready for integration.

New YouControl fields (Full name, EDRPOU) on the Odoo contact form.
New YouControl fields (Technical Data tab) on the Odoo contact form.

Fetching Data with EDRPOU

Create or edit a contact, enter the 8-digit EDRPOU code, and click the "Update information from YouControl" button.

Contact form before updating information from YouControl.

Occasionally, after clicking the "Update" button, you might see a pop-up with the message "YouControl is updating data. Please try again later". This is not an error. It indicates that the YouControl server has accepted your request and is processing it. Please wait a 5-10 seconds for the data to be fetched and populated and click the "Update information from YouControl" button again.
Also for this reason on the Technical Data tab you can see data like "reason":"Accepted", "status_code":202

Error updating information in YouControl.

Viewing Auto-Filled Information

The module connects to the API and automatically populates the contact's name, address, IPN, status, and contact details.

Odoo contact card automatically populated with data from YouControl.

Additional corporate data is available under the "YouControl" tab. Here you can find information about the legal entity's status, founding capital, list of founders, and detailed economic activities (KVED).

The YouControl tab in Odoo showing detailed company information and API usage statistics.

Checking API Rate Limits

Navigate to the "YouControl" tab and click the "Rate Limits" button to see a detailed breakdown of your API usage, updated with a timestamp.

YouControl API rate limits and usage statistics shown in Odoo.

Verifying on YouControl Website

Click the "Visit YouControl Site" button to open the company's official profile on the YouControl website in a new browser tab for further verification.

The Visit YouControl Site button on the contact form.

Error: Duplicate EDRPOU

If you try to use an EDRPOU that is already assigned to another contact, the system will display an "Invalid Operation" popup to prevent duplicates.

Invalid Operation error for a duplicate EDRPOU code.

Error: Invalid EDRPOU

If you enter an EDRPOU code that is incorrect or does not exist in the YouControl database, the system will be unable to fetch any data. An "Invalid Operation" pop-up will appear, indicating that the request failed. Please double-check that the 8-digit code is entered correctly and belongs to a registered Ukrainian company.

Error message when using an invalid EDRPOU code.

Error: API Key

An "Invalid Operation" pop-up will also appear if the YouControl API Key is incorrect. This can happen for several reasons: the key was entered with a typo, it has expired, or it lacks the necessary permissions. Please verify your API key in Settings → Technical → System Parameters and ensure it is active and correct.

Invalid Operation error due to an incorrect API key (Response 401).

Error: Missing API Key

If the API key is not configured in the system parameters, the module will show an error message prompting you to set it up.

Invalid Operation error due to no API key.

After refreshing the page you will see that the corresponding fields, will be filled with test data.

Main partner YouControl view before request
Main partner YouControl view with demo data

If you click the Rate Limits button at this time, you will see an error message. After refreshing the page, the Rate Limits field will be populated with test data.

Partner YouControl tab view with demo data

Error with reason

If module received an error with reason, the module will show a reason in error message. If it received additional error message, it will be added to error message.

Invalid Operation error due to no API key.

Error: No Internet Connection

If you try to use the module without internet connection, you will see an error about this. Please verify your internet connection.

Invalid Operation error due to no internet connection.

Important Notes

  • A valid YouControl API key is required for the module to function properly
  • The module is specifically designed for Ukrainian companies with EDRPOU codes
  • API requests are subject to YouControl's rate limits - 200 API requests per minute and 50 requests every 5 seconds
  • Ensure your internet connection is stable when making API requests

Frequently Asked Questions

What happens if I enter an incorrect or non-existent EDRPOU code?

The system will attempt to query the YouControl API. Since no company will be found for that code, the API will return an error, and Odoo will display a warning message, typically indicating that the request failed or data could not be retrieved (e.g., Response [401] or a specific message from the server).

Does checking the "Rate Limits" use one of my paid API requests?

No. The request to check API limits is free and does not count against your total transaction balance.

What specific data fields are fetched from the YouControl API?

The module is designed to fetch the following key fields: Full Name, Short Name, Full Address, Legal Status (dissolution status), VAT code (IPN), Phone, Mobile Phone, Email, and Website. Also, it fetches some additional data from YouControl API: Full name in English, Short name in English, Termination status, Main economic activity, Economic activities, Founders, Founding capital.

DEVELOPED BY CODOO-ERP

Your Expert Partner for Odoo Growth & Automation

We help companies scale with powerful ERP solutions that automate processes, increase transparency, and save resources.

50+

Successful Projects

8

Years of Experience

16+

Custom Modules

15

In-House Specialists

Dedicated Support & Consultation

Struggling with module setup or need expert advice? Our team is ready to help you optimize your Odoo system. We also welcome inquiries about new implementations and partnerships.

Visit Our Website Contact Us via Email

Other Modules

Helpcrunch integration
Helpcrunch integration
Telegram integration
Telegram integration
Turbo SMS integration
Turbo SMS integration
Viber integration
Viber integration
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
Lines of code 335
Technical Name basic_contacts_youcontrol_ext
LicenseLGPL-3
Websitehttps://codoo-erp.com/

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with