Автоматически заполнить 3-НДФЛ

У кого есть иностранные акции на брокерском счете знают о большой проблеме: налоговым агентом по дивидендам является само физлицо, а значит по каждому доходу надо накликать запись в 3-НДФЛ.

В этом году у меня таких записей накопилось больше двух сотен, так что я понял, что вбивать их руками не вариант и решил автоматизировать это. Для начала потребовалось вытащить машиночитаемый отчет из Tinkoff Broker API. (Довольно бестолково написанном в этом месте.) И затем накидать робота, который будет открывать nalog.ru и вбивать нужные мне данные в форму.

Получившийся результат выложил на https://github.com/gerasiov/3ndfl Используйте, исправляйте, радуйтесь сэкономленному времени.

Выписка из интернет-банка Авангард, Тинькофф, Сбербанк и др. в формате OFX

Нашел у себя в блоге старый, неопубликованный черновик. Публикую.

В случае, если вы пользуетесь каким-то из инструментов домашней (и не очень) бухгалтерии, одним из животрепещущих вопросов встаёт импорт данных из различных систем интернет-банкинга.

В принципе, многие банки умеют экпортировать выписки в формате CSV или XLS и их (иногда немного помучавшись) можно скормить в тот же GnuCash. Но самый простой способ – это сгенерировать из банковского отчета файл OFX (универсальный открытый формат для банковских выписок) и его уже импортировать в бухгалтерское ПО.
Для этой задачи существует универсальная платформа ofxstatement, позволяющая генерировать такие выписки и куча плагинов, умеющих парсить выписки различных банков.

Список банков/плагинов есть на странице самого ofxstatement в README. Можно установить необходимый плагин руками. В частности репозиторий ofxstatement-russian содержит плагины для Авангарда, ТинькоффБанк, АльфаБанк, Сбербанк. Ну или можно поставить в Debian/Ubuntu пакеты ofxstatement и ofxstatement-plugins (если используете стабильный дистрибутив, то плагины лучше ставить из backports, там они более актуальные).

Ошибка 2009

Как, возможно, некоторые уже слышали, прошлый 2008й год закончился високосной секундой. Новый год задержали на секунду и вслед за 2008-12-31 23:59:59 (UTC) настало 2008-12-31 23:59:60 (UTC).
И вы знаете, мой десктоп повис где-то в интервал с 02:55:31(MSK) до 02:59:60(MSK).
Гугл дал только вот эту ссылку.
По традиции грешу на закрытый компонент: драйвер видео от NVidia, потому что все удаленные сервера живы-здоровы. Кому-нибудь есть что добавить?
UPD: nVidia оправдана. Всему виной блокировка.