TIP: You can type at any time to perform a new search.
POS RMA
pos_rma · OCA/pos
- Repository
- OCA/pos · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Point of Sale
- Folder size
- 0.1 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/pos
- Last tracking update
- 2026-08-07 08:23:00
- Authors
- Odoo Community Association (OCA), APSL-Nagarro
- Maintainers
- Odoo Community Association (OCA), APSL-Nagarro
- Committers
- Weblate, OCA-git-bot, oca-ci, Antoni Marroig Campomar
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module adds RMA management directly within the Point of Sale (POS) interface. Users can create RMAs from order lines, with validations on return quantity and a required reason. It links RMAs to POS orders for easy tracking.
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_pos_order_form_inherit |
pos.order.form.inherit | pos.order | form | Inherits point_of_sale.view_pos_pos_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (2)
-
rma_countIntegercompute='_compute_rma_count'string='RMA Count' -
rma_idsOne2many → rmacomodel_name='rma'inverse_name='pos_order_id'string='RMAs'
-
action_view_repair_rmas(self)
New fields (1)
-
pos_order_idMany2one → pos.ordercomodel_name='pos.order'
-
check_can_create_rma(self, line_id)@api.model -
create_rma_from_pos(self, pos_order_line_id, qty, note)@api.model