TIP: You can type at any time to perform a new search.

Security findings

Repository
OCA/stock-logistics-workflow · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.07 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/stock-logistics-workflow
Last tracking update
2026-10-03 23:56:57
Authors
ACSONE SA/NV, Odoo Community Association (OCA)
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA)
Committers
sbejaoui, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
rma_sale_stock_restocking_fee_invoicing
Description
This module extends the functionality of the stock picking return wizard
to allow you to charge restocking fee in case of return of goods by a
customer.

Code Analysis info_outline

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.form (in sale_stock_restocking_fee_invoicing) res.config.settings form Inherits stock_account.res_config_settings_view_form
res_partner_form_view res.partner.form (in sale_stock_restocking_fee_invoicing) res.partner form Inherits base.view_partner_form
stock_move_form_view stock.move.form (in sale_stock_restocking_fee_invoicing) stock.move form Inherits stock.view_move_form
stock_return_picking_form_view stock.return.picking.form (in stock_restocking_fee_invoicing) stock.return.picking form Inherits stock.view_stock_return_picking_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (9)

New fields (1)
  • restocking_fee_product_id Many2one → product.product
    default=<expr> domain=[('type', '=', 'service')] help='It is possible to specify on a customer whether restocking fee must be charged for returning goods. In the case where fee are to be applied, the product specified here is added to the sale order to charge these restocking fee.' ondelete='restrict' string='Restocking Fee Product' args: 'product.product'
Public methods (0)

No public methods.

New fields (1)
  • restocking_fee_product_id Many2one → product.product
    help='It is possible to specify on a customer whether fees must be charged for returning goods. In the case where fees are to be applied, the product specified here is added to the sale order to charge these fees.' readonly=False related='company_id.restocking_fee_product_id' string='Restocking Fee Product' args: 'product.product'
Public methods (0)

No public methods.

New fields (1)
  • charge_restocking_fee Boolean
    default=False help='Tick this box if you wish to charge your customer a fee in case of return of goods' tracking=True
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • is_restocking_fee Boolean
Public methods (0)

No public methods.

New fields (2)
  • charge_restocking_fee Boolean
    default=False help='If checked your customer will be charged for accepting returned goods.' readonly=True
  • picking_kind Selection
    readonly=True related='picking_id.picking_kind'
Public methods (0)

No public methods.

New fields (2)
  • charge_restocking_fee Boolean
    default=False help='Tick this box if you wish to charge your customer a fee in case of return of goods. Default value comes from the customer info.'
  • is_customer_return Boolean
    readonly=True
Public methods (1)
  • default_get(self, fields)
    @api.model

New fields (2)
  • charge_restocking_fee Boolean
    default=False help='Tick this box if you wish to charge your customer a fee in case of return of goods'
  • is_customer_return Boolean
    compute='_compute_is_fee_customer_return'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…