хм, сейчас поэкспериментировал. создал счет 0 руб., создал транзакцию в прошлом на -100, баланс стал -100. ввел начальный баланс +2000, текущий баланс стал +1900. вывод - начальный баланс учитывается раньше самой первой транзакции по счету. на то он и начальный.
интересно, как вы конкретно делали это - " внести остаток на счету на 1 мая"?