President Petro Poroshenko called the vote a “first but very decisive step” toward bringing Ukraine fully into the European Union.
The money would be made available by blocking for a second year running transfers of funds from the federal budget into the Pension Fund.
Ukraine had successfully repelled a rebel attack on the government-held Donetsk airport, which came under artillery fire from rebel positions.
Vladimir Putin wants another frozen conflict in eastern Ukraine, says Yatseniuk.
The EU measures, details of which were released on Friday after a preliminary agreement on Thursday.
The sanctions will further curb access to European capital markets for Russian banks and firms.
President Petro Poroshenko said the regions would remain part of Ukraine and rejected the idea of federalisation.
Canadian Defence Minister Rob Nicholson said that a Russian military plane had circled over the HMCS Toronto in the Black Sea.
City council of Donetsk said there had been no reported casualties overnight and that public transport would be up and running.
Blasts powerful enough to be heard in downtown Donetsk came from the area near the airport.
A total of 2,000 troops from nine countries – including the US, Canada and Italy – are taking in the exercises.
The EU announced the additional measures late on Friday but said they could be suspended if Moscow withdraws its troops from Ukraine.
President Putin last year ordered the military to return to a base on the far-Northern New Siberian Islands.
EU and US officials said sanctions against Russia would be announced on Russia on Friday.
Russian Foreign Min Sergey Lavrov said Ukraine’s attempt to join NATO are “a blatant attempt to derail all the efforts”.