Sending funds outside India


Can any one tell me, is there any limitation on amount that can be sent abroad, lets say for trading or buying any commodities for business ? If yes whats that limit ?

And whether if we need to furnish any documents to bank or seek any RBI clearance.

As we intended to buy some machinery from abroad, but wondering if there are any clauses now a days …