This is an Openerp V7 customization.
The set up is a church parish and mainly project based accounting...more of NGO.
I have to customize purchase requisition and payment vouchers workflows.
The purchase requisition workflow:
A user in a department raises a purchase requisition(more of purchase intend) and sends it to the department manager for approval. Once the department manager approves it, it goes to the accountant. The accountant gives his/her opinion (introduced a text field for this) and sends it to the Financial Administrator. The F.A approves it and the purchase is done.
The purchase requisition should only be editable in the draft state. The only field editable only once is the accountants opinion and read only after that.
All cash or cheque payment vouchers are prepared by the clerks and approved by the accountant and then the Financial Administrator.
The accounts clerk finally writes the cheque and issues it to the payee.
Some work has been done on it. I'll provide them to the successful bidder.
With every transition, there will be a notification email sent to each member of that particular group...e.g Finance Administrator. The accountant opinion can only be edited once and cannot be modified. A requisition can only be modified in the draft state and read only thereafter. Attached are incomplete files for the same. These transitions happen before a purchase order is raised. Also a new field will be required...Approved by(the logged in user). This will be done in form of a module.