← Back to team overview

openerp-expert-production team mailing list archive

[Bug 596862] Re: Regression: on sales flow : we cannot cancel a SO anymore

 

Like Ana stated, this is not a regression, it has been from the beginning. I.m.h.o. the current functionality is correct. As a picking is "Done" financial transactions are booked in a period. Also when goods are shipped regarding a specific sales order that sales order can and shouldn't be canceled anymore.
The only way one will have is to receive the goods back with a return packing, including the financial transaction, perhaps in the next period! Those can be reconciled.

I do agree that a user could take a picking-order that seems the wrong
one afterward. Right now it is a nightmare to correct this. It would be
good to have a function that could reverse the packing, based on
authorization/user rights.

Regarding the notice about the possible different price taken for the
return packing, that would not occur if one generate the return packing
from the original packing. That one is solved about 3 months ago if I'm
right, for both standard as also in account_anglo_saxon module when
price differences are booked.

** Summary changed:

- Regression: on sales flow : we cannot cancel a SO anymore
+ on sales flow : we cannot cancel a SO when picking is done.

-- 
on sales flow : we cannot cancel a SO when picking is done.
https://bugs.launchpad.net/bugs/596862
You received this bug notification because you are a member of OpenERP
Manufacturing Experts, which is a direct subscriber.

Status in OpenObject Addons Modules: New

Bug description:
Hi,


I just realized that with the new check on the last version it's just impossible to cancel a SO when his picking has already been confirmed !!!

I mean, this should not appear in a normal flow, I agree, but what to do when you're facing this !??

To reproduce :

1. Create a SO with 1 line (no matter the configuration)
2. Confirm it, go to the packing and confirmed it (force if necessary)
3. Go back to the SO, try to cancel => It says you must cancel the packing first !
=> Normal
4. Goto to the packing, you cannot cancel it, there is no button ! The workflow doesn't allow to cancel the "done" packing !
=> Can be normal...
5. Ok, so now you try to Delete this "done" packing in order to cancel your SO and it's not possible anymore !!! Says you cannot delete a done packing

So, you cannot cancel, you cannot delete the packing... But you need one of those solutions to delete your SO !!

We do need something here to be able to cancel the SO, whatever it is.

I'll suggest to enable the workflow transition from Done to Cancel state into packing. Doing this, we'll be able to ensure who's doing that through "role" security.

Thanks,


Joël