Odoo 19 certification questions & the new AI section
Click a question to reveal the answer and the reason behind it. Use the search box and filters to focus your revision.
- Confirmed proven in a real exam or documented
- Likely consistent with the docs
- Verify in Odoo disputed: test it in a trial database
Source: a real Odoo 19 exam attempt (77.5 %, passed), plus the Odoo 19 release notes.
Per-section result of that attempt:
| Intro | Sales | Survey | CRM | AI | Marketing | Website | eCom | Knowledge | Project | Timesheets | Accounting | Spreadsheet | HR | POS | Purchase | Inventory | MRP | Studio |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100 | 100 | 100 | ~90 | 100 | ~67 | 100 | 100 | 100 | ~87 | ~80 | ~92 | 100 | 100 | ~67 | ~87 | ~50 | ~67 | ~50 |
Because whole sections scored 100 %, every answer in those sections below is confirmed ✅.
Differences from the Odoo 18 exam
AI (new in Odoo 19) exam score 100 %
Other AI facts worth knowing for v19 (from the release notes): Sources (Documents, Knowledge, websites, PDFs) ground agent answers; "Ask AI" search turns natural language into a domain; AI fields fill themselves from a prompt; AI is available in server actions; voice transcript with summary; web page generation from a prompt; providers are ChatGPT and Gemini.
-
Q1 "Installing the AI app is required to use AI features" Confirmed
Answer False: the AI app lets you customise agents, but many AI features (draft with AI, AI fields, Ask AI search…) work without it
-
Q2 What does an AI agent need before it can change the database? Confirmed
Answer It must be assigned a Topic that includes a Tool that writes data (e.g., Create Lead, Add Tags). In Odoo 20, Topics are renamed Skills
-
Q3 Where is the response style (Creative / Balanced / Analytical) set? Confirmed
Answer On the agent's configuration form
-
Q4 Opening an agent chat from a record: what does it know? Confirmed
Answer It can read the field values of the record you're viewing, unless restricted
-
Q5 How many agents per database? Confirmed
Answer As many as needed, no fixed limit
Introduction exam score 100 %
-
Q1 Archive a company Confirmed
Answer Settings > Manage Companies > select the line > Action > Archive
-
Q2 Message vs log note Confirmed
Answer Message goes to the customer and notifies all followers; log note is internal (only @mentioned people are notified)
-
Q3 Better protect an account Confirmed
Answer 2FA (two-factor authentication)
-
Q4 Reorder home-screen icons Confirmed
Answer Click and hold, the icon tilts, drag it
-
Q5 Bulk add/remove followers Confirmed
Answer List view > select records > Actions > Add/Remove Followers
-
Q6 Sorting Confirmed
Answer Only stored fields are sortable
Sales exam score 100 %
-
Q1 Forecast < on-hand Confirmed
Answer More outgoing than incoming
-
Q2 Discount vs Formula price type Confirmed
Answer Formula adds extra rules (rounding, extra fee, margins) on top of the percentage
-
Q3 "Buy" ticked on the Inventory tab Confirmed
Answer Reordering rule → RFQ
-
Q4 Profit margin of an SO Confirmed
Answer On the SO itself once the Margins setting is enabled
-
Q5 Margins in Sales Analysis Confirmed
Answer Measures > Margin
-
Q6 Prevent a product from being quoted Confirmed
Answer Both: archive it, or set a blocking Sale Warning (enable warnings)
-
Q7 Customer on "Retailer", pricelist changed to "Consumer" before adding lines Confirmed
Answer Price from Consumer
-
Q8 Preliminary invoice Confirmed
Answer Pro-Forma setting > Send PRO-FORMA Invoice
-
Q9 Gift cards generated for Confirmed
Answer Both
-
Q10 Upsell product at the bottom of an eCommerce product page Confirmed
Answer Product Sales tab > Alternative Products
Survey exam score 100 %
-
Q1 Custom end message Confirmed
Answer End Message tab of the survey
-
Q2 See results > Analyze Results Confirmed
Answer Results are inserted into a Spreadsheet
-
Q3 Allow Roaming Confirmed
Answer Participants can go back to previous pages
CRM exam score ~90 %
-
Q1 Quotations per opportunity Confirmed
Answer As many as you want
-
Q2 Lead vs opportunity: likelihood to win Likely
Answer Same likelihood
-
Q3 Delete vs Lost Confirmed
Answer Lost hides it from the pipeline without deleting it
-
Q4 Closed Date Confirmed
Answer Date the opportunity was won or lost
-
Q5 Opportunities smart button on a company Confirmed
Answer All opportunities of the company and its contacts
-
Q6 Who sees a new property field Confirmed
Answer Anyone with access to the opportunity
-
Q7 NOT a lead-enrichment option Confirmed
Answer "Enrich leads based on customer behaviour" (real options: on demand / all leads automatically)
-
Q8 Access a team's pipeline Likely
Answer Sales > Teams > Pipeline
-
Q9 Leads from an email alias Verify in Odoo
Answer Assigned to the alias's team; the salesperson stays empty until claimed or auto-assigned. v19 can auto-assign to team leaders
Marketing exam score ~67 %
-
Q1 Recipient model you can NOT target Likely
Answer Website Visitors
-
Q2 Save a mailing as a template Confirmed
Answer Add to Templates button. The attempt picked "25 templates max…", which is wrong
-
Q3 New attendees at the registration-desk kiosk once the event started Likely
Answer Yes: Kiosk > Select Attendee > New
Website exam score 100 %
-
Q1 Optimize SEO Confirmed
Answer Generates title, description, cover image, and hidden keywords
-
Q2 Search Bar block Confirmed
Answer Appointments, products, pages, blogs, events, jobs, forums, knowledge, courses, or everything
-
Q3 Hide blocks on Confirmed
Answer Desktop and mobile
-
Q4 Hide header/footer on a page Confirmed
Answer Website editor, Style tab
eCommerce exam score 100 %
-
Q1 Order online, pay in store Confirmed
Answer Enable Click & Collect, configure a pickup site, activate the Pay on Site provider
-
Q2 Show/hide attributes on product cards Confirmed
Answer Website > eCommerce > Attributes > display On Product Cards
-
Q3 Add optional products Confirmed
Answer Product backend, Sales tab
-
Q4 Highlight a product Confirmed
Answer Ribbon or badge
Knowledge exam score 100 %
-
Q1 "Shared" category Confirmed
Answer Articles shared with specific users, without default access
-
Q2 Content in the HTML body Confirmed
Answer Text, images, external links, records, pre-configured templates
-
Q3 Command to hide/show a block Confirmed
Answer /toggle (Toggle list)
Project exam score ~87 %
-
Q1 Automatic task rating request Verify in Odoo
Answer Both: when a task reaches a stage, or periodically
-
Q2 Share a task publicly Verify in Odoo
Answer Share a public link to the task/project
-
Q3 Burndown chart Confirmed
Answer Number of tasks in each stage at a point in time
-
Q4 Invoice a milestone Confirmed
Answer Milestone reached AND an SO item set on it
-
Q5 Milestones reached Confirmed
Answer Automatically when all tasks are done
-
Q6 Milestone shown green Verify in Odoo
Answer See the trap list: probably all its tasks done/cancelled
-
Q7 Task priority levels (v19) Likely
Answer Three stars: Medium/High/Urgent above "no priority"
-
Q8 Analytic accounts per project are limited by Confirmed
Answer The number of analytic plans
Timesheets exam score ~80 %
-
Q1 Timesheet cost
Answer Hourly cost on the employee
-
Q2 True statement
Answer Can't edit timesheets older than the latest validated one
-
Q3 Stop the timer after 4 min 30 s
Answer 15 min
-
Q4 Grid feature for missing hours
Answer "Spot missing hours" (v19 name)
-
Q5 Letter buttons
Answer Start the task's timer
Accounting exam score ~92 %
-
Q1 2 lines, same account & tax Confirmed
Answer 4 items
-
Q2 Bank statement import formats Confirmed
Answer CODA, CSV, CAMT (all three)
-
Q3 Change a posted entry's number Confirmed
Answer Reset to draft & edit, or mass Resequence (dev mode)
-
Q4 Income/expense account per partner Confirmed
Answer Fiscal positions
-
Q5 Reminder for every overdue invoice except one Likely
Answer Follow-up report > toggle the No Follow-up column for that invoice (v19 "Exclude from follow-ups")
-
Q6 Checks before submitting a tax return Confirmed
Answer Taxes/countries matching, draft entries, bill attachments, bank matching, company data
-
Q7 Bills in Company A from invoices in Company B Likely
Answer Enable inter-company transactions, select Create Vendor Bills in Company A (the receiving company)
-
Q8 Audit features Likely
Answer Review working files by cycle, with checks and balances, for a period
-
Q9 Update inventory accounts to the actual stock value Confirmed
Answer Accounting > Review > Inventory Valuation > Generate Entry (closing entry; perpetual layers gone since v19)
-
Q10 Fields that change the depreciation column Verify in Odoo
Answer Method, Not Depreciable Value, Prorata Date (the attempt chose otherwise)
Spreadsheet exam score 100 %
-
Q1 Open the underlying record (e.g., a sales order) Confirmed
Answer Double-click the cell
-
Q2 Dashboard only for users of Company A and B Confirmed
Answer In the dashboard configuration, choose which companies can access it
HR exam score 100 %
-
Q1 Multiple approvals Confirmed
Answer Time Off Type form
-
Q2 Time off based on days worked Confirmed
Answer Accrual Allocation
-
Q3 Appraisals default view Confirmed
Answer Kanban, filtered "To Do", grouped by month
-
Q4 Kiosk screen "Scan your badge / Identify manually" Confirmed
Answer Attendances kiosk
-
Q5 Apply New Driver Confirmed
Answer Future Driver becomes Driver
POS exam score ~67 %
-
Q1 "Transfer course" button Verify in Odoo
Answer Moves a course product, or the whole course, to another course
-
Q2 Customer pays "on account" Likely
Answer Amount recorded as debt until settled
-
Q3 Late-ship product not available… Verify in Odoo
Answer Prepare a separate delivery later ("ship later")
Purchase exam score ~87 %
Same as Odoo 18: PO approval ($200 rule), override the vendor discount on the PO line, Agreement Validity, first vendor matching min qty, RFQ when "Purchase checkbox + vendor pricelist + reordering rule". New in v19: lead time also in Purchase > Configuration > Vendor Pricelists, so "Both" may be accepted ⚠️.
Inventory exam score ~50 %
-
Q1 Forecast "Free Stock in Transit" Verify in Odoo
Answer ⚠️ Received products in the input/quality step, not yet in stock (multi-step receipts)
-
Q2 Customer location shows Likely
Answer Positive quantity
-
Q3 Zones + pickers handling several orders, minimise walking Verify in Odoo
Answer Wave transfers, one picker per zone
-
Q4 Delivery "Based on Rules", $55 order, >$50 = $0 Confirmed
Answer $0
-
Q5 Teakwood + Pallet putaway Confirmed
Answer WH/Stock
-
Q6 Packaging "Pack of 6" + package type Carton → Put in Pack Verify in Odoo
Answer Creates a Carton package with the 6 units (v19 merges packaging into UoM)
-
Q7 Expiration date of received goods is set on Confirmed
Answer The receipt
-
Q8 Records that can NOT have barcodes Confirmed
Answer Product categories
-
Q9 FedEx vs DHL route Confirmed
Answer Custom route in the Routes field of the Delivery Method
MRP exam score ~67 %
-
Q1 Kit as a component Confirmed
Answer Yes
-
Q2 MPS "Suggest Forecasted Demand" Likely
Answer Forecast based on the previous period's actual demand
-
Q3 OEE Confirmed
Answer Efficiency of a work center
-
Q4 Subcontracting setup Confirmed
Answer BoM type Subcontracting
-
Q5 Y-1 / Y-2 Confirmed
Answer Quantity sold last year / two years ago
-
Q6 Mark a subcontracted order complete Verify in Odoo
Answer ⚠️ The receipt from the subcontractor is validated (the attempt chose "subcontractor validates on portal")
-
Q7 WO dependencies Confirmed
Answer Settings + BoM Miscellaneous tab
-
Q8 "Replenish Scrapped Quantities" Verify in Odoo
Answer Creates a Pick Components transfer to replace the scrap (the attempt chose "option doesn't appear")
-
Q9 Fully productive / reduced speed Confirmed
Answer Within / beyond expected duration
Studio exam score ~50 %
-
Q1 Prevent duplicating records of a view Verify in Odoo
Answer Studio > view Properties: disable Can Duplicate
-
Q2 Primary vs secondary button Likely
Answer Design (colour/prominence) guides the main action
-
Q3 Where to add new fields Likely
Answer All views available for the model
-
Q4 Dynamic table in a report Likely
Answer One2many or Many2many
-
Q5 Edit an existing PDF report Likely
Answer Studio > Reports > search
-
Q6 Approval: approver of one step can't approve another Verify in Odoo
Answer Exclusive Approval
No question matches your search.
Need an Odoo expert on your project?
Implementation, migration, customisation or team training: tell me what you need and I will reply within 24 hours.