Putting a Validate Button on Purchase Receipt

Hi,

Is it possible put a stop on direct validation of Purchase Receipt. It should create a Purchase Receipt, then on confirmation generate the needed journals. Can we put a 'Validate' button as done on Sales Delivery. Using this block, Purchase Invoicing Elements can be updated directly in Receipt before posting itself. Have any one tried on similar requirements.