Logistics mailing list archives
logistics@odoo-community.org
Browse archives
SSCC pallet codes generation and print
Modules for EDI (EDIFACT - french standard) and deliveries tracking
negative quants and returns
by
Camptocamp France SAS, Alexandre Fayolle
Hello all, I'm facing an issue on a customer's database. For various reasons (including, but exclusively, errors in custom addons), some availabilities of outgoing moves have been forced, resulting in negative quants. I need to repair the situation for my customer. My first attempt was to return the pickings, to have the quant reconciliation code do the work, but in case the quant that originally created the negative quant is being returned, the stock module explicitly refuses to reconcile them (see https://github.com/odoo/odoo/pull/9907). The official answer is that it breaks the traceability of quants, and that stock inventories should be used for this. I'm not fond of inventories there, because I don't think that the resulting traceability is clearer (quite the contrary in fact), but I'm concerned pushing 9907 could break other parts of Odoo (Joss mentionned mrp). Before moving further, I'd like to gather opinions from people here. Here are the options I could think of, feel free to add your suggestions: * stick to inventories to fix this * create an addon module to allow returns to reconcile the broken quants (possibly asking the user to explicitly say he wants to do so) * merge #9907 in OCB * ??? Thanks for your feedback. -- Alexandre Fayolle Chef de Projet Tel : +33 4 58 48 20 30 Camptocamp France SAS Savoie Technolac, BP 352 73377 Le Bourget du Lac Cedex http://www.camptocamp.com
Follow-Ups