Подписаться на блог

Фрирайтинг, заметки, шитпостинг и все подряд (18+)

Позднее Ctrl + ↑

Будни ИП — отчетность в Росстат и ЭЦП

Если вы попали на эту страницу из поиска с мыслью «я ничего не понимаю, слишком сложно» или «все работает неправильно», то спешу вас успокоить — все проще и быстрее, чем кажется.

Как сейчас оформить ЭЦП для ИП

  1. Покупаем токен для ЭЦП — в любом городе есть конторы, которые их продают, только уточните, что для налоговой и через какой софт ими пользоваться;
  2. Покупаем лицензию софта — в моем случае КриптоПРО;
  3. Через Госуслуги записываемся в налоговую на выдачу ЭЦП;
  4. Приходим, отдаем токен, расписываемся, получаем ЭЦП, уходим;
  5. На компьютер ставим софт для работы с подписью, корневой сертификат налоговой и импортируем свою ЭЦП.

Как сдать отчет в Росстат

  1. Если вам пришло письмо на почту, значит вы есть в системе сбора отчетности;
  2. Если не получается войти, восстановить пароль;
  3. Входить по паре ОКПО и пароль.

Вообще, конечно, не факт, что вы есть в системе, но письмо же не просто так пришло, в ином случае придется идти в локальный Росстат.

В какой-то момент на одной из почт во входящих я видел письмо о необходимости передачи отчетности в Росстат. Сказано — значит надо делать, решил я, и полный уверенности пошел на Госуслуги, чтобы передать отчетность.

Внезапно нашел заметочки и обрывки твитов об уникальном приключении, которое мне предстояло месяц назад и которое, скорее всего, предстоит другим ИП.

Оказалось, через Госуслуги отчетность передать нельзя, хотя год назад я вроде бы через них и передавал. Пошел в веб-кабинет Росстата, но зайти туда не смог.

Почему не смог зайти? Потому что непонятно, какой пароль. А зарегистрироваться нельзя — ведь я зарегистрирован, кажется, регистрация с Госуслуг подтянулась, но пароль не подошел.

При восстановлении пароля на почту ничего не пришло, на форуме куча тем, относящихся к ситуации. Ответ простой — надо обратиться в местный Росстат. В других же темах люди пишут, что местный Росстат посылает к поддержке веб-кабинета. Круг замыкается. Всякие темы типа «FAQ как пользоваться кабинетом» тоже полнились жалобами людей, у которых ничего не работало.

Мне же поддержка сказала, что в карточке моего ИП нет почты, но профиль почему-то был, почта оказалась зарегистрирована и ссылка на восстановление пароля туда все-таки дошла. Через пару часов.

Обрадовавшись, я кликнул по ссылке, но она оказалась просрочена.

«ШТОШ!» — подумал я и, вспомнив, как я сам косячил с асинхронной отправкой писем, сделал еще несколько реквестов на восстановление пароля в надежде, что хоть одна из ссылок еще будет живой. Так и оказалось, через час я смог перейти к экрану установки нового пароля.

Другое дело, что он не установился. Просто ошибку отдало. Следующая попытка оказалось удачной, пароль успешно поменялся, но войти по почте я опять не смог. Недолго думая, я вбил не почту, а номер ИП в Росстате и пароль и успешно вошел.

Не забываем, что прибыль надо из валюты переводить в рубли по курсу ЦБ

Быстренько накидал отчетик и нажал «отправить», в этот момент я узнал, что нужна ЭЦП.

Пошел гуглить, как ее сделать. Все лендосы и куча сервисов, что я видел, на деле оказались неактуальными. Я заплатил одному из сервисов деньги за то, что они сказали мне «сходите в налоговую, а еще вот ваш ключ КриптоПРО». Спасибо, конечно, но я и прочитать это мог я (но не прочитал).

Хотя бы мне скинули адреса центров, где я мог токен купить. Забавно, что они все оказались закрыты, но да ладно, токен я по итогу купил у небольшой местной конторки.

Как оказалось, с ЭЦП для ИП с начала 2022 года все проще: покупаем токен, записываемся в налоговую на выдачу ЭЦП.

В моей налоговой даже был вендинговый автомат с токенами, жаль, узнал я об этом по факту.

Приходим с токеном к назначенному времени, на нее запишут ЭЦП. Дома качаем КриптоПРО, ставим корневой сертификат с сайта налоговой, вставляем токен, импортируем подпись — вы великолепны. Можно подписывать отчеты.

К слову, КриптоПРО очень сильно поменялось в положительную сторону с точки зрения использования на маке за последние 5 лет (да, последний раз я юзал его в 2017). Тогда я день сидел в терминале, а сейчас все завелось в виде «далее-далее-готово».

Таким образом, я всего за 3 дня прошел стадии от «все не работает, какой-то бред» до «все работает вполне ок, надо только разобраться».

Начал профессионально диджеить

Знаете, есть вот это мнение, что ты начинаешь профессионально чем-то заниматься тогда, когда тебе за это занятие начинают платить.

Таким образом я на прошедшей праздничной неделе стал профессионально заниматься диджеингом, так как отыграл сет в баре, и мне за это заплатили.

«Кто ты без своего айти? — Алкоголик, тысячеонер, диджей!»

Хруст снега

На днях задумался, что мне очень нравится хруст снега. Звук, ощущения — что-то в этом есть!

Почему я не задумался раньше? Потому что обычно зимой я двигался быстренько от одного помещения к другому, чтобы не мерзнуть. Либо всегда бежал решать какие-то проблемы, делать какие-то дела, куда-то спешил.

Сколько раз себе твердил «Игорь, научись останавливаться, ловить момент, наслаждаться им», но как-то забывал про это, надо будет попробовать сделать это привычкой, а не «обязанностью» и  не чем-то, что я делаю «через силу».

Начал проходить курс для блоггеров

Что это вы видите у себя в ленте фейсбука (или где-то еще)? Правильно, очередной мой пост про то, как я начинаю что-то писать/вести бложег/щитпостить/etc, и в этот раз я ТОЧНО возьмусь за голову и не заброшу это дело.

Сколько таких постов было — не счесть, особенно учитывая количество площадок, где я их писал, но в этот раз все будет по-другому, во всяком случае, мне хочется в это верить, ведь в этот раз у меня есть клевые менторы и компания единомышленников, так как я вписался на бета-версию курса от Ани и Ильи, они большие молодцы, уже на этапе кастдева зарядили мотивацией, и я вообще весь такой крутой и радостный, что смог влететь в бету.

Зачем это все? Вот этим вопросом я (и не только я) задавался и на кастдеве, и на воркшопах. Причин можно найти бесконечно много, но я для себя выделил несколько: потому что мне это нравится (ух, как я люблю щитпостить, *потираю руки*) и потому что не то чтобы вы не узнаете, че у меня нового происходит, я сам об этом забываю.

А происходит много чего. Буквально за последние несколько месяцев я и по конференциям покатался, и менежить больше начал, и диджеить, и музыку пытаться писать, и принимать участие в организации тусовок, и на клевых закрытых тусах был — всего и не счесть.

В общем, ставьте лайки, подписывайтесь (с)
“Let’s start a new journey!”, так сказать

Второй выпуск подкаста смонтирован

Я как-то прошляпил в какой-то момент публикацию этого черновика, а сейчас до него дошел. Не пропадать же добру, правильно?

Андрей Смолко — главный знаток спеки JS в Рязани рассказывает про то, как от проектирования кораблей он перешел к разработке веб-сервисов, учился в Европе и много чего интересного про синтетические данные.

Подкаст в аудио-формате и на других площадках — анкор.

Фидбэк, предложения, пожелания, залететь в следующий выпуск — форма.

0:00 — Приветствие
1:33 — Экскурс в историю
3:12 — Как поехать учиться в Европу
9:47 — Про магистерскую диссертацию, исследования и первые программы
14:37 — Как вернулся в Россию, в Рязань
17:00 — Про модели кораблей, электронную навигацию и работу в Санкт-Петербурге
21:10 — Первый продакшен код
22:55 — Как Андрей стал программистом и переехал в Рязань
28:30 — Как начал читать спеку JS
37:44 — Кто вдохновляет
42:55 — Бэкенд или фронтенд
46:09 — Компетенции и собеседования
55:12 — Про проект и синтетические данные
1:08:12 — Завершение

Как babel-плагин замедлил приложение в 2 раза

TL;DR: в @babel/plugin-transform-classses есть баг, который вызывает падение перформанса.

Вчера всплыла неожиданная проблема, которая изначально звучала как «часть приложения работает медленнее после оптимизаций сборки проекта». Перформанс панель показывала неутешительные результаты, причем, посмотрев на коллстек, найти даже минимальную зацепку я не смог.

Экспериментально удалось выяснить, что проблема возникает чисто из-за каких-то зависимостей.

С ними в проекте недавно была проведена работа по дедубликации лок-файла и дерева зависимостей, вместе с чем обновились некоторые библиотеки. Минус 7000 строк лока, разбор проблемы обещал быть веселым.

Проблему искал сначала мой коллега, затем я. Не знаю, сколько времени на это было потрачено, но причиной оказался один плагинчик — @babel/plugin-transform-classses. Откатил версию, зафиксировал ее, и все заработало.

Из-за отсутствия зацепок исследование проводилось методом исключения, благо, модули babel были близко к началу очереди.

Как оказалось, с 1 апреля 2020 года в репозитории есть репорт этой проблемы — babel#11356.

Сейчас разбираться, че там внутри плагина поменялось мне лень, конечно, но когда-нибудь обязательно покопаю, когда-нибудь.

В нашем случае замедление было в среднем в 2+ раза. Некоторым повезло меньше, после обновления Angular можно поймать и более ощутимые просадки.

Картинка из обсуждения в репозитории Angular'а

В очередной раз поймал себя на мысли, что в 2021 году babel уже не нужен. Пора начать выпиливать его из проектов!

Сейчас придумал теорию заговора, что babel так с адептами ООП борется просто.
Как там было? Если хочешь, чтобы перестали использовать deprecated метод, добавь в него sleep.

Пилотный выпуск подкаста в паблике

Зарелизил, так сказать, пилотный выпуск подкаста. Со звуком проблемы, но это пока, дальше — лучше!
Пока доступно на ютубе и анкоре, доставка на другие площадки — в процессе.

Фидбэк и предложения можно в комменты ниже, в комменты на ютуб или анонимно — в форму.

0:00 — Приветствие
2:12 — Стартапы и COVID-19 в Германии
5:42 — Социализация после переезда
10:42 — Велосипед и учеба на права в Берлине
13:55 — DevOps, инфраструктура и облака
15:51 — Основное направление работы
17:01 — Про Ruby
18:07 — Глобальная клаудификация
21:12 — Постоянное обучение и выгорание
25:21 — Инженерная тусовка и атмосфера
28:11 — Почему бы не начать свой стартап
30:36 — История сайта WebPurple
35:00 — Технический стек для своего стартапа
41:24 — Завершение
Ранее Ctrl + ↓