Инструмент для помощи в заполнении декларации 3-НДФЛ на сайте https://lkfl2.nalog.ru/lkfl/ по доходу с дивидендов иностранных компаний с подписанной формой W-8BEN
Это ПО написано для личного пользования и автор не несёт ответственности за ошибки в поданных с помощью него декларациях! Обязательно вручную проверяйте введённые в автоматическом режиме данные!!!
На данный момент поддерживается отчётность только от брокера Tinkoff, но в будущем функционал может быть расширен.
Запросите в чате поддержки Тиньков отчётность по дивидендам иностранных компаний за нужный год в формате .xlsx
Полученный файл dividends.XLSX
откройте в Microsoft Excel или загрузите в Google docs.
Далее инструкция для Google Sheets, в Microsoft Excel всё можно сделать по подобию:
Создайте новую пустую таблицу
В левом верхнум углу нажмите "Файл" => "Импортировать" => "Загрузить" => "Выбрать файл с вашего устройства" => выберите файл с отчётностью dividends.XLSX
=> кликните "Заменить таблицу"
Выделите и удалите все верхние ряды до ряда с описанием данных в колонках (headers)
Найдите все остальные строки не относящиеся к дивидендам и также удалите их Удалите картинку "Тиньков" в верхнем левом углу
Убедитесь, что вы случайно не удалили из отчёта строки, относящиеся к выплатам по дивидендам!
Загрузите файл обратно на компьютер в формате CSV. "Файл" => "Загрузить" => "В формате с запятой как разделитель"
Установите язык программирования Elixir https://elixir-lang.org/install.html
Установите Chrome Driver https://sites.google.com/a/chromium.org/chromedriver/downloads
Скачайте этот репозиторий себе на компьютер.
В одном окне терминала (или сессии screen или tmux) запустите chromedriver
, он должен работать в фоновом режиме.
В другом терминале перейдите в директорию проекта cd /Users/my-user/Workspace/elixir/ndfl_dividents
(команда для примера, впишите свой путь до репозитория на локальной машине).
Выполните команду mix deps.get
, затем iex -S mix
. Запустится консоль Elixir
В консоли Elixir выполните команду NdflDividents.login
. Запустится браузер Chrome и откроется страница входа в личный кабинет nalog.ru
Введите логин и пароль от личного кабинета. Это ПО не получает и тем более никуда не отправляет ваш логин/пароль и прочие персональные данные. Вы взамодействуете напрямую с сайтом налоговой.
В Личном Кабинете перейдите в "Жизненные ситуации" => "Подать декларацию 3‑НДФЛ" => "Заполнить онлайн" => Укажите год и прочие галочки => "Далее" => Выберите вкладку "За пределами РФ"
У вас на экране должна быть такая картинка
После этого скопируйте путь к CSV файлу с дивидендами.
Вернитесь к консоли Elixir и выполните там команду NdflDividents.run("/Users/ibarch/Workspace/elixir/ndfl_dividents/dividends.csv")
(Вставьте в ковычки путь до вашего файла)
Консоль Elixir должна зависнуть и скрипт начнёт заполнять за вас Источники Дохода. Дождитесь когда он закончит и свернёт все записи. Вот как должен выглядеть процесс работы:
Screen.Recording.2021-04-09.at.21.30.31.mov
Перед отправкой декларации проверьте все записи