← Back to team overview

openerp-india team mailing list archive

[Bug 1068350] Re: [Trunk/6.1] Can't set a returned sales order to Done

 

Hello Mariano,

Give me permission on clarify the functional behavior of OpenERP with
real-case.

Please check on trunk 7.0, When you return the product that doesn't mean then we should cancel our Sale order their would be possibility as per the term and condition and payment method of the company.
i.e. replace the goods, give the refund in some percentage, may be product on warranty.

So in general case even the product is returned we have to create
invoice for that and for returned product we have to create refund for
the same. Now about OpenERP after the product returned we can't cancel
our SO, we have to done our Sale Order.

You can done your Sale order after create invoice and paid it, If you
want to create  refund then you can create it same place at you doing a
return product. You can see your Sale order on done state.

Now about your 2nd issue about the delivered check-box is going to true, I agreed that it's confusing cause we have return the product but if we didn't checked the delivered then it will never done our sale order. We have to found a better solution for this. 
Currently our R&D team will focus for the new release 7.0. So about your 2nd issue I am making this as a "Won't fix" and We will found better solution in future and considering as a future roadmaps.

Thanks for the reporting!

** Changed in: openobject-addons
       Status: In Progress => Won't Fix

** Changed in: openobject-addons
     Assignee: OpenERP R&D Addons Team 3 (openerp-dev-addons3) => (unassigned)

** Changed in: openobject-addons
   Importance: Medium => Wishlist

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/1068350

Title:
  [Trunk/6.1] Can't set a returned sales order to Done

Status in OpenERP Addons (modules):
  Won't Fix

Bug description:
  Environments: OpenERP 6.0, OpenERP 6.1

  This is what I have done:

  1. Create a sales order (draft state) with one stockable product.
  2. Confirm the SO.
  3. Make Ready to Process the OUT, then Process to set Done the OUT.

  Check the product stock, the real and virtual stock down as I expect.
  The SO is in In To Invoice state.

  Now the customer decides he wants to cancel his order and return the
  product.

  4. Re-open the OUT with the Return Products
  5. Confirm in the Return Picking wizard all the product moves
  6. In the Picking List view appears a new OUT / IN order with Ready to Process state.
  7. Press Process and Validate to make the return in Done state.

  When I look at the list of sales orders, I see the SO in question
  picked 100%, and in History tab of ther order, both picking are in
  Done state, and the Delivered flag is checked, but the SO still in To
  Invoice state.

  I want either to cancel the SO or mark it as completed. Canceling
  first yields the error: You must cancel any picking orders associated
  with this sales order, which is something I can't do because the
  deliveries are done, and I don't want that either.

  A similar situation was report as an answer here
  https://answers.launchpad.net/openobject-addons/+question/171662 , but
  with no response.

  In that case a invoice was created and refunded, and the problem is
  the same.

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


References