User Docs
Odoo essentials
Activities
Reporting
Search, filter, and group records
Export and import data
In-app purchases (IAP)
Finance
Accounting and Invoicing
Get started
Accounting cheat sheet
Chart of accounts
Multi-currency system
Average price on returned goods
VAT units
Taxes
Cash basis taxes
Withholding taxes
VAT numbers verification (VIES)
Fiscal positions (tax and account mapping)
AvaTax integration
AvaTax use
Avalara (Avatax) portal
TaxCloud integration
EU intra-community distance selling
B2B (tax excluded) and B2C (tax included) pricing
Customer invoices
Invoicing processes
Delivery and invoice addresses
Payment terms and installment plans
Default terms and conditions (T&C)
Cash discounts and tax reduction
Credit notes and refunds
Cash rounding
Deferred revenues
Electronic invoicing (
EDI
)
Snailmail
EPC QR codes
Incoterms
Vendor bills
AI-powered document digitization
Non-current assets and fixed assets
Deferred expenses
Payments
Online payments
Install the patch to disable online invoice payment
Checks
Batch payments by bank deposit
Batch payments: SEPA Direct Debit (SDD)
Follow-up on invoices
Internal transfers
Pay with SEPA
Pay by checks
Forecast future bills to pay
Trusted accounts (send money)
Bank and cash accounts
Bank synchronization
Salt Edge
Ponto
Enable Banking
Transactions
Bank reconciliation
Reconciliation models
Manage a bank account in a foreign currency
Cash register
Reporting
Tax return (VAT declaration)
Tax carryover
Analytic accounting
Financial budget
Intrastat
Data inalterability check report
Silverfin integration
Custom reports
Year-end closing
Expenses
Online payments
Wire transfers
Adyen
Alipay
Amazon Payment Services
AsiaPay
Authorize.Net
Buckaroo
Demo
Flutterwave
Mercado Pago
Mollie
Ogone
PayPal
Razorpay
SIPS
Stripe
Xendit
Fiscal localizations
Argentina
Australia
Austria
Belgium
Brazil
Chile
Colombia
Ecuador
Egypt
France
Germany
Hong Kong
India
Indonesia
Italy
Kenya
Luxembourg
Mexico
Netherlands
Romania
Peru
Philippines
Saudi Arabia
Singapore
Spain
Switzerland
Thailand
Vietnam
United Arab Emirates
United Kingdom
Sales
CRM
Organize the pipeline
Manage lost opportunities
Merge similar leads and opportunities
Manage sales teams
Acquire leads
Convert leads into opportunities
Generate leads/opportunities
Create and send quotations
Lead mining
Assign and track leads
Assign leads with predictive lead scoring
Unattended leads report
Quality leads report
Analyze performance
Pipeline Analysis
Expected revenue report
Optimize your Day-to-Day work
Enrich contacts with partner autocomplete
CRM Gamification
Utilize activities for sales teams
Lead enrichment
Sales
Send Quotations
Quotation templates
Optional products
Online signatures for order confirmations
Online payment order confirmation
Quotation deadlines
Deliveries and invoices to different addresses
Product variants on quotations and sales orders
PDF quote builder
Invoicing Method
Invoice based on delivered or ordered quantities
Down payments
Pro-forma invoices
Invoicing based on time and materials
Invoice project milestones
Reinvoice expenses to customers
Products & Prices
Manage your products
Import products
Product variants
Product images with Google Images
Manage your pricing
Pricelists, discounts, and formulas
Foreign currencies
Returns and refunds
Use eWallets and gift cards
Discount and loyalty programs
Amazon Connector
Amazon Connector features
Amazon Connector configuration
Amazon order management
eBay Connector
eBay connector setup
How to list a product?
Troubleshooting eBay connector
Linking existing listings
Point of Sale
Multi-employee management
Receipts and invoices
Product combos
Configuration
ePOS printers
Secure connection (HTTPS)
Self-signed certificate for ePOS printers
Shop features
Sales orders
Barcodes
Serial numbers and lots
Ship later
Customer display
Restaurant features
Floors and tables
Orders printing
Bills
Tips
Pricing features
Discounts
Discount tags (barcode scanner)
Loyalty programs
Pricelists
Flexible taxes (fiscal positions)
Cash rounding
Electronic shelf labels
Payment methods
Payment terminals
Adyen
Ingenico
SIX
Stripe
Vantiv
Worldline
Reporting
Subscriptions
Subscription products
Subscriptions in the eCommerce shop
Subscription plans
Upsell subscriptions
Renew subscriptions
Close subscriptions
Automation rules
Scheduled actions
Subscription reports
Rental
Websites
Website
Web design
Building blocks
Structure
Features
Dynamic content
Inner content
Website themes
Pages
Menus
Search Engine Optimization (SEO)
Configuration
Domain names
Address autocomplete
Google Search Console
Cookies bar
Translations
Multiple websites
Forms spam protection
Set up a content delivery network (CDN)
Reporting
Website analytics
Link tracker
Mail groups
eCommerce
Products
Product management
Catalog
Product variants
Price management
Cross-selling and upselling
Checkout, payment, and shipping
Add to cart
Checkout
Shipping methods
Payment providers
eCommerce management
Order handling
Customer accounts
Customer interaction
Performance monitoring
eLearning
Forum
Blog
Live Chat
Ratings
Commands and canned responses
Chatbots
Reports
Inventory & MRP
Inventory
Product management
Product replenishment
Selecting a replenishment strategy
Replenish on order (MTO)
Reordering rules
Units of measure
Product tracking
Product type
Difference between lots and serial numbers
Assign serial numbers
Use serial numbers to track products
Use lots to manage groups of products
Reassign lot/serial numbers
Expiration dates
Packages
Packaging
Warehouses and storage
Inventory management
Resupply from another warehouse
Transfer products between warehouses using replenishment
Manage warehouses and locations
Create a second warehouse
Routes and push/pull rules
Locations
Inventory adjustments
Cycle counts
Scrap inventory
Inventory valuation
Inventory valuation configuration
Using inventory valuation
Landed costs
Removal strategies
FIFO removal
LIFO removal
FEFO removal
Closest location removal
Least packages removal
Advanced operations
Consignment: buy and sell stock without owning it
Batch picking
Process wave transfers
Organize a cross-dock in a warehouse
Sell stock from multiple warehouses using virtual locations
Putaway rules
Cluster picking
Reporting
Stock report
Shipping and receiving
Setup and configuration
Delivery methods
Third-party shipping carriers
Set up Sendcloud shipping services in Odoo
UPS integration
How to get DHL credentials for integration with Odoo?
Starshipit shipping
Daily operations
Incoming shipments and delivery orders
Process receipts and deliveries in one step
Process receipts and deliveries in two steps
Process receipts in three steps
Process deliveries in three steps
Reservation methods
At confirmation reservation
Manual reservation
Before scheduled date reservation
Advanced operations
Scheduled delivery dates
Shipping cost invoicing
Multi-package shipments
Print shipping labels
Change shipping label size
Use dropshipping to ship directly from suppliers to customers
How to cancel a shipping request to a shipper?
Manufacturing
Basic setup
Manufacturing product configuration
Bill of materials
One-step manufacturing
Two-step manufacturing
Three-step manufacturing
Advanced configuration
Managing BoMs for product variants
Use kits
Manage semi-finished products
Manage work orders using work centers
Work order dependencies
Workflows
Use the Master Production Schedule
Make work centers unavailable using Time Off
Scrap during manufacturing
Manufacturing backorders
Split and merge manufacturing orders
Unbuild orders
Shop Floor
Shop Floor overview
Shop Floor time tracking
Subcontracting
Basic subcontracting
Basic subcontracting lead times
Resupply subcontractor
Dropship to subcontractor
Purchase
Products
Configure reordering rules
Temporary reordering rules
Purchase units of measure
Manage deals
Blanket orders
Alternative RfQs
Bill control policies
Manage vendor bills
Advanced
Analyze the performance of your purchases
Vendor costs report
Barcode
Setup
Barcode device troubleshooting
Barcode scanner setup
Activate the Barcodes in Odoo
Daily operations
Apply inventory adjustments with barcodes
Process receipts and deliveries with barcodes
Create and process transfers with barcodes
Default barcode nomenclature
GS1 barcode nomenclature
GS1 barcode usage
Quality
Quality control basics
Quality control points
Quality alerts
Quality checks
Quality check types
Instructions quality check
Pass - Fail quality check
Measure quality check
Take a Picture quality check
Maintenance
Add new equipment
Maintenance calendar
Maintenance requests
Maintenance setup
Product lifecycle management
Change management
Engineering change orders
ECO type
Version control
Project management
Approvals
Repairs
Process repair orders
Human resources
Attendances
Hardware
Employees
New employees
Appraisals
Frontdesk
Fleet
New vehicles
Services
Payroll
Contracts
Work entries
Payslips
Reporting
Time Off
Recruitment
Job positions
Referrals
Lunch
Orders
Manage user accounts
Lunch management
Marketing
Email Marketing
Mailing lists
Manage unsubscriptions (blacklist)
Lost leads reactivation email
Analyze metrics
Marketing Automation
Audience targeting
Campaign workflow activities
Testing/running campaigns
Campaign metrics
SMS Marketing
Essentials
SMS essentials
SMS campaign settings
Mailing lists and blacklists
Pricing and FAQ
SMS Pricing and FAQ
Events
Event essentials
Create events
Sell tickets
Track and manage talks
Surveys
Create surveys
Scoring surveys
Create questions
Live Session surveys
Survey analysis
Social Marketing
Essentials
Social marketing essentials
Social marketing campaigns
Services
Project
Tasks
Create Projectβs Tasks from an Email Alias
Recurring tasks
Project management
Timesheets
Overview
Create Timesheets upon Time Off Validation
Planning
Field Service
Onsite interventions planning
User default warehouse
Helpdesk
Overview
Getting started with Helpdesk
Service level agreements (SLA)
Receiving tickets
Reporting
Help Center
Customer ratings
Advanced
After-Sales services
Close tickets
Track and bill time
Productivity
Documents
Sign
Spreadsheet
Link Odoo data
Functions
Templates
Knowledge
Articles editing
Articles management
Properties
Calendar
Outlook Calendar synchronization
Synchronize Google calendar with Odoo
Discuss
Use channels for team communication
Configure ICE servers with Twilio
Chatter
WhatsApp
VoIP (Voice over Internet Protocol)
Use VoIP services in Odoo with OnSIP
Axivox configuration
VoIP services in Odoo with Axivox
Manage users in Axivox
Voicemails and audio messages
Dynamic caller ID
Conference calls
Dial plan basics
Advanced dial plans
Call queues
VoIP widget
Devices and integrations
Make, receive, transfer, and forward calls
To-do
Studio
Fields and widgets
Views
Models, modules, and apps
Automation rules
PDF reports
General settings
Apps and modules
Users
Change language
Two-factor Authentication
Access rights
Portal access
Google Sign-In Authentication
Microsoft Azure sign-in authentication
Sign in with LDAP
Companies
Digest emails
Email templates
Internet of Things (IoT)
Configuration
Connect an IoT box to Odoo
Use an IoT box with a PoS
HTTPS certificate (IoT)
Updating (IoT)
Troubleshooting
Connect Windows IoT Odoo
Devices
Connect a screen
Connect a measurement tool
Connect a camera
Connect a footswitch
Connect a printer
Connect a scale
Email communication
Send and receive emails in Odoo with an email server
Configure DNS records to send emails in Odoo
Connect Microsoft Outlook 365 to Odoo using Azure OAuth
Connect Gmail to Odoo using Google OAuth
Mailjet API
Email issues
Integrations
Mail Plugins
Outlook Plugin
Gmail Plugin
Unsplash
Geolocation
Google Translate
Developer mode (debug mode)
Database management
Hosting
Odoo Online
Odoo.sh
Overview
Introduction to Odoo.sh
Get started
Create your project
Branches
Builds
Status
Settings
Online Editor
Your first module
Advanced
Containers
Submodules
Frequent Technical Questions
On-premise
Packaged installers
Source install
Bugfix updates
System configuration
Email gateway
Geo IP
Switch from Community to Enterprise
Upgrade
Neutralized database
Supported versions
Odoo mobile apps
Odoo.com accounts
Developer
Tutorials
Setup guide
Server framework 101
Chapter 1: Architecture Overview
Chapter 2: A New Application
Chapter 3: Models And Basic Fields
Chapter 4: Security - A Brief Introduction
Chapter 5: Finally, Some UI To Play With
Chapter 6: Basic Views
Chapter 7: Relations Between Models
Chapter 8: Computed Fields And Onchanges
Chapter 9: Ready For Some Action?
Chapter 10: Constraints
Chapter 11: Add The Sprinkles
Chapter 12: Inheritance
Chapter 13: Interact With Other Modules
Chapter 14: A Brief History Of QWeb
Chapter 15: The final word
Discover the web framework
Chapter 1: Owl components
Chapter 2: Build a dashboard
Master the web framework
Chapter 1: Build a Clicker game
Chapter 2: Create a Gallery View
Chapter 3: Customize a kanban view
Define module data
Restrict access to data
Safeguard your code with unit tests
Reuse code with mixins
Build PDF Reports
How-to guides
Write lean easy-to-maintain CSS
Customize a field
Customize a view type
Create a client action
Create a standalone Owl application
Use Owl components on the portal and website
Website themes
Setup
Theming
Layout
Navigation
Pages
Building blocks
Shapes
Gradients
Animations
Forms
Translations
Going live
Web Services
Multi-company Guidelines
Create customized reports
Accounting localization
Translating Modules
Connect with a device
Upgrade a customized database
Reference
Server framework
ORM API
Changelog
Data Files
Actions
QWeb Reports
Module Manifests
Security in Odoo
Performance
Testing Odoo
Web Controllers
Mixins and Useful Classes
Web framework
Framework Overview
Assets
Javascript Modules
Owl components
Registries
Services
Hooks
Patching code
Error handling
Javascript Reference
Mobile JavaScript
QWeb Templates
Odoo Editor
User interface
View records
View architectures
SCSS inheritance
UI icons
Standard modules
Accounting
Account Tag
Account
Fiscal Position
Account Group
Report
Report Line
Taxes
Tax Repartitions
Payment
Payment Method
Payment Provider
Payment Token
Payment Transaction
Command-line interface (CLI)
Upgrades
Upgrade scripts
Upgrade utils
External API
Extract API
Contributing
Development
Coding guidelines
Git guidelines
Documentation
Content guidelines
RST cheat sheet
RST guidelines
User Docs
Odoo essentials
Activities
Reporting
Search, filter, and group records
Export and import data
In-app purchases (IAP)
Finance
Accounting and Invoicing
Get started
Accounting cheat sheet
Chart of accounts
Multi-currency system
Average price on returned goods
VAT units
Taxes
Cash basis taxes
Withholding taxes
VAT numbers verification (VIES)
Fiscal positions (tax and account mapping)
AvaTax integration
AvaTax use
Avalara (Avatax) portal
TaxCloud integration
EU intra-community distance selling
B2B (tax excluded) and B2C (tax included) pricing
Customer invoices
Invoicing processes
Delivery and invoice addresses
Payment terms and installment plans
Default terms and conditions (T&C)
Cash discounts and tax reduction
Credit notes and refunds
Cash rounding
Deferred revenues
Electronic invoicing (
EDI
)
Snailmail
EPC QR codes
Incoterms
Vendor bills
AI-powered document digitization
Non-current assets and fixed assets
Deferred expenses
Payments
Online payments
Install the patch to disable online invoice payment
Checks
Batch payments by bank deposit
Batch payments: SEPA Direct Debit (SDD)
Follow-up on invoices
Internal transfers
Pay with SEPA
Pay by checks
Forecast future bills to pay
Trusted accounts (send money)
Bank and cash accounts
Bank synchronization
Salt Edge
Ponto
Enable Banking
Transactions
Bank reconciliation
Reconciliation models
Manage a bank account in a foreign currency
Cash register
Reporting
Tax return (VAT declaration)
Tax carryover
Analytic accounting
Financial budget
Intrastat
Data inalterability check report
Silverfin integration
Custom reports
Year-end closing
Expenses
Online payments
Wire transfers
Adyen
Alipay
Amazon Payment Services
AsiaPay
Authorize.Net
Buckaroo
Demo
Flutterwave
Mercado Pago
Mollie
Ogone
PayPal
Razorpay
SIPS
Stripe
Xendit
Fiscal localizations
Argentina
Australia
Austria
Belgium
Brazil
Chile
Colombia
Ecuador
Egypt
France
Germany
Hong Kong
India
Indonesia
Italy
Kenya
Luxembourg
Mexico
Netherlands
Romania
Peru
Philippines
Saudi Arabia
Singapore
Spain
Switzerland
Thailand
Vietnam
United Arab Emirates
United Kingdom
Sales
CRM
Organize the pipeline
Manage lost opportunities
Merge similar leads and opportunities
Manage sales teams
Acquire leads
Convert leads into opportunities
Generate leads/opportunities
Create and send quotations
Lead mining
Assign and track leads
Assign leads with predictive lead scoring
Unattended leads report
Quality leads report
Analyze performance
Pipeline Analysis
Expected revenue report
Optimize your Day-to-Day work
Enrich contacts with partner autocomplete
CRM Gamification
Utilize activities for sales teams
Lead enrichment
Sales
Send Quotations
Quotation templates
Optional products
Online signatures for order confirmations
Online payment order confirmation
Quotation deadlines
Deliveries and invoices to different addresses
Product variants on quotations and sales orders
PDF quote builder
Invoicing Method
Invoice based on delivered or ordered quantities
Down payments
Pro-forma invoices
Invoicing based on time and materials
Invoice project milestones
Reinvoice expenses to customers
Products & Prices
Manage your products
Import products
Product variants
Product images with Google Images
Manage your pricing
Pricelists, discounts, and formulas
Foreign currencies
Returns and refunds
Use eWallets and gift cards
Discount and loyalty programs
Amazon Connector
Amazon Connector features
Amazon Connector configuration
Amazon order management
eBay Connector
eBay connector setup
How to list a product?
Troubleshooting eBay connector
Linking existing listings
Point of Sale
Multi-employee management
Receipts and invoices
Product combos
Configuration
ePOS printers
Secure connection (HTTPS)
Self-signed certificate for ePOS printers
Shop features
Sales orders
Barcodes
Serial numbers and lots
Ship later
Customer display
Restaurant features
Floors and tables
Orders printing
Bills
Tips
Pricing features
Discounts
Discount tags (barcode scanner)
Loyalty programs
Pricelists
Flexible taxes (fiscal positions)
Cash rounding
Electronic shelf labels
Payment methods
Payment terminals
Adyen
Ingenico
SIX
Stripe
Vantiv
Worldline
Reporting
Subscriptions
Subscription products
Subscriptions in the eCommerce shop
Subscription plans
Upsell subscriptions
Renew subscriptions
Close subscriptions
Automation rules
Scheduled actions
Subscription reports
Rental
Websites
Website
Web design
Building blocks
Structure
Features
Dynamic content
Inner content
Website themes
Pages
Menus
Search Engine Optimization (SEO)
Configuration
Domain names
Address autocomplete
Google Search Console
Cookies bar
Translations
Multiple websites
Forms spam protection
Set up a content delivery network (CDN)
Reporting
Website analytics
Link tracker
Mail groups
eCommerce
Products
Product management
Catalog
Product variants
Price management
Cross-selling and upselling
Checkout, payment, and shipping
Add to cart
Checkout
Shipping methods
Payment providers
eCommerce management
Order handling
Customer accounts
Customer interaction
Performance monitoring
eLearning
Forum
Blog
Live Chat
Ratings
Commands and canned responses
Chatbots
Reports
Inventory & MRP
Inventory
Product management
Product replenishment
Selecting a replenishment strategy
Replenish on order (MTO)
Reordering rules
Units of measure
Product tracking
Product type
Difference between lots and serial numbers
Assign serial numbers
Use serial numbers to track products
Use lots to manage groups of products
Reassign lot/serial numbers
Expiration dates
Packages
Packaging
Warehouses and storage
Inventory management
Resupply from another warehouse
Transfer products between warehouses using replenishment
Manage warehouses and locations
Create a second warehouse
Routes and push/pull rules
Locations
Inventory adjustments
Cycle counts
Scrap inventory
Inventory valuation
Inventory valuation configuration
Using inventory valuation
Landed costs
Removal strategies
FIFO removal
LIFO removal
FEFO removal
Closest location removal
Least packages removal
Advanced operations
Consignment: buy and sell stock without owning it
Batch picking
Process wave transfers
Organize a cross-dock in a warehouse
Sell stock from multiple warehouses using virtual locations
Putaway rules
Cluster picking
Reporting
Stock report
Shipping and receiving
Setup and configuration
Delivery methods
Third-party shipping carriers
Set up Sendcloud shipping services in Odoo
UPS integration
How to get DHL credentials for integration with Odoo?
Starshipit shipping
Daily operations
Incoming shipments and delivery orders
Process receipts and deliveries in one step
Process receipts and deliveries in two steps
Process receipts in three steps
Process deliveries in three steps
Reservation methods
At confirmation reservation
Manual reservation
Before scheduled date reservation
Advanced operations
Scheduled delivery dates
Shipping cost invoicing
Multi-package shipments
Print shipping labels
Change shipping label size
Use dropshipping to ship directly from suppliers to customers
How to cancel a shipping request to a shipper?
Manufacturing
Basic setup
Manufacturing product configuration
Bill of materials
One-step manufacturing
Two-step manufacturing
Three-step manufacturing
Advanced configuration
Managing BoMs for product variants
Use kits
Manage semi-finished products
Manage work orders using work centers
Work order dependencies
Workflows
Use the Master Production Schedule
Make work centers unavailable using Time Off
Scrap during manufacturing
Manufacturing backorders
Split and merge manufacturing orders
Unbuild orders
Shop Floor
Shop Floor overview
Shop Floor time tracking
Subcontracting
Basic subcontracting
Basic subcontracting lead times
Resupply subcontractor
Dropship to subcontractor
Purchase
Products
Configure reordering rules
Temporary reordering rules
Purchase units of measure
Manage deals
Blanket orders
Alternative RfQs
Bill control policies
Manage vendor bills
Advanced
Analyze the performance of your purchases
Vendor costs report
Barcode
Setup
Barcode device troubleshooting
Barcode scanner setup
Activate the Barcodes in Odoo
Daily operations
Apply inventory adjustments with barcodes
Process receipts and deliveries with barcodes
Create and process transfers with barcodes
Default barcode nomenclature
GS1 barcode nomenclature
GS1 barcode usage
Quality
Quality control basics
Quality control points
Quality alerts
Quality checks
Quality check types
Instructions quality check
Pass - Fail quality check
Measure quality check
Take a Picture quality check
Maintenance
Add new equipment
Maintenance calendar
Maintenance requests
Maintenance setup
Product lifecycle management
Change management
Engineering change orders
ECO type
Version control
Project management
Approvals
Repairs
Process repair orders
Human resources
Attendances
Hardware
Employees
New employees
Appraisals
Frontdesk
Fleet
New vehicles
Services
Payroll
Contracts
Work entries
Payslips
Reporting
Time Off
Recruitment
Job positions
Referrals
Lunch
Orders
Manage user accounts
Lunch management
Marketing
Email Marketing
Mailing lists
Manage unsubscriptions (blacklist)
Lost leads reactivation email
Analyze metrics
Marketing Automation
Audience targeting
Campaign workflow activities
Testing/running campaigns
Campaign metrics
SMS Marketing
Essentials
SMS essentials
SMS campaign settings
Mailing lists and blacklists
Pricing and FAQ
SMS Pricing and FAQ
Events
Event essentials
Create events
Sell tickets
Track and manage talks
Surveys
Create surveys
Scoring surveys
Create questions
Live Session surveys
Survey analysis
Social Marketing
Essentials
Social marketing essentials
Social marketing campaigns
Services
Project
Tasks
Create Projectβs Tasks from an Email Alias
Recurring tasks
Project management
Timesheets
Overview
Create Timesheets upon Time Off Validation
Planning
Field Service
Onsite interventions planning
User default warehouse
Helpdesk
Overview
Getting started with Helpdesk
Service level agreements (SLA)
Receiving tickets
Reporting
Help Center
Customer ratings
Advanced
After-Sales services
Close tickets
Track and bill time
Productivity
Documents
Sign
Spreadsheet
Link Odoo data
Functions
Templates
Knowledge
Articles editing
Articles management
Properties
Calendar
Outlook Calendar synchronization
Synchronize Google calendar with Odoo
Discuss
Use channels for team communication
Configure ICE servers with Twilio
Chatter
WhatsApp
VoIP (Voice over Internet Protocol)
Use VoIP services in Odoo with OnSIP
Axivox configuration
VoIP services in Odoo with Axivox
Manage users in Axivox
Voicemails and audio messages
Dynamic caller ID
Conference calls
Dial plan basics
Advanced dial plans
Call queues
VoIP widget
Devices and integrations
Make, receive, transfer, and forward calls
To-do
Studio
Fields and widgets
Views
Models, modules, and apps
Automation rules
PDF reports
General settings
Apps and modules
Users
Change language
Two-factor Authentication
Access rights
Portal access
Google Sign-In Authentication
Microsoft Azure sign-in authentication
Sign in with LDAP
Companies
Digest emails
Email templates
Internet of Things (IoT)
Configuration
Connect an IoT box to Odoo
Use an IoT box with a PoS
HTTPS certificate (IoT)
Updating (IoT)
Troubleshooting
Connect Windows IoT Odoo
Devices
Connect a screen
Connect a measurement tool
Connect a camera
Connect a footswitch
Connect a printer
Connect a scale
Email communication
Send and receive emails in Odoo with an email server
Configure DNS records to send emails in Odoo
Connect Microsoft Outlook 365 to Odoo using Azure OAuth
Connect Gmail to Odoo using Google OAuth
Mailjet API
Email issues
Integrations
Mail Plugins
Outlook Plugin
Gmail Plugin
Unsplash
Geolocation
Google Translate
Developer mode (debug mode)
Database management
Hosting
Odoo Online
Odoo.sh
Overview
Introduction to Odoo.sh
Get started
Create your project
Branches
Builds
Status
Settings
Online Editor
Your first module
Advanced
Containers
Submodules
Frequent Technical Questions
On-premise
Packaged installers
Source install
Bugfix updates
System configuration
Email gateway
Geo IP
Switch from Community to Enterprise
Upgrade
Neutralized database
Supported versions
Odoo mobile apps
Odoo.com accounts
Developer
Tutorials
Setup guide
Server framework 101
Chapter 1: Architecture Overview
Chapter 2: A New Application
Chapter 3: Models And Basic Fields
Chapter 4: Security - A Brief Introduction
Chapter 5: Finally, Some UI To Play With
Chapter 6: Basic Views
Chapter 7: Relations Between Models
Chapter 8: Computed Fields And Onchanges
Chapter 9: Ready For Some Action?
Chapter 10: Constraints
Chapter 11: Add The Sprinkles
Chapter 12: Inheritance
Chapter 13: Interact With Other Modules
Chapter 14: A Brief History Of QWeb
Chapter 15: The final word
Discover the web framework
Chapter 1: Owl components
Chapter 2: Build a dashboard
Master the web framework
Chapter 1: Build a Clicker game
Chapter 2: Create a Gallery View
Chapter 3: Customize a kanban view
Define module data
Restrict access to data
Safeguard your code with unit tests
Reuse code with mixins
Build PDF Reports
How-to guides
Write lean easy-to-maintain CSS
Customize a field
Customize a view type
Create a client action
Create a standalone Owl application
Use Owl components on the portal and website
Website themes
Setup
Theming
Layout
Navigation
Pages
Building blocks
Shapes
Gradients
Animations
Forms
Translations
Going live
Web Services
Multi-company Guidelines
Create customized reports
Accounting localization
Translating Modules
Connect with a device
Upgrade a customized database
Reference
Server framework
ORM API
Changelog
Data Files
Actions
QWeb Reports
Module Manifests
Security in Odoo
Performance
Testing Odoo
Web Controllers
Mixins and Useful Classes
Web framework
Framework Overview
Assets
Javascript Modules
Owl components
Registries
Services
Hooks
Patching code
Error handling
Javascript Reference
Mobile JavaScript
QWeb Templates
Odoo Editor
User interface
View records
View architectures
SCSS inheritance
UI icons
Standard modules
Accounting
Account Tag
Account
Fiscal Position
Account Group
Report
Report Line
Taxes
Tax Repartitions
Payment
Payment Method
Payment Provider
Payment Token
Payment Transaction
Command-line interface (CLI)
Upgrades
Upgrade scripts
Upgrade utils
External API
Extract API
Contributing
Development
Coding guidelines
Git guidelines
Documentation
Content guidelines
RST cheat sheet
RST guidelines
docs
Try Odoo for FREE
EN
DE
ES
FR
IT
KO
NL
PT
SV
ZH (CN)
Odoo 17
Master
Odoo Online
Odoo 16
Odoo 15
Navigation
index
modules
|
next
|
previous
|
Odoo 17.0 documentation
»
Developer
»
Reference
»
Standard modules
»
Accounting
»
Report
Report
ΒΆ
Edit on GitHub
Navigation
index
modules
|
next
|
previous
|
Odoo 17.0 documentation
»
Developer
»
Reference
»
Standard modules
»
Accounting
»
Report