Да нет, вы не утомили, как раз наоборот — очень дельные вопросы задаёте. И да, вы правы: ст. 346.17 НК РФ действительно говорит про “иные способы” получения дохода, и на первый взгляд кажется, что зачёт — это один из них.
Но нюанс в том, как налоговая и суды трактуют этот “зачёт”. Они говорят примерно так: если доход вам не поступал фактически (не было движения денег, имущества, прав и т.п.), то само по себе удержание комиссии агрегатором не делает эти деньги вашим доходом. Потому что, по сути, гость платит 15% не вам, а агрегатору— и это сразу оформляется в пользу третьего лица.
Если бы агрегатор, допустим, перечислял вам всю сумму (100%), а потом вы 15% ему возвращали — тогда да, это был бы доход со списанием на комиссию, и в КУДиР шло бы 100%. А так получается, что вы просто не получили эти 15%, и они вам даже юридически не предназначались.
То есть — не зачли вам, а просто не заплатили. Отсюда и логика: если не поступили — не отражаем.
Но соглашусь: тема спорная. Всё зависит от того, как оформлены договоры с агрегатором, какие расчётные документы, что в чеке указано и т.д. Налоговая может прицепиться, если увидит, что вы вроде как договорились с гостем на 100%, но получили 85% и чека нет на всю сумму. Тогда уже важно, чтобы в договоре с гостем и с агрегатором было чётко прописано, что 15% он платит напрямую агрегатору — и вы за эти деньги не отвечаете.
Так что да — вопрос на тонкой грани. И ваша логика про «зачесть на стороне сервиса» вполне здравая. Просто не факт, что налоговая её так же воспримет.