Самая обидная потеря в закупках — не проигрыш по цене, а неподанная заявка. Причина иногда техническая: сервис показал срок, которого на площадке нет.
Откуда берётся сдвиг
Площадка публикует время окончания приёма заявок так, как ей удобно. Владивостокская пишет по местному, московская — по московскому, и очень часто ни та ни другая не помечает пояс: в карточке просто «до 16:47».
Агрегатор эту строку читает и сохраняет. Если он считает её московской, а она была местной, срок уезжает на разницу поясов. Для Дальнего Востока это семь часов, для Урала два, для большинства площадок — три.
Ошибка коварна тем, что выглядит правдоподобно. Заявку принимают до вечера, на экране остаётся запас, а на площадке приём уже закрыт.
Как это проверяется
Способ один, и он занимает минуту. Откройте карточку закупки в сервисе, посмотрите срок. Затем откройте ту же закупку на самой площадке и сравните то, что видите глазами.
Важная тонкость: сравнивать нужно именно отрисованное время, а не машинную дату в коде страницы. Многие площадки отдают роботу время в одном формате, а человеку рисуют в другом — своим скриптом, уже с поясом. Если сравнивать с машинной строкой, здоровая площадка покажется сдвинутой, а сдвинутая здоровой.
Что мы нашли у себя
В начале сентября мы прогнали такую проверку по всем источникам. Расхождение нашлось у шестнадцати площадок: у одних время приезжало в местном поясе, у других на одной странице соседствовали два формата сразу.
Лечится это не подписью в интерфейсе, а переводом времени по поясу источника при сохранении. Плюс сторож, который сравнивает наши сроки с живыми карточками и поднимает тревогу на первом же расхождении.
Что делать поставщику
Планировать подачу не впритык. Если до конца приёма меньше трёх часов, проверьте срок на площадке — этого хватает, чтобы поймать любую ошибку пересчёта, свою или чужую.
И относитесь к сроку в любом агрегаторе как к справочному, пока не увидели его на площадке. Ответственность за пропущенный срок несёт участник, а не сервис.