← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 861306] Re: salesman for invoices created from a picking

 

Hello Manu,

Thanks for your time and contribution, i seen your suggestions regarding
user_id in stock.py of Stock Module but alone it was not solving the
issue related to user_id, so i have made certain changes in sale.py of
Sale Module inorder to correct the users in SO and Customer Invoice. The
solution will be merged in addons soon. Following are the Revision ID
and Number of the proposed branch:

Revision ID  :  bde@xxxxxxxxxxx-20110929070627-xvuq85cvm0tmpczw
Revision Number : 5236

Thanks & Regards,
Devnani Bharat R.

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/861306

Title:
  salesman for invoices created from a picking

Status in OpenERP Addons (modules):
  Fix Committed

Bug description:
  The salesman for the invoices created from a picking is not correct.

  When an invoice is created from a sale.order in the method
  action_invoice_create (sale/sale.py), the user_id field gets the
  value:

  'user_id': order.user_id and order.user_id.id or False

  so the code properly copies the salesman from the order to the
  invoice.

  However, when invoicing from pickings, the method
  action_invoice_create (stock/stock.py), the user_id field for the
  invoice gets the value:

  'user_id': uid

  when it should get the value:

  'user_id': picking.sale_id and picking.sale_id.user_id and
  picking.sale_id.user_id.id or False

  in the 2 locations of the method action_invoice_create.

  Please fix it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/861306/+subscriptions


References