Repository
OCA/rma · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/rma
Last tracking update
2026-08-07 08:09:16
Authors
ACSONE SA/NV, Odoo Community Association (OCA)
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA)
Committers
sbejaoui, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module extends the RMA workflow by allowing automatic creation of 
stock lots when confirming an RMA.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
rma_operation_form_view rma.operation form Inherits rma.rma_operation_form_view
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • action_confirm(self)

New fields (4)
  • auto_create_lot Boolean
    help='If enabled, and the product is tracked and no lot/serial is set on the RMA, a new lot/serial will be created at confirmation.' string='Auto-create Lot/Serial on Confirm'
  • lot_expiration_days Integer
    help='If set, the lot expiration date will be set to Confirm Date + this many days.' string='Lot Expiration (days)'
  • lot_removal_days_before_expiration Integer
    help='If set, the lot removal date will be expiration date minus this many days. Requires an expiration to be configured.' string='Removal Days Before Expiration'
  • lot_sequence_id Many2one → ir.sequence
    domain=[('code', 'like', 'rma.lot%')] help='Sequence used to generate names for auto-created lots/serials.' string='Lot/Serial Name Sequence' args: 'ir.sequence'
Public methods (0)

No public methods.