Ukrainian President Petro Poroshenko has enacted a law on the introduction of medium-term budget planning, according to the Verkhovna Rada's website.