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 IDNameModelTypeStatus
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_count Integer
    compute='_compute_rma_count' string='RMA Count'
  • rma_ids One2many → rma
    comodel_name='rma' inverse_name='pos_order_id' string='RMAs'
Public methods (1)
  • action_view_repair_rmas(self)

New fields (1)
  • pos_order_id Many2one → pos.order
    comodel_name='pos.order'
Public methods (2)
  • check_can_create_rma(self, line_id)
    @api.model
  • create_rma_from_pos(self, pos_order_line_id, qty, note)
    @api.model