FERA was the old Foreign Exchange Regulation Act of 1973 that took a rigid approach to regulating foreign exchange transactions and determining residential status. FEMA, the Foreign Exchange Management Act of 1999, replaced FEMA to take a more flexible approach facilitating foreign trade. The key differences between the two acts are that FERA required RBI approval for transactions and viewed violations as criminal offenses, while FEMA does not require as much approval and views violations as civil offenses carrying monetary penalties rather than imprisonment. FEMA aims to better manage foreign exchange and promote an orderly forex market in India.