On 26/04/12 16:41 +0200, Cédric Krier wrote: > Hi, > > This is a common request to be able to cancel easily a Purchase or a > Sale. > Currently, the way to process is: > > - cancel all waiting shipments (or even for purchase create it and cancel > it) > - run the shipment exception wizard > - cancel all draft invoices > - run the invoice exception wizard > - the purchase/sale in done. > > I propose to activate the cancel button on purchase/sale even in the > state confirmed/processing. > This button will do all the above steps automatically and put the order > in cancel status.
Finally, I think it is better to keep the current workflow but to improve it because my previous idea fixed only one special scenario “cancel all“ but there are so many others. What could be improved is how to cancel stock move from purchase (because now it needs to be added to a shipment). So my idea is to add to the stock move a “workflow” with buttons for each states. So from the purchase/sale it will be possible to cancel any moves. I don't think we must have the same for invoice lines because they don't have state field and also it could generate some problem for accounting if line is canceled but product was received or sent. -- Cédric Krier B2CK SPRL Rue de Rotterdam, 4 4000 Liège Belgium Tel: +32 472 54 46 59 Email/Jabber: [email protected] Website: http://www.b2ck.com/
pgpxbUY173gzP.pgp
Description: PGP signature
