Skip to Content
Menu
This question has been flagged
3 Replies
261 Rodiniai

Hi,


I am working at a new organisation that has Odoo which is still fairly new to me. They have some customisations which can be vexatious during upgrades, and it looks like some may have been from previous versions which are now available in native format. My question is, how can I find a lit of all native Odoo functions (version 18) so I can try and filter out what is customisation? They are using multiple apps. 

Portretas
Atmesti
Autorius

thank you very much! Will have a go shortly

Best Answer

In Developer Mode, you can access the Fields Menu, and can export everything you are interested in including the In Apps field.

This shows you which App or Apps the field was created from and/or modified within. 



Cross reference this list with a list of official Odoo Apps (you can export from the Apps Menu).

Portretas
Atmesti
Best Answer

Hi,


There isn’t a single “all functions list” you can download for Odoo 18, but there are clear ways to separate native (standard) features from customisations:


1. Check Installed Modules


    Go to Apps → Installed Modules.


    Everything published by Odoo SA is standard. Anything else (company name, third-party vendor, or custom_addon) is not native.


    This gives you the first layer of visibility: which modules come from Odoo vs. custom.


2. Use Developer Mode


    Activate Developer Mode under Settings.


    In any form or list view, hover over fields and buttons to see which model and field they belong to.


    If the technical name starts with x_ (like x_fieldname), it’s a custom field created through Studio.


    If it’s coming from a custom module, you’ll see it linked to that module.


3. Compare Against Odoo’s Official Documentation


    Odoo publishes functional documentation for every native app: https://www.odoo.com/documentation/18.0/


    You can use this to compare features. If something exists in the system but isn’t mentioned in the official docs, chances are it’s a customization.


4. Look at the Code Base


    If you have server access, custom modules usually live in a separate directory (custom_addons, extra_addons, etc.).


    The Odoo source itself is in odoo/addons. Everything outside that folder is third-party or custom.


5. Identify Views and Reports


    In Developer Mode → Settings → Technical → User Interface → Views/Reports, you can search for Inherited View.


    Many customizations are done by inheriting native views and reports. The Inherited View will show which module created the override.


6. Check for Deprecated Customizations


    Since you mentioned upgrades: Odoo 18 may already have features that older versions lacked. For example, things like barcode flows, customer portals, or accounting localizations may have been custom before but are now standard.


    The easiest way to check is: search in the official 18.0 docs, then check if you see a similar custom module in your system.


There isn’t one big list of “all Odoo functions,” but you can combine these methods: check installed modules (Odoo vs. custom), use Developer Mode to inspect fields, compare against Odoo’s documentation, and review the code directory. Over time, you’ll build a clear map of what’s native vs. customized.


Hope it helps



Portretas
Atmesti
Autorius Best Answer

brilliant thank you very much!


Portretas
Atmesti
Related Posts Replies Rodiniai Veikla
0
rugp. 25
462
1
rugp. 25
1121
1
liep. 25
1153
1
liep. 25
1080
0
liep. 25
4344