Odoo 18 to 19
Models changed and added in Odoo 19
431 models gained, lost or re-typed fields and 297 models are new. Back to the step summary.
Models with field changes (431)
New models in Odoo 19 (297)
Grouped by module. E = Enterprise module.
account
- account.document.import.mixinBusiness document import mixin
account_batch_payment
- account.create.batch.error.wizardECreate Batch Payment Error Wizard
account_fiscal_categories
- account.account.fiscal.rateEFiscal Rate
- account.fiscal.categoryEAccount Fiscal Category
- account.fiscal.report.handlerEFiscal Report Custom Handler
account_fiscal_categories_fleet
- account.fiscal.categories.fleet.report.handlerEFleet Fiscal Report Custom Handler
account_intrastat
- account.intrastat.goods.report.handlerEIntrastat Goods Report Custom Handler
account_peppol
- peppol.config.wizardPeppol Configuration Wizard
account_reports
- account.audit.account.statusEAccount Audit Account Status
- account.returnEAccounting Return
- account.return.checkEAccounting Return Check
- account.return.check.templateEAccount Return Check Template
- account.return.creation.wizardEReturn creation wizard
- account.return.payment.wizardEReturns Generic Payment Wizard
- account.return.submission.wizardEReturn submission wizard
- account.return.typeEAccounting Return Type
- qr.code.payment.wizardEGeneric Payment Wizard with QR Code
accountant_knowledge
- audit.reportEAnnual Report
ai
- ai.agentEAI Agent
- ai.agent.sourceEAI Agent Source
- ai.composerEAI model configurations (system prompts) for text drafting.
- ai.embeddingEAttachment Chunks Embedding
- ai.prompt.buttonEPrompt that can be attached to AI UI rules for quick access by the user.
- ai.topicECreate a topic that leverages instructions and tools to direct Odoo AI in assisting the user with their tasks.
ai_documents
- ai_documents.sortEAi Documents Sort
base
- ir.actions.server.historyServer Action History
- properties.base.definitionProperties Base Definition
- properties.base.definition.mixinProperties Base Definition Mixin
- res.groups.privilegePrivileges
- server.action.history.wizardServer Action History Wizard
databases
- databases.manage_users.wizardEDatabase Users Invitation Wizard
- databases.synchronization.wizardEDatabase Synchronization Wizard
- databases.userEDatabase User
documents
- documents.access.trackingEDocument Access Tracking
- documents.operationEDocuments Operation
- documents.sharingEDocuments Sharing
- documents.sharing.accessEDocuments share access
documents_sign
- sign.import.documentsEWizard to select PDF documents from the Documents app to sign
equity
- equity.cap.tableCap Table
- equity.security.classSecurity Class
- equity.transactionEquity Transaction
- equity.uboUltimate Beneficial Owner
- equity.valuationValuation
esg
- esg.activity.typeEActivity Type ESG
- esg.assignation.lineEAssignation Line
- esg.carbon.emission.reportEESG Carbon Emissions Report
- esg.carbon.report.handlerECarbon Report Custom Handler
- esg.databaseEDatabase
- esg.emission.factorEEmission Factor
- esg.emission.factor.lineEEmission Factor Line
- esg.emission.sourceEEmission Source
- esg.gasEGas
- esg.other.emissionEOther Emission
- factors.auto.assignment.wizardEAuto-assignment of emission factors to move lines
esg_csrd
- esg.esrsEESRS
- esg.metricEMetric
- esg.metric.ask.feedbackEStakeholder Reviews for CSRD Metrics
- esg.metric.to.survey.questionELink the ESG metrics to the survey questions
- esg.naceENACE
- esg.reportEESG Report
- esg.tagEESG Tags
esg_csrd_ai
- metrics.ai.generation.wizardEAI generation of suggestions of ESG Metrics based on Company Data
- metrics.ai.suggestion.lineEAI suggestion of ESG Metric
- metrics.ai.suggestion.wizardEAI suggestions of ESG Metrics
esg_hr
- esg.employee.reportEESG Employee Report
esg_hr_fleet
- employee.commuting.emissions.wizardEGenerate emitted emissions from employee commuting
- esg.employee.commuting.reportEESG Employee Commuting Report
event
- event.mail.slotSlot Mail Scheduler
- event.slotEvent Slot
event_iot
- report.event_iot.event_registration_badge_printer_reportEESC/Label Event Badge
fleet
- fleet.vehicle.odometer.reportFleet Odometer Analysis Report
helpdesk
- helpdesk.tag.assignmentEHelpdesk Tag Assignment
hr
- hr.bank.account.allocation.wizardBank Account Allocation Wizard
- hr.bank.account.allocation.wizard.lineBank Account Allocation Line (Wizard)
- hr.versionVersion
- hr.version.wizardContract Template Wizard
hr_appraisal
- hr.appraisal.campaign.wizardEAppraisal Campaign Wizard
hr_appraisal_skills
- hr.appraisal.goal.skillESkills for goal positions
hr_appraisal_survey
- appraisal.select.surveyESelect survey type for an appraisal to show its results
hr_attendance
- hr.attendance.overtime.lineAttendance Overtime Line
- hr.attendance.overtime.ruleOvertime Rule
- hr.attendance.overtime.rulesetOvertime Ruleset
hr_contract_salary
- hr.contract.recruitment.reportEContract and Recruitment Analysis Report
hr_expense
- hr.expense.post.wizardExpense Posting Wizard
hr_expense_stripe
- hr.expense.stripe.cardEmployee Expense Card
- hr.expense.stripe.card.block.wizardA wizard used to block a card
- hr.expense.stripe.card.receive.wizardA wizard used to first active a card when received
- hr.expense.stripe.cardholder.wizardWizard to configure the cardholder
- hr.expense.stripe.topup.wizardStripe Issuing Top-up Wizard
- product.mcc.stripe.tagStripe MCC Tag
hr_expense_stripe_demo
- hr.expense.stripe.test.purchase.wizardTest Purchase Wizard for Stripe
- hr.expense.stripe.test.shipping.wizardWizard to manage the shipping of a physical card
hr_holidays_attendance
- hr.leave.attendance.reportAttendance and Leave Analysis Report
hr_payroll
- hr.payslip.correction.wizardEPayslip Correction Wizard
- hr.salary.rule.sectionESalary Input Section
hr_recruitment
- hr.talent.poolTalent Pool
- job.add.applicantsAdd applicants to a job
- talent.pool.add.applicantsAdd applicants to talent pool
hr_recruitment_skills
- hr.applicant.skillSkill level for an applicant
hr_referral
- hr.referral.reward.reportEEmployee Referral Reward Report
hr_skills
- hr.employee.certification.reportEmployee Certification Report
- hr.employee.skill.history.reportEmployee Skills Report
- hr.individual.skill.mixinSkill level
- hr.job.skillSkills for job positions
hr_timesheet
- account.analytic.line.calendar.employeePersonal Filters on Employees for the Calendar view
html_editor
- html_editor.converter.testHtml Editor Converter Test
- html_editor.converter.test.subHtml Editor Converter Subtest
iap_extract
- extract.mixin.with.wordsEBase class to extract data from documents with OCRed words saved
im_livechat
- im_livechat.channel.member.historyKeep the channel member history
- im_livechat.conversation.tagLive Chat Conversation Tags
- im_livechat.expertiseLive Chat Expertise
iot
- iot.discovered.boxEAn IoT box that is in pairing mode
l10n_ar_reports_simple
- l10n_ar.arca.activityEARCA Activity
l10n_at_pos
- pos.fiskaly.details.wizardEPoint of Sale fiskaly Details Report
- report.l10n_at_pos.report_config_audit_templateEGet DEP7 Report for Session.
l10n_au_hr_payroll
- l10n_au.hr.input.detailsEOther Input Details
l10n_au_hr_payroll_api
- l10n_au.audit.logEAudit Log for Payroll
- l10n_au.audit.logging.mixinEMixin for Audit Logging in Australia
- l10n_au.employer.registrationEEmployer Registration
- l10n_au.payroll.register.wizardEPayroll Onboarding
- l10n_au.superstream.cancelECancel SuperStream
l10n_au_reports
- bas.reports.handlerEBAS reports Custom Handler
l10n_be_codabox
- l10n_be_codabox.revoke.wizardECodaBox Revoke Wizard
l10n_be_hr_payroll
- hr.payslip.employee.depature.holiday.attests.time.off.lineEHoliday Attest Time Off Line
- l10n.be.holiday.attest.wizardEHoliday Attest Wizard
l10n_be_hr_payroll_dimona_auto
- l10n.be.dimona.declarationEDimona Declaration
- l10n.be.dimona.periodEDimona Period
- l10n.be.dimona.relationEDimona Relation
l10n_be_hr_payroll_sd_worx
- l10n.be.hr.payroll.export.sdworxEExport Leaves to SDWorx
- l10n.be.hr.payroll.export.sdworx.employeeESDWorx Export Employee
l10n_be_intervat
- l10n_be.vat.declarationERepresents a declaration sent through the Intervat API
l10n_be_intrastat
- l10n_be_intrastat.intrastat.goods.submission.wizardEIntrastat Goods Submission Wizard
l10n_be_pos_blackbox
- pos.blackbox.beEPOS Blackbox BE
- pos.blackbox.log.deviceEPOS Blackbox Log Device
- pos.clock.in.outEPOS Clock In/Out Event of user/employee
- report.l10n_be_pos_blackbox.user_report_templateEPOS Session user report
l10n_be_reports
- annual.statement.report.handlerEAnnual Statement Custom Handler
- l10n_be.company.regionEBelgian Company Region
- l10n_be.company.typeEBelgian Company Type
- l10n_be_reports.annual.corporate.tax.submission.wizardEBelgian Periodic VAT Report Export Wizard
- l10n_be_reports.ec.sales.list.submission.wizardEEC Sales List Submission Wizard
- l10n_be_reports.isoc.prepayment.pay.wizardEPayment instructions for ISOC prepayment
- l10n_be_reports.vat.listing.submission.wizardEVat Listing Submission Wizard
- l10n_be_reports.vat.pay.wizardEPayment instructions for VAT
- l10n_be_reports.vat.return.lock.wizardEBelgian Periodic VAT Report Lock Wizard
- l10n_be_reports.vat.return.submission.wizardEBelgian Periodic VAT Report Export Wizard
- l10n_be_reports.xbrl.export.wizardEBelgian XBRL Export Wizard
l10n_ch_hr_payroll
- l10n.ch.occupationESwiss Employees Entry / Withdrawals
l10n_cl_edi
- l10n_cl.edi.referenceECross Reference Docs for Chilean Electronic Invoicing
l10n_co_dian
- l10n_co_dian.claim.wizardEWizard used for choosing a reason for rejecting a Vendor bill
l10n_co_reports
- l10n_co.account.trial.balance.per.partner.report.handlerECustom handler for Colombian 'Trial balance per partner'
l10n_cz_intrastat
- l10n_cz_intrastat.intrastat.goods.submission.wizardEIntrastat Goods Submission Wizard
l10n_dk_intrastat
- l10n_dk_intrastat.intrastat.goods.submission.wizardEIntrastat Goods Submission Wizard
l10n_dk_reports
- l10n_dk_reports.ec.sales.list.submission.wizardEEC Sales List Submission Wizard
- l10n_dk_reports.tax.report.calendar.wizardEL10n DK Tax Report calendar service RSU
- l10n_dk_reports.tax.report.receipt.wizardEL10n DK Tax Report receipt service RSU
- l10n_dk_reports.tax.report.submit.draft.wizardEL10n DK Tax Report Submit Draft service RSU
l10n_ee_intrastat
- l10n_ee_intrastat.intrastat.goods.submission.wizardEIntrastat Goods Submission Wizard
l10n_ee_reports
- l10n_ee_reports.ec.sales.list.submission.wizardEEC Sales List Submission Wizard
- l10n_ee_reports.kmd.inf.return.submission.wizardEKMD INF Return Submission Wizard
- l10n_ee_reports.tax.return.submission.wizardEEE Tax Return Submission Wizard
l10n_es_reports
- l10n_es.mod130.tax.report.handlerESpanish Tax Report Custom Handler (Mod130)
- l10n_es.vat.books.report.handlerESpanish Libros Registro de IVA
- l10n_es_reports.aeat.boe.mod130.export.wizardEBOE Export Wizard for (mod130)
l10n_es_reports_2025
- l10n_es_reports_2025.mod111.submission.wizardEBOE Submission Wizard for (mod111)
- l10n_es_reports_2025.mod115.submission.wizardEBOE Submission Wizard for (mod115)
- l10n_es_reports_2025.mod130.submission.wizardEBOE Submission Wizard for (mod130)
- l10n_es_reports_2025.mod303.submission.wizardEBOE Submission Wizard for (mod303)
- l10n_es_reports_2025.mod347.submission.wizardEBOE Submission Wizard for (mod347)
- l10n_es_reports_2025.mod349.submission.wizardEBOE Submission Wizard for (mod349)
- l10n_es_reports_2025.mod390.submission.wizardEBOE Submission Wizard for (mod390)
- l10n_es_reports_2025.modelos.submission.wizardEGeneric BOE Submission Wizard
l10n_eu_oss_reports
- l10n_eu_oss_reports.return.submission.wizardEOSS Return Submission Wizard
l10n_fi_intrastat
- l10n_fi_intrastat.intrastat.goods.submission.wizardEIntrastat Goods Submission Wizard
l10n_fi_reports
- l10n_fi_reports.ec.sales.list.submission.wizardEEC Sales List Submission Wizard
- l10n_fi_reports.tax.report.submission.wizardETax Report Submission Wizard
l10n_fr_intrastat
- l10n_fr_intrastat.intrastat.submission.wizardEIntrastat Submission Wizard
l10n_fr_pdp
- pdp.config.wizardPeppol Configuration Wizard
l10n_fr_reports
- account.report.async.documentEAccount Report Async Document
l10n_hk_hr_payroll_empf
- l10n_hk.empf.contribution.reportEeMPF contribution report
- l10n_hk.empf.contribution.report.lineEeMPF contribution report line
- l10n_hk.member.classEHong Kong: Member Class
- l10n_hk.member.class.contribution.typeEHong Kong: Member Class Contribution Type
- l10n_hk.mpf.schemeEHong Kong: MPF Scheme
- l10n_hk.payroll.groupEHong Kong: Payroll Group
l10n_hr_intrastat
- l10n_hr_intrastat.intrastat.goods.submission.wizardEIntrastat Goods Submission Wizard
l10n_hr_reports
- l10n_hr_reports.ec.sales.list.submission.wizardEEC Sales List Submission Wizard
l10n_in
- l10n_in.pan.entityIndian PAN Entity
l10n_in_edi
- l10n_in_edi.cancelCancel E-Invoice
l10n_in_hr_holidays
- l10n.in.hr.leave.optional.holidayOptional Holidays
l10n_in_hr_payroll
- l10n.in.hr.payroll.esic.reportEIndian Payroll: Employee State Insurance Report / Employees State Insurance Corporation
- l10n.in.labour.welfare.fund.line.wizardELabour Welfare Fund Line
- l10n.in.labour.welfare.fund.wizardELabour Welfare Fund
l10n_in_reports
- l10n_in.gstr1.submission.wizardEGstr1 Submission Wizard
l10n_it_hr_payroll_sd_worx
- l10n.it.hr.payroll.export.sdworxEExport Work Entries to SDWorx (Italy)
- l10n.it.hr.payroll.export.sdworx.employeeESDWorx Export Employee Italy
l10n_it_reports
- l10n_it_reports.ec.sales.report.handlerEItalian EC Sales Report Custom Handler
- l10n_it_reports.monthly.tax.report.xml.export.wizardEItalian Monthly Tax Report XML Export Wizard
l10n_lt_intrastat
- l10n_lt_intrastat.intrastat.goods.submission.wizardEIntrastat Goods Submission Wizard
l10n_lt_reports
- l10n_lt.ec.sales.report.handlerELithuanian EC Sales Report Custom Handler
- l10n_lt.tax.report.handlerELithuanian Tax Report Custom Handler
- l10n_lt_reports.ec.sales.list.submission.wizardELithuanian EC Sales List Submission Wizard
- l10n_lt_reports.vat.return.submission.wizardELithuanian Periodic VAT Report Export Wizard
l10n_lu_reports
- l10n_lu_reports.ec.sales.list.submission.wizardEEC Sales List Submission Wizard
- l10n_lu_reports.tax.return.submission.wizardETax Return Submission Wizard
l10n_mx_hr_payroll_account_edi
- l10n.mx.conceptEConcept
l10n_my_reports
- l10n_my.sst_02_b1.report.handlerESST-02 (B1) Tax Report Custom Handler
l10n_nl_reports
- l10n_nl_reports.ec.sales.report.handlerEDutch EC Sales Report Custom Handler
- l10n_nl_reports.sbr.icp.wizardEL10n NL Intra-Communautaire Prestaties for SBR Wizard
- l10n_nl_reports.sbr.status.serviceEStatus checking service for Digipoort submission
- l10n_nl_reports.sbr.tax.report.wizardEL10n NL Tax Report for SBR Wizard
- l10n_nl_reports.tax.report.handlerEDutch Report Custom Handler
- l10n_nl_reports.vat.pay.wizardEPayment instructions for VAT
l10n_no_reports
- l10n_no_reports.vat.return.submission.wizardENorwegian Periodic VAT Report Export Wizard
l10n_pe_reports
- l10n_pe.tax.report.handlerEPE Tax Report Custom Handler
l10n_ph_reports
- l10n_ph_reports.dat.file.exportEPhilippine Periodic VAT Report Export Wizard
l10n_pl_reports
- l10n_pl_reports.ec.sales.report.handlerEPolish EC Sales Report Custom Handler
l10n_pt_reports
- l10n_pt_reports.ec.sales.report.handlerEPortuguese EC Sales Report Custom Handler
l10n_ro_reports_d300
- l10n_ro.d300.lock.wizardERomanian Periodic VAT Report Lock Wizard
- l10n_ro.d300.report.handlerERomanian D300 Report Custom Handler
- l10n_ro.d300.submission.wizardERomania D300 Submission Wizard
l10n_se_returns
- l10n_se_returns.ec.sales.list.submission.wizardESwedish EC Sales List Submission Wizard
- l10n_se_returns.vat.return.submission.wizardESwedish VAT Return Submission Wizard
l10n_sk_reports
- l10n_sk.annual.statements.report.handlerESlovakian Annual Statements Custom Handler
- l10n_sk.generate.annual.statements.reportEGenerate Annual Statement
- l10n_sk.tax.report.handlerESlovak Tax Report Custom Handler
l10n_tr_hr_payroll
- report.l10n_tr_hr_payroll.report_emp_employement_certEEmployment Certificate Report
l10n_us_hr_payroll
- l10n.us.940EForm 940
- l10n.us.941EForm 941
l10n_us_reports
- l10n_us.tax.report.handlerEUS Tax Report Custom Handler
- discuss.call.historyKeep the call history
- mail.activity.schedule.lineMail Activity Schedule Line
- mail.followers.editFollowers edit wizard
- mail.message.link.previewLink between link previews and messages
- mail.presenceUser/Guest Presence
- res.roleRepresents a role in the system used to categorize users. Each role has a unique name and can be associated with multiple users. Roles can be mentioned in messages to notify all associated users.
mrp
- mrp.production.groupProduction Group
- mrp.production.serialsAssign serial numbers to production order
mrp_mps
- mrp.mps.forecast.suggestionEForecast Demand Suggestion
planning
- planning.calendar.resourceEplanning calendar resource
- planning.previewEPlanning Preview
planning_attendance
- planning.attendance.analysis.reportEPlanning / Attendance Analysis
point_of_sale
- pos.confirmation.wizardConfirmation Wizard
- pos.make.invoiceMultiple order invoice creation
- pos.presetEasily load a set of configuration options
pos_blackbox_be
- pos.blackbox.log.ipEPOS Blackbox Log IP
pos_enterprise
- pos.prep.displayEPos Preparation Display
- pos.prep.lineEPos Preparation Line
- pos.prep.orderEPos Preparation Order
- pos.prep.stageEPos Preparation Stage
- pos.prep.stateEPos Preparation State
- pos.preparation.display.reset.wizardEReset all current order in a preparation display
- preparation.time.reportEPOS Preparation Time Report
pos_iot
- auto.config.pos.iotEConfigure Automatically IoT Box In PoS
pos_platform_order
- platform.order.entityEPlatform Order Entity
- platform.order.pricelist.lineEPlatform Order Pricelist Line
- platform.order.providerEPlatform Order Provider
pos_platform_order_gofood
- gofood.idempotency.keyEGoFood Idempotency Key
pos_restaurant
- restaurant.order.coursePOS Restaurant Order Course
pos_safaricom
- transaction.lipa.na.mpesaTransaction Lipa na M-PESA
pos_urban_piper
- pos.urbanpiper.test.order.wizardEUrbanpiper test order wizard
product
- product.uomLink between products and their UoMs
project
- project.roleProject Role
- project.template.create.wizardProject Template create Wizard
- project.template.role.to.users.mapProject role to users mapping
- task.share.wizardTask Sharing
sale_lazada
- lazada.itemELazada Item
- lazada.order.itemELazada Order Item
- lazada.shopELazada Shop
- lazada.shop.create.wizardELazada Shop Creation Wizard
sale_tiktok
- tiktok.itemETikTok Shop Item
- tiktok.picking.ship.wizardETikTok Picking Ship Wizard
- tiktok.shopETikTok Shop
- tiktok.shop.create.wizardETikTok Shop Creation Wizard
sale_timesheet_enterprise
- edit.billable.time.targetEEdit Billable Time Target wizard from Timesheet for users without employee access
sign
- sign.completed.documentECompleted Document
- sign.documentESignature Document
- sign.request.shareESign request share wizard
- sign.template.previewESign Tempate Preview
stock
- stock.packagePackage
- stock.package.historyStock Package History
- stock.put.in.packPut In Pack Wizard
- stock.referenceReference between stock documents
stock_account
- product.valueProduct Value
- stock.avco.reportStock AVCO Justifier
- stock_account.stock.valuation.reportStock Valuation
timer
- timer.parent.mixinEParent Timer Mixin
timesheet_grid
- hr.timesheet.stop.timer.confirmation.wizardEConfirm timesheet creation when stop timer
voip
- voip.country.code.mixinEPhone Country Mixin
web
- res.users.settings.embedded.actionUser Settings for Embedded Actions
website
- website.assetsAssets Utils
- website.html.text.processorHTML Text Processor Abstract Model
- website.page_options.mixinWebsite page/record specific options
- website.page_visibility_options.mixinWebsite page/record specific visibility options
- website.technical.pageWebsite Technical Page
website_sale
- product.feedProduct Feed
- website.checkout.stepWebsite Checkout Step
Planning an Odoo upgrade?
Odoo app
Check your own database: Studio Upgrade Checker
Scans your Studio fields, views, automations and custom code for everything listed here before you upgrade.
See it on the Odoo Apps store
Odoo app
Fix broken views: Studio View Repair Assistant
Finds views that stopped loading after an upgrade and helps you repair the xpaths and fields they point at.
See it on the Odoo Apps store
Upgrade service
Need the upgrade done? Book a call
We move databases between major Odoo versions, port custom modules and validate the data.
Book a call
Free
Free upgrade scan, we run it for you
Send us a copy of your database or give us access and we report what will break on the target version.
Ask for a scan