diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 885f7cd2077..4f800534861 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1104,6 +1104,9 @@ class stock_picking(osv.osv): for move_line in picking.move_lines: if move_line.state == 'cancel': continue + if move_line.scrapped: + # do no invoice scrapped products + continue vals = self._prepare_invoice_line(cr, uid, group, picking, move_line, invoice_id, invoice_vals, context=context) if vals: