банк делает платежи (списания) по рабочим дням.
хорошо бы в расписании транзакции иметь галку "в рабочий день" и программа сама определяет рабочий день, следующий за выходными, на которые попадает день платежа, указанный в настройках.
например, день платежа 9 число каждого месяца. 9.8.14 - суббота, значит транзакцию надо запланировать на 11.8.14. еще пример, 9.5.15 - суббота, но это праздник, переносится на 11.5.15, значит транзакцию надо поставить на 12.5.15.