ФНС спохватилась через 2 года и требует НДФЛ с доходов, с которых уже удержан ИПН в 2022-2024 гг. — законно ли это или беспредел?
Актуальные случаи:
2022–2024 гг. — налоговый резидент РФ работал удаленно из РФ по трудовому договору с казахстанской компанией (без филиала в РФ), работодатель удерживал ИПН 10% в Казахстане, а у человека возникал НДФЛ в РФ.
2025 год — налоговый резидент РФ продолжает работать удаленно из РФ по трудовому договору с казахстанской компанией которая продолжает удерживать ИПН 10% в Казахстане, а в РФ продолжает возникать НДФЛ.
В 2025 году ФНС спохватилась и начала задавать вопросы удаленщикам из РФ которые получали доход от казахстанских компаний, преследуя цель воспользоваться приоритетом международного договора (конвенции) между РФ/РК и отказать в зачете ИПН 10%, требуя подать корректировки и доплатить НДФЛ в части ранее заявленного зачета ИПН в РК за 2022-2024 гг.
Давайте разберемся.
Читать далееВсе мы знаем, что наш мир быстро меняется, и, к сожалению или к счастью, скорости никак не уменьшаются, а только нарастают. Особенно это чувствуют компании, ведь с изменением мира меняются и механизмы работы. Как приспособиться к новым реалиям, как повысить эффективность, как изменить подход к выполнению задач, если это кажется необходимым? Конечно, нужно обучение. К этому выводу однажды приходят как самые крупные, так и совсем небольшие компании. Но как найти и построить это обучение?
Читать далееВсем привет. В последнее время перевод текстов с одного языка на другой уже не вызывает такой головной боли, как раньше: есть несколько качественных онлайн-переводчиков, есть большие нейросети, которые тоже можно попросить перевести текст, — в общем, варианты есть, их довольно много, и они выдают вполне приемлемый результат. Но у всех них есть одно ограничение: они работают онлайн (удалённо). Для кого-то это ограничение несущественно, а для кого-то может быть критично. Мне же просто захотелось иметь что-то, что сможет переводить тексты на хорошем (современном) уровне офлайн (сугубо на моём компьютере). Ну, люблю я, когда всё, что мне нужно, может работать и локально тоже. В общем, ниже я делюсь с вами тем, что мне удалось в итоге собрать, запустить и даже получить удовлетворяющий меня результат.
Читать далееПри проектировании систем, обязательным этапом является расчет нагрузки и стоимости на вашу IT-Систему. Давайте разберемся что это за этап и почему он так важен. А также вместе посчитаем основные показатели нагрузки и договоримся о стоимости решения.
Читать далееTabby — self-hosted-ИИ для автодополнения кода с открытым исходным кодом.
PrimeWay закрывает больные места «самостоятельного» хостинга
Привет, Хабр! Я разработчик сервиса Leopult.ru— платформы для создания сайтов муниципальных учреждений. Уже 11 лет мы помогаем десяткам тысяч клиентов в России запускать и поддерживать их веб-ресурсы. Сегодня я расскажу о своем расследовании загадочной ошибки при выпуске wildcard-сертификатов через Let's Encrypt.
Если вы сталкивались с acme: error: 403 :: urn:ietf:params:acme:error:unauthorized :: No TXT record found, то эта история для вас. Погрузимся в мир DNS, API и, возможно, теней РКН, чтобы понять, почему сертификаты перестали выдаваться, и как я это починил.
Спойлер: виноваты не только DNS-серверы!
Все уже слышали про Gemini CLI, который позволяет взаимодействовать с мощной gemini 2.5 прямо из командной строки. Это удобно, быстро и открывает массу возможностей. Но что, если мы захотим не просто использовать готовое решение, а понять, как оно работает изнутри? А если у нас вообще нету VPN? Или, что еще интереснее, создать свой собственный, пусть и экспериментальный, аналог? Чем мы хуже? Давайте сверстаем свой вариант на... GOLANG?
Читать далееPR-стратегии на стадии MVP, pre-seed и stealth mode
Представьте: вы потратили полгода на разработку MVP, у вас есть несколько тестовых пользователей, продукт работает, но... что рассказать миру? «Мы сделали еще одно приложение для заметок» звучит не очень убедительно. Пресс-релиз в духе «Революционная платформа изменит мир» вызовет лишь усмешки опытных хабровчан.
В этой статье разберем, как рассказывать о продукте, когда говорить, казалось бы, не о чем. Покажу на реальных примерах, какие темы «выстреливают» на раннем этапе, и поделюсь шаблонами, которые помогли десяткам стартапов получить первое медиа-внимание.
Материал будет полезен основателям стартапов, продуктовым менеджерам и маркетологам, которые ищут способы рассказать о своем проекте до официального запуска.
Читать далееВсем привет! Сегодня я хочу поделиться полным руководством по развертыванию на своем сервере замечательного open-source инструмента для мониторинга — Uptime Kuma.
Читать далееНедавно я занялся реинжинирингом биллинг-панели для VPN, заменив legacy-PHP на Zig.
Результат: скорость выросла в 20 раз, а нагрузка упала на 70%. Но самое интересное — как мне удалось встроить Zig-код прямо в C-бинарник, хотя в интернете почти нет guides на эту тему.
Хотите узнать, как я смог избежать костылей и сделать систему в 10 раз надежнее? Тогда читайте полную статью — там всё: от боли PHP до хитростей сборки Zig в продакшене.
Читать далееПривет, это снова oldzoomer, и сейчас я расскажу, как ИИ помогает мне освободить себя от рутинных задач, и заниматься исключительно любимым делом.
Читать далееКак устроена наша система на практике: от первого звонка и сметы до актов, допников и еженедельных отчётов. Подойдёт студиям, разработчикам и продактам
Читать далееПривет, Хабр! Меня зовут Александр, я разработчик и, как многие в IT, стараюсь уравновешивать сидячую работу спортом — в моем случае, это велосипед и бег. И, как многие спортсмены-любители, я пользуюсь Strava.
В этой статье я хочу провести вас «под капот» моего проекта и показать на реальных фрагментах кода, как с помощью Python, щепотки NumPy и капли JavaScript можно построить собственный мощный инструмент для анализа спортивных данных. Это история не только про код, но и про философию открытых данных и желание сделать профессиональные инструменты доступными для всех.
Читать далееВ Angular любое изменение в компоненте, которое отображается на экране, является результатом работы механизма отслеживания изменений (Change Detection, CD). За этим процессом стоит Zone.js, который можно представить в роли дирижера, сообщающего компонентам о необходимости обновить DOM.
Zone.js не запускает CD сам. Он лишь создает контекст, в котором Angular потом может его запустить. Его задача только уведомлять Angular о завершении асинхронных операций, после чего Angular решает, нужно ли проверять изменения.
Чтобы понять важность такого подхода, нужно учитывать особенности JavaScript. В JavaScript асинхронные операции, такие как setTimeout или fetch, разрывают стек вызовов. Это значит, что callback-функция, выполняемая после завершения асинхронной операции, не имеет информации о контексте, в котором она была вызвана. Для фреймворка, который отслеживает изменения, это создает определенные трудности: как узнать, что асинхронная операция завершилась и, возможно, изменила данные?
Заглянуть под капотЯ отдал системам авиационной связи и связи специального назначения 11 лет жизни — прошёл путь от линейного инженера-исполнителя и испытателя БРЭО до конструктора авиационных средств связи специального назначения. Несколько лет назад я пообещал написать статью о том, как устроена авиационная связь. Со временем материал оброс деталями, схемами, техническими историями и вырос в полноценный цикл. Что ж, так тому и быть.
В этом цикле мы вместе разберём физические принципы работы авиационных систем связи: от элементарных основ радиопередачи до архитектуры современных спутниковых комплексов. Мы проследим эволюцию технических решений: от аналоговых передатчиков с амплитудной модуляцией до программно-определяемых SDR-систем, в которых частота, модуляция и логика работы задаются кодом. Поговорим о том, как устроены приёмники, как работают тракт передачи, какие модуляции применяются, и почему в авиации до сих пор живы старые диапазоны.
Эволюция протоколов передачи данных отдельная тема. От первых телеграфных радиограмм и азбуки Морзе до цифровых протоколов ACARS и CPDLC, по которым борта сегодня обмениваются сообщениями с центрами управления. Мы разберём, как формируются цифровые пакеты, какие методы коррекции ошибок применяются, как обеспечивается криптографическая защита и надёжность, и как всё это интегрируется с другими бортовыми системами.
Мы заглянем и в небо: посмотрим на спутниковые системы связи L-диапазон, Ku и Ka, SwiftBroadband, Iridium Certus. Поговорим о специфике передачи данных с подвижными объектами, методах множественного доступа, задержках, и о том, как в этих условиях строится надёжный канал. Отдельно обсудим бортовые терминалы, их конструкцию и взаимодействие с авионикой.
Читать далее...которая работает на первых Android-смартфонах в мире, компьютерах из 90-х и даже Mac'ах! Часть 2.
Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с нуля, без использования готовых движков. В процессе разработки я ставлю перед собой интересные задачки: игра должна весить как можно меньше, работать на как можно большем числе платформ и использовать нетипичный для меня архитектурный паттерн. Недавно я начал писать ремейк классических «танчиков» и в рамках серии статей готов рассказать о всех деталях разработки трёхмерной игры с нуля в 2025 году. Если вам интересно узнать, как работают небольшие 3D-демки «под капотом» от написания фреймворка до разработки геймплея и тестов на экзотических устройствах — жду вас под катом!
Читать далееПривет, Хабр!
Сергей Пантелеев и Данил Щуцкий собрали ключевые новости PHP и Laravel за июнь. Будьте в тренде — читайте обзор!
Проще всего понять, как это, быть — ассистентом предпринимателя, можно по формату «Один мой день». Аня — мой ассистент в контент-бюро, но, подозреваю, что в любой нише движ примерно такой же.
Читать как это, быть ассистентом