Skip to Content
Odoo model

res.company

Company. Defined in module base; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 579 fields added, 189 removed, 10 renamed, 5 type changes.

Represents a legal entity within the Odoo database. Odoo supports multi-company environments where each company has its own settings, chart of accounts, and business data.

  1. Odoo 16 base
  2. Odoo 17 base
  3. Odoo 18 base
  4. Odoo 19 base
  5. Odoo 20 base

Odoo 16 to 17

Community only All changes in this step

Fields removed (33)

Show all 33

Fields added (115)

Show all 115
FieldTypeModule
account_discount_expense_allocation_idmany2oneaccount
account_discount_income_allocation_idmany2oneaccount
account_peppol_edi_usermany2oneaccount_peppol
account_peppol_migration_keycharaccount_peppol
alias_domain_idmany2onemail
alias_domain_namecharmail
all_child_idsone2manybase
attendance_from_systraybooleanhr_attendance
attendance_kiosk_keycharhr_attendance
attendance_kiosk_urlcharhr_attendance
attendance_kiosk_use_pinbooleanhr_attendance
bounce_emailcharmail
bounce_formattedcharmail
chart_templateselectionaccount
check_account_audit_trailbooleanaccount_audit_trail
colorintegerbase
company_expense_allowed_payment_method_line_idsmany2manyhr_expense
contract_expiration_notice_periodintegerhr_contract
default_from_emailcharmail
display_invoice_amount_total_wordsbooleanaccount
email_primary_colorcharmail
email_secondary_colorcharmail
employee_properties_definitionproperties_definitionhr
expense_product_idmany2onehr_expense
hr_attendance_display_overtimebooleanhr_attendance
income_tax_idcharl10n_sk
invoice_is_downloadbooleanaccount
invoice_is_ubl_ciibooleanaccount_edi_ubl_cii
l10n_ar_tax_base_account_idmany2onel10n_ar_withholding
l10n_es_edi_facturae_certificate_idone2manyl10n_es_edi_facturae
l10n_es_edi_facturae_residence_typecharl10n_es_edi_facturae
l10n_es_edi_verifactu_certificate_idsone2manyl10n_es_edi_verifactu
l10n_es_edi_verifactu_chain_sequence_idmany2onel10n_es_edi_verifactu
l10n_es_edi_verifactu_next_batch_timedatetimel10n_es_edi_verifactu
l10n_es_edi_verifactu_requiredbooleanl10n_es_edi_verifactu
l10n_es_edi_verifactu_special_vat_regimeselectionl10n_es_edi_verifactu
l10n_es_edi_verifactu_test_environmentbooleanl10n_es_edi_verifactu
l10n_fr_f10_enable_reportingbooleanl10n_fr_pdp
l10n_fr_pdp_annuaire_start_datedatel10n_fr_pdp
l10n_fr_pdp_flow_10_start_datedatel10n_fr_pdp
l10n_fr_pdp_periodicityselectionl10n_fr_pdp
l10n_fr_pdp_pilot_phasebooleanl10n_fr_pdp
l10n_fr_pdp_registeredbooleanl10n_fr_pdp
l10n_fr_pdp_send_to_ppfbooleanl10n_fr_pdp
l10n_fr_reference_leave_typemany2onel10n_fr_hr_holidays
l10n_fr_rounding_difference_loss_account_idmany2onel10n_fr
l10n_fr_rounding_difference_profit_account_idmany2onel10n_fr
l10n_hu_edi_last_transaction_recoverydatetimel10n_hu_edi
l10n_hu_edi_passwordcharl10n_hu_edi
l10n_hu_edi_replacement_keycharl10n_hu_edi
l10n_hu_edi_server_modeselectionl10n_hu_edi
l10n_hu_edi_signature_keycharl10n_hu_edi
l10n_hu_edi_usernamecharl10n_hu_edi
l10n_hu_group_vatcharl10n_hu_edi
l10n_hu_tax_regimeselectionl10n_hu_edi
l10n_in_gst_state_warningcharl10n_in
l10n_in_withholding_account_idmany2onel10n_in_withholding
l10n_in_withholding_journal_idmany2onel10n_in_withholding
l10n_it_edi_proxy_user_idmany2onel10n_it_edi
l10n_jo_edi_client_identifiercharl10n_jo_edi
l10n_jo_edi_demo_modebooleanl10n_jo_edi_extended
l10n_jo_edi_secret_keycharl10n_jo_edi
l10n_jo_edi_sequence_income_sourcecharl10n_jo_edi
l10n_jo_edi_taxpayer_typeselectionl10n_jo_edi
l10n_ke_oscu_is_activebooleanl10n_ke
l10n_my_edi_default_import_journal_idmany2onel10n_my_edi
l10n_my_edi_industrial_classificationmany2onel10n_my_edi
l10n_my_edi_modeselectionl10n_my_edi
l10n_my_edi_proxy_user_idmany2onel10n_my_edi
l10n_my_identification_numbercharl10n_my_edi
l10n_my_identification_typeselectionl10n_my_edi
l10n_ro_edi_access_expiry_datedatel10n_ro_efactura
l10n_ro_edi_access_tokencharl10n_ro_efactura
l10n_ro_edi_anaf_imported_inv_journal_idmany2onel10n_ro_efactura_synchronize
l10n_ro_edi_callback_urlcharl10n_ro_efactura
l10n_ro_edi_client_idcharl10n_ro_efactura
l10n_ro_edi_client_secretcharl10n_ro_efactura
l10n_ro_edi_oauth_errorcharl10n_ro_efactura
l10n_ro_edi_refresh_expiry_datedatel10n_ro_efactura
l10n_ro_edi_refresh_tokencharl10n_ro_efactura
l10n_ro_edi_test_envbooleanl10n_ro_efactura
l10n_rs_edi_api_keycharl10n_rs_edi
l10n_rs_edi_demo_envbooleanl10n_rs_edi
l10n_tr_nilvera_api_keycharl10n_tr_nilvera
l10n_tr_nilvera_environmentselectionl10n_tr_nilvera
l10n_tr_nilvera_purchase_journal_idmany2onel10n_tr_nilvera
l10n_vn_edi_passwordcharl10n_vn_edi_viettel
l10n_vn_edi_tokencharl10n_vn_edi_viettel
l10n_vn_edi_token_expirydatetimel10n_vn_edi_viettel
l10n_vn_edi_usernamecharl10n_vn_edi_viettel
max_tax_lock_datedateaccount
parent_idsmany2manybase
parent_pathcharbase
pdp_authentication_uuidcharl10n_fr_pdp
pdp_identifiercharl10n_fr_pdp
pdp_kyc_statusselectionl10n_fr_pdp
point_of_sale_ticket_unique_codebooleanpoint_of_sale
prepayment_percentfloatsale
root_idmany2onebase
sale_discount_product_idmany2onesale
sale_down_payment_product_idmany2onesale
sale_footerbinarysale_pdf_quote_builder
sale_footer_namecharsale_pdf_quote_builder
sale_headerbinarysale_pdf_quote_builder
sale_header_namecharsale_pdf_quote_builder
sms_providerselectionsms_twilio
sms_twilio_account_sidcharsms_twilio
sms_twilio_auth_tokencharsms_twilio
sms_twilio_number_idsone2manysms_twilio
social_tiktokcharsocial_media
sst_registration_numbercharl10n_my_ubl_pint
trade_registrycharl10n_cz
ttx_registration_numbercharl10n_my_ubl_pint
uses_default_logobooleanbase
work_permit_expiration_notice_periodintegerhr_contract
4 views of this model removed
  • account.account_invoice_onboarding_sale_tax_form
  • base.base_onboarding_company_form
  • l10n_in_upi.view_company_form
  • l10n_nl.res_company_form_inherit_nl
2 actions on this model removed
  • account.action_open_account_onboarding_sale_tax
  • base.action_open_base_onboarding_company

Odoo 17 to 18

Community only All changes in this step

Renamed (5)

Odoo 17Odoo 18Confidence
l10n_es_edi_certificate_idl10n_es_tbai_certificate_id likely (same type, matching name)
l10n_es_edi_certificate_idsl10n_es_tbai_certificate_ids likely (same type, matching name)
l10n_es_edi_facturae_certificate_idl10n_es_edi_facturae_certificate_ids likely (same type, matching name)
l10n_es_edi_tax_agencyl10n_es_sii_tax_agency likely (same type, matching name)
l10n_es_edi_test_envl10n_es_tbai_test_env likely (same type, matching name)

Fields removed (18)

Show all 18
FieldTypeModuleNotes
account_journal_payment_credit_account_idmany2oneaccount
account_journal_payment_debit_account_idmany2oneaccount
expense_product_idmany2onehr_expense
hr_attendance_overtimebooleanhr_attendance
invoice_is_downloadbooleanaccount
invoice_is_emailbooleanaccount
invoice_is_snailmailbooleansnailmail_account
invoice_is_ubl_ciibooleanaccount_edi_ubl_cii
is_account_peppol_participantbooleanaccount_peppol
l10n_sa_private_keybinaryl10n_sa_edi
max_tax_lock_datedateaccount
overtime_start_datedatehr_attendance
period_lock_datedateaccount
sale_down_payment_product_idmany2onesale
sale_footerbinarysale_pdf_quote_builder
sale_footer_namecharsale_pdf_quote_builder
sale_headerbinarysale_pdf_quote_builder
sale_header_namecharsale_pdf_quote_builder

Fields added (80)

Show all 80
FieldTypeModule
absence_managementbooleanhr_attendance
account_price_includeselectionaccount
account_production_wip_account_idmany2onestock_account
account_production_wip_overhead_account_idmany2onestock_account
attendance_overtime_validationselectionhr_attendance
auto_check_outbooleanhr_attendance
auto_check_out_tolerancefloathr_attendance
autopost_billsbooleanaccount
batch_payment_sequence_idmany2oneaccount
candidate_properties_definitionproperties_definitionhr_recruitment
company_registry_placeholdercharaccount
company_vat_placeholdercharaccount
display_invoice_tax_company_currencybooleanaccount
expense_outstanding_account_idmany2onehr_expense
gelato_api_keycharsale_gelato
gelato_webhook_secretcharsale_gelato
hard_lock_datedateaccount
hr_presence_control_attendancebooleanhr
hr_presence_control_emailbooleanhr
hr_presence_control_ipbooleanhr
hr_presence_control_loginbooleanhr
job_properties_definitionproperties_definitionhr_recruitment
l10n_dk_nemhandel_proxy_stateselectionl10n_dk_nemhandel
l10n_es_sii_certificate_idmany2onel10n_es_edi_sii
l10n_es_sii_certificate_idsone2manyl10n_es_edi_sii
l10n_es_sii_test_envbooleanl10n_es_edi_sii
l10n_es_simplified_invoice_limitfloatl10n_es
l10n_es_tbai_is_enabledbooleanl10n_es_edi_tbai
l10n_gr_edi_aade_idcharl10n_gr_edi
l10n_gr_edi_aade_keycharl10n_gr_edi
l10n_gr_edi_branch_numberintegerl10n_gr_edi
l10n_gr_edi_test_envbooleanl10n_gr_edi
l10n_hr_mer_company_identcharl10n_hr_edi
l10n_hr_mer_connection_modeselectionl10n_hr_edi
l10n_hr_mer_connection_stateselectionl10n_hr_edi
l10n_hr_mer_passwordcharl10n_hr_edi
l10n_hr_mer_purchase_journal_idmany2onel10n_hr_edi
l10n_hr_mer_software_identcharl10n_hr_edi
l10n_hr_mer_usernamecharl10n_hr_edi
l10n_in_hsn_code_digitselectionl10n_in
l10n_in_pancharl10n_in
l10n_in_pan_typecharl10n_in
l10n_jo_edi_pos_enabledbooleanl10n_jo_edi_pos
l10n_jo_edi_pos_testing_modebooleanl10n_jo_edi_pos
l10n_my_identification_number_placeholdercharl10n_my_edi
l10n_nl_rounding_difference_loss_account_idmany2onel10n_nl
l10n_nl_rounding_difference_profit_account_idmany2onel10n_nl
l10n_pl_edi_access_tokencharl10n_pl_edi
l10n_pl_edi_certificatemany2onel10n_pl_edi
l10n_pl_edi_refresh_tokencharl10n_pl_edi
l10n_pl_edi_registerbooleanl10n_pl_edi
l10n_pl_edi_session_idcharl10n_pl_edi
l10n_pl_edi_session_ivbinaryl10n_pl_edi
l10n_pl_edi_session_keybinaryl10n_pl_edi
l10n_sa_private_key_idmany2onel10n_sa_edi
l10n_tr_nilvera_export_aliascharl10n_tr_nilvera_einvoice_extended
l10n_tr_tax_office_idmany2onel10n_tr_nilvera_einvoice_extended
l10n_tw_edi_ecpay_hashIVcharl10n_tw_edi_ecpay
l10n_tw_edi_ecpay_hashkeycharl10n_tw_edi_ecpay
l10n_tw_edi_ecpay_merchant_idcharl10n_tw_edi_ecpay
l10n_tw_edi_ecpay_staging_modebooleanl10n_tw_edi_ecpay
l10n_vn_pos_default_symbolmany2onel10n_vn_edi_viettel_pos
nemhandel_contact_emailcharl10n_dk_nemhandel
nemhandel_edi_usermany2onel10n_dk_nemhandel
nemhandel_identifier_typeselectionl10n_dk_nemhandel
nemhandel_identifier_valuecharl10n_dk_nemhandel
nemhandel_phone_numbercharl10n_dk_nemhandel
nemhandel_purchase_journal_idmany2onel10n_dk_nemhandel
peppol_can_sendbooleanaccount_peppol
peppol_parent_company_idmany2oneaccount_peppol
point_of_sale_ticket_portal_url_display_modeselectionpoint_of_sale
purchase_lock_datedateaccount
sale_lock_datedateaccount
uninstalled_l10n_module_idsmany2manybase
user_fiscalyear_lock_datedateaccount
user_hard_lock_datedateaccount
user_purchase_lock_datedateaccount
user_sale_lock_datedateaccount
user_tax_lock_datedateaccount
withholding_tax_base_account_idmany2onel10n_account_withholding_tax

Now also inherits format.address.mixin, format.vat.label.mixin, pos.load.mixin (fields from these parents are listed on their own pages).

1 views of this model removed
  • l10n_es_edi_facturae.view_company_form_inherit_l10n_es_edi_facturae
1 menus opening this model removed
  • hr_attendance.menu_hr_attendance_kiosk_no_user_mode

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields removed (39)

Show all 39
FieldTypeModuleNotes
account_tax_periodicityselectionaccount_reports
account_tax_periodicity_journal_idmany2oneaccount_reports
account_tax_periodicity_reminder_dayintegeraccount_reports
alias_domain_namecharmail
appraisal_survey_template_idmany2onehr_appraisal_survey
appraisal_template_idmany2onehr_appraisal
candidate_properties_definitionproperties_definitionhr_recruitment
check_account_audit_trailbooleanaccount
document_spreadsheet_folder_idmany2onedocuments_spreadsheet
documents_account_settingsbooleandocuments_account
documents_hr_foldermany2onedocuments_hr
documents_payroll_folder_idmany2onedocuments_hr_payroll
documents_recruitment_settingsbooleandocuments_hr_recruitmentIts module (documents_hr_recruitment) is not in Odoo 19: removed, renamed or merged into another module.
documents_sign_folder_idmany2onedocuments_sign
expense_outstanding_account_idmany2onehr_expense
l10n_ae_tax_report_counterpart_accountmany2onel10n_ae_corporate_tax_reportIts module (l10n_ae_corporate_tax_report) is not in Odoo 19: removed, renamed or merged into another module.
l10n_br_cpf_codecharl10n_br
l10n_in_dearness_allowancebooleanl10n_in_hr_payroll
l10n_in_edi_ewaybill_auth_validitydatetimel10n_in_edi_ewaybillIts module (l10n_in_edi_ewaybill) is not in Odoo 19: removed, renamed or merged into another module.
l10n_in_edi_ewaybill_passwordcharl10n_in_edi_ewaybillIts module (l10n_in_edi_ewaybill) is not in Odoo 19: removed, renamed or merged into another module.
l10n_in_edi_ewaybill_usernamecharl10n_in_edi_ewaybillIts module (l10n_in_edi_ewaybill) is not in Odoo 19: removed, renamed or merged into another module.
l10n_in_gstr_gst_auto_refresh_tokenbooleanl10n_in_reports_gstrIts module (l10n_in_reports_gstr) is not in Odoo 19: removed, renamed or merged into another module.
l10n_in_is_statutory_compliancebooleanl10n_in_hr_payroll
l10n_in_pancharl10n_in
l10n_nl_reports_sbr_passwordcharl10n_nl_reports_sbr_status_infoIts module (l10n_nl_reports_sbr_status_info) is not in Odoo 19: removed, renamed or merged into another module.
l10n_ro_edi_oauth_errorcharl10n_ro_edi
l10n_sa_additional_identification_numbercharl10n_sa_edi
l10n_sa_additional_identification_schemeselectionl10n_sa_edi
l10n_tr_nilvera_environmentselectionl10n_tr_nilvera
manufacturing_leadfloatmrp
mobilecharbase
partner_gidintegerpartner_autocomplete
payment_onboarding_payment_methodselectionpayment
po_leadfloatpurchase
recruitment_folder_idmany2onedocuments_hr_recruitmentIts module (documents_hr_recruitment) is not in Odoo 19: removed, renamed or merged into another module.
recruitment_tag_idsmany2manydocuments_hr_recruitmentIts module (documents_hr_recruitment) is not in Odoo 19: removed, renamed or merged into another module.
rental_sign_tmpl_idmany2onesale_renting_signIts module (sale_renting_sign) is not in Odoo 19: removed, renamed or merged into another module.
siretcharl10n_fr
stock_move_sms_validationbooleanstock_sms

Fields added (149)

Show all 149
FieldTypeModule
account_fiscal_country_group_codesjsonaccount
account_last_return_cron_refreshdatetimeaccount_reports
account_purchase_receipt_fiscal_position_idmany2oneaccount
account_return_periodicityselectionaccount_reports
account_return_reminder_dayintegeraccount_reports
account_stock_journal_idmany2onestock_account
account_stock_valuation_idmany2onestock_account
account_tax_return_journal_idmany2oneaccount_reports
attendance_device_trackingbooleanhr_attendance
branch_codecharl10n_ph
cost_methodselectionstock_account
display_account_stornobooleanaccount
documents_employee_folder_idmany2onedocuments_hr
documents_project_folder_idmany2onedocuments_project
domestic_fiscal_position_idmany2oneaccount
downpayment_account_idmany2onesale
employee_subfolderschardocuments_hr
esg_assets_valuemonetaryesg_csrd_ai
esg_company_sizeselectionesg_csrd_ai
esg_core_business_descriptionhtmlesg_csrd_ai
esg_nace_idmany2oneesg_csrd_ai
esg_revenues_valuemonetaryesg_csrd_ai
expense_account_idmany2oneaccount
force_restrictive_audit_trailbooleanaccount
has_position_columnbooleanl10n_din5008
horizon_daysfloatstock
income_account_idmany2oneaccount
interchange_agreement_idcharl10n_de_intrastat
inventory_periodselectionstock_account
inventory_valuationselectionstock_account
is_stripe_issuing_supportedbooleanhr_expense_stripe
l10n_ae_name_archarl10n_ae_faf
l10n_ae_tax_agencymany2onel10n_ae_faf
l10n_ae_tax_agentmany2onel10n_ae_faf
l10n_ae_tax_report_asset_accountmany2onel10n_ae_reports
l10n_ae_tax_report_expenses_accountmany2onel10n_ae_reports
l10n_ar_arca_activity_idmany2onel10n_ar_reports_simple
l10n_ar_show_withholding_legendbooleanl10n_ar_edi
l10n_at_fiskaly_access_tokencharl10n_at_pos
l10n_at_fiskaly_api_keycharl10n_at_pos
l10n_at_fiskaly_api_secretcharl10n_at_pos
l10n_at_fiskaly_organization_idcharl10n_at_pos
l10n_at_fon_participant_idcharl10n_at_pos
l10n_at_fon_user_idcharl10n_at_pos
l10n_at_fon_user_pincharl10n_at_pos
l10n_at_is_fon_authenticatedbooleanl10n_at_pos
l10n_at_is_odoo_managed_orgbooleanl10n_at_pos
l10n_at_pos_company_scuidcharl10n_at_pos
l10n_at_pos_is_tax_exemptedbooleanl10n_at_pos
l10n_at_pos_test_modebooleanl10n_at_pos
l10n_au_abn_validbooleanl10n_au_hr_payroll_api
l10n_au_employer_registration_idmany2onel10n_au_hr_payroll_api
l10n_au_employer_registration_idsone2manyl10n_au_hr_payroll_api
l10n_au_is_gst_registeredbooleanl10n_au
l10n_au_payroll_modeselectionl10n_au_hr_payroll_api
l10n_au_payroll_proxy_user_idmany2onel10n_au_hr_payroll_api
l10n_au_registration_statusselectionl10n_au_hr_payroll_api
l10n_au_trading_namecharl10n_au
l10n_be_company_type_idmany2onel10n_be_reports
l10n_be_intervat_access_tokencharl10n_be_intervat
l10n_be_intervat_certificate_idmany2onel10n_be_intervat
l10n_be_intervat_client_idcharl10n_be_intervat
l10n_be_intervat_code_challengecharl10n_be_intervat
l10n_be_intervat_code_verifiercharl10n_be_intervat
l10n_be_intervat_last_call_datedatetimel10n_be_intervat
l10n_be_intervat_modeselectionl10n_be_intervat
l10n_be_intervat_private_keymany2onel10n_be_intervat
l10n_be_intervat_refresh_tokencharl10n_be_intervat
l10n_be_intervat_show_settingsbooleanl10n_be_intervat
l10n_be_isoc_corporate_tax_rateselectionl10n_be_reports
l10n_be_legal_time_off_typemany2onel10n_be_hr_payroll
l10n_be_region_idmany2onel10n_be_reports
l10n_de_vat_export_datajsonl10n_de_pos_cert
l10n_eg_annual_leave_type_idmany2onel10n_eg_hr_payroll
l10n_gcc_country_is_gccbooleanl10n_gcc_invoice
l10n_gcc_dual_language_invoicebooleanl10n_gcc_invoice
l10n_hk_eoy_pay_monthselectionl10n_hk_hr_payroll
l10n_hk_use_mpf_offsettingbooleanl10n_hk_hr_payroll
l10n_in_edi_featurebooleanl10n_in_edi
l10n_in_enet_vendor_batch_payment_featurebooleanl10n_in_reports
l10n_in_esicbooleanl10n_in_hr_payroll
l10n_in_ewaybill_auth_validitydatetimel10n_in_ewaybill
l10n_in_ewaybill_featurebooleanl10n_in_ewaybill
l10n_in_ewaybill_passwordcharl10n_in_ewaybill
l10n_in_ewaybill_usernamecharl10n_in_ewaybill
l10n_in_fetch_vendor_edi_featurebooleanl10n_in_reports
l10n_in_gst_efiling_featurebooleanl10n_in_reports
l10n_in_gstin_status_featurebooleanl10n_in
l10n_in_is_gst_registeredbooleanl10n_in
l10n_in_labour_identification_numbercharl10n_in_hr_payroll
l10n_in_labour_welfarebooleanl10n_in_hr_payroll
l10n_in_pan_entity_idmany2onel10n_in
l10n_in_provident_fundbooleanl10n_in_hr_payroll
l10n_in_ptbooleanl10n_in_hr_payroll
l10n_in_tancharl10n_in
l10n_in_tcs_featurebooleanl10n_in
l10n_in_tds_featurebooleanl10n_in
l10n_it_edi_purchase_journal_idmany2onel10n_it_edi
l10n_it_edi_registerbooleanl10n_it_edi
l10n_jo_annual_leave_type_idmany2onel10n_jo_hr_payroll
l10n_mx_curpcharl10n_mx_hr_payroll_account_edi
l10n_mx_imss_idcharl10n_mx_hr_payroll_account_edi
l10n_mx_income_re_invoicing_account_idmany2onel10n_mx
l10n_mx_income_return_discount_account_idmany2onel10n_mx
l10n_mx_risk_typeselectionl10n_mx_hr_payroll_account_edi
l10n_ph_rdocharl10n_ph
l10n_sa_annual_leave_type_idmany2onel10n_sa_hr_payroll
l10n_sa_edi_additional_identification_numbercharl10n_sa_edi
l10n_sa_edi_additional_identification_schemeselectionl10n_sa_edi
l10n_sa_edi_is_productionbooleanl10n_sa_edi
l10n_sk_nace_codecharl10n_sk_reports
l10n_tr_nilvera_use_test_envbooleanl10n_tr_nilvera
l10n_us_business_structureselectionl10n_us_hr_payroll
l10n_us_signatory_idmany2onel10n_us_hr_payroll
link_qr_codebooleanaccount
mrp_mps_show_indirect_actual_demandbooleanmrp_mps
official_company_codecharl10n_it_hr_payroll_sd_worx
partnership_labelcharpartnership
peppol_activate_self_billing_sendingbooleanaccount_peppol
peppol_external_providercharaccount_peppol
peppol_metadatajsonaccount_peppol
peppol_metadata_updated_atdatetimeaccount_peppol
peppol_reception_modeselectiondocuments_account_peppol
peppol_self_billing_reception_journal_idmany2oneaccount_peppol
pos_urbanpiper_apikeycharpos_urban_piper
pos_urbanpiper_usernamecharpos_urban_piper
price_difference_account_idmany2oneaccount
restrictive_audit_trailbooleanaccount
signing_certificate_idmany2onesign
social_discordcharsocial_media
stock_confirmation_typeselectionstock
stock_confirmation_wa_template_idmany2onewhatsapp_stock
stock_text_confirmationbooleanstock
stripe_account_issuing_statusselectionhr_expense_stripe
stripe_account_issuing_tos_acceptance_datedatehr_expense_stripe
stripe_account_issuing_tos_acceptedbooleanhr_expense_stripe
stripe_currency_idmany2onehr_expense_stripe
stripe_idcharhr_expense_stripe
stripe_issuing_activatedbooleanhr_expense_stripe
stripe_issuing_db_private_key_idmany2onehr_expense_stripe
stripe_issuing_iap_public_key_idmany2onehr_expense_stripe
stripe_issuing_iap_webhook_uuidcharhr_expense_stripe
stripe_journal_idmany2onehr_expense_stripe
weekly_days_at_officefloatesg_hr_fleet
wise_api_keycharl10n_us_direct_deposit
wise_connectedbooleanl10n_us_direct_deposit
wise_environmentselectionl10n_us_direct_deposit
wise_profile_identifiercharl10n_us_direct_deposit
worker_payroll_folder_idmany2onedocuments_hr_payroll

Type changed (1)

FieldOdoo 18Odoo 19
l10n_in_pan_type charselection

Now also inherits l10n_au.audit.logging.mixin (fields from these parents are listed on their own pages).

3 views of this model removed
  • l10n_ch_hr_payroll_elm_transmission.view_company_form
  • l10n_cz_reports_2025.view_company_form
  • l10n_nl_reports_sbr_ob_nummer.res_company_form_inherit_nl_sbr
1 actions on this model removed
  • account.action_new_bank_setting
1 menus opening this model removed
  • account.menu_action_account_bank_journal_form

Odoo 19 to 20

Community + Enterprise All changes in this step

Renamed (5)

Odoo 19Odoo 20Confidence
l10n_co_dian_certificate_idsl10n_co_edi_certificate_ids likely (same type, matching name)
l10n_co_dian_certification_processl10n_co_edi_certification_process likely (same type, matching name)
l10n_co_dian_demo_model10n_co_edi_demo_mode likely (same type, matching name)
l10n_co_dian_operation_mode_idsl10n_co_edi_operation_mode_ids likely (same type, matching name)
l10n_co_dian_test_environmentl10n_co_edi_test_environment likely (same type, matching name)

Fields removed (99)

Show all 99
FieldTypeModuleNotes
accident_insurance_namecharl10n_be_hr_payroll
accident_insurance_numbercharl10n_be_hr_payroll
acerta_codecharl10n_be_hr_payroll_acertaIts module (l10n_be_hr_payroll_acerta) is not in Odoo 20: removed, renamed or merged into another module.
attendance_overtime_validationselectionhr_attendance
branch_codecharl10n_ph
company_registrycharbase
company_registry_placeholdercharbase
conv_collcharl10n_fr_hr_payrollIts module (l10n_fr_hr_payroll) is not in Odoo 20: removed, renamed or merged into another module.
cotisation_prevoyancefloatl10n_fr_hr_payrollIts module (l10n_fr_hr_payroll) is not in Odoo 20: removed, renamed or merged into another module.
dmfa_employer_classcharl10n_be_hr_payroll
documents_hr_payslips_tagsmany2manydocuments_hr_payroll
documents_hr_settingsbooleandocuments_hr
extra_dayfloatsale_renting
extra_hourfloatsale_renting
extra_productmany2onesale_renting
group_s_codecharl10n_be_hr_payroll_group_sIts module (l10n_be_hr_payroll_group_s) is not in Odoo 20: removed, renamed or merged into another module.
group_s_sequence_numberintegerl10n_be_hr_payroll_group_sIts module (l10n_be_hr_payroll_group_s) is not in Odoo 20: removed, renamed or merged into another module.
hr_attendance_display_overtimebooleanhr_attendance
hr_contract_timeoff_auto_allocationbooleanhr_contract_salary_holidaysIts module (hr_contract_salary_holidays) is not in Odoo 20: removed, renamed or merged into another module.
hr_contract_timeoff_auto_allocation_type_idmany2onehr_contract_salary_holidaysIts module (hr_contract_salary_holidays) is not in Odoo 20: removed, renamed or merged into another module.
intercompany_receipt_type_idmany2onesale_purchase_stock_inter_company_rules
intercompany_user_idmany2oneaccount_inter_company_rules
intercompany_warehouse_idmany2onesale_purchase_stock_inter_company_rules
l10n_ar_show_withholding_legendbooleanl10n_ar_edi
l10n_ar_tax_base_account_idmany2onel10n_ar_withholding
l10n_at_is_odoo_managed_orgbooleanl10n_at_pos
l10n_be_company_numbercharl10n_be_hr_payroll
l10n_be_ffe_employer_typeselectionl10n_be_hr_payroll
l10n_be_legal_time_off_typemany2onel10n_be_hr_payroll
l10n_be_revenue_codecharl10n_be_hr_payroll
l10n_co_dian_providerselectionl10n_co_dianIts module (l10n_co_dian) is not in Odoo 20: removed, renamed or merged into another module.
l10n_co_edi_accountcharl10n_co_edi
l10n_co_edi_companycharl10n_co_edi
l10n_co_edi_header_autorretenedorescharl10n_co_edi
l10n_co_edi_header_bank_informationtextl10n_co_edi
l10n_co_edi_header_gran_contribuyentecharl10n_co_edi
l10n_co_edi_header_resolucion_aplicablecharl10n_co_edi
l10n_co_edi_header_retenedores_de_ivacharl10n_co_edi
l10n_co_edi_header_tipo_de_regimencharl10n_co_edi
l10n_co_edi_passwordcharl10n_co_edi
l10n_co_edi_template_codeselectionl10n_co_edi
l10n_co_edi_test_modebooleanl10n_co_edi
l10n_co_edi_usernamecharl10n_co_edi
l10n_eg_annual_leave_type_idmany2onel10n_eg_hr_payroll
l10n_eg_invoicing_thresholdfloatl10n_eg_edi_eta
l10n_eg_production_envbooleanl10n_eg_edi_eta
l10n_es_edi_verifactu_chain_sequence_idmany2onel10n_es_edi_verifactu
l10n_es_edi_verifactu_next_batch_timedatetimel10n_es_edi_verifactu
l10n_es_edi_verifactu_special_vat_regimeselectionl10n_es_edi_verifactu
l10n_fr_reference_leave_typemany2onel10n_fr_hr_holidays
l10n_hk_autopaybooleanl10n_hk_hr_payroll
l10n_hk_autopay_typeselectionl10n_hk_hr_payroll
l10n_hk_manulife_mpf_schemecharl10n_hk_hr_payroll
l10n_hk_use_mpf_offsettingbooleanl10n_hk_hr_payroll
l10n_in_is_gst_registeredbooleanl10n_in
l10n_in_withholding_account_idmany2onel10n_in
l10n_jo_annual_leave_type_idmany2onel10n_jo_hr_payroll
l10n_nl_reports_sbr_ob_nummercharl10n_nl_reports
l10n_sa_annual_leave_type_idmany2onel10n_sa_hr_payroll
l10n_tr_nilvera_export_aliascharl10n_tr_nilvera_einvoice_extendedIts module (l10n_tr_nilvera_einvoice_extended) is not in Odoo 20: removed, renamed or merged into another module.
l10n_us_adp_codecharl10n_us_hr_payroll_adpIts module (l10n_us_hr_payroll_adp) is not in Odoo 20: removed, renamed or merged into another module.
l10n_us_ca_ett_taxbooleanl10n_us_hr_payroll
layout_backgroundselectionbase
layout_background_imagebinarybase
min_extra_hourintegersale_renting
nombre_employesintegerl10n_fr_hr_payrollIts module (l10n_fr_hr_payroll) is not in Odoo 20: removed, renamed or merged into another module.
official_company_codecharl10n_it_hr_payroll_sd_worxIts module (l10n_it_hr_payroll_sd_worx) is not in Odoo 20: removed, renamed or merged into another module.
onss_company_idcharl10n_be_hr_payroll
onss_registration_numbercharl10n_be_hr_payroll
org_sscharl10n_fr_hr_payrollIts module (l10n_fr_hr_payroll) is not in Odoo 20: removed, renamed or merged into another module.
overtime_company_thresholdintegerhr_attendance
overtime_employee_thresholdintegerhr_attendance
padding_timefloatsale_stock_renting
partena_codecharl10n_be_hr_payroll_partenaIts module (l10n_be_hr_payroll_partena) is not in Odoo 20: removed, renamed or merged into another module.
partena_sequence_numberintegerl10n_be_hr_payroll_partenaIts module (l10n_be_hr_payroll_partena) is not in Odoo 20: removed, renamed or merged into another module.
peppol_activate_self_billing_sendingbooleanaccount_peppol
peppol_easselectionaccount_peppol
peppol_endpointcharaccount_peppol
peppol_self_billing_reception_journal_idmany2oneaccount_peppol
plafond_secufloatl10n_fr_hr_payrollIts module (l10n_fr_hr_payroll) is not in Odoo 20: removed, renamed or merged into another module.
pos_urbanpiper_apikeycharpos_urban_piper
pos_urbanpiper_usernamecharpos_urban_piper
predict_bill_productbooleanaccount_accountant
prisma_codecharl10n_be_hr_payroll_prismaIts module (l10n_be_hr_payroll_prisma) is not in Odoo 20: removed, renamed or merged into another module.
renting_forbidden_fribooleanwebsite_sale_renting
renting_forbidden_monbooleanwebsite_sale_renting
renting_forbidden_satbooleanwebsite_sale_renting
renting_forbidden_sunbooleanwebsite_sale_renting
renting_forbidden_thubooleanwebsite_sale_renting
renting_forbidden_tuebooleanwebsite_sale_renting
renting_forbidden_wedbooleanwebsite_sale_renting
renting_minimal_time_durationintegerwebsite_sale_renting
renting_minimal_time_unitselectionwebsite_sale_renting
sale_order_template_idmany2onesale_management
sdworx_codecharl10n_be_hr_payroll_sd_worxIts module (l10n_be_hr_payroll_sd_worx) is not in Odoo 20: removed, renamed or merged into another module.
setting_account_avataxbooleanaccount_avatax
ucm_codecharl10n_be_hr_payroll_ucmIts module (l10n_be_hr_payroll_ucm) is not in Odoo 20: removed, renamed or merged into another module.
ucm_company_codecharl10n_be_hr_payroll_ucmIts module (l10n_be_hr_payroll_ucm) is not in Odoo 20: removed, renamed or merged into another module.
worker_payroll_folder_idmany2onedocuments_hr_payroll

Fields added (235)

Show all 235
FieldTypeModule
account_billed_not_received_idmany2onepurchase
account_bills_to_receive_idmany2onepurchase
account_credit_limitfloataccount
account_interco_clearing_journal_idmany2oneaccount_payment_interco
account_interco_payable_idmany2oneaccount_payment_interco
account_interco_receivable_idmany2oneaccount_payment_interco
account_invoiced_not_delivered_idmany2onesale
account_invoices_to_issue_idmany2onesale
account_reports_negative_formatselectionaccount_reports
additional_identifiersjsonbase
allow_spontaneous_returnsbooleansale_stock
allowed_work_entry_type_idsmany2manyhr_work_entry
applicant_properties_definitionproperties_definitionhr_recruitment
attendance_basedbooleanhr_attendance
attendance_break_managementbooleanhr_attendance
attendance_capture_check_inbooleanhr_attendance
attendance_validationselectionhr_attendance
attendance_validation_tolerancefloathr_attendance
attendance_work_entry_type_idmany2onehr_attendance
auto_check_out_modeselectionhr_attendance
auto_check_out_specific_timefloathr_attendance
automatic_invoice_reminderbooleanaccount_followup
available_additional_identifiers_metadatajsonbase
avalara_account_emailcharaccount_avatax
avalara_connection_methodselectionaccount_avatax
avalara_iap_connectedbooleanaccount_avatax
cash_rounding_loss_account_idmany2oneaccount
cash_rounding_profit_account_idmany2oneaccount
current_payroll_config_idmany2onehr_payroll
default_stock_location_idmany2onestock
deferred_expense_periodicityselectionaccount_accountant
deferred_revenue_periodicityselectionaccount_accountant
display_product_images_on_sobooleansale
document_sequence_editablebooleanaccount
documents_hr_group_idmany2onedocuments_hr
documents_hr_payroll_group_idmany2onedocuments_hr_payroll
documents_recruitment_settingsbooleandocuments_hr_recruitment
essl_webhook_tokencharhr_attendance_essl
essl_webhook_urlcharhr_attendance_essl
external_codecharhr_work_entry
extract_loan_digitalization_modeselectionaccount_loans_extract
field_service_confirmation_emailbooleanplanning_field_service
field_service_confirmation_mail_template_idmany2oneplanning_field_service
field_service_travel_feesbooleanplanning
field_service_travel_fees_modeselectionplanning_field_service_sale_timesheet
first_payrun_datedatehr_payroll
free_order_labelcharwebsite_sale
has_ledgerbooleanaccount
has_vatbooleanbase
l10n_ae_annual_work_entry_type_idmany2onel10n_ae_hr_payroll
l10n_ae_is_private_sectorbooleanl10n_ae_hr_payroll
l10n_ae_probation_period_durationintegerl10n_ae_hr_payroll
l10n_ar_daily_book_start_entry_numberintegerl10n_ar_reports
l10n_ar_invoice_pdf_legendselectionl10n_ar_edi
l10n_be_cash_register_activebooleanl10n_be_hr_payroll
l10n_be_cash_register_numbercharl10n_be_hr_payroll
l10n_be_cash_register_registration_enddatel10n_be_hr_payroll
l10n_be_cash_register_registration_startdatel10n_be_hr_payroll
l10n_be_cbe_inscriptiondatel10n_be_hr_payroll
l10n_be_codaclean_soda_journalmany2onel10n_be_codaclean
l10n_be_daily_registration_recordingselectionl10n_be_hr_payroll
l10n_be_dimona_environmentselectionl10n_be_hr_payroll
l10n_be_employer_category_has_cp302booleanl10n_be_hr_payroll
l10n_be_has_employeesbooleanl10n_be_hr_payroll
l10n_be_has_white_cash_registerbooleanl10n_be_hr_payroll
l10n_be_has_workersbooleanl10n_be_hr_payroll
l10n_be_joint_committee_idmany2onel10n_be_hr_payroll
l10n_be_max_unused_carsintegerl10n_be_hr_payroll
l10n_be_mobility_expense_category_idsmany2manyl10n_be_hr_payroll_expense
l10n_be_soda_analytic_planmany2onel10n_be_soda
l10n_be_soda_use_analyticbooleanl10n_be_soda
l10n_be_temporary_car_optionbooleanl10n_be_hr_payroll
l10n_bg_saft_beneficial_owner_idsmany2manyl10n_bg_saft
l10n_bg_saft_ownership_structureselectionl10n_bg_saft
l10n_bg_saft_related_partner_idsmany2manyl10n_bg_saft
l10n_bg_saft_tax_accounting_basisselectionl10n_bg_saft
l10n_bg_saft_tax_entity_typeselectionl10n_bg_saft
l10n_bg_saft_ultimate_owner_idsmany2manyl10n_bg_saft
l10n_ci_edi_fne_api_tokencharl10n_ci_edi
l10n_ci_edi_is_activebooleanl10n_ci_edi
l10n_ci_edi_server_modeselectionl10n_ci_edi
l10n_cl_internal_identifiercharl10n_cl_edi
l10n_cn_output_vat_offset_account_idmany2onel10n_cn
l10n_cn_output_vat_offset_journal_idmany2onel10n_cn
l10n_cn_vat_differential_taxationbooleanl10n_cn
l10n_cz_economic_activity_codeselectionl10n_cz
l10n_cz_person_authorizedmany2onel10n_cz
l10n_cz_relationship_person_authorizedcharl10n_cz
l10n_do_edi_keycharl10n_do_edi
l10n_do_edi_llavecharl10n_do_edi
l10n_do_edi_passwordcharl10n_do_edi
l10n_do_edi_usernamecharl10n_do_edi
l10n_do_edi_web_service_envselectionl10n_do_edi
l10n_ec_edi_provider_idmany2onel10n_ec_edi
l10n_ec_extra_header_legend_ridecharl10n_ec_edi
l10n_eg_annual_work_entry_type_idmany2onel10n_eg_hr_payroll
l10n_eg_building_nocharl10n_eg_edi_eta
l10n_eg_edi_api_modeselectionl10n_eg_edi_eta
l10n_eg_nosi_codecharl10n_eg_hr_payroll
l10n_es_special_vat_regimeselectionl10n_es
l10n_fr_aspone_sso_client_idcharl10n_fr_reports
l10n_fr_das2_activitycharl10n_fr_reports
l10n_fr_fiscal_regimeselectionl10n_fr_reports
l10n_fr_reference_work_entry_typemany2onel10n_fr_hr_holidays
l10n_fr_rof_typeintegerl10n_fr_reports
l10n_fr_sirencharl10n_fr_account
l10n_fr_siretcharl10n_fr_account
l10n_hu_intrastat_contact_executivemany2onel10n_hu_intrastat
l10n_hu_intrastat_contact_executive_statuscharl10n_hu_intrastat
l10n_in_composition_tax_rateselectionl10n_in
l10n_in_corporate_identification_numbercharl10n_in_hr_payroll
l10n_in_deductor_pancharl10n_in_hr_payroll
l10n_in_deductor_tancharl10n_in_hr_payroll
l10n_in_deductor_typeselectionl10n_in_hr_payroll
l10n_in_disable_b2c_hsn_reportingbooleanl10n_in
l10n_in_gst_registration_typeselectionl10n_in
l10n_in_responsible_person_idmany2onel10n_in_hr_payroll
l10n_iq_annual_work_entry_type_idmany2onel10n_iq_hr_payroll
l10n_iq_is_oil_and_gas_companybooleanl10n_iq_hr_payroll
l10n_jo_annual_work_entry_type_idmany2onel10n_jo_hr_payroll
l10n_ke_employer_codecharl10n_ke_hr_payroll
l10n_kw_annual_work_entry_type_idmany2onel10n_kw_hr_payroll
l10n_lk_vat_registeredbooleanl10n_lk
l10n_mx_edi_factoring_account_idmany2onel10n_mx_edi
l10n_mx_edi_last_syncdatel10n_mx_edi
l10n_mx_isr_calculation_methodselectionl10n_mx_hr_payroll
l10n_mx_isr_days_per_monthfloatl10n_mx_hr_payroll
l10n_my_edi_is_branchbooleanl10n_my_edi
l10n_my_edi_is_sole_proprietorbooleanl10n_my_edi
l10n_nl_reports_tax_consultant_orderselectionl10n_nl_reports
l10n_nl_sbr_ob_nummercharl10n_nl
l10n_om_annual_work_entry_type_idmany2onel10n_om_hr_payroll
l10n_om_bank_account_idmany2onel10n_om_hr_payroll
l10n_om_company_mol_numbercharl10n_om_hr_payroll
l10n_om_salary_payermany2onel10n_om_hr_payroll
l10n_om_salary_payer_mol_numbercharl10n_om_hr_payroll
l10n_pa_corregimientomany2onel10n_pa
l10n_pa_dvcharl10n_pa
l10n_ph_branch_codecharl10n_ph
l10n_ph_hr_payroll_sss_branch_codecharl10n_ph_hr_payroll
l10n_ph_hr_payroll_sss_numbercharl10n_ph_hr_payroll
l10n_ph_is_vat_registeredbooleanl10n_ph
l10n_pk_edi_enablebooleanl10n_pk_edi
l10n_pk_edi_production_auth_tokencharl10n_pk_edi
l10n_pk_edi_test_auth_tokencharl10n_pk_edi
l10n_pk_edi_test_vatcharl10n_pk_edi
l10n_pk_edi_whitelistedbooleanl10n_pk_edi
l10n_pk_iap_server_ipcharl10n_pk
l10n_sa_annual_work_entry_type_idmany2onel10n_sa_hr_payroll
l10n_sa_gosi_api_is_availablebooleanl10n_sa_hr_payroll_gosi
l10n_sa_gosi_api_keycharl10n_sa_hr_payroll_gosi
l10n_sa_gosi_api_modeselectionl10n_sa_hr_payroll_gosi
l10n_sa_gosi_client_idcharl10n_sa_hr_payroll_gosi
l10n_sa_gosi_client_secretcharl10n_sa_hr_payroll_gosi
l10n_sa_gosi_dpop_private_key_idmany2onel10n_sa_hr_payroll_gosi
l10n_sa_gosi_dpop_private_key_valuetextl10n_sa_hr_payroll_gosi
l10n_sa_gosi_registration_numbercharl10n_sa_hr_payroll_gosi
l10n_sa_late_employee_graceintegerl10n_sa_hr_payroll_attendance
l10n_sa_probation_period_durationintegerl10n_sa_hr_payroll
l10n_sa_unpaid_leave_eos_thresholdintegerl10n_sa_hr_payroll
l10n_th_is_vat_registeredbooleanl10n_th
l10n_tr_annual_work_entry_type_idmany2onel10n_tr_hr_payroll
l10n_tr_earchive_sale_last_fetched_datedatetimel10n_tr_nilvera_einvoice
l10n_tr_edespatch_purchase_last_fetched_datedatetimel10n_tr_nilvera_edispatch
l10n_tr_einvoice_purchase_last_fetched_datedatetimel10n_tr_nilvera_einvoice
l10n_tr_einvoice_sale_last_fetched_datedatetimel10n_tr_nilvera_einvoice
l10n_tr_incentive_tierselectionl10n_tr_hr_payroll
l10n_tr_new_unit_codeselectionl10n_tr_hr_payroll
l10n_tr_old_unit_codeselectionl10n_tr_hr_payroll
l10n_tr_sgk_intermediary_codecharl10n_tr_hr_payroll
l10n_tr_sgk_workspace_registration_nocharl10n_tr_hr_payroll
l10n_tr_tax_reponsible_idmany2onel10n_tr_hr_payroll
l10n_uk_hmrc_vat_tokencharl10n_uk_reports
l10n_uk_hmrc_vat_token_expiration_timedatetimel10n_uk_reports
l10n_uk_user_tokencharl10n_uk_reports
l10n_us_state_identifiercharl10n_us_hr_payroll
l10n_uz_annual_leave_work_entry_type_idmany2onel10n_uz_hr_payroll
l10n_uz_social_tax_categoryselectionl10n_uz_hr_payroll
l10n_vn_edi_send_transfer_notebooleanl10n_vn_edi_viettel_stock
l10n_vn_edi_stock_default_sinvoice_symbol_idmany2onel10n_vn_edi_viettel_stock
l10n_vn_edi_symbol_idmany2onel10n_vn_edi_viettel
l10n_za_eligible_for_sdlbooleanl10n_za_hr_payroll
mantra_webhook_tokencharhr_attendance_mantra
mantra_webhook_urlcharhr_attendance_mantra
nsso_immatriculation_datedatel10n_be_hr_payroll
onboarding_payment_moduleselectionpayment
pay_later_labelcharpayment
pay_now_labelcharpayment
payable_account_idmany2oneaccount
payroll_closing_dateselectionhr_payroll
payroll_config_idsone2manyhr_payroll
payslip_generate_and_send_triggerselectionhr_payroll
picking_policyselectionstock
planning_mediumselectionwhatsapp_planning
planning_project_idmany2oneplanning_field_service_sale_timesheet
quick_edit_mode_enabledbooleanaccount
receipt_addresscharpoint_of_sale
receivable_account_idmany2oneaccount
recruitment_folder_idmany2onedocuments_hr_recruitment
recruitment_tag_idsmany2manydocuments_hr_recruitment
rental_resource_calendar_idmany2onesale_renting
report_tables_idselectionbase
request_completion_wa_template_idmany2onewhatsapp_sign
request_refusal_wa_template_idmany2onewhatsapp_sign
return_validity_daysintegersale_stock
routing_endpointcharaccount_edi_ubl_cii
routing_identifiercharaccount_edi_ubl_cii
routing_schemeselectionaccount_edi_ubl_cii
sale_automatic_invoicebooleansale
sale_invoice_policyselectionsale
scrap_location_idmany2onestock
selected_payroll_structure_idmany2onehr_payroll
set_to_review_documentsbooleanaccount
show_sol_numbersbooleansale
sign_send_request_wa_template_idmany2onewhatsapp_sign
sign_whatsapp_enabledbooleanwhatsapp_sign
single_check_inbooleanhr_attendance
stock_account_production_cost_idmany2onemrp_account
travel_time_invoicing_product_idmany2oneplanning_field_service_sale_timesheet
tzselectionresource
unmapped_mcc_countintegerhr_expense_stripe
vat_disabledbooleanaccount
vat_disabled_availablebooleanaccount
wa_template_assigned_shiftmany2onewhatsapp_planning
wa_template_open_shift_availablemany2onewhatsapp_planning
wa_template_schedule_publishedmany2onewhatsapp_planning
wa_template_shift_reassignedmany2onewhatsapp_planning
website_planning_field_servicebooleanplanning
zkteco_checkout_lookback_daysintegerhr_attendance_zkteco
zkteco_companycharhr_attendance_zkteco
zkteco_emailcharhr_attendance_zkteco
zkteco_initial_sync_donebooleanhr_attendance_zkteco
zkteco_passwordcharhr_attendance_zkteco
zkteco_server_urlcharhr_attendance_zkteco
zkteco_transaction_fetch_daysintegerhr_attendance_zkteco

Type changed (4)

FieldOdoo 19Odoo 20
days_to_purchase floatinteger
horizon_days floatinteger
l10n_sa_edi_additional_identification_scheme selectionchar
security_lead floatinteger
16 views of this model removed
  • account_inter_company_rules.view_company_inter_change_inherit_form
  • account_iso20022.res_company_sepa_inherit_form
  • l10n_dk.view_company_form_inherit_l10n_dk
  • l10n_es_edi_verifactu.view_company_form
  • l10n_fi.view_company_form_inherit_l10n_fi
  • l10n_ma.view_company_form
  • l10n_nl_reports.res_company_form_inherit_nl_sbr
  • l10n_no.res_company_form_inherit_no
  • l10n_no_reports.inherit_res_company_form_view_onboarding
  • l10n_nz.view_company_form_inherit_l10n_nz
  • l10n_sg.view_company_form_l10n_sg
  • l10n_tr_nilvera_einvoice_extended.view_company_form_inherit_l10n_tr_nilvera_extended
  • l10n_uz.l10n_uz_view_company_form
  • pos_blackbox_be.blackbox_res_company_form_view
  • sale_purchase_inter_company_rules.view_company_inter_change_inherit_form
  • sale_purchase_stock_inter_company_rules.view_company_inter_change_inherit_form

All fields declared on res.company (1265)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 1265 field names

Related models

Inherits: format.address.mixinformat.vat.label.mixinl10n_au.audit.logging.mixinmail.threadpos.load.mixin

Linked by its relational fields: account.accountaccount.analytic.planaccount.chart.templateaccount.fiscal.positionaccount.incotermsaccount.intrastat.codeaccount.journalaccount.moveaccount.payment.method.lineaccount.taxaccount.tax.unitaccount_edi_proxy_client.userbarcode.nomenclaturecertificate.certificatecertificate.keydocuments.documentdocuments.tagesg.nacehr.appraisal.notehr.appraisal.templatehr.employeehr.leave.typehr.payroll.structure.typehr.work.entry.typehr.work.locationir.module.moduleir.sequenceir.ui.viewl10n.be.joint.committeel10n.ch.accident.insurancel10n.ch.additional.accident.insurancel10n.ch.compensation.fundl10n.ch.location.unitl10n.ch.lpp.insurancel10n.ch.salary.certificate.profilel10n.ch.sickness.insurancel10n.ch.social.insurancel10n.ch.source.tax.institutionl10n_ar.afipws.connectionl10n_ar.arca.activityl10n_au.employer.registrationl10n_be.company.regionl10n_be.company.typel10n_br.cnae.codel10n_cl.company.activitiesl10n_co_dian.operation_model10n_co_edi.operation_model10n_cz.tax_officel10n_es_edi.certificatel10n_es_edi_facturae.certificatel10n_mx_edi.res.localityl10n_my_edi.industry_classificationl10n_pe_reports_lib.shareholderl10n_pl.l10n_pl_tax_officel10n_uy_edi.addendal10n_vn_edi_viettel.sinvoice.symbolmail.alias.domainmail.templatepayroll.config.settingsproduct.productproduct.templateproject.projectproject.taskreport.paperformatres.company.ldapres.countryres.country.stateres.currencyres.group.functionalres.partnerres.partner.bankres.usersresource.calendarsale.order.templatesign.templatesms.templatesms.twilio.numberstock.locationstock.picking.typestock.warehousesurvey.surveyuom.uomwebsitewhatsapp.template

Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.