Deep Vision

How to Use Odoo: A Step-by-Step Guide for Beginners

Opening Odoo for the first time? A practical walkthrough of the interface, language settings, users, first sales, purchases and stock moves, reports and team training.

Published: 11 min read
odoo dan qanday foydalanish
Short answer: To start using Odoo, install the apps you need (Sales, Purchase, Inventory, Accounting), set up your company, languages and user access rights, then run your first sale, purchase and stock operation in a test database. Every Odoo app follows the same pattern: list, form, status buttons and reports. Once an employee learns one app, the rest come quickly.

New Odoo users usually either jump straight in and end up with duplicates and wrong stock a month later, or see dozens of apps and don't know where to begin. Either way, the problem is not the software but the order of steps. This guide explains how to use Odoo at a beginner level, in the right sequence: the interface, switching Odoo to Russian or Uzbek, users and access rights, first sales, purchase and inventory operations, reports, mobile use and training your team.

What is Odoo and how is it structured?

Odoo is an open-source ERP system developed in Belgium, made up of connected apps (modules): CRM, Sales, Purchase, Inventory, Accounting, Manufacturing, Employees, Point of Sale and many more. All apps share one database, so a sales order automatically becomes a delivery in the warehouse and an invoice in accounting.

Odoo comes in two main editions:

  • Community: free and open source, installed on your own server.
  • Enterprise: a paid subscription with extra apps (full Accounting, Studio and others), the mobile app and official support.

A detailed comparison: Odoo Community vs Enterprise. For a general introduction to the system: What is Odoo ERP?. The current mainstream versions are Odoo 18 and Odoo 19, and the steps in this guide are almost identical in both.

You can run Odoo in three ways:

  • Odoo Online: cloud hosting, works in the browser, no server needed.
  • Odoo.sh: a cloud platform that also lets you add your own custom modules.
  • On-premise: your company's own server or a local data center.

Where should you start with Odoo?

The right start is a separate test database where you try your processes on real examples, followed by a clean setup of the production database. "Experimenting" in the live database leads to wrong stock levels and posted documents you can no longer delete.

The sequence:

  1. Write down the processes you want to automate. For example: "an order comes in through Telegram, the sales rep quotes a price, the warehouse ships, the accountant issues the invoice."
  2. Choose the apps you need. Most companies start with Sales, Purchase, Inventory and Accounting. Do not install everything at once.
  3. Explore with demo data. Odoo can create a database with sample products, customers and orders so you can practice safely.
  4. Enter a small slice of your own data. 10–20 products, 5 customers and 2–3 suppliers are enough.
  5. Run a full cycle: purchase, goods receipt, sale, delivery, invoice, payment.

To understand in advance what each app does: Odoo ERP modules: the full list.

How does the Odoo interface work?

The Odoo interface has three parts: the apps screen (home), the top menu of the current app, and the main work area, where data is shown in different views. Once you understand this logic, you will find your way in any app.

Home screen and apps

After logging in you see the app icons: Sales, Inventory, Accounting and so on. Each user only sees the apps they have access to. In the top right corner you find messages (Discuss), scheduled activities, the company switcher and your profile menu.

Views

The same data can be displayed in different ways:

  • List: a table for scanning many records quickly.
  • Kanban: cards in columns by stage, for example the CRM pipeline.
  • Form: the full record of a single document.
  • Pivot: an analysis grid similar to an Excel pivot table.
  • Graph: bar, line or pie charts.
  • Calendar: for date-based records.

Search, filters and grouping

The search bar is one of Odoo's most useful tools. You can search by text, apply ready-made filters ("My orders", "This month") and group data by customer, salesperson or date. Save a filter you use often to "Favorites" so you don't have to rebuild it every day.

Document statuses and the chatter

Every document has a status. In Sales, for example: "Quotation" → "Quotation Sent" → "Sales Order". Status changes through the buttons at the top of the form. Below or beside the form is the "chatter": the document's history, notes, emails and scheduled activities. You can mention a colleague with @ and ask a question right on the record.

How do you switch Odoo to Russian or Uzbek?

Activate the language under Settings → Languages, then each user picks their interface language in their own profile preferences. In one database one employee can work in Russian, another in Uzbek or English.

Practical notes:

  • Russian is fully and well translated in Odoo. Teams searching for "Odoo in Russian" need no extra work.
  • Uzbek is available in the language list, but the standard translation may not cover every menu and document. Check it in your version; if needed, a partner can complete the key screens and printed documents.
  • Product names and documents can be stored in several languages, so a Russian-speaking customer gets a Russian invoice and an Uzbek-speaking one an Uzbek invoice.
  • Customer language is set on the contact, and emails and PDFs sent to them are generated in that language.

First settings: company, currency and taxes

In the production database, start with company details, base currency (Uzbek sum), taxes and the chart of accounts, because every later document depends on them.

  1. Company details: name, taxpayer ID (STIR/INN), address, bank details, logo. These appear on your document templates.
  2. Currency: base currency UZS. If you buy in US dollars or other currencies, enable multi-currency and decide how exchange rates are updated.
  3. Taxes: the VAT rate (currently 12%) and VAT-exempt operations. Confirm the current rules with your accountant. More: Odoo taxes and VAT in Uzbekistan.
  4. Inventory: warehouses, units of measure (pieces, kg, meters, boxes), barcodes if needed.
  5. Document templates: the look of quotations, invoices and delivery slips.

How do you set up users and access rights?

Create a separate user for every employee and give them an access level per app, usually "User" or "Administrator". Several people working under one login destroys accountability and control.

How to do it:

  1. Settings → Users & Companies → Users → New.
  2. Enter the name, email (login) and language.
  3. Under "Access Rights", choose a level for each app. For example, a sales rep: Sales set to "Own documents only", Inventory with no access or read-only.
  4. Send the invitation; the employee sets their own password.

Basic rules:

  • Least privilege: give people access only to what their job requires.
  • Few administrators: usually one or two.
  • Sales reps see their own customers: "own documents only" protects your customer base.
  • Archive, don't delete, employees who leave: their history and documents stay intact.

Enterprise pricing usually depends on the number of users, so plan in advance who really needs a full login. On cost factors: How much does Odoo implementation cost?.

First operations: sales, purchasing and inventory

The core cycle in Odoo is: purchase order → goods receipt → sales order → delivery → invoice → payment. Run it end to end in your test database at least once.

Your first purchase

  1. Purchase → New. Pick a vendor (or create one on the spot).
  2. Add products, quantities and prices. This document is a "Request for Quotation" (RFQ).
  3. Click "Confirm Order". It is now a purchase order.
  4. A "Receipt" button appears at the top. When the goods arrive, open it, check the actual quantities and click "Validate". Stock increases automatically.
  5. Use "Create Bill" to record the vendor bill.

Your first sale

  1. Sales → New. Pick a customer.
  2. Add products; price and discount are filled in automatically or manually. This is a "Quotation".
  3. Send it by email, or download the PDF and send it over Telegram.
  4. Once the customer agrees, click "Confirm": the quotation becomes a sales order and a delivery is created in Inventory.
  5. The warehouse opens the delivery and validates it.
  6. From the sales order, click "Create Invoice", post it, and when the money arrives use "Register Payment" (Payme, Click, cash or bank transfer).

More on these apps: Odoo Sales and Purchase.

Inventory operations

  • Stock levels: Inventory → Reporting → Stock. Group by warehouse and location.
  • Physical count: Inventory → Operations → Physical Inventory. Enter the counted quantity; Odoo calculates the difference and posts the adjustment.
  • Minimum stock: set a replenishment rule, and Odoo suggests a purchase when stock drops.
  • Transfers between warehouses: through an internal transfer.

To learn warehouse accounting logic from scratch: How to run warehouse accounting and Odoo Inventory: digital warehouse management.

How do you view reports in Odoo?

Every app has a "Reporting" menu where data is shown as a graph or pivot table, and filters plus grouping give you the exact slice you need.

Useful reports to start with:

  • Sales analysis: revenue by salesperson, customer, product or month.
  • Purchase analysis: volumes and prices by vendor.
  • Stock and moves: what, how much, and in which warehouse.
  • Receivables: who owes what and how overdue it is.
  • Profit and loss: in the Accounting app.

Save key reports to Favorites or a dashboard; pivots export to Excel in one click.

Can you use Odoo on a phone?

Yes. The Odoo web client adapts to phone screens, and Enterprise users have an official mobile app for iOS and Android. A sales rep on the road can open a customer record and create a quotation; a manager can check the sales report.

Common beginner mistakes

The most frequent mistakes are organizational, not technical: messy data, shared logins and going live without training.

  1. Experimenting in the live database. Test transactions corrupt stock and accounting.
  2. Importing products without cleanup. If one product exists under three names, stock will never reconcile. Agree on SKU and item code rules first.
  3. Leaving warehouse documents unvalidated. The goods left, but the delivery still sits at "Ready".
  4. Launching every app at once. Start with two or three core apps.
  5. Shared logins. You can't tell who did what.
  6. Keeping Excel in parallel with no end date. With two "sources of truth", people use whichever is familiar.
  7. Ordering custom development before learning the standard. Many needs are solved through configuration.

Bigger implementation pitfalls: 7 ERP implementation mistakes.

How do you train your team on Odoo?

What works best is a short, hands-on session per role plus a one-page cheat sheet listing that role's daily operations.

  • Train by role. A warehouse clerk doesn't need the accounting menu.
  • Practice on real documents. Re-entering yesterday's real order in the test database is a great exercise.
  • Use official resources. Odoo offers free eLearning courses and documentation (odoo.com/documentation), mostly in English.
  • Plan support for the first 2–4 weeks. That is when questions peak.

Checklist for getting started with Odoo

  • The processes to automate are written down.
  • A test database exists and a full purchase-to-sale cycle has been run.
  • Company details, currency (UZS) and VAT are configured.
  • Interface languages (Russian, Uzbek) are activated and checked.
  • Every employee has their own login and role-based rights.
  • The product list is cleaned; SKUs and units of measure are agreed.
  • Opening stock is entered based on a physical count.
  • Document templates (quotation, invoice) are ready.
  • Each role has a short guide and has been trained.
  • Key reports are saved to Favorites or a dashboard.
  • There is a date for dropping the parallel Excel files.

How Deep Vision can help

Deep Vision is an official Odoo Gold Partner in Tashkent: we configure Odoo, migrate your data and train your team on your own processes.

Small teams can learn Odoo on their own. With several warehouses, hundreds of products, VAT or a move from 1C, a partner saves time and mistakes. Our approach:

  • Diagnostics and process analysis, then configuration and customization where needed.
  • Data migration: products, customers and stock from Excel or 1C. More: Moving from 1C to Odoo.
  • Interface and printed documents in Russian and Uzbek.
  • Role-based training and support after go-live.
  • Timeline: typically 2–6 months; standard Sales and Inventory often go live in 6–8 weeks.

Our team has 7 certified specialists, and the Odoo partner directory lists 26 of our client projects (official partner page). Clients include Optika.uz, Timsoll (7,000+ SKUs in Odoo) and RockBeton. About the service: Odoo implementation; projects: portfolio.

If you have already started with Odoo yourself and got stuck, fill in a short brief: we'll look at your situation and suggest the next step.

Frequently asked questions

What is Odoo in simple terms?

Odoo is a suite of business apps: sales, purchasing, inventory, accounting, CRM, HR and more run in one system on one database. Data entered in one department never has to be retyped in another. That is why Odoo is classed as an ERP system.

How long does it take to learn Odoo?

A regular user usually learns the core operations of their role (sales, receipts, deliveries) within a few days of practice. Administrators and people who handle configuration need more time. What matters most is training on your real processes.

Is Odoo available in Russian?

Yes, Odoo is fully translated into Russian. Add it under Settings → Languages, then select it in your profile Preferences. Each user can choose their own interface language.

Does Odoo work in Uzbek?

Uzbek is in Odoo's language list and can be activated under Settings → Languages. The standard translation may not cover every screen, so check it in your version. A partner can complete the translation where needed.

Is Odoo free?

The Community edition is free and open source, but you still pay for installation, configuration and hosting. Enterprise is a paid subscription, usually priced per user. Odoo's website also offers a free start with a single app; check the current terms on odoo.com.

Can I use Odoo on my phone?

Yes. The web client adapts to phones, and Enterprise has an official app for iOS and Android. Sales, CRM, warehouse receipts and reports are easy to use on mobile.

Do I need a programmer to use Odoo?

Not for daily work or most settings. You need a developer for custom reports, integrations (for example with Didox or a Telegram bot) and non-standard processes.

How do I import data from Excel into Odoo?

Almost every list in Odoo has an import function: upload an Excel or CSV file and map its columns to Odoo fields. Test with a small file in a test database first, and clean up product names beforehand.

Conclusion

Using Odoo is not hard if you start in the right order: a test database, core settings, individual users, one full purchase-to-sale cycle and role-based training. Roll the system out in stages, not all at once.

If you want Odoo configured for your business or your team trained, fill in the brief for a free consultation or call +998 77 093 00 07.