VJOURNAL

БизнесГлобальная редакция05 августа 2026 г.

Каждая услуга оценена дважды, и две цены не сходятся

Две валютные цены не обязаны совпадать с текущим курсом, если в них входят региональные налоги, платёжные расходы, округление, поддержка или фиксированный коммерческий курс. Покупателю нужно правило и дата. Прозрачный каталог сообщает основную валюту.

Тёмный переговорный стол с раскрытой книгой геометрических схем напротив стены из подсвеченных серых, чёрных и синих панелей, собранных в сетку

Короткий ответ

Две валютные цены не обязаны совпадать с текущим курсом, если в них входят региональные налоги, платёжные расходы, округление, поддержка или фиксированный коммерческий курс. Покупателю нужно правило и дата.

Дата проверки фактов: 5 источников
Две валютные цены не обязаны совпадать с текущим курсом, если в них входят региональные налоги, платёжные расходы, округление, поддержка или фиксированный коммерческий курс. Покупателю нужно правило и дата.
Прозрачный каталог сообщает основную валюту, частоту пересмотра курса и различия налогов или комиссий. Без этого пользователь не может воспроизвести сравнение.
Зафиксируйте сумму, время, основную валюту, налог, комиссию и валюту возврата; запросите итог счёта до того, как считать разрыв ошибкой или скидкой.

Один каталог, два прайса, никакого курса

В каталоге VIT MARKET — сервисном направлении платформы VITON13 — сто карточек, и у каждой указаны две цены. Вилка в рублях и вилка в долларах, рядом на одной карточке. Чего в коде нет нигде, так это курса. Поиск по каталогам библиотек, компонентов и маршрутов платформы не находит ни константы пересчёта, ни поля с курсом, ни валютного хелпера. Две колонки — это не одна цена, показанная дважды. Это две цены, назначенные независимо.

Так вести прайс вполне допустимо. Продавцы регулярно назначают внутреннюю цену и экспортную отдельно, потому что два рынка выдерживают разное. Но у этого есть следствие, о котором каталог нигде не говорит: если поделить одну колонку на другую, увидишь курс, к которому продавец фактически привязывался. Сделай так 126 раз — и курс поедет.

Уточнение до расчётов. VIT MARKET — собственная витрина VITON13, а VJOURNAL — редакция VITON13, и именно поэтому здесь ничего не берётся по памяти. Каждая цифра ниже посчитана по исходному файлу каталога. Где фраза является нашим прочтением, а не утверждением данных, там это сказано. И подразумеваемый курс всюду означает ровно одно: рубли, делённые на доллары, для одного и того же конца одной и той же вилки. Каталог такого числа не публикует. Оно выведено здесь.

Чистые шестьдесят три

Не всякую карточку так прочитаешь. У многих ценников после основной вилки идёт дополнительный текст — цена за единицу, стоимость пакета, оговорка о том, что будет после тысячи страниц. Сравнивать ценник за страницу с ценником за проект — значит получить отношение, которое не измеряет ничего.

Поэтому сравнение ограничено карточками, где обе подписи представляют собой голую вилку из двух чисел и больше ничего: рублёвая вида 45 000 – 120 000 ₽, долларовая вида $900 – $2 500. Таких из ста оказалось шестьдесят три. Остальные 37 отложены, и причина асимметрична: дополнительный текст несут 36 рублёвых ценников против 20 долларовых, причём у 19 карточек — оба. Рублёвая колонка многословнее.

Шестьдесят три карточки по два конца каждая дают 126 точек, где две валюты можно сравнить напрямую. Это и есть выборка для всего дальнейшего.

Подразумеваемый курс идёт от 30 до 90

На этих 126 точках медиана подразумеваемого курса равна 66,67 рубля за доллар. Минимум при этом — 30, максимум — 90: трёхкратный разброс внутри одного прайс-листа. Квартили стоят на 50 и 80, так что даже если отбросить по крайней четверти с каждой стороны, между типично низким и типично высоким показанием остаётся полуторакратный с лишним зазор.

Кучность хуже, чем можно подумать по медиане. В пределах десяти процентов от этой медианы лежат лишь 23 точки из 126. Расширим допуск до двадцати пяти процентов — внутрь попадут 75 из 126, то есть примерно две точки из пяти всё равно расходятся с собственным центральным курсом каталога больше чем на четверть.

Крайние значения дают не какие-то диковины, а обычные карточки. Самое низкое показание — переезд с WordPress на статику, верхняя граница которого указана как 90 000 рублей и $3 000: подразумеваемые 30 рублей за доллар. Самое высокое — анализ отзывов клиентов, верхняя граница 180 000 рублей и $2 000: подразумеваемые 90. Обе вилки простые, без оговорок. Ни одна не выглядит очевидной опечаткой. Просто они стоят на разных концах курса, который каталог так и не зафиксировал.

Расхождение — не шум: оно выстраивается по группам

Если бы колонки заполняли небрежно, подразумеваемый курс рассыпался бы случайно. Он не рассыпается. Возьмём медиану середины вилки по каждой группе в каждой валюте — и курс выстроится в аккуратный порядок.

Разработка сайтов: медиана 42 500 рублей против $1000, подразумеваемые 42,5. SEO и трафик: 26 000 рублей против $400, подразумеваемые 65. Автоматизация: 27 250 рублей против $382,50, подразумеваемые 71,24. ИИ для бизнеса: 120 000 рублей против $1650, подразумеваемые 72,73. Порядок монотонный, а разрыв между краями — 1,71 раза.

Охват по группам разный, и читателю стоит взвешивать четыре цифры соответственно: в чистую выборку попали 23 карточки из 25 в разработке сайтов и 19 из 25 в ИИ, но лишь 12 из 25 в автоматизации и 9 из 25 в SEO. Показатель SEO держится на девяти карточках и является самым мягким из четырёх. Показатели разработки и ИИ опираются на большую часть своих групп и надёжны.

Наше прочтение — именно прочтение: рублёвая колонка выглядит как та, что назначалась первой, под понятный продавцу внутренний рынок, а долларовая — как заполненная позже, с другим представлением о том, сколько каждый вид работ стоит за рубежом. Разработку сайтов при переводе на экспорт наценили меньше всего. ИИ-работу — больше всего. Данные подтверждают закономерность; намерения они не фиксируют, и заглянуть внутрь решения о цене мы не можем.

Насколько ИИ дороже сайта? Два ответа

Это расхождение перестаёт быть бухгалтерским курьёзом ровно в тот момент, когда покупатель начинает сравнивать по каталогу один вид работ с другим, — а именно за этим каталог и нужен.

По рублёвой колонке медианный ИИ-проект стоит в 2,82 раза дороже медианной разработки сайта: 120 000 рублей против 42 500. По долларовой колонке — те же 63 карточки, тот же файл, тот же момент — медианный ИИ-проект дороже медианного сайта в 1,65 раза: $1650 против $1000. Ответ на один и тот же вопрос об относительной цене отличается в 1,71 раза в зависимости от того, в какой валюте читатель смотрит прайс.

Та же переоценка работает и вниз по списку. Относительно разработки сайтов SEO стоит 0,61 в рублях, но 0,40 в долларах. Автоматизация — 0,64 в рублях и 0,38 в долларах. В обоих случаях дешёвые направления выглядят для долларового покупателя заметно дешевле, чем для рублёвого, а ИИ — для рублёвого заметно дороже, чем для долларового.

Вот практический вывод. Ни одна колонка не является неверной: продавец вправе назначать разные цены на разных рынках. Но относительная форма каталога — то самое, чем покупатель на самом деле оперирует, решая, автоматизировать процесс или добавить в него ИИ, — не нейтральна к валюте. Два покупателя, проделав аккуратные, одинаковые и честные расчёты по одним и тем же 63 карточкам, придут к разным выводам о том, какое направление здесь дорогое.

Даже внутри одной карточки два конца расходятся

Расхождение живёт не только между группами. Оно есть внутри отдельных вилок. Из 63 чистых карточек лишь 8 дают одинаковый курс на нижней и на верхней границе. У остальных 55 валюты расходятся по мере расширения вилки.

Типичное расхождение невелико — медиана 1,07 раза между курсом на одном конце карточки и курсом на другом. А вот худший случай невелик совсем не. Анализ конкурентов с ежемесячной слежкой указан как 20 000 – 35 000 рублей и как $250 – $800. Нижняя граница даёт 80 рублей за доллар, верхняя — 43,75. Одна карточка, одна услуга, и два конца одной вилки расходятся в оценке доллара в 1,83 раза.

Механизм виден по ширине вилок. Лишь у 9 карточек из 63 рублёвая вилка имеет ту же относительную ширину, что и долларовая. Переезд с WordPress — наглядный случай: 35 000 – 90 000 рублей это вилка в 2,57 раза, а $800 – $3000 — вилка в 3,75 раза. Колонки не просто выставлены на разном уровне. Им придали разную форму, а так и бывает, когда два диапазона назначают по суждению, а не выводят один из другого.

Чего это сравнение сказать не может

Оно не может сказать, какая колонка правильная. Для этого нужен настоящий рыночный курс и дата, на которую его применять. Каталог не хранит ни того, ни другого: курса нет, отметки времени у цен нет. Все цифры здесь — отношения внутри файла, и ни одну фразу выше нельзя читать как утверждение о валютном рынке, о том, сколько стоил доллар в конкретный день, или о том, справедлива ли какая-либо из цен.

Оно не может сказать, сколько кто заплатил. Это опубликованные цены предложения в двух валютах, а не счета ни в одной из них. В данных не записано, в какой колонке выставлялся счёт, какая была скидка и предлагаются ли оба списка вообще одним и тем же людям.

Оно не отвечает за 37 исключённых карточек. Их убрали по названной причине, но исключение не случайно: рублёвые ценники многословнее, поэтому строки с ценой за единицу и с пакетами выпали непропорционально. Одна из них прямо показывает, почему исключение было необходимостью, а не придирчивостью: массовая генерация title и description оценена в рублях за страницу, а в долларах за пакет. Эти два числа вообще нельзя поделить во что-то осмысленное.

И оно не выдерживает тонких различий между двумя средними группами. У SEO 65, у автоматизации 71,24 — они стоят близко и опираются на девять и двенадцать карточек соответственно. Проверку выдерживает широкий вывод: разработка сайтов на одном краю, ИИ на другом, между ними 1,71 раза.

Как читать прайс, у которого два лица

Покупателю разумнее всего вести сравнение в той валюте, в которой ему реально выставят счёт, и не доверять ни одному соотношению, перенесённому из другой колонки. Утверждение, что автоматизация вчетверо дешевле ИИ, — это либо рублёвое утверждение, либо долларовое, а здесь это разные утверждения.

Для тех, кто сам публикует прайс в двух валютах, находка является предупреждением об обслуживании данных, а не обвинением. Две независимые колонки расходятся, и расходятся незаметно для страницы: подразумеваемого курса не видит никто, кто просто листает карточки. Он проявляется, только если прочитать весь список разом, а так почти не делает ни покупатель, ни продавец.

Узкое решение — хранить один курс и выводить вторую колонку из него, смирившись с округлением. Широкое решение, если два рынка действительно выдерживают разные цены, — сказать об этом на странице: тогда разрыв между колонками становится осознанным коммерческим решением, а не артефактом, и покупатель, сравнивающий два направления, вправе знать, с каким из двух списков он рассуждает.

Правило решения: одна услуга в двух валютах

Две валютные цены не обязаны совпадать с текущим курсом, если в них входят региональные налоги, платёжные расходы, округление, поддержка или фиксированный коммерческий курс. Покупателю нужно правило и дата.

Прозрачный каталог сообщает основную валюту, частоту пересмотра курса и различия налогов или комиссий. Без этого пользователь не может воспроизвести сравнение.

Зафиксируйте сумму, время, основную валюту, налог, комиссию и валюту возврата; запросите итог счёта до того, как считать разрыв ошибкой или скидкой.

Практический чеклист

  • «одна услуга в двух валютах»: запишите обещанный результат и правило приёмки.
  • «одна услуга в двух валютах»: зафиксируйте исключения, зависимости и неизвестные.
  • «одна услуга в двух валютах»: назначьте владельца и дату проверки данных.
  • Зафиксируйте сумму, время, основную валюту, налог, комиссию и валюту возврата; запросите итог счёта до того, как считать разрыв ошибкой или скидкой.

Вопросы и ответы

«одна услуга в двух валютах»: что сначала проверить покупателю?

Две валютные цены не обязаны совпадать с текущим курсом, если в них входят региональные налоги, платёжные расходы, округление, поддержка или фиксированный коммерческий курс. Покупателю нужно правило и дата. Зафиксируйте сумму, время, основную валюту, налог, комиссию и валюту возврата; запросите итог счёта до того, как считать разрыв ошибкой или скидкой.

«одна услуга в двух валютах»: какое допущение сильнее меняет оценку?

Прозрачный каталог сообщает основную валюту, частоту пересмотра курса и различия налогов или комиссий. Без этого пользователь не может воспроизвести сравнение.

«одна услуга в двух валютах»: какой практический шаг будет следующим?

Зафиксируйте сумму, время, основную валюту, налог, комиссию и валюту возврата; запросите итог счёта до того, как считать разрыв ошибкой или скидкой.