Hi everybody,
I have the current problems describe below ( OpenERP 7) :
If I create an invoice for my sale order and I canceled it, I can only recreate the same sale_order.
However, it happen that someone created a full invoice and want to cancel it to create a invoice per percentage.
Is it possible to "go back" in the workflow like before created the first one?
So in the stage "wait_invoice"?
I was thinking do some transition like this:
<record id="trans_wait_invoice_invoice_manual" model="workflow.transition">
<field name="act_from" ref="act_invoice_except"/>
<field name="act_to" ref="act_wait_invoice"/>
<field name="signal">invoice_reset</field>
</record>
<record id="trans_wait_invoice_invoice_manual" model="workflow.transition">
<field name="act_from" ref="act_invoice_cancel"/>
<field name="act_to" ref="act_wait_invoice"/>
<field name="signal">invoice_reset</field>
</record>
My signal is a button :
<button name="invoice_reset" string="Reset Invoice" type="object" attrs="{'invisible': [('state', '!=', 'invoice_except')]}" groups="base.group_user" />
Someone knows why it is not working? Any idea to correct it? Or another way to resolve my issue?
Many thanks,
Selverine