TIP: You can type at any time to perform a new search.
Rma Lot Autocreate
rma_lot_autocreate · OCA/rma
- 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 ID | Name | Model | Type | Status |
|---|---|---|---|---|
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_lotBooleanhelp='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_daysIntegerhelp='If set, the lot expiration date will be set to Confirm Date + this many days.'string='Lot Expiration (days)' -
lot_removal_days_before_expirationIntegerhelp='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_idMany2one → ir.sequencedomain=[('code', 'like', 'rma.lot%')]help='Sequence used to generate names for auto-created lots/serials.'string='Lot/Serial Name Sequence' args: 'ir.sequence'
No public methods.