Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (14)

Лучшие ответы пользователя

Все ответы (9)
  • В каком банке отрыть рассчетный счет?

    @skozlovf
    Мне кажется, любой из перечисленных банков подойдет.

    Но как-то странно все отвечают: "Я пользуюсь X, все ок.". Нет конкретики, тем более, что ТС хочет "минимизировать комиссии банка и максимизировать сумму, которую можно отправить на счет в другом банке.".

    Предлагаю расписать базовые затраты. Сам я пользуюсь модулем.

    * У модуля есть банк-посредник (как я понимаю, это райфайзен). При переводе валюты себе на счет он берет процент. С ~2000 USD было примерно 15-17 USD.
    * Счет в банке - 490р (тариф "оптимальный")
    * Валютный контроль 300р (до 500к руб) или 1000р (если 500k - 2M руб).
    * Перевод себе в другой банк 19р - потому что здесь нет счетов для физ. лиц.

    Расходы за квартал: $17 + 3 * 490р + 300р + 19р = $17 + 1789.
    Если переводить от клиента помесячно: ($17 + 300р + 490р) * 3 + 19р

    Расходы или их часть можно сократить процентами, начисляемыми на остаток на счете, либо открывать у них депозит под 7% (раньше процент был выше). Например, можно полностью компенсировать содержание счета (490р), или вообще все расходы, если есть некоторая свободная сумма.
    Так же не забываем, что с процентов банка надо платить налог.

    Вроде все.
    Ответ написан
  • Как платить НДС при работе с Upwork?

    @skozlovf
    Тоже занимаюсь этим вопросом, спрашивал у Эльбы и в налоговой. Вот ответы эксперта Эльбы:


    Upwork - иностранная организация, не состоящая на учете в РФ.
    Таким образом, вы - принципал для организации, не состоящей на учете в РФ (посреднические услуги в электронной форме), поэтому
    - в день перечисления агентом (Upwork) денег клиентов (за вычетом комиссии), необходимо заплатить НДС (18% от суммы услуг агента);
    - в течение 5 дней с момента перевода денег составить счет-фактуру в разделе Документы, где
    - тип операции "Оплата услуг иностранных фирм, не состоящих на учете в России";
    - сумма : комиссия Upwork + 18% (это налоговая база);
    - НДС: НДС включен = 18/118*(комиссия + 18%) (это сумма НДС к уплате);
    - по итогам квартала до 25 числа сдать декларацию НДС, в Эльбе появится задача по формированию декларации.


    *в течение 5 дней с момента перевода денег* - тут наверное имеется ввиду перевод денег апворком тебе на аккаунт.


    Перечислять НДС налоговый агент (вы) обязан в момент произведения расчетов с нерезидентом (upwork), но поскольку в Эльбе пока нет возможности сформировать платежное поручение по НДС вне задачи, которая открывается только по итогам квартала. То такое платежное поручение необходимо формировать в интернет-банке, либо его можно подготовить на сайте налоговой https://service.nalog.ru/payment/payment.html


    Сейчас жду ответа от upwork по поводу, какую дату считать датой поступления выручки. От этого будет зависеть курс для перевода НДС в рубли (и, кстати, расчеты по УСН).

    UDP, Upwork ответил:

    To address your concern, your funds availability date is listed on the 1st column of your transactions history.


    По УСН важный момент, что надо создавать поступления самому:


    УСН учитываем полную сумму оплат клиентов, без вычета комиссии. Доход нужно учитывать по отчёту (реестру) агента, то есть учитывать его нужно именно на дату оплаты клиента, пока деньги ещё даже находятся на виртуальном счете. В Эльбе в момент поступления денежных средств на виртуальный счёт нужно создавать Поступления "по прочему" и учитывать эту сумму в налогах. При выводе денежных средств на расчетный счет повторно данную сумму в налогах УСН учитывать не нужно.


    Короче, получается, надо составлять счет-фактуруы всякий раз, когда снимается комиссия апворка (по сути каждую неделю, если почасовой контракт). По ним потом будет задача по отчетности в налоговую, но платить придется самому чз интернет банк или еще как.
    Ответ написан
  • Как пройтись построчно в Pandas?

    @skozlovf
    В Вашем случае лямбда-функции не особо нужны, есть варианты короче и быстрее:

    df['col3'] = df.min(axis=1)
    # или
    import numpy as np
    df['col3'] = np.minimum(df.col1, df.col2)
    Ответ написан
  • Как автоматически деплоить приложение из гита на VPS, после внесения правок?

    @skozlovf
    Я использую git-deliver. Он создает удаленный репозиторий на сервере и атомарно меняет дерево исходников. Можно запускать свои скрипты в разные этапы деплоя. Минус - надо потратить время, чтобы все настроить.
    Работает примерно так:
    * Делаешь git deliver.
    * Изменения заливаются в удаленный репозиторий на сервере.
    * Выполняются скрипты остановки сервера.
    * Меняются исходники на актуальные.
    * Выполняются скрипты для запуска сервера.
    Ответ написан