Frequently asked questions
General questions
What is the difference between Odoo Community and Odoo Enterprise?
- Odoo Community Edition: the free open-source edition with the core features. You can install and use it freely.
- Odoo Enterprise Edition: the paid subscription edition, which adds advanced features, official support, guaranteed updates and extra modules such as Studio, electronic signature and leave management.
How do I upgrade Odoo to a new version?
Upgrading Odoo generally takes the following steps:
- a full backup of the database and of the files;
- testing the migration on a pre-production environment;
- installing the new version;
- migrating the data with the tools provided;
- checking that the custom modules are compatible;
- full testing before going live.
Note
Calling on an Odoo partner (such as IROKOO) for major migrations is strongly recommended, since they can be complex and may call for specific adaptations.
Is Odoo compatible with mobile devices?
Yes, in several ways:
- a responsive web interface that adapts to tablets and smartphones;
- dedicated mobile applications for iOS and Android;
- a progressive web app, for an experience close to a native application.
How do I customise the reports in Odoo?
Odoo offers several levels of report customisation:
- Basic: changing the logo and the company information.
- Intermediate: using Odoo Studio (Enterprise) to change the existing reports.
- Advanced: building custom reports with QWeb, the XML template language.
How do I add custom fields?
To add custom fields in Odoo:
- With Odoo Enterprise: use Studio to add fields with no programming.
- Without Studio: open Settings › Technical › Database Structure › Fields and create a new field.
- For complex needs: develop a custom module that adds the fields required.
Technical questions
How do I improve Odoo's performance?
Several things help:
- configuring the server with enough resources (CPU, RAM);
- tuning the PostgreSQL database;
- using a dedicated web server (Nginx, Apache);
- configuring a caching system;
- archiving old data regularly;
- indexing the fields that are searched often.
How do I back up my Odoo database?
Odoo offers several backup methods:
- through the web interface, in the database manager;
- using the
pg_dumpcommand-line tool; - configuring scheduled automatic backups;
- third-party backup services for Odoo.
Tip
Test restoring your backups regularly, to be sure they work. An untested backup is not a reliable one.
How do I install an additional module?
To install an additional module:
- Open Apps.
- Clear the "Apps" filter to see every module.
- Search for the module you want.
- Click Install.
- For outside modules, place them in the addons folder before installing.
How do I configure email sending in Odoo?
To configure email sending:
- Open Settings › Technical › Email › Outgoing Mail Servers.
- Create a new server with the SMTP settings of your provider.
- Configure the authentication and security options.
- Test by sending an email.
- Set that server as the default one where needed.
Functional questions
How do I configure taxes in Odoo?
To configure the taxes:
- Open Accounting › Configuration › Accounting › Taxes.
- Create or edit the taxes to suit your needs.
- Configure the rate, the computation method and the accounts.
- Attach the taxes to the products or to the product categories.
- Configure the fiscal positions for particular customers.
How do I handle user access rights?
Access rights are handled at several levels:
- creating user profiles with predefined sets of rights;
- assigning specific security groups as the need arises;
- configuring access rules at record level;
- defining access rules at field level;
- assigning the companies, in a multi-company setup.
Note
Always follow the principle of least privilege: grant each user only the minimum rights they need to do their work.
How do I handle several entities or companies in Odoo?
Odoo can handle several legal entities:
- Enable the multi-company feature in the settings.
- Create the companies, each with its own settings.
- Configure the data specific to each company.
- Assign the access rights to the users.
- Configure data sharing between companies where needed.
How do I import data in bulk?
To import data in bulk:
- Prepare your data in a CSV or XLS file.
- Open the list view of the records concerned.
- Click Import.
- Download a template if you need one.
- Map the columns to the Odoo fields.
- Run the import and check the results.