| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/16.0/stock_customer_deposit |
| VERSION | |
| VERSION | 1.2.1 |
| CATEGORY | |
| CATEGORY | Inventory/Delivery |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Moduon |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Moduon |
| COMMITTERS | |
| COMMITTERS | GitHub, Weblate, OCA-git-bot, oca-ci, Eduardo De Miguel, Emilio Pascual |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:12:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - account_payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module extends the functionality of the consignment stock to support customer deposits and allows the management of customer deposits in warehouses. Lines that consume customer deposits will have a 100% discount. Otherwise, they will use the discount rules provided by Odoo. It is possible to activate the use of customer deposits per warehouse. This will allow the use of an operation type and a route to create customer deposits in the warehouse. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_order_form_inherit_customer_deposit |
Sale Order Customer Deposits | sale.order | xpath | Inherits sale.view_order_form |
view_partner_form_inherit_customer_deposit |
Partner Order Customer Deposits | res.partner | xpath | Inherits base.view_partner_form |
view_picking_type_form_inherit_stock_customer_deposit |
Operation Types Customer Deposit | stock.picking.type | xpath | Inherits stock.view_picking_type_form |
view_sales_order_filter_inherit_stock_customer_deposit |
Sale Order Search Customer Deposit | sale.order | xpath | Inherits sale.view_sales_order_filter |
view_warehouse_inherit |
Warehouse Customer Deposit | stock.warehouse | xpath | Inherits stock.view_warehouse |
No new fields.
Public methods (0)No public methods.
customer_deposit_count
Integer
compute='_compute_customer_deposit_count'
action_view_customer_deposits(self)
can_customer_deposit
Boolean
related='warehouse_id.use_customer_deposits'
customer_deposit
Boolean
customer_deposit_count
Integer
compute='_compute_customer_deposit_count'
action_view_customer_deposits(self)
deposit_allowed_qty
Float
compute='_compute_deposit_allowed_qty'
digits='Product Unit of Measure'
help='Quantity of the product allowed to used in customer deposit.'
readonly=True
deposit_available_qty
Float
compute='_compute_deposit_available_qty'
digits='Product Unit of Measure'
help='Quantity of the product available in customer deposit.'
readonly=True
route_id
Many2one → stock.route
compute='_compute_route_id'
readonly=False
store=True
args: 'stock.route'
action_view_customer_deposits(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)button_validate(self)
create(self, vals_list)
assign_owner
Boolean
help='If checked, the owner of the picking will be the partner of the picking.'
args: 'Assign owner automatically'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
customer_deposit_route_id
Many2one → stock.route
ondelete='restrict'
args: 'stock.route', 'Customer Deposit Route'
customer_deposit_type_id
Many2one → stock.picking.type
check_company=True
args: 'stock.picking.type', 'Customer Deposit Type'
use_customer_deposits
Boolean
create(self, vals_list)
get_customer_deposit_rules_dict(self)
write(self, vals)
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/stock-logistics-workflow |
| PULL REQUEST | |
| PULL REQUEST | [18.0][MIG] stock_customer_deposit: Migration to 18.0 (#2189) |