Ребята, от всей души поздравляю вас с успехом. Продвижение в 135 странах — это реально высокая и заслуженная оценка вашей работы.
Скриншоты пейзажей понравились: приятная стилизация, необычный свет, немного загадочности, отсутствие излишней детализации. Красиво, одним словом.
Расскажите, сколько времени в итоге ушло на разработку игры?
Какое соотношение программистов и художников из ваших 3-х человек команды?
Добрый день. Можно ли как-то отследить момент окончания анимации, запускаемой командой overridePendingTransition. Очень хочется в момент анимации (одна FragmentActivity сменяет другую FragmentActivity) отключать кнопки.
Пример кода:
Intent intent = new Intent(this, ButtonController.class);
startActivityForResult(intent, REQUEST_01);
overridePendingTransition(R.anim.from_left, R.anim.nothing);
ох уж… услуги по маркетингу и есть основная деятельность apple в данной ситуации, именно это и подразумевает доставку ПО до конечного пользователя. Место реализации — место покупателя (Вас). А реализация ПО — это основная деятельность ваша, а не Apple.
Мне бы хотелось порадовать Вас хорошими новостями, но пока могу ничего кроме этого добавить не могу…
Доказывать что-то для себя не вижу смысла, если заработаете миллионы и успешно пройдете документарную проверку — пишите обязательно. Ведь только в этом случае можно хоть что-то утверждать достоверно! А если у меня случится такое счастье — я вам тоже напишу! )
Не совсем поняла в чем суть вопроса под номером 2: Эпл оказывает вам услугу, продавая ПО, за это получает деньги. Что для него вы называете основной услугой, а что дополнительной? Тут главное всегда понимать кто покупатель, а кто продавец, особенно если вы говорите про основные и вспомогательные услуги. (Я тут не рассматриваю iAd, а только комиссию Apple).
Если мы говорим про 30%, то Apple оказывает нам услугу (иностранная организация), место оказания — РФ, правильно? ст 161 «1. При реализации товаров (работ, услуг), местом реализации которых является территория Российской Федерации, налогоплательщиками — иностранными лицами, не состоящими на учете в налоговых органах в качестве налогоплательщиков, налоговая база определяется как сумма дохода от реализации этих товаров (работ, услуг) с учетом налога.». То есть Apple НДС со своей выручки (30%) платить должна. Но в договоре с Apple написано, что все уплаты VAT (НДС) платите сами в соответствиями со своим законодательством. Так что вы должны платить за Apple. При общей системе этот налог гипотетически можно возместить.
По поводу п. 6:
ст. 24. НК п.1 1. Налоговыми агентами признаются лица, на которых в соответствии с настоящим Кодексом возложены обязанности по исчислению, удержанию у налогоплательщика и перечислению налогов в бюджетную систему Российской Федерации.
Но возможно, ваша формулировка более применима именно к конкретной ситуации. Разночтения налицо, можно продолжить с этим разбираться, но физиком быть не выгодно, главным образом, из-за больших пенсионных и социальных отчислений.
По поводу срока давности, вы рассуждаете совершенно логично, но тут как с сусликом. Налоговая выставляет вам счет недоплат за 10 лет, вы оплачиваете 3 года, остальное можно взыскать по суду, но срок взыскания по суду имеет исковую давность. Ну и там еще очень много нюансов: недоначисленное или недоплаченное — это большая разница.
В общем, налоги — это квест! Но основная проблема разработчиков это не налоги, это «у меня 3 скачки за полгода»!
При УСН вы этот налог не платите! И не надо путать людей!
Еще раз все по-порядку, поскольку вижу у вас все перемешалось:
НДС платится по следующим основаниям(для обсуждаемой ситуации):
1. За налогового агента платят все: УСН, общая, физики
2. НДС с продаж платят только на общей системе налогообложения. Именно тут применяется 149 статья, и сюда относится спор по НДС майл-ру. Мы обсуждали упрощенку, и не надо запутывать людей лишней информацией, так к упрощенцам эти споры не относятся. Если говорить об общей системе налогообложения, то спорная ситуация действительно есть и уже более 10 лет, как минимум. Я могу это расписать более подробно, но смысл?
Не удержалась и решила вставить несколько слов от себя. Сразу скажу, что несколько лет работала в бухучете в большой компании, занималась налогами. Хотя давно все это было и частично подзабылось, да и учет меняется, так что допускаю, что могу ошибиться.
1. Насчет УСН и Apple, налог 6% действительно платится со всей суммы (включая 30% которые вы должны платить Apple).
2. С 30% которые Вы платите Apple (на самом деле эти деньги удерживаются, но с налоговой точки зрения — это именно «Вы платите» — т.е. расход) нужно платить 18% НДС, так как в данной ситуации вы являетесь налоговым агентом иностранной организации. И тут нет никаких сомнений, и никакие дискуссии с налоговой по этому поводу невозможны.
3. Между инапами и покупками программы в данном случае никакий разницы не вижу. (? может я что-то упустила?). Все те же 6% и 18%. Пример про майл-ру тут не совсем уместен, мы же говорим об УСН. А по общей системе налогообложения, НДС также должен может удерживаться со всех продаж российским гражданам, но это уже совсем другая песня.
4. Насчет Admob вижу основания платить 6%. Вы оказываете услуги иностранной компании ( а не они вам, как в случае с Apple), НДС не возникает.
5. Забыли про пенсионный и прочие отчисления, которые раньше назывались ЕСН. Если вы индивидуальный предприниматель, то около 35 тыс рублей в год. Физлицо платит 35% с уменьшениями по мере роста прибыли.
6. Кстати физлицо тоже является налоговым агентом Apple и должно платить 18% НДС. Заниматься разработкой ПО в качестве физлица законно. Есть несколько писем из налоговой по этому поводу.
P.S. Конечно налоги нужно исчислять грамотно, но главное, чтобы были доходы. Налоговой пугаться тоже не стоит. Штрафы начисляются крайне редко, обычно за злосные неоднократные нарушения, максимальный штраф 20% от недоначисленной суммы (если ничего не изменилось в последнее время). Пени начисляются всегда, такая вот практика. По поводу штрафов за последнии 5 лет (как писал тут автор статьи) я бы не стала опасаться. Есть срок давности 3 года (срок давности за год истекает 20 апреля следующего года, если не было уточненных деклараций).
Согласна. Спасибо за ссылку. Просто, мне картинка выше помогла найти место переключения билдов. Как-то все это не очень очевидно по сравнению с ios), хотя может дело привычки.
Добрый день. Прошу прощения за вопрос «не в кассу». Можно ли как-то в Android Studio вести несколько проектов с использованием общего кода. Есть ли в java нечто аналогично #ifdef и куда при этом пихать переменные препроцессора? Использовать статические переменные не получается, так как нужно подсоединять различные ресурсы strings.xml и color.xml. Наверняка многие сталкивались с такой проблемой.
А вот по поводу «дружбы Java и C++ в одном приложение», очень интересно как обстоят дела с отладкой сишного кода из Android Studio? У меня как-то отладка кода из Cocos2dx так и не задалась, хотя компилировалось все и запускалось нормально.
Добрый день, спасибо за статью. Работаю на ios, но Android тоже иногда нужен. Написано все очень понятно, но у меня возникло 2 вопроса, может вы мне сможете на них ответить:
1. при вызове ft.replace(R.id.fragCont, fragment2) fragment 2 расположен под фрагментом 1, а хотелось бы наоборот. Как изменить Z порядок фрагментов и можно ли такое вообще сделать?
2. Можно ли как-то отследить окончание setCustomAnimations?
Вероятно где-то нарушена чистота эксперимента. Нужно удалить приложение (! это обязательно!), включить авиарежим, запустить приложение и вызвать реквест. Только в таком порядке возникает ошибка. Как только, хотя бы раз приложение вызвало adViewDidReceiveAd, то этой ошибки больше никогда не происходит, даже если вы закроете и откроете приложение в авиарежиме заново!
Если приложение 1-й раз запускается из авиарежима, только тогда происходит проблема.
Может проблема в версиях, я проверяю на xcode 6.1 и 6.1.1.
Флажки — это дело правильное, у меня тоже такое есть. Но! Попробуйте удалить программу с устройства и первый раз ее запустить в авиорежиме.
Тут важно чтобы именно первый реквест прошел в авиорежиме. Тогда didFailToReceiveAdWithError не срабатывает, и флажок тоже не получит нужное значение. И самое печальное, что если реквест не пришел ни в didFailToReceiveAdWithError, ни в adViewDidReceiveAd, то дальнейшее его перезапускание не дает никакого эффекта, даже если сеть подключена. Даже удаление банера в программе и создание нового не запускает рекламму. Если же первый реквест был запущен хоть раз в сети, то все работает отлично: без сети запрос приходит в didFailToReceiveAdWithError, с сетью приходит в adViewDidReceiveAd. И дальше вы можете использовать свои флажки как угодно.
Я проверила это несколько раз, и абсолютно уверена в своих словах. Причем в 5-м SDK все было нормально.
Скриншоты пейзажей понравились: приятная стилизация, необычный свет, немного загадочности, отсутствие излишней детализации. Красиво, одним словом.
Расскажите, сколько времени в итоге ушло на разработку игры?
Какое соотношение программистов и художников из ваших 3-х человек команды?
Пример кода:
Мне бы хотелось порадовать Вас хорошими новостями, но пока могу ничего кроме этого добавить не могу…
Доказывать что-то для себя не вижу смысла, если заработаете миллионы и успешно пройдете документарную проверку — пишите обязательно. Ведь только в этом случае можно хоть что-то утверждать достоверно! А если у меня случится такое счастье — я вам тоже напишу! )
Не совсем поняла в чем суть вопроса под номером 2: Эпл оказывает вам услугу, продавая ПО, за это получает деньги. Что для него вы называете основной услугой, а что дополнительной? Тут главное всегда понимать кто покупатель, а кто продавец, особенно если вы говорите про основные и вспомогательные услуги. (Я тут не рассматриваю iAd, а только комиссию Apple).
Если мы говорим про 30%, то Apple оказывает нам услугу (иностранная организация), место оказания — РФ, правильно? ст 161 «1. При реализации товаров (работ, услуг), местом реализации которых является территория Российской Федерации, налогоплательщиками — иностранными лицами, не состоящими на учете в налоговых органах в качестве налогоплательщиков, налоговая база определяется как сумма дохода от реализации этих товаров (работ, услуг) с учетом налога.». То есть Apple НДС со своей выручки (30%) платить должна. Но в договоре с Apple написано, что все уплаты VAT (НДС) платите сами в соответствиями со своим законодательством. Так что вы должны платить за Apple. При общей системе этот налог гипотетически можно возместить.
По поводу п. 6:
ст. 24. НК п.1 1. Налоговыми агентами признаются лица, на которых в соответствии с настоящим Кодексом возложены обязанности по исчислению, удержанию у налогоплательщика и перечислению налогов в бюджетную систему Российской Федерации.
Но возможно, ваша формулировка более применима именно к конкретной ситуации. Разночтения налицо, можно продолжить с этим разбираться, но физиком быть не выгодно, главным образом, из-за больших пенсионных и социальных отчислений.
По поводу срока давности, вы рассуждаете совершенно логично, но тут как с сусликом. Налоговая выставляет вам счет недоплат за 10 лет, вы оплачиваете 3 года, остальное можно взыскать по суду, но срок взыскания по суду имеет исковую давность. Ну и там еще очень много нюансов: недоначисленное или недоплаченное — это большая разница.
В общем, налоги — это квест! Но основная проблема разработчиков это не налоги, это «у меня 3 скачки за полгода»!
Еще раз все по-порядку, поскольку вижу у вас все перемешалось:
НДС платится по следующим основаниям(для обсуждаемой ситуации):
1. За налогового агента платят все: УСН, общая, физики
2. НДС с продаж платят только на общей системе налогообложения. Именно тут применяется 149 статья, и сюда относится спор по НДС майл-ру. Мы обсуждали упрощенку, и не надо запутывать людей лишней информацией, так к упрощенцам эти споры не относятся. Если говорить об общей системе налогообложения, то спорная ситуация действительно есть и уже более 10 лет, как минимум. Я могу это расписать более подробно, но смысл?
1. Насчет УСН и Apple, налог 6% действительно платится со всей суммы (включая 30% которые вы должны платить Apple).
2. С 30% которые Вы платите Apple (на самом деле эти деньги удерживаются, но с налоговой точки зрения — это именно «Вы платите» — т.е. расход) нужно платить 18% НДС, так как в данной ситуации вы являетесь налоговым агентом иностранной организации. И тут нет никаких сомнений, и никакие дискуссии с налоговой по этому поводу невозможны.
3. Между инапами и покупками программы в данном случае никакий разницы не вижу. (? может я что-то упустила?). Все те же 6% и 18%. Пример про майл-ру тут не совсем уместен, мы же говорим об УСН. А по общей системе налогообложения, НДС также
долженможет удерживаться со всех продаж российским гражданам, но это уже совсем другая песня.4. Насчет Admob вижу основания платить 6%. Вы оказываете услуги иностранной компании ( а не они вам, как в случае с Apple), НДС не возникает.
5. Забыли про пенсионный и прочие отчисления, которые раньше назывались ЕСН. Если вы индивидуальный предприниматель, то около 35 тыс рублей в год. Физлицо платит 35% с уменьшениями по мере роста прибыли.
6. Кстати физлицо тоже является налоговым агентом Apple и должно платить 18% НДС. Заниматься разработкой ПО в качестве физлица законно. Есть несколько писем из налоговой по этому поводу.
P.S. Конечно налоги нужно исчислять грамотно, но главное, чтобы были доходы. Налоговой пугаться тоже не стоит. Штрафы начисляются крайне редко, обычно за злосные неоднократные нарушения, максимальный штраф 20% от недоначисленной суммы (если ничего не изменилось в последнее время). Пени начисляются всегда, такая вот практика. По поводу штрафов за последнии 5 лет (как писал тут автор статьи) я бы не стала опасаться. Есть срок давности 3 года (срок давности за год истекает 20 апреля следующего года, если не было уточненных деклараций).
А вот по поводу «дружбы Java и C++ в одном приложение», очень интересно как обстоят дела с отладкой сишного кода из Android Studio? У меня как-то отладка кода из Cocos2dx так и не задалась, хотя компилировалось все и запускалось нормально.
1. при вызове ft.replace(R.id.fragCont, fragment2) fragment 2 расположен под фрагментом 1, а хотелось бы наоборот. Как изменить Z порядок фрагментов и можно ли такое вообще сделать?
2. Можно ли как-то отследить окончание setCustomAnimations?
Нужно удалить приложение (! это обязательно!), включить авиарежим, запустить приложение и вызвать реквест. Только в таком порядке возникает ошибка. Как только, хотя бы раз приложение вызвало adViewDidReceiveAd, то этой ошибки больше никогда не происходит, даже если вы закроете и откроете приложение в авиарежиме заново!
Если приложение 1-й раз запускается из авиарежима, только тогда происходит проблема.
Может проблема в версиях, я проверяю на xcode 6.1 и 6.1.1.
Тут важно чтобы именно первый реквест прошел в авиорежиме. Тогда didFailToReceiveAdWithError не срабатывает, и флажок тоже не получит нужное значение. И самое печальное, что если реквест не пришел ни в didFailToReceiveAdWithError, ни в adViewDidReceiveAd, то дальнейшее его перезапускание не дает никакого эффекта, даже если сеть подключена. Даже удаление банера в программе и создание нового не запускает рекламму. Если же первый реквест был запущен хоть раз в сети, то все работает отлично: без сети запрос приходит в didFailToReceiveAdWithError, с сетью приходит в adViewDidReceiveAd. И дальше вы можете использовать свои флажки как угодно.
Я проверила это несколько раз, и абсолютно уверена в своих словах. Причем в 5-м SDK все было нормально.