Vladislav
фиксированно
Vladislav
и он отменяет ндфл
Vladislav
в том числе
Vladislav
https://www.nalog.ru/rn78/taxation/taxes/patent/
Ilya
а что за патент ссылку можно? ато в гугле забанили
заносишь фиксированную сумму 1 раз и работаешь
Nik
а что за патент ссылку можно? ато в гугле забанили
Ты как ИП покупаешь патент, его стоимость зависит от региона. Например в ЛО его специально сделали низким. Далее платишь в год патент, страховые и 1 процент, если расчетный доход(который налоговая установила и от которого патент считается) больше 300к
Igor
это ты считаешь взносы, которые работодатель платит?
а ты как считаешь? ПРавильно считать так: "сколько потратил работодатель" вычесть "сколько получил работник"
Anatoly
это типа вне зависимости от зп?
6%. Патент в Москве не выгоден.
Roman
6%. Патент в Москве не выгоден.
если 300к больше, чем 6% от годовой зп
Nik
А тут все на ИП что ли сидят?)
Nik
Или просто в курсе?)
Roman
я ип, за остальных не знаю. Но если работаешь на зарубежную компанию легально, то других вариантов нет, насколько мне известно
Anatoly
если 300к больше, чем 6% от годовой зп
если 300к + социалка больше, чем 6% от годовой зп.
Anatoly
на УСН Доходы ты социалку в вычеты вписываешь
Roman
да, про социалку забыл
Roman
Но я вообще в калуге зареган. Там 24к в год)
Anatoly
т.е. строго говоря, если 340к больше, чем 5% от зп
Kirill
да, про социалку забыл
в чем суть социалки?
Roman
Nik
в чем суть социалки?
ИП платит 40к в год даже если не ведёт деятельности.
Roman
сколько-то там отчисляешь сверх патента. Немного
Roman
кто-нить кстати знает, как регион ведения деятельности вообще применим к разработчику?
Anatoly
Но я вообще в калуге зареган. Там 24к в год)
мне неудобно быть зареганным не в Москве.
Roman
мне неудобно быть зареганным не в Москве.
как это трекается и на что это влияет кроме стоимости патента?
Nikolay
@AnutaU расказывай
Nikolay
А вообще я подобные хаки поверх компилятора делала на старой работе для разных нужд, но это уже для флудилки тема
Nik
кто-нить кстати знает, как регион ведения деятельности вообще применим к разработчику?
У меня во всех договорах мой родной город. Если вдруг предположить, что городом заключения договора будет Мск например, налоговая может придраться. Типа плоти нологи
Hog
Это в жаве :) для передачи лямбды unit -> T
Hog
Ок ок
Ayrat
А это что за зверь?
ты ж котлинист в пятом колене
Анна
А вообще я подобные хаки поверх компилятора делала на старой работе для разных нужд, но это уже для флудилки тема
А? что? Ну например брали функции в коде на C и подменяли их стабами для типа юнит-тестов. Когда запускаешь тесты, можешь прямо на ходу в коде подменять стаб на любую другую функцию, и будет вызываться она, а не оригинальная
Hog
ты ж котлинист в пятом колене
А котлинист-то. НЕНАСТОЯЩИЙ!
Ilya
ты ж котлинист в пятом колене
Я? Ты меня с кем-то путаешь!
Анна
Да это ж почти макросы!
совсем нет! Ты макросами функцию подменить без перекомпиляции не сможешь, а тут можно хоть три разных в одном тесте использовать. Но на самом деле, это для кода, который уже не был приспособлен для юниттестов, и надо как-то что-то с ним делать. Так что так себе костыль конечно
Anatoly
как это трекается и на что это влияет кроме стоимости патента?
для некоторых вещей, тебе по месту регистрации только услуги будут делать
Анна
Имеешь ввиду без полной перекомпиляции?
ты мне щас мозг закипятишь, он занят чуть другим 🙈 не могу пример прям щас нарисовать, в чём разница по мощности с макросами
Hog
хммммммм
Пропил всё
Roman
Я? Ты меня с кем-то путаешь!
с котлинистом, очевидно
Анна
хммммммм
Котлиниста вроде Игорем звали? 🤔
Ayrat
СТРАННО
Ilya
ты ж котлинист в пятом колене
ты хотел use! показать как делается
Roman
какая хорошая идея была накинуть массиву интерфейс IList<_>. Иначе как бы я развлекался с NotSupportedException?
Roman
я нет
Roman
но за несколькими слоями разных библиотечных функций именно это и произошло
Ilya
Может там возвращается откуда-то массив под видом IList.
Roman
тащем-та я уже разобрался, просто все равно все эти throw new NotSupportedException говорит о кривизне всей этой хуйни
Roman
случилось это на стыке трех библиотек)
Ilya
Вообще да.
Ayrat
open System open System.Reflection open System.Threading open System.Threading.Tasks let inline reraisePreserveStackTrace (e:Exception) = let remoteStackTraceString = typeof<exn>.GetField("_remoteStackTraceString", BindingFlags.Instance ||| BindingFlags.NonPublic); remoteStackTraceString.SetValue(e, e.StackTrace + Environment.NewLine); raise e type AsyncBuilder with member this.Using(resource: IAsyncDisposable, binder) = async { let mutable x = 0 let dispose() = if Interlocked.CompareExchange(&x, 1, 0) = 0 then resource.DisposeAsync().AsTask() |> Async.AwaitTask else async.Zero() try let! result = binder resource do! dispose() return result with e -> do! dispose() return reraisePreserveStackTrace e } let asyncDisposable = { new IAsyncDisposable with member _.DisposeAsync() = ValueTask.CompletedTask } async { use abc = asyncDisposable return () } |> Async.RunSynchronously
Ayrat
теперь в юзинг пихать можно как диспозабл, так и асинк диспозабл
Ayrat
@ilchert
Roman
я кстати немного в танке. Какие есть юзкейсы для асинхронного диспоуза?
Vladislav
асинхронный пиздец
EgorBo
я кстати немного в танке. Какие есть юзкейсы для асинхронного диспоуза?
ожидание утилизации чего-то без блока текущего треда
Roman
ожидание утилизации чего-то без блока текущего треда
спасибо кэп. Когда может потребоваться асинхронная утилизация?
Roman
сходить в рэдис в диспоузе?
EgorBo
спасибо кэп. Когда может потребоваться асинхронная утилизация?
мало ли когда, в вин8 было правило что любое АПИ, которое выполняется дольше там 20мс лучше юзать асинк версию если в главном потоке, иначе спайки фпс
Roman
ну вот спайки фпс еще выглядит адекватной причиной. А в рэдис ходить на диспоузе это уже рак имхо
Ayrat
Хороший хак. Спасибо.
а главное не надо ждать сто лет компиляторную команду
Vladimir
ну вот спайки фпс еще выглядит адекватной причиной. А в рэдис ходить на диспоузе это уже рак имхо
в пульсаре я тоже так интерфейс реализовал - на асинкдиспоузе он на сервак идет с командой Close
Ayrat
Vladimir
именно тут? у меня норм в таскбилдере ретурнит