| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-invoicing |
| GIT | |
| GIT | https://github.com/OCA/account-invoicing.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-invoicing/tree/9.0/sale_stock_picking_return_invoicing |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Sales |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, Jairo Llopis, OCA Transbot, oca-travis, Weblate |
| WEBSITE | |
| WEBSITE | https://tecnativa.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:22 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web_kanban - web - bus - account - product - decimal_precision - report - analytic - web_tip - web_planner - procurement - stock_account - stock - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_move_picking_tree |
stock.move | xpath | Inherits stock.view_move_picking_tree | |
view_order_form |
sale.order | xpath | Inherits sale.view_order_form | |
view_picking_form |
stock.picking | xpath | Inherits stock.view_picking_form | |
view_stock_return_picking_form |
Allow to refund sale order | stock.return.picking | xpath | Inherits stock.view_stock_return_picking_form |
qty_returned
Float
copy=False
digits=dp.get_precision('Product Unit of Measure')
string='Returned Qty'
No public methods.
origin_to_refund_so
Boolean
to_refund_so
Boolean
help='Trigger a decrease of the delivered quantity in the associated Sale Order'
args: 'To Refund in SO'
action_done(self)
to_refund_lines
Selection
default='keep_line_value'
help="This field allow modify 'to_refund_so' field value in all stock moves from this picking after it has been confirmed.keep_line_value: keep the original value.\nto_refund_so: set all stock moves to True value and recompute delivered quantities in sale order.\nno_refund_so: set all stock moves to False value and recompute delivered quantities in sale order."
selection=[('keep_line_value', 'Keep Line Value'), ('to_refund_so', 'To Refund In Sales Order'), ('no_refund_so', 'No Refund In Sales Order')]
string='Refund Options'
set_delivered_qty(self)
write(self, vals)
No new fields.
Public methods (1)default_get(self, fields)
sale_order_id
Many2one → sale.order
comodel_name='sale.order'
ondelete='cascade'
readonly=True
string='Sale order'
to_refund_so
Boolean
help='Trigger a decrease of the delivered quantity in the associated Sale Order'
string='To Refund'
No public methods.