Odoo 16 to 17
Models changed and added in Odoo 17
238 models gained, lost or re-typed fields and 100 models are new. Back to the step summary.
Models with field changes (238)
New models in Odoo 17 (100)
Grouped by module. E = Enterprise module.
account
- account.move.sendAccount Move Send
account_peppol_response
- account.peppol.clarificationPeppol clarifications used for rejection
- account.peppol.rejection.wizardPeppol Rejection wizard
- account.peppol.responseBusiness Level Responses for Peppol
base
- ir.model.inheritModel Inheritance Tree
- ir.qweb.field.one2manyQweb field one2many
calendar
- calendar.popover.delete.wizardCalendar Popover Delete Wizard
hr_holidays
- hr.leave.mandatory.dayMandatory Day
hr_homeworking
- homework.location.wizardSet Homework Location Wizard
- hr.employee.locationEmployee Location
hr_skills
- hr.employee.cv.wizardPrint Resume
- report.hr_skills.report_employee_cvEmployee Resume
hr_timesheet
- hr.employee.delete.wizardEmployee Delete Wizard
iap
- iap.account.infoIAP Account Info
l10n_anz_ubl_pint
- account.edi.xml.pint_anzAustralia & New Zealand implementation of Peppol International (PINT) model for Billing
l10n_ar_withholding
- l10n_ar.payment.register.withholdingPayment register withholding lines
l10n_dk_oioubl
- account.edi.xml.oioubl_201OIOUBL 2.01
l10n_es_edi_facturae
- l10n_es_edi_facturae.certificateFacturae Digital Certificate
l10n_es_edi_facturae_adm_centers
- l10n_es_edi_facturae_adm_centers.ac_role_typeAdministrative Center Role Type
l10n_es_edi_verifactu
- l10n_es_edi_verifactu.certificatePersonal Digital Certificate
- l10n_es_edi_verifactu.documentVeri*Factu Document
l10n_fr_pdp
- account.edi.xml.ubl_21_frFrance UBL 2.1 E-Invoicing Format
- l10n.fr.pdp.reports.flowFrench PDP Flow
- l10n.fr.pdp.reports.send.wizardSend PDP Flow Wizard
- pdp.flow.10.xml.builderFlow 10 XML Builder
- pdp.registrationPDP Registration
- pdp.response.wizardPDP Response wizard
l10n_hu_edi
- l10n_hu_edi.cancellationTechnical Annulment Wizard
- l10n_hu_edi.tax_audit_exportTax audit export - Adóhatósági Ellenőrzési Adatszolgáltatás
l10n_in_ewaybill_stock
- l10n.in.ewaybille-Waybill
- l10n.in.ewaybill.cancelCancel Ewaybill
l10n_in_withholding
- l10n_in.withhold.wizardWithhold Wizard
- l10n_in.withhold.wizard.lineWithhold Wizard Lines
l10n_it_edi_ndd
- l10n_it.document.typeItalian Document Type
l10n_jo_edi
- account.edi.xml.ubl_21.joUBL 2.1 (JoFotara)
l10n_jp_ubl_pint
- account.edi.xml.pint_jpJapanese implementation of Peppol International (PINT) model for Billing
l10n_ke
- l10n_ke.item.codeKRA defined codes that justify a given tax rate / exemption
l10n_my_edi
- account.edi.xml.ubl_myinvois_myMalaysian implementation of ubl for the MyInvois portal
- l10n_my_edi.document.status.updateDocument Status Update Wizard
- l10n_my_edi.industry_classificationMalaysian Industry Classification
l10n_my_ubl_pint
- account.edi.xml.pint_myMalaysian implementation of Peppol International (PINT) model for Billing
l10n_pl
- l10n_pl.l10n_pl_tax_officeTax Office in Poland
l10n_ro_cpv_code
- l10n_ro.cpv.codeCPV Code
l10n_ro_edi
- account.edi.xml.ubl_roCIUS RO
l10n_ro_efactura
- l10n_ro_edi.documentDocument object for tracking CIUS-RO XML sent to E-Factura
l10n_rs_edi
- account.edi.xml.ubl.rsUBL 2.1 (RS eFaktura)
l10n_sg_ubl_pint
- account.edi.xml.pint_sgSingapore implementation of Peppol International (PINT) model for Billing
l10n_tr_nilvera
- l10n_tr.nilvera.aliasCustomer Alias on Nilvera
l10n_tr_nilvera_edispatch
- l10n_tr.nilvera.trailer.plateGİB Plate numbers
l10n_tr_nilvera_einvoice
- account.edi.xml.ubl.trUBL-TR 1.2
l10n_vn_edi_viettel
- l10n_vn_edi_viettel.cancellationE-invoice cancellation wizard
- l10n_vn_edi_viettel.sinvoice.symbolSInvoice symbol
- l10n_vn_edi_viettel.sinvoice.templateSInvoice template
- discuss.channelDiscussion Channel
- discuss.channel.memberChannel Member
- discuss.channel.rtc.sessionMail RTC session
- discuss.gif.favoriteSave favorite GIF from Tenor API
- discuss.voice.metadataMetadata for voice attachments
- mail.activity.planActivity Plan
- mail.activity.plan.templateActivity plan template
- mail.activity.scheduleActivity schedule plan Wizard
- mail.alias.domainEmail Domain
- mail.alias.mixin.optionalEmail Aliases Mixin (light)
- mail.message.translationMessage Translation
- mail.notification.web.pushCron data used for web push notification
- mail.partner.devicePartner Web Push Device
- mail.thread.main.attachmentMail Main Attachment management
- mail.tracking.duration.mixinMixin to compute the time a record has spent in each value a many2one field can take
maintenance
- maintenance.mixinMaintenance Maintained Item
mass_mailing
- mailing.subscriptionMailing List Subscription
- mailing.subscription.optoutMailing Subscription Reason
microsoft_calendar
- microsoft.calendar.credentialsMicrosoft Calendar Account Data
mrp
- report.mrp.report_mo_overviewMO Overview Report
payment
- payment.capture.wizardPayment Capture Wizard
- payment.methodPayment Method
point_of_sale
- pos.comboProduct combo choices
- pos.combo.lineProduct Combo Items
- pos.printerPoint of Sale Printer
pos_self_order
- pos_self_order.custom_linkCustom links that the restaurant can configure to be displayed on the self order screen
product
- product.catalog.mixinProduct Catalog Mixin
- product.documentProduct Document
- report.product.report_producttemplatelabel2x7Product Label Report 2x7
- report.product.report_producttemplatelabel4x12Product Label Report 4x12
- report.product.report_producttemplatelabel4x12nopriceProduct Label Report 4x12 No Price
- report.product.report_producttemplatelabel4x7Product Label Report 4x7
project
- project.project.stage.delete.wizardProject Stage Delete Wizard
project_todo
- mail.activity.todo.createCreate activity and todo at the same time
repair
- repair.warn.uncomplete.moveWarn Uncomplete Move(s)
sale
- sale.mass.cancel.ordersCancel multiple quotations
- sale.order.discountDiscount Wizard
sms
- sms.trackerLink SMS to mailing/sms tracking models
sms_twilio
- sms.twilio.account.manageSMS Twilio Connection Wizard
- sms.twilio.numberTwilio Number
spreadsheet
- spreadsheet.mixinSpreadsheet mixin
spreadsheet_dashboard
- spreadsheet.dashboard.shareCopy of a shared dashboard
stock
- stock.forecasted_product_productStock Replenishment Report
- stock.forecasted_product_templateStock Replenishment Report
- stock.quant.relocateStock Quantity Relocation
web_editor
- html.field.history.mixinField html History
website
- website.controller.pageModel Page
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