vpf and ppf is different.
voluntary provident fund allows an employee to contribute towards his/her pf a/c more than 12%. in vpf , the employee can contribute upto 100% of his baisc + D.A....but employer will not match upto the contribution of employee, employer will stick to 12%.
Public provident fund is a saving tool, tax free investment option, better a retirement policy, for those who doesnt have any pension scheme enrolled.
basically any person above 18years of age may open this a/c in post office or SBI or any nationalised bank. you dont require to be employed, you may be businessman, consultant,etc...min deposit is 500/- max is 100000/-...you can also have loan against ppf a/c subject to certain percentage of deposit in the a/c..