Ukrainian President Petro Poroshenko on Friday ordered his army commander to halt fire in Kiev's five-month campaign against pro-Russian insurgents at 1500 GMT under the terms of a new truce deal.