[6.1, 7.0, trunk] return product messed up when output location manually chained to customer location
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
New
|
Undecided
|
OpenERP Publisher's Warranty Team |
Bug Description
If you setup you warehouse with the Output location manually chained to the customer location, then returning goods is messed up.
A Sale Order will generate a move from Stock to Output, and the chained location setup will generate a move from Output to Customer. When the customer returns the good for any reason, the user will use the stock return picking wizard from the OUT picking. This generates an incoming move from Customer to Output, and the chained location setup generates in turn an outgoing move from Output to Customer (and when the incoming picking is processed, the outgoing move gets available...)
This is wrong, as it totally messes up the logistics of the company, and it is a big problem for an e-commerce company handling over 100 SO per day, with 5% return rate, as it requires a lot of manual processing. In my opinion, there should never be an *incoming* move to the *Output* location of the warehouse. This would solve the problem.
There should be a setting on the shop specifying which location is to be used for returns, or the stock return picking wizard should provide a way of specifying a location on a case by case basis.
Related branches
- OpenERP Core Team: Pending requested
-
Diff: 22 lines (+4/-1)1 file modifiedstock/wizard/stock_return_picking.py (+4/-1)
Changed in openobject-addons: | |
assignee: | nobody → OpenERP Publisher's Warranty Team (openerp-opw) |
tags: | added: maintenance |
no longer affects: | ocb-addons/6.1 |
no longer affects: | ocb-addons/7.0 |
no longer affects: | ocb-addons |
OPW opened for this ticket