Reserve Bank of India (RBI) issues the Purpose Code which is a unique code to specify the type of foreign currency transactions. This code is necessary because RBI prohibits certain types of payments. This helps RBI curb illegal transactions.