The Nepali Rupee (Rs) is divided into 100 paise (p). There are coins in denominations of one, two, five, and 10 rupees, and banknotes in denominations of one, two, five, 10, 20, 25, 50, 100, 500, and 1000 rupees. It has been printed by Nepal Government. You can visit the governmental banks for more trustworthy details.
Please go through Nepal Rastra Bank for more details.