Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Finance
  3. Inventory Cost & Valuation Change Notification v 18.0
  4. Sales Conditions FAQ

Inventory Cost & Valuation Change Notification

by DevMRM.com https://www.DevMRM.com
Odoo

$ 30.20

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 193
Technical Name mrm_inventory_cost_notification
LicenseLGPL-3
Websitehttps://www.DevMRM.com
You bought this module and need support? Click here!
Inventory Cost and Valuation Change Notification BusinessApplication Odoo 18.0 0USD DevMRMhttps://www.devmrm.com

The Inventory Cost and Valuation Change Notification module (mrm_inventory_cost_notification) is a free open-source Odoo 18 add-on by DevMRM. It automatically sends HTML email alerts to a configurable user group whenever a product standard cost or sales price changes on product.template, or whenever a new stock.valuation.layer record is created through an inventory adjustment. Each email includes the change type, responsible user, product name, old cost, new cost, old price, new price, quantity on hand before and after, quantity difference, valuation impact, and reference. No new menus or views are added. Users must only be assigned to the Email Notification Track Product security group. Compatible with Odoo 18.0 Community and Enterprise. Licensed under LGPL-3. Free of charge.

Odoo 18 · Inventory & Accounting · By DevMRM

Inventory Cost & Valuation
Change Notification

Receive an instant, detailed email the moment anyone changes a product cost or triggers an inventory valuation adjustment — no manual monitoring needed.

✓ Free & Open Source ✓ LGPL-3 License ✓ Odoo 18.0 ✓ Zero Configuration ✓ Community & Enterprise

What this module does

The Inventory Cost & Valuation Change Notification module monitors two critical inventory events and delivers a structured HTML email to every member of a designated security group the moment either occurs:

  • Product cost or price change — triggered when standard_price or list_price is updated on any product template.
  • Inventory adjustment valuation entry — triggered when a new stock.valuation.layer record is created by an inventory adjustment (INV: entries, is_inventory flag).

Each email shows: change type, responsible user, product name, old/new cost, old/new price, on-hand quantity before and after, qty difference, total valuation impact, and source reference. Recipients are controlled through the Email Notification Track Product security group — only members of that group receive alerts.

How it works

User changes cost or adjusts inventory
→
Odoo hook intercepts the change
→
Group members are fetched
→
Rich HTML email sent instantly

Overrides write() on product.template and create() on stock.valuation.layer. Both methods fail silently so a notification error never interrupts the user's action.

Key features

💰

Product cost change alerts

Fires on any update to standard_price or list_price, including the resulting valuation impact on existing stock.

📦

Inventory adjustment alerts

Detects valuation layer records created through stock adjustments via INV: prefix, is_inventory flag, or "Inventory adjustment" description.

📊

Full financial detail per email

Old & new cost, old & new price, qty before & after, qty diff, and total valuation change — all in one structured table.

👥

Role-based recipients

Only users in the Email Notification Track Product group receive alerts. Managed from Settings → Users & Companies → Groups.

🛡️

Silent failure — never blocks users

All notification logic is wrapped in try/except. If sending fails, the error is logged and the Odoo action completes normally.

⚡

Zero configuration — install & go

No settings screens or scheduled jobs. Install the module, add users to the group, and alerts flow immediately.

Sample notification email

Every alert delivers a structured HTML table directly to recipients' inboxes:

📧 Subject: Inventory Valuation Change Notification
Change TypeCost Changed
UserMohammed Al-Rashidi
ProductSteel Rod 20mm
Old Standard Cost45.00
New Standard Cost52.50
Old Sales Price68.00
New Sales Price68.00
Old Qty On Hand320.00
New Qty On Hand320.00
Qty Difference0.00
Valuation Difference2,400.00
ReferenceSteel Rod 20mm

Common use cases

  • 🔍
    Audit trail via email — document every cost change in stakeholders' inboxes automatically, without building custom reports.
  • 🛡️
    Unauthorized change detection — finance managers are notified instantly if someone unexpectedly edits a product cost.
  • 📈
    Real-time valuation visibility — accounting teams see the financial impact of inventory adjustments the moment they happen.
  • 🔗
    Cross-department coordination — keep procurement, warehouse, and finance synchronized without manual status updates.
  • ⚙️
    Compliance & control — maintain an automatic paper trail of every valuation event delivered directly to auditors or compliance officers.

Technical specifications

Odoo Version
18.0
Module Version
18.0.1.0.0
License
LGPL-3
Price
Free
Dependencies
stock, stock_account, mail
Models Inherited
product.template, stock.valuation.layer
New Menus / Views
None
Config Required
Add users to group only
Editions
Community & Enterprise

Installation & configuration

  1. Copy the mrm_inventory_cost_notification folder into your Odoo addons path.
  2. Restart the Odoo server to register the new module.
  3. Activate developer (debug) mode in Odoo settings if not already active.
  4. Go to Apps, clear the "Apps" filter, search for Inventory Cost Notification, and click Install.
  5. Navigate to Settings → Users & Companies → Groups and find Email Notification Track Product.
  6. Add the users (finance managers, controllers, auditors) who should receive alerts to this group.
  7. Done — the next product cost change or inventory adjustment will trigger an email automatically.

Frequently asked questions

Does the module slow down Odoo product saves?
No. Any notification exception is caught silently so the user never experiences delay or error from the notification logic.

Can I customize the email template?
Yes. The HTML template is a standard mail.template record editable in Odoo's Technical → Email Templates menu.

Does it notify on every product write, even if cost didn't change?
No. The notification fires only when standard_price or list_price keys are present in the write values dictionary.

What if no users are in the notification group?
The method exits gracefully without sending any email and without raising an error.

Is it compatible with multi-company Odoo setups?
The email is sent from the company of the product's valuation layer. Ensure users are assigned to the group in the correct company context.

About the developer

DevMRM logo

DevMRM.com

DevMRM specializes in custom Odoo module development, ERP consulting, and automation solutions. We build practical, production-ready Odoo extensions for inventory, accounting, and operations teams. All public modules are released free and open-source.

www.devmrm.com  ·  support@devmrm.com

Start tracking cost changes today

Free to install. No configuration headaches. Full visibility from the first alert.

Install on Odoo App Store Visit DevMRM.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with