У меня не работает, наверно, что-то делаю не правильно :) Проблемы в моем случае нет, т.к. руками редко что добавляю, но поведение программы отличается от описанного.
Допустим, требуется, чтобы все ручные транзакции создавались со счетом, который в середине списка счетов. Если выбрать этот счет в списке счетов, затем добавить транзакцию, то по умолчанию он и подставляется - это верно. Но если затем перейти в "Транзакции" и создать оттуда, то всё равно подставляется первый в списке. Если выбрать вручную и создать транзакцию, то счет по умолчанию не меняется. А вот если перетасовать счета в списке, то счет по умолчанию изменится. Выбор счета в шаблоне по умолчанию тоже не влияет на счет, подставляемый при ручном создании транзакции, он всегда первый в списке счетов.