res.config.settings: fields, relations and API
The res.config.settings model ("Config Settings") is a transient model declared by the Base module, then extended by 88 other modules. It exposes 621 fields, 615 of them declared directly on the model. Below you will find every field with its technical name, type, label and relations, followed by an Odoo 20 JSON-2 API call.
Model identity
- Technical name
res.config.settings- Label
- Config Settings
- Type
- Transient (models.TransientModel)
- SQL table
res_config_settings- Origin module
- Base (
base) - Extended by
- web, base_setup, mail, product, analytic, auth_signup, portal, digest, account, account_check_printing, fleet, payment, account_payment, account_payment_interco, account_peppol, auth_ldap, auth_oauth, auth_password_policy, auth_totp_mail, base_geolocalize, cloud_storage, cloud_storage_azure, cloud_storage_google, cloud_storage_migration, crm, crm_iap_enrich, sale, sale_management, project, delivery, event, maintenance, google_address_autocomplete, google_calendar, google_gmail, google_recaptcha, hr, hr_work_entry, hr_attendance, hr_expense, hr_presence, hr_recruitment, website, website_slides, hr_timesheet, l10n_fr_hr_holidays, l10n_fr_pdp, point_of_sale, lunch, mass_mailing, website_event_track, microsoft_calendar, microsoft_outlook, stock, mrp, stock_account, sale_stock, purchase, purchase_stock, stock_landed_costs, product_expiry, partner_autocomplete, partnership, pos_adyen, pos_discount, pos_sale, pos_hr, pos_restaurant, pos_stock, pos_self_order, pos_online_payment_self_order, pos_self_order_sale, pos_sms, project_timesheet_holidays, sale_gelato, sale_timesheet, sms_twilio, snailmail, website_payment, website_sale, stock_sms, web_unsplash, website_address_autocomplete, website_cf_turnstile, website_livechat, website_sale_stock, website_sale_collect, website_sale_mass_mailing
Model fields
615 own fields, 0 inherited from mixins and 6 automatic ORM fields. Click a name to get a direct link to that field.
621 of 621 fields shown
| Technical name | Label | Type | Details |
|---|---|---|---|
| absence_management | Absence Management | boolean | related: added by Attendances ( |
| account_cash_basis_base_account_active | Base Tax Received Account Active | boolean | related: added by Invoicing ( |
| account_cash_basis_base_account_id | Base Tax Received Account | many2one | related: added by Invoicing ( |
| account_check_printing_date_label | Print Date Label This option allows you to print the date label on the check as per CPA. Disable this if your pre-printed check includes the date label. | boolean | related: added by Check Printing Base ( |
| account_check_printing_layout | Check Layout Select the format corresponding to the check paper you will be printing your checks on. In order to disable the printing feature, select 'None'. | selection | related: added by Check Printing Base ( |
| account_check_printing_margin_left | Check Left Margin Adjust the margins of generated checks to make it fit your printer's settings. | float | related: added by Check Printing Base ( |
| account_check_printing_margin_right | Check Right Margin Adjust the margins of generated checks to make it fit your printer's settings. | float | related: added by Check Printing Base ( |
| account_check_printing_margin_top | Check Top Margin Adjust the margins of generated checks to make it fit your printer's settings. | float | related: added by Check Printing Base ( |
| account_check_printing_multi_stub | Multi-Pages Check Stub This option allows you to print check details (stub) on multiple pages if they don't fit on a single page. | boolean | related: added by Check Printing Base ( |
| account_default_credit_limit | Default Credit Limit This is the default credit limit that will be used on partners that do not have a specific limit on them. | float | related: added by Invoicing ( |
| account_discount_expense_allocation_active | Customer Invoices Discounts Account Active | boolean | related: added by Invoicing ( |
| account_discount_expense_allocation_id | Customer Invoices Discounts Account | many2one | related: added by Invoicing ( |
| account_discount_income_allocation_active | Vendor Bills Discounts Account Active | boolean | related: added by Invoicing ( |
| account_discount_income_allocation_id | Vendor Bills Discounts Account | many2one | related: added by Invoicing ( |
| account_fiscal_country_id | Fiscal Country Code | many2one | related: added by Invoicing ( |
| account_interco_clearing_journal_id | Account Interco Clearing Journal | many2one | related: added by Intercompany Payment - Account ( |
| account_interco_payable_id | Account Interco Payable | many2one | related: added by Intercompany Payment - Account ( |
| account_interco_receivable_id | Account Interco Receivable | many2one | related: added by Intercompany Payment - Account ( |
| account_is_token_out_of_sync | Account Is Token Out Of Sync | boolean | related: added by Peppol ( |
| account_journal_early_pay_discount_gain_account_active | Early Discount Gain Account Active | boolean | related: added by Invoicing ( |
| account_journal_early_pay_discount_gain_account_id | Early Discount Gain Account for the difference amount after the income discount has been granted | many2one | related: added by Invoicing ( |
| account_journal_early_pay_discount_loss_account_active | Early Discount Loss Account Active | boolean | related: added by Invoicing ( |
| account_journal_early_pay_discount_loss_account_id | Early Discount Loss Account for the difference amount after the expense discount has been granted | many2one | related: added by Invoicing ( |
| account_journal_suspense_account_active | Bank Suspense Account Active | boolean | related: added by Invoicing ( |
| account_journal_suspense_account_id | Bank Suspense Bank Transactions are posted immediately after import or synchronization. Their counterparty is the bank suspense account. Reconciliation replaces the latter by the definitive account(s). | many2one | related: added by Invoicing ( |
| account_on_checkout | Customer Accounts | selection | requiredcomputed Values: added by eCommerce ( |
| account_peppol_contact_email | Account Peppol Contact Email | char | computed added by Peppol ( |
| account_peppol_edi_identification | Account Peppol Edi Identification | char | related: added by Peppol ( |
| account_peppol_edi_mode | Account Peppol Edi Mode | selection | related: added by Peppol ( |
| account_peppol_edi_user | Account Peppol Edi User | many2one | related: added by Peppol ( |
| account_peppol_migration_key | Account Peppol Migration Key | char | related: added by Peppol ( |
| account_peppol_phone_number | Account Peppol Phone Number | char | related: added by Peppol ( |
| account_peppol_proxy_state | Account Peppol Proxy State | selection | related: added by Peppol ( |
| account_peppol_purchase_journal_id | Account Peppol Purchase Journal | many2one | related: added by Peppol ( |
| account_price_include | Default Sales Price Include Default on whether the sales price used on the product and invoices with this Company includes its taxes. | selection | required related: added by Invoicing ( |
| account_storno | Storno accounting | boolean | related: added by Invoicing ( |
| account_use_credit_limit | Sales Credit Limit Enable the use of credit limit on partners. | boolean | related: added by Invoicing ( |
| active_user_count | Number of Active Users | integer | computed added by Initial Setup Tools ( |
| alias_domain_id | Alias Domain If you have setup a catch-all email domain redirected to the Odoo server, enter the domain name here. | many2one | related: added by Discuss ( |
| allow_spontaneous_returns | Allow Spontaneous Returns | boolean | related: added by Sales and Warehouse Management ( |
| annual_inventory_day | Annual Inventory Day | integer | related: added by Inventory ( |
| annual_inventory_month | Annual Inventory Month | selection | related: added by Inventory ( |
| attendance_barcode_source | Attendance Barcode Source | selection | related: added by Attendances ( |
| attendance_based | Default Tracking | boolean | related: added by Attendances ( |
| attendance_break_management | Attendance Break Management | boolean | related: added by Attendances ( |
| attendance_capture_check_in | Attendance Capture Check In | boolean | related: added by Attendances ( |
| attendance_device_tracking | Attendance Device Tracking | boolean | related: added by Attendances ( |
| attendance_from_systray | Attendance From Systray | boolean | related: added by Attendances ( |
| attendance_kiosk_delay | Attendance Kiosk Delay | integer | related: added by Attendances ( |
| attendance_kiosk_mode | Attendance Kiosk Mode | selection | related: added by Attendances ( |
| attendance_kiosk_url | Attendance Kiosk Url | char | related: added by Attendances ( |
| attendance_kiosk_use_pin | Attendance Kiosk Use Pin | boolean | related: added by Attendances ( |
| attendance_validation | Attendance Validation | selection | related: added by Attendances ( |
| attendance_validation_tolerance | Attendance Validation Tolerance | float | related: added by Attendances ( |
| attendance_work_entry_type_id | Attendance Work Entry Type | many2one | related: added by Attendances ( |
| auth_oauth_google_client_id | Client ID | char | added by OAuth2 Authentication ( |
| auth_oauth_google_enabled | Allow users to sign in with Google | boolean | added by OAuth2 Authentication ( |
| auth_signup_reset_password | Enable password reset from Login page | boolean | added by Signup ( |
| auth_signup_template_user_id | Template user for new users created through signup | many2one | added by Signup ( |
| auth_signup_uninvited | Customer Account | selection | computed Values: added by Signup ( |
| auth_totp_enforce | Enforce two-factor authentication | boolean | added by 2FA Invite mail ( |
| auth_totp_policy | Two-factor authentication enforcing policy | selection | Values: added by 2FA Invite mail ( |
| auto_check_out | Auto Check Out | boolean | related: added by Attendances ( |
| auto_check_out_mode | Auto Check Out Mode | selection | related: added by Attendances ( |
| auto_check_out_specific_time | Auto Check Out Specific Time | float | related: added by Attendances ( |
| auto_check_out_tolerance | Auto Check Out Tolerance | float | related: added by Attendances ( |
| autopost_bills | Autopost Bills | boolean | related: added by Invoicing ( |
| barcode_nomenclature_id | Barcode Nomenclature | many2one | related: added by Events Organization ( |
| barcode_separator | Separator Character(s) used to separate data contained within an aggregate barcode (i.e. a barcode containing multiple barcode encodings) | char | added by Inventory ( |
| cal_client_id | Client_id | char | added by Google Calendar ( |
| cal_client_secret | Client_key | char | added by Google Calendar ( |
| cal_google_disable_auto_videocall_link | Disable videocall generation | boolean | added by Google Calendar ( |
| cal_microsoft_client_id | Microsoft Client_id | char | added by Outlook Calendar ( |
| cal_microsoft_client_secret | Microsoft Client_key | char | added by Outlook Calendar ( |
| cal_microsoft_sync_paused | Microsoft Synchronization Paused Indicates if synchronization with Outlook Calendar is paused or not. | boolean | added by Outlook Calendar ( |
| cal_sync_paused | Google Synchronization Paused Indicates if synchronization with Google Calendar is paused or not. | boolean | added by Google Calendar ( |
| cart_abandoned_delay | Cart Abandoned Delay | float | related: added by eCommerce ( |
| cart_recovery_mail_template | Cart Recovery Mail Template | many2one | related: added by eCommerce ( |
| cash_rounding_loss_account_id | Cash Rounding Loss Account | many2one | related: added by Invoicing ( |
| cash_rounding_profit_account_id | Cash Rounding Profit Account | many2one | related: added by Invoicing ( |
| cdn_activated | Cdn Activated | boolean | related: added by Website ( |
| cdn_filters | Cdn Filters | text | related: added by Website ( |
| cdn_url | Cdn Url | char | related: added by Website ( |
| channel_id | Website Live Channel | many2one | related: added by Website Live Chat ( |
| chart_template | Chart Template | selection | Values computed at runtime added by Invoicing ( |
| cloud_storage_azure_account_name | Azure Account Name | char | added by Cloud Storage Azure ( |
| cloud_storage_azure_client_id | Azure Client ID | char | added by Cloud Storage Azure ( |
| cloud_storage_azure_client_secret | Azure Client Secret | char | added by Cloud Storage Azure ( |
| cloud_storage_azure_container_name | Azure Container Name | char | added by Cloud Storage Azure ( |
| cloud_storage_azure_invalidate_user_delegation_key | Invalidate Cached Azure User Delegation Key | boolean | added by Cloud Storage Azure ( |
| cloud_storage_azure_tenant_id | Azure Tenant ID | char | added by Cloud Storage Azure ( |
| cloud_storage_google_account_info | Google Service Account Info | char | computed, stored added by Cloud Storage Google ( |
| cloud_storage_google_bucket_name | Google Bucket Name | char | added by Cloud Storage Google ( |
| cloud_storage_google_service_account_key | Google Service Account Key | binary | added by Cloud Storage Google ( |
| cloud_storage_migration_all_model_ids | All Attachments Migrate Models' All Attachments | one2many→ ir.model | computed added by Cloud Storage Migration ( |
| cloud_storage_migration_all_models | Cloud Storage Migration All Models | char | added by Cloud Storage Migration ( |
| cloud_storage_migration_message_model_ids | Message Attachments Migrate Models' Message Attachments | one2many→ ir.model | computed added by Cloud Storage Migration ( |
| cloud_storage_migration_message_models | Cloud Storage Migration Message Models | char | added by Cloud Storage Migration ( |
| cloud_storage_migration_progress | Migration Progress Shows the progress of cloud storage migration (current/total) | integer | added by Cloud Storage Migration ( |
| cloud_storage_min_file_size | Minimum File Size (bytes) webclient can upload files larger than the minimum file size (in bytes) as url attachments to the server and then upload the file to the cloud storage. | integer | added by Cloud Storage ( |
| cloud_storage_min_file_size_mb | Minimum File Size (MB) | float | added by Cloud Storage ( |
| cloud_storage_provider | Cloud Storage Provider for new attachments | selection | added by Cloud Storage ( |
| cloud_storage_upload_record_attachments | Upload Record Attachments | boolean | added by Cloud Storage ( |
| company_count | Number of Companies | integer | computed added by Initial Setup Tools ( |
| company_country_code | Company Country Code | char | read-only related: added by Initial Setup Tools ( |
| company_country_group_codes | Company Country Group Codes | json | related: added by Initial Setup Tools ( |
| company_currency_id | Company Currency | many2one | read-only related: added by Purchase ( |
| company_expense_allowed_payment_method_line_ids | Company Expense Allowed Payment Method Line | many2many | related: added by Expenses ( |
| company_id | Company | many2one | required added by Initial Setup Tools ( |
| company_informations | Company Informations | text | computed added by Initial Setup Tools ( |
| company_lunch_minimum_threshold | Maximum Allowed Overdraft | float | related: added by Lunch ( |
| company_lunch_notify_message | Lunch notification message | html | related: added by Lunch ( |
| company_name | Company Name | char | related: added by Initial Setup Tools ( |
| company_tz | Company Timezone | selection | related: added by Employees ( |
| confirmation_email_template_id | Confirmation Email Template | many2one | related: added by eCommerce ( |
| contact_us_link_url | Contact Us Link Url | char | related: added by eCommerce ( |
| contract_expiration_notice_period | Contract Expiry Notice Period | integer | related: added by Employees ( |
| cookie_policy_id | Cookie Policy Page | many2one | related: added by Website ( |
| country_code | Country Code | char | read-only related: added by Invoicing ( |
| crm_auto_assignment_action | Auto Assignment Action Manual assign allow to trigger assignment from team form view using an action button. Automatic configures a cron running repeatedly assignment in all teams. | selection | computed, stored Values: added by CRM ( |
| crm_auto_assignment_interval_number | Repeat every Number of interval type between each cron run (e.g. each 2 days or each 4 days) | integer | computed, stored added by CRM ( |
| crm_auto_assignment_interval_type | Auto Assignment Interval Unit Interval type between each cron run (e.g. each 2 days or each 2 hours) | selection | computed, stored Values: added by CRM ( |
| crm_auto_assignment_run_datetime | Auto Assignment Next Execution Date | datetime | computed, stored added by CRM ( |
| crm_use_auto_assignment | Rule-Based Assignment | boolean | added by CRM ( |
| currency_exchange_journal_id | Currency Exchange Journal The accounting journal where automatic exchange differences will be registered | many2one | related: added by Invoicing ( |
| currency_id | Currency Main currency of the company. | many2one | required related: added by Invoicing ( |
| custom_address_placeholder | Custom Address Placeholder | char | related: added by Point of Sale ( |
| custom_email_placeholder | Custom Email Placeholder | char | related: added by Point of Sale ( |
| custom_phone_placeholder | phone placeholder | char | related: added by Point of Sale ( |
| custom_website_placeholder | Custom Website Placeholder | char | related: added by Point of Sale ( |
| days_to_purchase | Days To Purchase | integer | related: added by Purchase Stock ( |
| default_allow_out_of_stock_order | Continue selling when out-of-stock | boolean | added by eCommerce ( |
| default_available_threshold | Show Threshold | float | added by eCommerce ( |
| default_show_availability | Show availability Qty | boolean | added by eCommerce ( |
| delay_alert_contract | Delay alert contract outdated | integer | added by Fleet ( |
| digest_emails | Digest Emails | boolean | added by KPI Digests ( |
| digest_id | Digest Email | many2one | added by KPI Digests ( |
| display_account_storno | Display Account Storno | boolean | related: added by Invoicing ( |
| display_invoice_amount_total_words | Total amount of invoice in words | boolean | related: added by Invoicing ( |
| display_invoice_tax_company_currency | Taxes in company currency | boolean | related: added by Invoicing ( |
| display_product_images_on_so | Display Product Images On So | boolean | related: added by Sales ( |
| document_sequence_editable | Document's sequence editable | boolean | related: added by Invoicing ( |
| downpayment_account_active | Down payment Account Active | boolean | related: added by Sales ( |
| downpayment_account_id | Downpayment Account | many2one | related: added by Sales ( |
| ecommerce_access | Ecommerce Access | selection | related: added by eCommerce ( |
| email_primary_color | Email Primary Color | char | related: added by Discuss ( |
| email_secondary_color | Email Secondary Color | char | related: added by Discuss ( |
| enable_recaptcha | Enable reCAPTCHA | boolean | added by Google reCAPTCHA integration ( |
| events_app_name | Events App Name | char | related: added by Advanced Events ( |
| expense_account_active | Expense Account Active | boolean | related: added by Invoicing ( |
| expense_account_id | Expense Account | many2one | related: added by Invoicing ( |
| expense_currency_exchange_account_active | Loss Exchange Rate Account Active | boolean | related: added by Invoicing ( |
| expense_currency_exchange_account_id | Loss Exchange Rate Account | many2one | related: added by Invoicing ( |
| expense_journal_id | Expense Journal | many2one | related: added by Expenses ( |
| external_code | External Code | char | related: added by Work Entries ( |
| external_email_server_default | Use Custom Email Servers | boolean | added by Discuss ( |
| external_report_layout_id | External Report Layout | many2one | related: added by Initial Setup Tools ( |
| fail_counter | Fail Mail | integer | computed added by Discuss ( |
| favicon | Favicon | binary | related: added by Website ( |
| force_restrictive_audit_trail | Forced Audit Trail | boolean | related: added by Invoicing ( |
| gelato_api_key | Gelato Api Key | char | related: added by Gelato ( |
| gelato_webhook_secret | Gelato Webhook Secret | char | related: added by Gelato ( |
| geoloc_provider_googlemap_key | Google Map API Key Visit https://developers.google.com/maps/documentation/geocoding/get-api-key for more information. | char | added by Partners Geolocation ( |
| geoloc_provider_id | API | many2one | added by Partners Geolocation ( |
| geoloc_provider_techname | Geoloc Provider Techname | char | read-only related: added by Partners Geolocation ( |
| google_analytics_key | Google Analytics Key | char | related: added by Website ( |
| google_gmail_client_identifier | Gmail Client Id | char | added by Google Gmail ( |
| google_gmail_client_secret | Gmail Client Secret | char | added by Google Gmail ( |
| google_maps_static_api_key | Google Maps API key | char | computed, stored added by Events Organization ( |
| google_maps_static_api_secret | Google Maps API secret | char | computed, stored added by Events Organization ( |
| google_places_api_key | Google Places API Key | char | added by Google Address Autocomplete ( |
| google_search_console | Google Search Console Key | char | related: added by Website ( |
| google_translate_api_key | Message Translation API Key A valid Google API key is required to enable message translation. https://cloud.google.com/translate/docs/setup | char | added by Discuss ( |
| group_analytic_accounting | Analytic Accounting | boolean | added by Analytic Accounting ( |
| group_auto_done_setting | Lock Confirmed Sales | boolean | added by Sales ( |
| group_automate_suggested_products | Automate suggested products | boolean | added by eCommerce ( |
| group_cash_rounding | Total Rounding | boolean | added by Invoicing ( |
| group_discount_per_so_line | Discounts | boolean | added by Sales ( |
| group_expiry_date_on_delivery_slip | Display Expiration Dates on Delivery Slips | boolean | added by Products Expiration Date ( |
| group_gmc_feed | Google Merchant Center | boolean | added by eCommerce ( |
| group_lot_on_delivery_slip | Display Lots & Serial Numbers on Delivery Slips | boolean | added by Inventory ( |
| group_lot_on_invoice | Display Lots & Serial Numbers on Invoices | boolean | added by WMS Accounting ( |
| group_mass_mailing_campaign | Mailing Campaigns This is useful if your marketing campaigns are composed of several emails | boolean | added by Email Marketing ( |
| group_mrp_byproducts | By-Products | boolean | added by Manufacturing ( |
| group_mrp_routings | MRP Work Orders | boolean | added by Manufacturing ( |
| group_multi_currency | Multi-Currencies Allows to work in a multi currency environment | boolean | added by Initial Setup Tools ( |
| group_multi_website | Multi-website | boolean | added by Website ( |
| group_pos_preset | Presets Hide or show the Presets menu in the Point of Sale configuration. | boolean | added by Point of Sale ( |
| group_product_price_comparison | Comparison Price Add a strikethrough price to your /shop and product pages for comparison purposes.It will not be displayed if pricelists apply. | boolean | added by eCommerce ( |
| group_product_pricelist | Pricelists | boolean | added by Products & Pricelists ( |
| group_product_variant | Variants | boolean | added by Products & Pricelists ( |
| group_proforma_sales | Pro Forma Invoice Allows you to send pro forma invoice. | boolean | added by Sales ( |
| group_project_stages | Project Stages | boolean | added by Project ( |
| group_sale_delivery_address | Customer Addresses | boolean | added by Invoicing ( |
| group_send_reminder | Receipt Reminder Allow automatically send email to remind your vendor the receipt date | boolean | added by Purchase ( |
| group_services_and_material | Services & Materials | boolean | added by Sales ( |
| group_show_uom_price | Base Unit Price | boolean | added by Products & Pricelists ( |
| group_stock_adv_location | Multi-Step Routes Add and customize route operations to process product moves in your warehouse(s): e.g. unload > quality control > stock for incoming products, pick > pack > ship for outgoing products. You can also set putaway strategies on warehouse locations in order to send incoming products into specific child locations straight away (e.g. specific bins, racks). | boolean | added by Inventory ( |
| group_stock_lot_print_gs1 | Print GS1 Barcodes for Lots & Serial Numbers | boolean | added by Inventory ( |
| group_stock_multi_locations | Storage Locations Store products in specific locations of your warehouse (e.g. bins, racks) and to track inventory accordingly. | boolean | added by Inventory ( |
| group_stock_picking_batch | Batch, Wave & Cluster Transfers | boolean | added by Inventory ( |
| group_stock_production_lot | Lots & Serial Numbers | boolean | added by Inventory ( |
| group_stock_sign_delivery | Signature | boolean | added by Inventory ( |
| group_stock_tracking_lot | Packages | boolean | added by Inventory ( |
| group_stock_tracking_owner | Consignment | boolean | added by Inventory ( |
| group_unlocked_by_default | Unlock Manufacturing Orders | boolean | added by Manufacturing ( |
| group_unpublish_out_of_stock | Unpublish Out-of-Stock Products | boolean | added by eCommerce ( |
| group_uom | Units of Measure & Packagings | boolean | added by Products & Pricelists ( |
| group_use_lead | Leads | boolean | added by CRM ( |
| group_use_recurring_revenues | Recurring Revenues | boolean | added by CRM ( |
| group_warning_purchase | Purchase Warnings | boolean | added by Purchase ( |
| group_warning_sale | Sale Order Warnings | boolean | added by Sales ( |
| group_warning_stock | Warnings for Stock | boolean | added by Inventory ( |
| has_accounting_entries | Has Accounting Entries | boolean | computed added by Invoicing ( |
| has_chart_of_accounts | Company has a chart of accounts | boolean | computed added by Invoicing ( |
| has_cookie_policy | Has Cookie Policy | boolean | computed added by Website ( |
| has_default_share_image | Use a image by default for sharing | boolean | computed added by Website ( |
| has_google_analytics | Google Tag Manager/Google Analytics | boolean | computed added by Website ( |
| has_google_search_console | Google Search Console | boolean | computed added by Website ( |
| has_plausible_shared_key | Plausible Analytics | boolean | computed added by Website ( |
| horizon_days | Horizon Days | integer | related: added by Inventory ( |
| hr_expense_alias_domain_id | Hr Expense Alias Domain | many2one | computed added by Expenses ( |
| hr_expense_alias_prefix | Default Alias Name for Expenses | char | computed, stored added by Expenses ( |
| hr_expense_use_mailgateway | Let your employees record expenses by email | boolean | added by Expenses ( |
| hr_presence_control_attendance | Hr Presence Control Attendance | boolean | related: added by Employees ( |
| hr_presence_control_email | Hr Presence Control Email | boolean | related: added by Employees ( |
| hr_presence_control_email_amount | Hr Presence Control Email Amount | integer | related: added by Employees ( |
| hr_presence_control_ip | Hr Presence Control Ip | boolean | related: added by Employees ( |
| hr_presence_control_ip_list | Hr Presence Control Ip List | char | related: added by Employees ( |
| hr_presence_control_login | Hr Presence Control Login | boolean | related: added by Employees ( |
| income_account_active | Income Account Active | boolean | related: added by Invoicing ( |
| income_account_id | Income Account | many2one | related: added by Invoicing ( |
| income_currency_exchange_account_active | Gain Exchange Rate Account Active | boolean | related: added by Invoicing ( |
| income_currency_exchange_account_id | Gain Exchange Rate Account | many2one | related: added by Invoicing ( |
| incoterm_id | Default incoterm International Commercial Terms are a series of predefined commercial terms used in international transactions. | many2one | related: added by Invoicing ( |
| installed_provider_id | Installed Provider | many2one | computed added by Payment Engine ( |
| internal_project_id | Internal Project The default project used when automatically generating timesheets via time off requests. You can specify another project on each time type individually. | many2one | required related: added by Timesheet when on Time Off ( |
| invoice_mail_template_id | Email Template Email sent to the customer once the invoice is available. | many2one | added by Sales ( |
| invoice_policy | Invoice Policy Timesheets taken when invoicing time spent | boolean | added by Sales Timesheet ( |
| invoice_terms | Terms & Conditions | html | related: added by Invoicing ( |
| invoice_terms_html | Terms & Conditions as a Web page | html | related: added by Invoicing ( |
| is_account_peppol_eligible | PEPPOL eligible | boolean | computed added by Invoicing ( |
| is_encode_uom_days | Is Encode Uom Days | boolean | computed added by Task Logs ( |
| is_installed_sale | Is the Sale Module Installed | boolean | added by Purchase Stock ( |
| is_membership_multi | Multi Teams | boolean | added by CRM ( |
| is_newsletter_enabled | Is Newsletter Enabled | boolean | computed, stored added by Checkout Newsletter ( |
| is_root_company | Is Root Company | boolean | computed added by Initial Setup Tools ( |
| journal_id | Journal | many2one | related: added by eCommerce ( |
| l10n_fr_pdp_annuaire_start_date | Annuaire Start Date The date on which the company is registered on the annuaire for the French e-invoicing. | date | related: added by France - E-Invoicing (Approved Platform) ( |
| l10n_fr_pdp_periodicity | Flow 10 Report Periodicity Legal reporting period for transaction and payments flows according to the TVA regime table. Real Monthly Normal Regime : transactions reported by decade, payments reported monthly Real Normal Quarterly Regime : transactions reported monthly, payments reported monthly Simplified VAT Regime (Monthly) : transactions reported monthly, payments reported monthly Franchised VAT Regime (Bimonthly) : transactions reported bimonthly, payments reported bimonthly | selection | required related: added by France - E-Invoicing (Approved Platform) ( |
| l10n_fr_pdp_pilot_phase | Pilot Phase Participate in the Pilot Phase of the French E-Invoicing. This way you are able to test it before it becomes mandatory. | boolean | computed added by France - E-Invoicing (Approved Platform) ( |
| l10n_fr_pdp_registered | Approved Platform Registered | boolean | related: added by France - E-Invoicing (Approved Platform) ( |
| l10n_fr_pdp_send_to_ppf | Send to PPF Activate Flux 1 regulatory data, Flux 6 mandatory statuses and Flux 10 e-reporting generation for this company. | boolean | related: added by France - E-Invoicing (Approved Platform) ( |
| l10n_fr_reference_work_entry_type | L10N Fr Reference Work Entry Type | many2one | related: added by France - Time Off ( |
| language_count | Number of Languages | integer | computed added by Initial Setup Tools ( |
| language_ids | Language | many2many→ res.lang | related: added by Website ( |
| lc_journal_id | Default Journal | many2one | related: added by WMS Landed Costs ( |
| ldaps | LDAP Parameters | one2many | related: added by Authentication via LDAP ( |
| lead_enrich_auto | Enrich lead automatically | selection | Values: added by CRM ( |
| lead_mining_in_pipeline | Create a lead mining request directly from the opportunity pipeline. | boolean | added by CRM ( |
| leave_timesheet_task_id | Time Off Task The default task used when automatically generating timesheets via time off requests. You can specify another task on each time type individually. | many2one | related: added by Timesheet when on Time Off ( |
| link_qr_code | Display Link QR-code | boolean | related: added by Invoicing ( |
| lock_confirmed_po | Lock Confirmed Orders | boolean | added by Purchase ( |
| mass_mailing_mail_server_id | Mail Server | many2one | added by Email Marketing ( |
| mass_mailing_outgoing_mail_server | Dedicated Server Use a specific mail server in priority. Otherwise Odoo relies on the first outgoing mail server available (based on their sequencing) as it does for normal mails. | boolean | added by Email Marketing ( |
| mass_mailing_reports | 24H Stat Mailing Reports Check how well your mailing is doing a day after it has been sent. | boolean | added by Email Marketing ( |
| mass_mailing_split_contact_name | Split First and Last Name Separate Mailing Contact Names into two fields | boolean | added by Email Marketing ( |
| microsoft_outlook_client_identifier | Outlook Client Id | char | added by Microsoft Outlook ( |
| microsoft_outlook_client_secret | Outlook Client Secret | char | added by Microsoft Outlook ( |
| minlength | Minimum Password Length Minimum number of characters passwords must contain, set to 0 to disable. | integer | added by Password Policy ( |
| module_account_3way_match | 3-way matching: purchases, receptions and bills | boolean | added by Purchase ( |
| module_account_accountant | Accounting | boolean | added by Invoicing ( |
| module_account_avatax | AvaTax | boolean | added by Invoicing ( |
| module_account_bank_statement_extract | Bank Statement Digitization | boolean | computed, stored added by Invoicing ( |
| module_account_bank_statement_import_qif | Import .qif files | boolean | added by Invoicing ( |
| module_account_batch_payment | Use batch payments This allows you grouping payments into a single batch and eases the reconciliation process. -This installs the account_batch_payment module. | boolean | added by Invoicing ( |
| module_account_budget | Budget Management | boolean | added by Invoicing ( |
| module_account_check_printing | Allow check printing and deposits | boolean | added by Invoicing ( |
| module_account_extract | Document Digitization | boolean | added by Invoicing ( |
| module_account_inter_company_rules | Manage Inter Company | boolean | added by Initial Setup Tools ( |
| module_account_intrastat | Intrastat | boolean | added by Invoicing ( |
| module_account_invoice_extract | Invoice Digitization | boolean | computed, stored added by Invoicing ( |
| module_account_iso20022 | SEPA Credit Transfer / ISO20022 | boolean | added by Invoicing ( |
| module_account_loan_extract | Loans Digitization | boolean | computed, stored added by Invoicing ( |
| module_account_payment | Invoice Online Payment | boolean | added by Invoicing ( |
| module_account_peppol | PEPPOL Invoicing | boolean | added by Invoicing ( |
| module_account_sepa_direct_debit | Use SEPA Direct Debit | boolean | added by Invoicing ( |
| module_auth_ldap | LDAP Authentication | boolean | added by Initial Setup Tools ( |
| module_auth_oauth | Use external authentication providers (OAuth) | boolean | added by Initial Setup Tools ( |
| module_base_geolocalize | GeoLocalize | boolean | added by Initial Setup Tools ( |
| module_base_import | Allow users to import data from CSV/XLS/XLSX/ODS files | boolean | added by Initial Setup Tools ( |
| module_crm_iap_enrich | Enrich your leads automatically with company data based on their email address. | boolean | added by CRM ( |
| module_crm_iap_mine | Generate new leads based on their country, industries, size, etc. | boolean | added by CRM ( |
| module_currency_rate_live | Automatic Currency Rates | boolean | added by Invoicing ( |
| module_delivery | Delivery Methods | boolean | added by Sales ( |
| module_event_booth | Booth Management | boolean | added by Events Organization ( |
| module_event_sale | Tickets with Sale | boolean | added by Events Organization ( |
| module_google_address_autocomplete | Google Address Autocomplete | boolean | added by Initial Setup Tools ( |
| module_google_calendar | Allow the users to synchronize their calendar with Google Calendar | boolean | added by Initial Setup Tools ( |
| module_google_gmail | Support Gmail Authentication | boolean | added by Discuss ( |
| module_google_recaptcha | reCAPTCHA | boolean | added by Initial Setup Tools ( |
| module_hr_expense_extract | Send bills to OCR to generate expenses | boolean | added by Expenses ( |
| module_hr_expense_stripe | Link your stripe issuing account to manage company credit cards for your employees through Odoo | boolean | added by Expenses ( |
| module_hr_payroll_expense | Reimburse Expenses in Payslip | boolean | added by Expenses ( |
| module_hr_presence | Advanced Presence Control | boolean | added by Employees ( |
| module_hr_recruitment_extract | Send CV to OCR to fill applications | boolean | added by Recruitment ( |
| module_hr_recruitment_survey | Interview Forms | boolean | added by Recruitment ( |
| module_hr_skills | Skills Management | boolean | added by Employees ( |
| module_hr_timesheet | Task Logs | boolean | added by Project ( |
| module_l10n_at_pos | Austria Fiscalization Configure Fiskaly credentials required for Austrian RKSV fiscalization | boolean | added by Point of Sale ( |
| module_l10n_eu_account_vies | VAT number validation with VIES | boolean | added by Invoicing ( |
| module_loyalty | Promotions, Coupons, Gift Card & Loyalty Program | boolean | added by Products & Pricelists ( |
| module_maintenance_worksheet | Custom Maintenance Worksheets | boolean | added by Maintenance ( |
| module_mass_mailing_slides | Mailing | boolean | added by eLearning ( |
| module_microsoft_calendar | Allow the users to synchronize their calendar with Outlook Calendar | boolean | added by Initial Setup Tools ( |
| module_microsoft_outlook | Support Outlook Authentication | boolean | added by Discuss ( |
| module_mrp_mps | Master Production Schedule | boolean | added by Manufacturing ( |
| module_mrp_plm | Product Lifecycle Management (PLM) | boolean | added by Manufacturing ( |
| module_mrp_subcontracting | Subcontracting | boolean | added by Manufacturing ( |
| module_partner_autocomplete | Partner Autocomplete | boolean | added by Initial Setup Tools ( |
| module_partnership | Membership / Partnership | boolean | added by CRM ( |
| module_pos_adyen | Adyen Payment Terminal The transactions are processed by Adyen. Set your Adyen credentials on the related payment method. | boolean | added by Point of Sale ( |
| module_pos_dpopay | DPO Pay Payment Terminal The transactions are processed by DPO Pay. Set your DPO Pay credentials on the related payment method. | boolean | added by Point of Sale ( |
| module_pos_event | Tickets with PoS | boolean | added by Events Organization ( |
| module_pos_mercado_pago | Mercado Pago Payment Terminal The transactions are processed by Mercado Pago. Set your Mercado Pago credentials on the related payment method. | boolean | added by Point of Sale ( |
| module_pos_pine_labs | Pine Labs Payment Terminal The transactions are processed by Pine Labs. Set your Pine Labs credentials on the related payment method. | boolean | added by Point of Sale ( |
| module_pos_pricer | Pricer electronic price tags Display the price of your products through electronic price tags | boolean | added by Point of Sale ( |
| module_pos_qfpay | QFPay Payment Terminal The transactions are processed by QFPay. Set your QFPay credentials on the related payment method. | boolean | added by Point of Sale ( |
| module_pos_razorpay | Razorpay Payment Terminal The transactions are processed by Razorpay. Set your Razorpay credentials on the related payment method. | boolean | added by Point of Sale ( |
| module_pos_stripe | Stripe Payment Terminal The transactions are processed by Stripe. Set your Stripe credentials on the related payment method. | boolean | added by Point of Sale ( |
| module_pos_viva_com | Viva.com Payment Terminal The transactions are processed by Viva.com on terminal or tap on phone. | boolean | added by Point of Sale ( |
| module_product_barcodelookup | Barcode Database | boolean | added by Products & Pricelists ( |
| module_product_email_template | Specific Email | boolean | added by Sales ( |
| module_product_expiry | Expiration Dates Track following dates on lots & serial numbers: best before, removal, end of life, alert. Such dates are set automatically at lot/serial number creation based on values set on the product (in days). | boolean | added by Inventory ( |
| module_product_margin | Allow Product Margin | boolean | added by Invoicing ( |
| module_project_timesheet_holidays | Time Off | boolean | computed, stored added by Task Logs ( |
| module_purchase_alternative | Purchase Alternative | boolean | added by Purchase ( |
| module_purchase_product_matrix | Purchase Grid Entry | boolean | added by Purchase ( |
| module_purchase_requisition | Purchase Agreements | boolean | added by Purchase ( |
| module_quality_control | Quality | boolean | added by Inventory ( |
| module_quality_control_worksheet | Quality Worksheet | boolean | added by Inventory ( |
| module_sale_amazon | Amazon Sync | boolean | added by Sales ( |
| module_sale_commission | Commissions | boolean | added by Sales ( |
| module_sale_gelato | Gelato | boolean | added by Sales ( |
| module_sale_loyalty | Coupons & Loyalty | boolean | added by Sales ( |
| module_sale_pdf_quote_builder | PDF Quote builder | boolean | added by Sales ( |
| module_sale_product_matrix | Sales Grid Entry | boolean | added by Sales ( |
| module_sale_shopee | Shopee Sync | boolean | added by Sales ( |
| module_sms | SMS | boolean | added by Initial Setup Tools ( |
| module_snailmail_account | Snailmail | boolean | added by Invoicing ( |
| module_stock_barcode | Barcode Scanner | boolean | added by Inventory ( |
| module_stock_barcode_barcodelookup | Stock Barcode Database | boolean | added by Inventory ( |
| module_stock_dropshipping | Dropshipping | boolean | added by Inventory ( |
| module_stock_fleet | Transport Management | boolean | added by Inventory ( |
| module_stock_landed_costs | Landed Costs Affect landed costs on reception operations and split them among products to update their cost price. | boolean | added by WMS Accounting ( |
| module_stock_sms | SMS Confirmation | boolean | added by Inventory ( |
| module_voip | Phone | boolean | added by Initial Setup Tools ( |
| module_web_unsplash | Unsplash Image Library | boolean | added by Initial Setup Tools ( |
| module_website_address_autocomplete | Website Address Autocomplete | boolean | added by Website ( |
| module_website_cf_turnstile | Cloudflare Turnstile | boolean | added by Initial Setup Tools ( |
| module_website_crm_iap_reveal | Create Leads/Opportunities from your website's traffic | boolean | added by CRM ( |
| module_website_event_exhibitor | Advanced Sponsors | boolean | added by Events Organization ( |
| module_website_event_sale | Online Ticketing | boolean | added by Events Organization ( |
| module_website_event_track | Tracks and Agenda | boolean | added by Events Organization ( |
| module_website_event_track_live | Live Mode | boolean | added by Events Organization ( |
| module_website_event_track_quiz | Quiz on Tracks | boolean | added by Events Organization ( |
| module_website_hr_recruitment | Online Posting | boolean | added by Recruitment ( |
| module_website_livechat | Module Website Livechat | boolean | added by Website ( |
| module_website_partnership | Partners Website Page | boolean | added by CRM ( |
| module_website_sale_collect | Click & Collect | boolean | added by eCommerce ( |
| module_website_sale_slides | Sell on eCommerce | boolean | added by eLearning ( |
| module_website_slides_forum | Forum | boolean | added by eLearning ( |
| module_website_slides_survey | Certifications | boolean | added by eLearning ( |
| newsletter_id | Newsletter | many2one | related: added by Checkout Newsletter ( |
| onboarding_payment_module | Onboarding Payment Module | selection | related: added by Payment Engine ( |
| partner_autocomplete_insufficient_credit | Insufficient credit | boolean | computed added by Partner Autocomplete ( |
| partnership_label | Partnership Label | char | required related: added by Partnership / Membership ( |
| pay_invoices_online | Pay Invoices Online | boolean | added by Payment - Account ( |
| peppol_external_provider | Peppol External Provider | char | related: added by Peppol ( |
| peppol_parent_company_name | Peppol Parent Company Name | char | computed added by Peppol ( |
| peppol_participation_role | Peppol Participation Role | selection | computed Values: added by Peppol ( |
| peppol_purchase_journal_required | Peppol Purchase Journal Required | boolean | computed added by Peppol ( |
| peppol_use_parent_company | Peppol Use Parent Company | boolean | computed added by Peppol ( |
| picking_policy | Picking Policy | selection | required related: added by Inventory ( |
| plausible_shared_key | Plausible auth Key | char | related: added by Website ( |
| plausible_site | Plausible Site (e.g. domain.com) | char | related: added by Website ( |
| po_double_validation | Levels of Approvals * | selection | related: added by Purchase ( |
| po_double_validation_amount | Minimum Amount | monetary | related: added by Purchase ( |
| po_lock | Purchase Order Modification * | selection | related: added by Purchase ( |
| po_order_approval | Purchase Order Approval | boolean | added by Purchase ( |
| point_of_sale_ticket_portal_url_display_mode | Point Of Sale Ticket Portal Url Display Mode | selection | required related: added by Point of Sale ( |
| point_of_sale_ticket_unique_code | Point Of Sale Ticket Unique Code | boolean | related: added by Point of Sale ( |
| point_of_sale_use_ticket_qr_code | Point Of Sale Use Ticket Qr Code | boolean | related: added by Point of Sale ( |
| portal_allow_api_keys | Customer API Keys | boolean | added by Customer Portal ( |
| portal_confirmation_pay | Portal Confirmation Pay | boolean | related: added by Sales ( |
| portal_confirmation_sign | Portal Confirmation Sign | boolean | related: added by Sales ( |
| pos_adyen_ask_customer_for_tip | Pos Adyen Ask Customer For Tip | boolean | computed, stored added by POS Adyen ( |
| pos_allowed_pricelist_ids | Pos Allowed Pricelist | many2many | computed added by Point of Sale ( |
| pos_amount_authorized_diff | Pos Amount Authorized Diff | float | related: added by Point of Sale ( |
| pos_auto_validate_electronic_payment | Automatically validates orders paid with an electronic payment (terminals, qr codes, ...). | boolean | related: added by Point of Sale ( |
| pos_available_preset_ids | Pos Available Preset | many2many | related: added by Point of Sale ( |
| pos_available_pricelist_ids | Available Pricelists | many2many | computed, stored added by Point of Sale ( |
| pos_basic_receipt | Pos Basic Receipt | boolean | related: added by Point of Sale ( |
| pos_cash_control | Pos Cash Control | boolean | related: added by Point of Sale ( |
| pos_cash_rounding | Total Rounding (PoS) | boolean | related: added by Point of Sale ( |
| pos_cashier_employee_ids | Pos Cashier Employee Full register access. Can process sales, discounts, refunds, and close out payments. | many2many | related: added by POS - HR ( |
| pos_closing_journal_id | Pos Closing Journal | many2one | related: added by Point of Sale ( |
| pos_company_has_template | Pos Company Has Template | boolean | related: added by Point of Sale ( |
| pos_config_id | Point of Sale | many2one | added by Point of Sale ( |
| pos_crm_team_id | Sales Team (PoS) | many2one→ crm.team | related: added by POS - Sales ( |
| pos_custom_email | email placeholder | char | related: added by Point of Sale ( |
| pos_custom_logo | Pos Custom Logo | image | related: added by Point of Sale ( |
| pos_custom_logo_name | Pos Custom Logo Name | char | related: added by Point of Sale ( |
| pos_custom_phone | Pos Custom Phone | char | related: added by Point of Sale ( |
| pos_custom_receipt_address | Pos Custom Receipt Address | char | related: added by Point of Sale ( |
| pos_custom_website | Pos Custom Website | char | related: added by Point of Sale ( |
| pos_customer_display_bg_img | Pos Customer Display Bg Img | image | related: added by Point of Sale ( |
| pos_customer_display_bg_img_name | Pos Customer Display Bg Img Name | char | related: added by Point of Sale ( |
| pos_default_bill_ids | Pos Default Bill | many2many→ pos.bill | related: added by Point of Sale ( |
| pos_default_fiscal_position_id | Default Fiscal Position | many2one | computed, stored added by Point of Sale ( |
| pos_default_partner_id | Pos Default Partner | many2one | related: added by Point of Sale ( |
| pos_default_preset_id | Pos Default Preset | many2one | related: added by Point of Sale ( |
| pos_default_product_id | Pos Default Product | many2one | related: added by POS - Sales ( |
| pos_default_screen | Pos Default Screen | selection | related: added by Restaurant ( |
| pos_discount_pc | Pos Discount Pc | float | related: added by Point of Sale Discounts ( |
| pos_discount_product_id | Pos Discount Product | many2one | computed, stored added by Point of Sale Discounts ( |
| pos_down_payment_product_id | Pos Down Payment Product | many2one | related: added by POS - Sales ( |
| pos_fallback_nomenclature_id | Pos Fallback Nomenclature | many2one | related: added by Point of Sale ( |
| pos_fast_payment_method_ids | Pos Fast Payment Method | many2many | related: added by Point of Sale ( |
| pos_fiscal_position_ids | Fiscal Positions | many2many | computed, stored added by Point of Sale ( |
| pos_floor_ids | Pos Floor | many2many | related: added by Restaurant ( |
| pos_has_active_session | Pos Has Active Session | boolean | related: added by Point of Sale ( |
| pos_iface_available_categ_ids | Available PoS Product Categories | many2many | computed, stored added by Point of Sale ( |
| pos_iface_big_scrollbars | Pos Iface Big Scrollbars | boolean | related: added by Point of Sale ( |
| pos_iface_group_by_categ | Pos Iface Group By Categ | boolean | related: added by Point of Sale ( |
| pos_iface_print_auto | Pos Iface Print Auto | boolean | related: added by Point of Sale ( |
| pos_iface_printbill | Pos Iface Printbill | boolean | related: added by Point of Sale ( |
| pos_iface_tax_included | Pos Iface Tax Included | selection | related: added by Point of Sale ( |
| pos_iface_tipproduct | Pos Iface Tipproduct | boolean | related: added by Point of Sale ( |
| pos_is_margins_costs_accessible_to_every_user | Pos Is Margins Costs Accessible To Every User | boolean | related: added by Point of Sale ( |
| pos_journal_id | Pos Journal | many2one | related: added by Point of Sale ( |
| pos_limit_categories | Pos Limit Categories | boolean | related: added by Point of Sale ( |
| pos_manager_employee_ids | Pos Manager Employee Full access, including reporting, cash management, and session close. | many2many | related: added by POS - HR ( |
| pos_manual_discount | Pos Manual Discount | boolean | related: added by Point of Sale ( |
| pos_module_pos_appointment | Pos Module Pos Appointment | boolean | related: added by Point of Sale ( |
| pos_module_pos_avatax | Pos Module Pos Avatax | boolean | related: added by Point of Sale ( |
| pos_module_pos_discount | Pos Module Pos Discount | boolean | related: added by Point of Sale ( |
| pos_module_pos_hr | Pos Module Pos Hr | boolean | related: added by Point of Sale ( |
| pos_module_pos_restaurant | Pos Module Pos Restaurant | boolean | related: added by Point of Sale ( |
| pos_module_pos_sms | Pos Module Pos Sms | boolean | related: added by Point of Sale ( |
| pos_note_ids | Pos Note | many2many→ pos.note | related: added by Point of Sale ( |
| pos_only_round_cash_method | Pos Only Round Cash Method | boolean | related: added by Point of Sale ( |
| pos_other_devices | Pos Other Devices | boolean | related: added by Point of Sale ( |
| pos_payment_method_ids | Pos Payment Method | many2many | related: added by Point of Sale ( |
| pos_picking_policy | Pos Picking Policy | selection | related: added by PoS - Stock ( |
| pos_picking_type_id | Pos Picking Type | many2one | related: added by PoS - Stock ( |
| pos_preparation_devices | Pos Preparation Devices | boolean | related: added by Point of Sale ( |
| pos_preparation_printer_ids | Pos Preparation Printer | many2many | related: added by Point of Sale ( |
| pos_pricelist_id | Default Pricelist | many2one | computed, stored added by Point of Sale ( |
| pos_receipt_footer | Receipt Footer | text | computed, stored added by Point of Sale ( |
| pos_receipt_header | Receipt Header | text | computed, stored added by Point of Sale ( |
| pos_receipt_printer_ids | Pos Receipt Printer | many2many | related: added by Point of Sale ( |
| pos_restrict_price_control | Pos Restrict Price Control | boolean | related: added by Point of Sale ( |
| pos_restrictive_employee_ids | Pos Restrictive Employee Can process sales and close payments, but not apply discounts, refunds, or cancel orders. | many2many | related: added by POS - HR ( |
| pos_rounding_method | Pos Rounding Method | many2one | related: added by Point of Sale ( |
| pos_route_id | Pos Route | many2one | related: added by PoS - Stock ( |
| pos_selectable_categ_ids | Pos Selectable Categ | many2many | computed added by Point of Sale ( |
| pos_self_order_online_payment_method_id | Pos Self Order Online Payment Method | many2one | related: added by POS Self-Order / Online Payment ( |
| pos_self_ordering_available_language_ids | Pos Self Ordering Available Language | many2many→ res.lang | related: added by POS Self Order ( |
| pos_self_ordering_default_language_id | Pos Self Ordering Default Language | many2one→ res.lang | related: added by POS Self Order ( |
| pos_self_ordering_default_user_id | Pos Self Ordering Default User | many2one | related: added by POS Self Order ( |
| pos_self_ordering_image_background_ids | Pos Self Ordering Image Background | many2many | related: added by POS Self Order ( |
| pos_self_ordering_image_brand | Pos Self Ordering Image Brand | image | related: added by POS Self Order ( |
| pos_self_ordering_image_brand_name | Pos Self Ordering Image Brand Name | char | related: added by POS Self Order ( |
| pos_self_ordering_image_home_ids | Pos Self Ordering Image Home | many2many | related: added by POS Self Order ( |
| pos_self_ordering_mode | Pos Self Ordering Mode | selection | required related: added by POS Self Order ( |
| pos_self_ordering_pay_after | Pos Self Ordering Pay After | selection | required related: added by POS Self Order ( |
| pos_self_ordering_primary_color | Pos Self Ordering Primary Color | char | related: added by POS Self Order ( |
| pos_self_ordering_service_mode | Pos Self Ordering Service Mode | selection | required related: added by POS Self Order ( |
| pos_session_closing_daily_hour | Pos Session Closing Daily Hour | float | related: added by Point of Sale ( |
| pos_session_closing_mode | Pos Session Closing Mode | selection | related: added by Point of Sale ( |
| pos_set_maximum_difference | Pos Set Maximum Difference | boolean | related: added by Point of Sale ( |
| pos_set_tip_after_payment | Pos Set Tip After Payment | boolean | related: added by Point of Sale ( |
| pos_ship_later | Pos Ship Later | boolean | related: added by PoS - Stock ( |
| pos_show_category_images | Pos Show Category Images | boolean | related: added by Point of Sale ( |
| pos_show_product_images | Pos Show Product Images | boolean | related: added by Point of Sale ( |
| pos_sms_receipt_template_id | Pos Sms Receipt Template | many2one | related: added by POS - SMS ( |
| pos_supervised_employee_ids | Pos Supervised Employee Can process sales, but a higher level must approve before payment is closed. | many2many | related: added by POS - HR ( |
| pos_tax_regime_selection | Pos Tax Regime Selection | boolean | related: added by Point of Sale ( |
| pos_tip_percentage_1 | Pos Tip Percentage 1 | integer | related: added by Point of Sale ( |
| pos_tip_percentage_2 | Pos Tip Percentage 2 | integer | related: added by Point of Sale ( |
| pos_tip_percentage_3 | Pos Tip Percentage 3 | integer | related: added by Point of Sale ( |
| pos_tip_product_id | Pos Tip Product | many2one | related: added by Point of Sale ( |
| pos_trusted_config_ids | Pos Trusted Config | many2many | related: added by Point of Sale ( |
| pos_use_closing_entry_by_product | Pos Use Closing Entry By Product | boolean | related: added by Point of Sale ( |
| pos_use_course_allocation | Pos Use Course Allocation | boolean | related: added by Restaurant ( |
| pos_use_custom_receipt_info | Pos Use Custom Receipt Info | boolean | related: added by Point of Sale ( |
| pos_use_download_invoice | Pos Use Download Invoice | boolean | related: added by Point of Sale ( |
| pos_use_fast_payment | Pos Use Fast Payment | boolean | related: added by Point of Sale ( |
| pos_use_header_or_footer | Pos Use Header Or Footer | boolean | related: added by Point of Sale ( |
| pos_use_presets | Pos Use Presets | boolean | related: added by Point of Sale ( |
| pos_use_pricelist | Pos Use Pricelist | boolean | related: added by Point of Sale ( |
| pos_use_show_items_on_course_ticket | Pos Use Show Items On Course Ticket | boolean | related: added by Restaurant ( |
| pos_warehouse_id | Warehouse (PoS) | many2one | related: added by PoS - Stock ( |
| predictive_lead_scoring_field_labels | Predictive Lead Scoring Field Labels | char | computed added by CRM ( |
| predictive_lead_scoring_fields | Lead Scoring Frequency Fields | many2many | computed added by CRM ( |
| predictive_lead_scoring_fields_str | Lead Scoring Frequency Fields in String | char | added by CRM ( |
| predictive_lead_scoring_start_date | Lead Scoring Starting Date | date | computed added by CRM ( |
| predictive_lead_scoring_start_date_str | Lead Scoring Starting Date in String | char | added by CRM ( |
| prepayment_percent | Prepayment Percent | float | related: added by Sales ( |
| prevent_sale | Prevent Sale | boolean | related: added by eCommerce ( |
| prevent_sale_for | Prevent Sale For | selection | related: added by eCommerce ( |
| prevent_sale_for_categories | Prevent Sale For Categories | many2many | related: added by eCommerce ( |
| preview_ready | Display preview button | boolean | computed added by Invoicing ( |
| product_volume_volume_in_cubic_feet | Volume unit of measure | selection | Values: added by Products & Pricelists ( |
| product_weight_in_lbs | Weight unit of measure | selection | Values: added by Products & Pricelists ( |
| profiling_enabled_until | Profiling enabled until | datetime | added by Initial Setup Tools ( |
| project_time_mode_id | Project Time Unit This will set the unit of measure used in projects and tasks. If you use the timesheet linked to projects, don't forget to setup the right unit of measure in your employees. | many2one→ uom.uom | related: added by Task Logs ( |
| purchase_tax_id | Default Purchase Tax | many2one | related: added by Invoicing ( |
| qr_code | Display SEPA QR-code | boolean | related: added by Invoicing ( |
| quick_edit_mode | Quick Edit Mode | selection | related: added by Invoicing ( |
| quick_edit_mode_enabled | Quick encoding | boolean | related: added by Invoicing ( |
| quotation_validity_days | Quotation Validity Days | integer | related: added by Sales ( |
| rating_email_delay | Rating Email Delay | integer | related: added by eCommerce ( |
| rating_email_template_id | Rating Email Template | many2one | related: added by eCommerce ( |
| recaptcha_min_score | Minimum score By default, should be one of 0.1, 0.3, 0.7, 0.9. 1.0 is very likely a good interaction, 0.0 is very likely a bot | float | added by Google reCAPTCHA integration ( |
| recaptcha_private_key | Secret Key | char | added by Google reCAPTCHA integration ( |
| recaptcha_public_key | Site Key | char | added by Google reCAPTCHA integration ( |
| reminder_allow | Approver Reminder | boolean | added by Task Logs ( |
| reminder_user_allow | Employee Reminder | boolean | added by Task Logs ( |
| replenish_on_order | Replenish on Order (MTO) | boolean | computed added by Inventory ( |
| report_footer | Custom Report Footer Footer text displayed at the bottom of all reports. | html | related: added by Initial Setup Tools ( |
| resource_calendar_id | Company Working Hours | many2one | related: added by Employees ( |
| restrict_template_rendering | Restrict Template Rendering Users will still be able to render templates. However only Mail Template Editors will be able to create new dynamic templates or modify existing ones. | boolean | added by Discuss ( |
| restricted_uom_ids | Restricted Uom | many2many→ uom.uom | related: added by eCommerce ( |
| restrictive_audit_trail | Restricted Audit Trail | boolean | related: added by Invoicing ( |
| return_validity_days | Return Validity Days | integer | related: added by Sales and Warehouse Management ( |
| routing_endpoint | Routing Endpoint | char | related: added by Peppol ( |
| routing_scheme | Routing Scheme | selection | related: added by Peppol ( |
| sale_automatic_invoice | Sale Automatic Invoice | boolean | related: added by Sales ( |
| sale_invoice_policy | Sale Invoice Policy | selection | related: added by Sales ( |
| sale_order_mandatory_product | Mandatory Product | boolean | added by Sales ( |
| sale_tax_id | Default Sale Tax | many2one | related: added by Invoicing ( |
| salesperson_id | Salesperson | many2one | related: added by eCommerce ( |
| salesteam_id | Salesteam | many2one→ crm.team | related: added by eCommerce ( |
| security_lead | Security Lead Time | integer | related: added by Sales and Warehouse Management ( |
| send_abandoned_cart_followup | Send Abandoned Cart Followup | boolean | related: added by eCommerce ( |
| send_order_rating_emails | Send Order Rating Emails | boolean | related: added by eCommerce ( |
| server_uri_google | Server uri | char | added by OAuth2 Authentication ( |
| set_to_review_documents | Review data | boolean | related: added by Invoicing ( |
| sfu_client_source | SFU Client Bundle SFU JS client bundle loaded by every SFU participant | text | added by Discuss ( |
| sfu_server_key | SFU Server key Base64 encoded key | char | added by Discuss ( |
| sfu_server_url | SFU Server URL | char | added by Discuss ( |
| shared_user_account | Shared Customer Accounts | boolean | computed added by Website ( |
| show_blacklist_buttons | Blacklist Option when Unsubscribing Allow the recipient to manage themselves their state in the blacklist via the unsubscription page. | boolean | added by Email Marketing ( |
| show_effect | Show Effect | boolean | added by Initial Setup Tools ( |
| show_line_subtotals_tax_selection | Show Line Subtotals Tax Selection | selection | related: added by eCommerce ( |
| show_sale_receipts | Sale Receipt | boolean | added by Invoicing ( |
| show_sol_numbers | Line Numbers | boolean | related: added by Sales ( |
| single_check_in | Single Check In | boolean | related: added by Attendances ( |
| sms_provider | Sms Provider | selection | required related: added by Twilio SMS ( |
| snailmail_color | Print In Color | boolean | related: added by Snail Mail ( |
| snailmail_cover | Add a Cover Page | boolean | related: added by Snail Mail ( |
| snailmail_duplex | Print Both sides | boolean | related: added by Snail Mail ( |
| social_default_image | Default Social Share Image | binary | related: added by Website ( |
| stock_confirmation_type | Stock Text Validation type | selection | related: added by Inventory ( |
| stock_move_email_validation | Stock Move Email Validation | boolean | related: added by Inventory ( |
| stock_sms_confirmation_template_id | Stock Sms Confirmation Template | many2one | related: added by Stock - SMS ( |
| stock_text_confirmation | Stock Text Validation with stock move | boolean | related: added by Inventory ( |
| tax_calculation_rounding_method | Tax calculation rounding method | selection | related: added by Invoicing ( |
| tax_cash_basis_journal_id | Tax Cash Basis Journal | many2one | related: added by Invoicing ( |
| tax_exigibility | Cash Basis | boolean | related: added by Invoicing ( |
| tenor_api_key | Klipy API key Add a Klipy GIF API key to enable GIFs support. https://docs.klipy.com/getting-started | char | added by Discuss ( |
| terms_type | Terms Type | selection | related: added by Invoicing ( |
| timesheet_encode_method | Encoding Method | selection | requiredcomputed Values: added by Task Logs ( |
| transfer_account_active | Internal Transfer Account Active | boolean | related: added by Invoicing ( |
| transfer_account_id | Internal Transfer Intermediary account used when moving from a liquidity account to another. | many2one | related: added by Invoicing ( |
| turnstile_secret_key | CF Secret Key | char | added by Cloudflare Turnstile ( |
| turnstile_site_key | CF Site Key | char | added by Cloudflare Turnstile ( |
| twilio_account_sid | Account SID | char | added by Discuss ( |
| twilio_account_token | Account Auth Token | char | added by Discuss ( |
| unsplash_access_key | Access Key | char | added by Unsplash Image Library ( |
| unsplash_app_id | Application ID | char | added by Unsplash Image Library ( |
| update_stock_quantities | Update Stock Quantities | selection | related: added by PoS - Stock ( |
| use_call_server | Use Call Server If you want to use your own SFU or ICE servers for video calls. | boolean | added by Discuss ( |
| use_custom_sfu_client | Use Custom SFU Bundle | boolean | added by Discuss ( |
| use_event_barcode | Use Event Barcode Enable or Disable Event Barcode functionality. | boolean | added by Events Organization ( |
| use_google_maps_static_api | Google Maps static API | boolean | added by Events Organization ( |
| use_google_translate_api | Use Google Translate API If you want to use Google Translate API to enable message translation. | boolean | added by Discuss ( |
| use_invoice_terms | Default Terms & Conditions | boolean | added by Invoicing ( |
| use_kiosk_mode | Is Kiosk Mode | boolean | added by Point of Sale ( |
| use_security_lead | Security Lead Time for Sales Margin of error for dates promised to customers. Products will be scheduled for delivery that many days earlier than the actual promised date, to cope with unexpected delays in the supply chain. | boolean | added by Sales and Warehouse Management ( |
| use_sfu_server | Use SFU server If you want to setup SFU server for large group calls. | boolean | added by Discuss ( |
| use_tenor_api | Use Klipy API If you want to use Klipy API to share GIFs in conversations. | boolean | added by Discuss ( |
| use_twilio_rtc_servers | Use Twilio ICE servers If you want to use twilio as TURN/STUN server provider | boolean | added by Discuss ( |
| vat_check_vies | Verify VAT Numbers | boolean | related: added by Invoicing ( |
| vat_disabled | Not Subject to VAT | boolean | related: added by Invoicing ( |
| vat_disabled_available | Not Subject to VAT Available | boolean | related: added by Invoicing ( |
| web_app_name | Web App Name | char | added by Web ( |
| website_block_third_party_domains | Block 3rd-party domains | boolean | related: added by Website ( |
| website_company_id | Website Company | many2one | related: added by Website ( |
| website_cookies_bar | Website Cookies Bar | boolean | related: added by Website ( |
| website_default_lang_code | Default language code | char | related: added by Website ( |
| website_default_lang_id | Default language | many2one→ res.lang | related: added by Website ( |
| website_domain | Website Domain | char | related: added by Website ( |
| website_google_places_api_key | Website's Google Places API Key | char | related: added by Website Address Autocomplete ( |
| website_homepage_url | Website Homepage Url | char | related: added by Website ( |
| website_id | website | many2one→ website | added by Website ( |
| website_language_count | Number of languages | integer | read-only related: added by Website ( |
| website_logo | Website Logo | binary | related: added by Website ( |
| website_name | Website Name | char | related: added by Website ( |
| website_show_reference_price | Website Show Reference Price | boolean | related: added by eCommerce ( |
| website_slide_google_app_key | Website Slide Google App Key | char | related: added by eLearning ( |
| website_warehouse_id | Website Warehouse | many2one | related: added by Product Availability ( |
| work_permit_expiration_notice_period | Work Permit Expiry Notice Period | integer | related: added by Employees ( |
| create_date | Created on | datetime | read-onlyautomatic |
| create_uid | Created by | many2one | read-onlyautomatic |
| display_name | Display Name | char | read-onlycomputedautomatic |
| id | ID | integer | read-onlyautomatic |
| write_date | Last Updated on | datetime | read-onlyautomatic |
| write_uid | Last Updated by | many2one | read-onlyautomatic |
Relations
Models linked from this model
- account_edi_proxy_client.user: account_peppol_edi_user
- account.account: account_cash_basis_base_account_id, account_discount_expense_allocation_id, account_discount_income_allocation_id, account_interco_payable_id, account_interco_receivable_id, account_journal_early_pay_discount_gain_account_id, account_journal_early_pay_discount_loss_account_id, account_journal_suspense_account_id, cash_rounding_loss_account_id, cash_rounding_profit_account_id, downpayment_account_id, expense_account_id, expense_currency_exchange_account_id, income_account_id, income_currency_exchange_account_id, transfer_account_id
- account.cash.rounding: pos_rounding_method
- account.fiscal.position: pos_default_fiscal_position_id, pos_fiscal_position_ids
- account.incoterms: incoterm_id
- account.journal: account_interco_clearing_journal_id, account_peppol_purchase_journal_id, currency_exchange_journal_id, expense_journal_id, journal_id, lc_journal_id, pos_closing_journal_id, pos_journal_id, tax_cash_basis_journal_id
- account.payment.method.line: company_expense_allowed_payment_method_line_ids
- account.tax: purchase_tax_id, sale_tax_id
- barcode.nomenclature: barcode_nomenclature_id, pos_fallback_nomenclature_id
- base.geo_provider: geoloc_provider_id
- crm.lead.scoring.frequency.field: predictive_lead_scoring_fields
- crm.team: pos_crm_team_id, salesteam_id
- digest.digest: digest_id
- hr.employee: pos_cashier_employee_ids, pos_manager_employee_ids, pos_restrictive_employee_ids, pos_supervised_employee_ids
- hr.work.entry.type: attendance_work_entry_type_id, l10n_fr_reference_work_entry_type
- im_livechat.channel: channel_id
- ir.attachment: pos_self_ordering_image_background_ids, pos_self_ordering_image_home_ids
- ir.mail_server: mass_mailing_mail_server_id
- ir.model: cloud_storage_migration_all_model_ids, cloud_storage_migration_message_model_ids
- ir.ui.view: external_report_layout_id
- mail.alias.domain: alias_domain_id, hr_expense_alias_domain_id
- mail.template: cart_recovery_mail_template, confirmation_email_template_id, invoice_mail_template_id, rating_email_template_id
- mailing.list: newsletter_id
- payment.provider: installed_provider_id
- pos.bill: pos_default_bill_ids
- pos.category: pos_iface_available_categ_ids, pos_selectable_categ_ids
- pos.config: pos_config_id, pos_trusted_config_ids
- pos.note: pos_note_ids
- pos.payment.method: pos_fast_payment_method_ids, pos_payment_method_ids, pos_self_order_online_payment_method_id
- pos.preset: pos_available_preset_ids, pos_default_preset_id
- pos.printer: pos_preparation_printer_ids, pos_receipt_printer_ids
- product.pricelist: pos_allowed_pricelist_ids, pos_available_pricelist_ids, pos_pricelist_id
- product.product: pos_default_product_id, pos_discount_product_id, pos_down_payment_product_id, pos_tip_product_id
- product.public.category: prevent_sale_for_categories
- project.project: internal_project_id
- project.task: leave_timesheet_task_id
- res.company: company_id, website_company_id
- res.company.ldap: ldaps
- res.country: account_fiscal_country_id
- res.currency: company_currency_id, currency_id
- res.lang: language_ids, pos_self_ordering_available_language_ids, pos_self_ordering_default_language_id, website_default_lang_id
- res.partner: pos_default_partner_id
- res.users: auth_signup_template_user_id, pos_self_ordering_default_user_id, salesperson_id
- resource.calendar: resource_calendar_id
- restaurant.floor: pos_floor_ids
- sms.template: pos_sms_receipt_template_id, stock_sms_confirmation_template_id
- stock.picking.type: pos_picking_type_id
- stock.route: pos_route_id
- stock.warehouse: pos_warehouse_id, website_warehouse_id
- uom.uom: project_time_mode_id, restricted_uom_ids
- website: website_id
- website.page: cookie_policy_id
Fields of other models pointing here
No Many2one or Many2many field of another model points to this model.
Reading this model through the API
Odoo 20 JSON-2 API call reading the first five records with real fields of the model. Replace the instance, database and API key with your own.
curl -X POST "https://your-instance.odoo.com/json/2/res.config.settings/search_read" \
-H "Authorization: bearer $ODOO_API_KEY" \
-H "X-Odoo-Database: your-db" \
-H "Content-Type: application/json" \
-d '{"domain":[],"fields":["account_price_include","company_id","currency_id","internal_project_id","l10n_fr_pdp_periodicity"],"limit":5}'import requests
BASE_URL = "https://your-instance.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "your-db"}
res = requests.post(
f"{BASE_URL}/res.config.settings/search_read",
headers=headers,
json={"domain": [], "fields": ["account_price_include","company_id","currency_id","internal_project_id","l10n_fr_pdp_periodicity"], "limit": 5},
)
res.raise_for_status()
print(res.json())- External API access requires Odoo's Custom plan.
- XML-RPC and JSON-RPC will be removed in Odoo 22 (fall 2028): use JSON-2.
- The access rights and record rules of the key's user apply.
Cite this tool
Writing a tutorial, internal documentation or a forum answer? Copy this link to send your readers to the up-to-date reference.
<a href="https://aidoo.ai/en/outils/explorateur-modeles-odoo/res-config-settings">res.config.settings (Odoo 20.0)</a>Sources
Data verified on September 25, 2026 · Odoo 20.0 Community
Have an Odoo project, or want to put your ERP to work with AI? Let's talk
Implementation, custom module development, connecting Claude or ChatGPT to your data: tell us about your context and we will reply within 24 business hours.