User Docs
Odoo essentials
Stages
Activities
Reporting
Search, filter, and group records
Odoo rich-text editor
Contacts
Merge contacts
Export and import data
Background printing and export
In-app purchases (IAP)
Keyboard shortcuts
Property fields
Finance
Accounting and Invoicing
Get started
Accounting cheat sheet
Chart of accounts
Consolidation
Journals
Multi-currency system
Average price on returned goods
Taxes
Cash basis taxes
Withholding taxes
VAT numbers verification (VIES)
Fiscal positions (tax and account mapping)
EU intra-community distance selling
B2B (tax excluded) and B2C (tax included) pricing
Customer invoices
Invoicing processes
Invoice and bill approval
Invoicing from delivery notes
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
)
Invoice sequence
Snailmail
EPC QR codes
Incoterms
Vendor bills
Non-current assets and fixed assets
Deferred expenses
Vendor bill sequence
Payments
Online payments
Follow-up on invoices
Pay by checks
Payment orders and SEPA transfers
Batch bank transfers (Hungary)
Sign SEPA direct debit mandates
Spanish remittances
Forecast future bills to pay
Trusted accounts (send money)
Bank and cash accounts
Bank synchronization
Enable Banking (PSD2)
Import statement files
Transactions
Bank reconciliation
Reconciliation models
Internal transfers
Cash register
Configuration
Operations
Manage a bank account in a foreign currency
Reporting
Dynamic Reports
Printable financial reports
Tax return (VAT declaration)
Analytic accounting
Analytic cost control
Budgets
Intrastat
Data inalterability check report
Year-end closing
Expenses
Expense categories
Log expenses
Expense reports
Approve expenses
Post expenses
Reimburse employees
Reinvoice expenses
Expenses analysis
Online payments
Wire transfers
Adyen
Amazon Payment Services
AsiaPay
Authorize.Net
Buckaroo
Demo
Flutterwave
Mercado Pago
Mollie
Nuvei
PayPal
Razorpay
Redsys
Stripe
Worldline
Xendit
Fiscal localizations
Argentina
Australia
Austria
Belgium
Brazil
Canada
Chile
Colombia
Denmark
Ecuador
Egypt
France
Germany
Guatemala
Hong Kong
Hungary
NAV Online Számla reporting
Hungarian invoicing
Pro-forma invoices and advance invoices
VAT return with ÁNYK forms
VAT return with NAV eÁFA (eVAT M2M)
Accounting tools for Hungary
Hungarian fixed assets
MKVK data export for the auditor
EU OSS sales (Hungary)
Environmental product fee (KVTD)
Extended producer responsibility (EPR)
Cashbook integration
India
Indonesia
Italy
Jordan
Kenya
Luxembourg
Malaysia
Mexico
Netherlands
New Zealand
Peru
Philippines
Romania
Localization base
Invoice layout
Non-deductible VAT
BNR exchange rates
Bank statement import
Cash documents
E-Factura rules, deadlines and messages
ANAF declarations (base)
D300 VAT return and e-TVA
D390 VIES recapitulative statement
D394 informative statement
D101 profit tax return and micro-enterprise tax
Annual financial statements (ANAF)
SAF-T D406 (Romania)
Romanian statutory registers
Fixed assets (Romania)
Inventory (Romania)
Romanian and Hungarian companies
Saudi Arabia
Singapore
Spain
AEAT tax declarations
Cash accounting regime (RECC) in Spain
SII (Suministro Inmediato de Información)
Spanish fixed assets
Switzerland
Thailand
United Arab Emirates
United Kingdom
United States
Uruguay
Vietnam
Sales
CRM
Organize the pipeline
Lost opportunities
Merge similar leads and opportunities
Manage sales teams
Opportunities in other currencies
Acquire leads
Convert leads into opportunities
Create opportunities from web contact forms
Create leads (from email or manually)
Create and send quotations
Lead mining
Assign and track leads
Assign leads with predictive lead scoring
Unattended leads report
Quality leads report
Resellers
Marketing attribution reports
Lead distribution report
Analyze performance
Pipeline Analysis
Expected revenue report
Forecast report
Optimize your Day-to-Day work
Enrich contacts with partner autocomplete
CRM Gamification
Utilize activities for sales teams
Lead enrichment
Customer and company data
Lead tracking
Sales
Sales quotations
Create quotations
Quotation templates
Margins
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
Foreign currencies
Discounts
Returns and refunds
Use eWallets and gift cards
Discount and loyalty programs
Competitor prices
Competitor websites and fetch
Competitor listings and the price history
Pricing rules and recommendations
Reports
Priceva import
Commissions
Sales order extensions
Blanket orders
Sales targets
Product sales reports
Service credits
Gelato
Consumer guarantees
Legal guarantee notice
Point of Sale
Configuration
PoS groups
ePOS printers
Secure connection (HTTPS)
Self-signed certificate for ePOS printers
Hardware
Multi-employee management
Receipts and invoices
Self-ordering
Product combos
Shop features
Sales orders
Barcodes
Serial numbers and lots
Ship later
Restaurant features
Pricing features
Discounts
Discount tags (barcode scanner)
Loyalty programs
Pricelists
Flexible taxes (fiscal positions)
Cash rounding
Payment methods
QR code payments
Payment terminals
Adyen
Mercado Pago
PayTM
Pine Labs
Razorpay
SIX
Stripe
Viva.com
Marketing features
Store sales tracking
Reporting
Subscriptions
Subscription products
Subscription contracts
Subscription lines
Recurring billing
Automatic payments and dunning
Subscriptions on the portal
Reporting
Configuration
Members
Members analysis
Right of withdrawal
Withdrawal on the portal
Handling withdrawals (backend)
Configuration
Websites
Website
Web design
Building blocks
General theme
Elements
Visibility
Structure
Pages
Headers and footers
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
Tracking and consent
Tracking overview: Google and Meta
Cookie consent
Connections
Server events
Privacy notes
Testing and troubleshooting
Mail groups
Store locator
Online appointments
eCommerce
Products
Catalog
Prices
Cross-selling and upselling
Ordering and checkout
Payment providers
Delivery
Order handling
B2B and B2C
Customer accounts
Product feeds
eCommerce tracking
Marketplace connectors
Performance management
eLearning
Forum
Blog
Live Chat
Ratings
Commands and canned responses
Chatbots
Reports
Participate in live chat
Google
Meta
Supply Chain
Inventory
Product management
Configure product
Product type
Units of measure
Packages
Packaging
Product tracking
Serial numbers
Lot numbers
Reassign lot/serial numbers
Expiration dates
Inventory valuation
Automatic inventory valuation
Using inventory valuation
Landed costs
Valuation by lots/serial numbers
Product data extensions
Product attribute extensions
Pricing extensions
Product and lot labels
Supplier stock and data
Supplier catalog connectors
Bulk editing products
Out-of-stock ordering
Stock productivity helpers
Warehouses and storage
Inventory management
Warehouses
Locations
Inventory adjustments
Cycle counts
Scrap inventory
Product catalog
Replenishment
Replenish on order (MTO)
Reordering rules
Replenishment report
Lead times
Inter-warehouse replenishment
Reporting
Forecasted report
Stock report
Locations dashboard
Moves history dashboard
Stock valuation dashboard
Multi-warehouse operations
Locations and picking helpers
Stock control and availability
Consignment stock
Shipping and receiving
Inbound and outbound flows
Routes and push/pull rules
One-step receipt and delivery
Two-step receipt and delivery
Three-step receipt
Three-step delivery
Putaway rules
Storage categories
Organize a cross-dock in a warehouse
Sell stock from multiple warehouses using virtual locations
Consignment: buy and sell stock without owning it
Dropshipping
Delivery methods
Add a new delivery method
Shipping carrier connectors
Print shipping labels
Custom carrier
Foxpost integration
GLS integration
MPL integration
Zebra label configuration
How to cancel a shipping request to a shipper?
Shipping cost invoicing
Multi-package shipments
Printable delivery PDFs
Dispatch management system
Reservation methods
At confirmation reservation
Manual reservation
Before scheduled date reservation
Picking methods
Batch picking
Cluster picking
Wave transfers
Removal strategies
FIFO removal
LIFO removal
FEFO removal
Closest location removal
Least packages removal
Delivery confirmation: signature, SMS
Dangerous goods (ADR)
Delivery-based payment methods
Payment-gated delivery
Delivery slip customizations
Delivery status and dates
Cash on delivery (COD)
Invoicing from transfers
Manufacturing
Basic setup
Manufacturing product configuration
Bill of materials
One-step manufacturing
Two-step manufacturing
Three-step manufacturing
Manufacturing order costs
Advanced configuration
Managing BoMs for product variants
Kits
Multilevel BoMs
Work centers
Work order dependencies
Workflows
Process work orders
Work center time off
Scrap during manufacturing
Manufacturing backorders
Split and merge manufacturing orders
Unbuild orders
By-Products
Manufacture with lots and serial numbers
CAD bill of materials import
Set up the CAD import
Read a drawing and review the material list
Quotation, bill of materials and purchasing
Subcontracting
Basic subcontracting
Basic subcontracting lead times
Resupply subcontractor
Resupply subcontracting lead times
Dropship to subcontractor
Dropship subcontracting lead times
Reporting
Delays
Allocation reports
Overall equipment effectiveness
Purchase
Products
Import vendor pricelist
Configure reordering rules
Temporary reordering rules
Customs tariff and import duty
Manage deals
Requests for quotation
Blanket orders
Call for tenders
Purchase templates
Bill control policies
Manage vendor bills
Advanced
Purchase Analysis report
Vendor costs report
Procurement expenses report
EDI purchase-to-sales order import
Barcode
Setup
Barcode scanner setup
Barcode device troubleshooting
Product and location barcodes
Daily operations
Look up product information
Count inventory with the scanner
Scan receipts, deliveries, and internal transfers
Scan products onto an order
Default barcode nomenclature
GS1 barcode nomenclature
GS1 barcode usage
Maintenance
Add new equipment
Maintenance calendar
Maintenance requests
Maintenance setup
Repairs
Process repair orders
Human resources
Attendances
Check in and out
Kiosks
Work approvals and overtime
Hardware
Attendance reporting
Employees
New employees
Onboarding
Departments
Contracts
Working schedules
Certifications
Badges
Equipment
Offboarding
Performance
Confidentiality
Configuration
Objectives
Review cycles
Conducting a review
Multi-rater (360) reviews
Competencies
Trial-period reviews in Hungary
Reporting
Fleet
Models & manufacturers
Adding vehicles
Services
Accidents
Vehicle data, vignettes and parts
Cost analysis report
Salary
Engagements and salary terms
Salary periods
Salary sheets
Reconciliation
Configuration
Hungary
Time off
Allocations
Request time off
My time
Management
Reporting
Recruitment
Job positions
Post job positions
Recruitment flow
Add new applicants
Schedule interviews
Offer job positions
Refuse applicants
Recruitment analysis
Lunch
Vendors
Products
Orders
Manage user accounts
Lunch management
Marketing
Email Marketing
Mailing lists
Manage unsubscriptions (blacklist)
Lost leads reactivation email
Analyze metrics
SMS Marketing
Create SMS messages
SMS analysis
SMS campaign settings
Mailing lists and blacklists
SMS Pricing and FAQ
SMS via Twilio
Events
Create events
Sell event tickets
Talks, proposals, and agenda
Event templates
Event booths
Event tracks
Registration Desk
Revenues report
Surveys
Create surveys
Scoring surveys
Create questions
Live Session surveys
Survey analysis
Google Ad Manager
Services
Project
Project management
Project dashboard
Project profitability
Task management
Task stages and statuses
Task creation
Recurring tasks
Sub-tasks
Task dependencies
Project categories
Project templates
Service level agreements (SLA)
Gantt planning
Timesheets
Logging time
Timesheet services
Create Timesheets upon Time Off Validation
Equipment Management
Getting Started
Equipment Form
Integrations
Documents
Settings
Security
Printers
Measuring Devices
Field Service
Configuration
Creating field service tasks
Product management
Worksheets
Productivity
Documents
Sign
Knowledge
Dashboards
My Dashboard
Custom dashboards
Calendar
Outlook Calendar synchronization
Google Calendar synchronization
Appointments
Create leads from bookings
Discuss
Use channels for team communication
Configure ICE servers with Twilio
Chatter
Canned responses
Mailbox
Activities
AI
Security
Getting started
Using the assistant
Configuration
Capabilities and tools
Access policy
Agents
Agent recipes
Skills and memory
Monitoring
Providers and models
The AI panel
Writing assistant
AI search and command palette
AI fields, server actions and automations
Who can use what
Knowledge sources
AI in Knowledge, Documents and cloud files
MCP server
Live chat AI agent
Website AI
Edit pages with the AI
AI in the website editor
AI changes and undo
SEO, structured data and llms.txt
Translate pages with AI
Import a website
Blog posts and products in an import
Requirements and settings
Voice: dictation and call transcription
AI in the business apps
AI for projects with SLA
AI for accounting reports
AI for CAD imports
AI for competitor prices
Data Cleaning
WhatsApp
To-do
Utilities
General settings
Apps and modules
Users
Change languages
Two-factor authentication
Access rights
Access management
Portal access
Facebook sign-in authentication
Google Sign-In Authentication
Microsoft Azure sign-in authentication
LDAP authentication
Companies
Multi-company
Digest emails
Email templates
Automation rules
Webhooks
Communication in Odoo by email
Manage inbound messages
Manage outbound messages
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
Common emailing issues and solutions
Integrations
Mail Plugins
Outlook Plugin
Gmail Plugin
Unsplash
Geolocation
Google Translate
Cloud Storage
Developer mode (debug mode)
eYssen ERP settings
Backend interface
Value scheduler
Audit log
Data audit
Connection broker for Google and Meta
Database management
Hosting
Odoo Online
Odoo.sh
Getting started
Create a 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
Write importable modules
Reuse code with mixins
Build PDF Reports
Build a website theme
Chapter 1 - Theming
Chapter 2 - Build your website
Chapter 3 - Customisation, Part I
Chapter 4 - Customisation, Part II
Chapter 5 - Dynamic templates
Chapter 6 - Going live
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
Media
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
JavaScript Unit Testing
HOOT
Web test helpers
Mock server
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 guidelines and cheat sheet
User Docs
Odoo essentials
Stages
Activities
Reporting
Search, filter, and group records
Odoo rich-text editor
Contacts
Merge contacts
Export and import data
Background printing and export
In-app purchases (IAP)
Keyboard shortcuts
Property fields
Finance
Accounting and Invoicing
Get started
Accounting cheat sheet
Chart of accounts
Consolidation
Journals
Multi-currency system
Average price on returned goods
Taxes
Cash basis taxes
Withholding taxes
VAT numbers verification (VIES)
Fiscal positions (tax and account mapping)
EU intra-community distance selling
B2B (tax excluded) and B2C (tax included) pricing
Customer invoices
Invoicing processes
Invoice and bill approval
Invoicing from delivery notes
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
)
Invoice sequence
Snailmail
EPC QR codes
Incoterms
Vendor bills
Non-current assets and fixed assets
Deferred expenses
Vendor bill sequence
Payments
Online payments
Follow-up on invoices
Pay by checks
Payment orders and SEPA transfers
Batch bank transfers (Hungary)
Sign SEPA direct debit mandates
Spanish remittances
Forecast future bills to pay
Trusted accounts (send money)
Bank and cash accounts
Bank synchronization
Enable Banking (PSD2)
Import statement files
Transactions
Bank reconciliation
Reconciliation models
Internal transfers
Cash register
Configuration
Operations
Manage a bank account in a foreign currency
Reporting
Dynamic Reports
Printable financial reports
Tax return (VAT declaration)
Analytic accounting
Analytic cost control
Budgets
Intrastat
Data inalterability check report
Year-end closing
Expenses
Expense categories
Log expenses
Expense reports
Approve expenses
Post expenses
Reimburse employees
Reinvoice expenses
Expenses analysis
Online payments
Wire transfers
Adyen
Amazon Payment Services
AsiaPay
Authorize.Net
Buckaroo
Demo
Flutterwave
Mercado Pago
Mollie
Nuvei
PayPal
Razorpay
Redsys
Stripe
Worldline
Xendit
Fiscal localizations
Argentina
Australia
Austria
Belgium
Brazil
Canada
Chile
Colombia
Denmark
Ecuador
Egypt
France
Germany
Guatemala
Hong Kong
Hungary
NAV Online Számla reporting
Hungarian invoicing
Pro-forma invoices and advance invoices
VAT return with ÁNYK forms
VAT return with NAV eÁFA (eVAT M2M)
Accounting tools for Hungary
Hungarian fixed assets
MKVK data export for the auditor
EU OSS sales (Hungary)
Environmental product fee (KVTD)
Extended producer responsibility (EPR)
Cashbook integration
India
Indonesia
Italy
Jordan
Kenya
Luxembourg
Malaysia
Mexico
Netherlands
New Zealand
Peru
Philippines
Romania
Localization base
Invoice layout
Non-deductible VAT
BNR exchange rates
Bank statement import
Cash documents
E-Factura rules, deadlines and messages
ANAF declarations (base)
D300 VAT return and e-TVA
D390 VIES recapitulative statement
D394 informative statement
D101 profit tax return and micro-enterprise tax
Annual financial statements (ANAF)
SAF-T D406 (Romania)
Romanian statutory registers
Fixed assets (Romania)
Inventory (Romania)
Romanian and Hungarian companies
Saudi Arabia
Singapore
Spain
AEAT tax declarations
Cash accounting regime (RECC) in Spain
SII (Suministro Inmediato de Información)
Spanish fixed assets
Switzerland
Thailand
United Arab Emirates
United Kingdom
United States
Uruguay
Vietnam
Sales
CRM
Organize the pipeline
Lost opportunities
Merge similar leads and opportunities
Manage sales teams
Opportunities in other currencies
Acquire leads
Convert leads into opportunities
Create opportunities from web contact forms
Create leads (from email or manually)
Create and send quotations
Lead mining
Assign and track leads
Assign leads with predictive lead scoring
Unattended leads report
Quality leads report
Resellers
Marketing attribution reports
Lead distribution report
Analyze performance
Pipeline Analysis
Expected revenue report
Forecast report
Optimize your Day-to-Day work
Enrich contacts with partner autocomplete
CRM Gamification
Utilize activities for sales teams
Lead enrichment
Customer and company data
Lead tracking
Sales
Sales quotations
Create quotations
Quotation templates
Margins
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
Foreign currencies
Discounts
Returns and refunds
Use eWallets and gift cards
Discount and loyalty programs
Competitor prices
Competitor websites and fetch
Competitor listings and the price history
Pricing rules and recommendations
Reports
Priceva import
Commissions
Sales order extensions
Blanket orders
Sales targets
Product sales reports
Service credits
Gelato
Consumer guarantees
Legal guarantee notice
Point of Sale
Configuration
PoS groups
ePOS printers
Secure connection (HTTPS)
Self-signed certificate for ePOS printers
Hardware
Multi-employee management
Receipts and invoices
Self-ordering
Product combos
Shop features
Sales orders
Barcodes
Serial numbers and lots
Ship later
Restaurant features
Pricing features
Discounts
Discount tags (barcode scanner)
Loyalty programs
Pricelists
Flexible taxes (fiscal positions)
Cash rounding
Payment methods
QR code payments
Payment terminals
Adyen
Mercado Pago
PayTM
Pine Labs
Razorpay
SIX
Stripe
Viva.com
Marketing features
Store sales tracking
Reporting
Subscriptions
Subscription products
Subscription contracts
Subscription lines
Recurring billing
Automatic payments and dunning
Subscriptions on the portal
Reporting
Configuration
Members
Members analysis
Right of withdrawal
Withdrawal on the portal
Handling withdrawals (backend)
Configuration
Websites
Website
Web design
Building blocks
General theme
Elements
Visibility
Structure
Pages
Headers and footers
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
Tracking and consent
Tracking overview: Google and Meta
Cookie consent
Connections
Server events
Privacy notes
Testing and troubleshooting
Mail groups
Store locator
Online appointments
eCommerce
Products
Catalog
Prices
Cross-selling and upselling
Ordering and checkout
Payment providers
Delivery
Order handling
B2B and B2C
Customer accounts
Product feeds
eCommerce tracking
Marketplace connectors
Performance management
eLearning
Forum
Blog
Live Chat
Ratings
Commands and canned responses
Chatbots
Reports
Participate in live chat
Google
Meta
Supply Chain
Inventory
Product management
Configure product
Product type
Units of measure
Packages
Packaging
Product tracking
Serial numbers
Lot numbers
Reassign lot/serial numbers
Expiration dates
Inventory valuation
Automatic inventory valuation
Using inventory valuation
Landed costs
Valuation by lots/serial numbers
Product data extensions
Product attribute extensions
Pricing extensions
Product and lot labels
Supplier stock and data
Supplier catalog connectors
Bulk editing products
Out-of-stock ordering
Stock productivity helpers
Warehouses and storage
Inventory management
Warehouses
Locations
Inventory adjustments
Cycle counts
Scrap inventory
Product catalog
Replenishment
Replenish on order (MTO)
Reordering rules
Replenishment report
Lead times
Inter-warehouse replenishment
Reporting
Forecasted report
Stock report
Locations dashboard
Moves history dashboard
Stock valuation dashboard
Multi-warehouse operations
Locations and picking helpers
Stock control and availability
Consignment stock
Shipping and receiving
Inbound and outbound flows
Routes and push/pull rules
One-step receipt and delivery
Two-step receipt and delivery
Three-step receipt
Three-step delivery
Putaway rules
Storage categories
Organize a cross-dock in a warehouse
Sell stock from multiple warehouses using virtual locations
Consignment: buy and sell stock without owning it
Dropshipping
Delivery methods
Add a new delivery method
Shipping carrier connectors
Print shipping labels
Custom carrier
Foxpost integration
GLS integration
MPL integration
Zebra label configuration
How to cancel a shipping request to a shipper?
Shipping cost invoicing
Multi-package shipments
Printable delivery PDFs
Dispatch management system
Reservation methods
At confirmation reservation
Manual reservation
Before scheduled date reservation
Picking methods
Batch picking
Cluster picking
Wave transfers
Removal strategies
FIFO removal
LIFO removal
FEFO removal
Closest location removal
Least packages removal
Delivery confirmation: signature, SMS
Dangerous goods (ADR)
Delivery-based payment methods
Payment-gated delivery
Delivery slip customizations
Delivery status and dates
Cash on delivery (COD)
Invoicing from transfers
Manufacturing
Basic setup
Manufacturing product configuration
Bill of materials
One-step manufacturing
Two-step manufacturing
Three-step manufacturing
Manufacturing order costs
Advanced configuration
Managing BoMs for product variants
Kits
Multilevel BoMs
Work centers
Work order dependencies
Workflows
Process work orders
Work center time off
Scrap during manufacturing
Manufacturing backorders
Split and merge manufacturing orders
Unbuild orders
By-Products
Manufacture with lots and serial numbers
CAD bill of materials import
Set up the CAD import
Read a drawing and review the material list
Quotation, bill of materials and purchasing
Subcontracting
Basic subcontracting
Basic subcontracting lead times
Resupply subcontractor
Resupply subcontracting lead times
Dropship to subcontractor
Dropship subcontracting lead times
Reporting
Delays
Allocation reports
Overall equipment effectiveness
Purchase
Products
Import vendor pricelist
Configure reordering rules
Temporary reordering rules
Customs tariff and import duty
Manage deals
Requests for quotation
Blanket orders
Call for tenders
Purchase templates
Bill control policies
Manage vendor bills
Advanced
Purchase Analysis report
Vendor costs report
Procurement expenses report
EDI purchase-to-sales order import
Barcode
Setup
Barcode scanner setup
Barcode device troubleshooting
Product and location barcodes
Daily operations
Look up product information
Count inventory with the scanner
Scan receipts, deliveries, and internal transfers
Scan products onto an order
Default barcode nomenclature
GS1 barcode nomenclature
GS1 barcode usage
Maintenance
Add new equipment
Maintenance calendar
Maintenance requests
Maintenance setup
Repairs
Process repair orders
Human resources
Attendances
Check in and out
Kiosks
Work approvals and overtime
Hardware
Attendance reporting
Employees
New employees
Onboarding
Departments
Contracts
Working schedules
Certifications
Badges
Equipment
Offboarding
Performance
Confidentiality
Configuration
Objectives
Review cycles
Conducting a review
Multi-rater (360) reviews
Competencies
Trial-period reviews in Hungary
Reporting
Fleet
Models & manufacturers
Adding vehicles
Services
Accidents
Vehicle data, vignettes and parts
Cost analysis report
Salary
Engagements and salary terms
Salary periods
Salary sheets
Reconciliation
Configuration
Hungary
Time off
Allocations
Request time off
My time
Management
Reporting
Recruitment
Job positions
Post job positions
Recruitment flow
Add new applicants
Schedule interviews
Offer job positions
Refuse applicants
Recruitment analysis
Lunch
Vendors
Products
Orders
Manage user accounts
Lunch management
Marketing
Email Marketing
Mailing lists
Manage unsubscriptions (blacklist)
Lost leads reactivation email
Analyze metrics
SMS Marketing
Create SMS messages
SMS analysis
SMS campaign settings
Mailing lists and blacklists
SMS Pricing and FAQ
SMS via Twilio
Events
Create events
Sell event tickets
Talks, proposals, and agenda
Event templates
Event booths
Event tracks
Registration Desk
Revenues report
Surveys
Create surveys
Scoring surveys
Create questions
Live Session surveys
Survey analysis
Google Ad Manager
Services
Project
Project management
Project dashboard
Project profitability
Task management
Task stages and statuses
Task creation
Recurring tasks
Sub-tasks
Task dependencies
Project categories
Project templates
Service level agreements (SLA)
Gantt planning
Timesheets
Logging time
Timesheet services
Create Timesheets upon Time Off Validation
Equipment Management
Getting Started
Equipment Form
Integrations
Documents
Settings
Security
Printers
Measuring Devices
Field Service
Configuration
Creating field service tasks
Product management
Worksheets
Productivity
Documents
Sign
Knowledge
Dashboards
My Dashboard
Custom dashboards
Calendar
Outlook Calendar synchronization
Google Calendar synchronization
Appointments
Create leads from bookings
Discuss
Use channels for team communication
Configure ICE servers with Twilio
Chatter
Canned responses
Mailbox
Activities
AI
Security
Getting started
Using the assistant
Configuration
Capabilities and tools
Access policy
Agents
Agent recipes
Skills and memory
Monitoring
Providers and models
The AI panel
Writing assistant
AI search and command palette
AI fields, server actions and automations
Who can use what
Knowledge sources
AI in Knowledge, Documents and cloud files
MCP server
Live chat AI agent
Website AI
Edit pages with the AI
AI in the website editor
AI changes and undo
SEO, structured data and llms.txt
Translate pages with AI
Import a website
Blog posts and products in an import
Requirements and settings
Voice: dictation and call transcription
AI in the business apps
AI for projects with SLA
AI for accounting reports
AI for CAD imports
AI for competitor prices
Data Cleaning
WhatsApp
To-do
Utilities
General settings
Apps and modules
Users
Change languages
Two-factor authentication
Access rights
Access management
Portal access
Facebook sign-in authentication
Google Sign-In Authentication
Microsoft Azure sign-in authentication
LDAP authentication
Companies
Multi-company
Digest emails
Email templates
Automation rules
Webhooks
Communication in Odoo by email
Manage inbound messages
Manage outbound messages
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
Common emailing issues and solutions
Integrations
Mail Plugins
Outlook Plugin
Gmail Plugin
Unsplash
Geolocation
Google Translate
Cloud Storage
Developer mode (debug mode)
eYssen ERP settings
Backend interface
Value scheduler
Audit log
Data audit
Connection broker for Google and Meta
Database management
Hosting
Odoo Online
Odoo.sh
Getting started
Create a 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
Write importable modules
Reuse code with mixins
Build PDF Reports
Build a website theme
Chapter 1 - Theming
Chapter 2 - Build your website
Chapter 3 - Customisation, Part I
Chapter 4 - Customisation, Part II
Chapter 5 - Dynamic templates
Chapter 6 - Going live
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
Media
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
JavaScript Unit Testing
HOOT
Web test helpers
Mock server
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 guidelines and cheat sheet
Docs
v18.0
EN
HU
ES
RO
Odoo 18
Navigation
index
next
|
previous
|
eYssen (Odoo Community Fork) 18.0 documentation
»
Developer
»
Reference
»
Standard modules
»
Payment
»
Payment Method
Payment Method
¶
Navigation
index
next
|
previous
|
eYssen (Odoo Community Fork) 18.0 documentation
»
Developer
»
Reference
»
Standard modules
»
Payment
»
Payment Method