OdooWiki OCA HUB

Warranty Date on Lot/Serial Numbers

stock_production_lot_warranty folder_open OCA/rma open_in_new
Stock License: AGPL-3

Odoo does not provide the warranty information on the serial number of a product.

This module allows you to compute the warranty expiration date of a serialized product based on the warranty duration.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds a Warranty Expiration Date field to lot and serial numbers in Odoo, automatically calculated from the warranty duration configured on the product.

This module extends the lot/serial number form in the Inventory app so that each lot or serial number can carry a warranty expiration date.

When you open a lot or serial number record and select a product, Odoo automatically fills in the Warranty Expiration Date based on the warranty duration and warranty type set on that product (days, weeks, months or years). The date is calculated from today's date.

  • The new field appears in the main information area of the lot/serial number form.
  • If the product has no warranty duration, or the warranty type is not one of day, week, month or year, the field stays empty.
  • The calculation runs when the product is changed on the lot/serial number.

The module touches the stock.production.lot model and depends on the product warranty configuration from product_warranty and on the Inventory app (stock). It does not add new menus or reports; it only enriches the existing lot/serial number screen.

Depends on

Models and fields (1)
  • stock.production.lot · extends an existing modelwarranty_exp_date (Warranty Expiration Date)

Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 15.0

To configure this module:

  • Go to Inventory > Configuration > Settings
  • Activate the traceability
  • Go to Inventory > Products > Products
  • Create or select a product and set the warranty
  • Go to the Inventory tab in the Logistics section
  • Set the warranty duration

To use this module,

  • Go to Inventory > Products > Lot/Serial Numbers
  • Create a new serial number and select a product
  • The Warranty Expiration Date is automatically computed based on today + the warranty duration from the select product
  • You can overwrite the computed date with your own value.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.