Although Section 43 of the Public Finance Management Act, 1999 (No. 1 of 1999) makes provision for virements and the shifting of funds from one programme to the other, as well as movement of funds within the programme, there are certain requirements that need to be met by an accounting officer. These conditions are as follows: