«Я же отправил скриншот, чего ещё надо?» — такую фразу часто слышат предприниматели, когда просят клиента прислать PDF-чек вместо фотографии экрана. Для клиента разницы нет — и там, и там видна сумма, дата, имя продавца. Но для бизнеса разница колоссальная: скриншот невозможно автоматически проверить, его легко подделать, и он не имеет юридической силы. Разберём все ключевые различия и объясним, почему PDF — единственный надёжный формат для верификации чеков Kaspi.
Чем PDF-чек отличается от скриншота
PDF-чек, сгенерированный приложением Kaspi — это структурированный электронный документ. Скриншот — это растровое изображение экрана. И между ними пропасть по всем ключевым параметрам.
| Параметр | PDF из Kaspi | Скриншот |
|---|---|---|
| QR-код | Векторный, читается всегда | Растровый, часто нечитаем |
| Текстовый слой | Есть, данные извлекаемы | Нет, только пиксели |
| Сложность подделки | Высокая (нужен PDF с QR) | Низкая (любой фоторедактор) |
| Автоматическая проверка | Полностью поддерживается | Ограниченно |
| Юридическая сила | Фискальный документ | Не является документом |
| Размер файла | 50-150 КБ | 200 КБ-2 МБ (до сжатия) |
| Сжатие мессенджером | Не сжимается (файл) | Сжимается при отправке |
Почему скриншот легко подделать
Создать поддельный скриншот чека Kaspi можно за 5 минут с помощью любого графического редактора. Мошеннику достаточно:
- Взять реальный скриншот своего или чужого чека Kaspi
- Изменить сумму — заменить цифры в графическом редакторе, подобрав шрифт
- Изменить дату — скорректировать дату на актуальную
- Изменить имя продавца — подставить нужное название бизнеса
- Отправить как фото — после сжатия мессенджером следы редактирования становятся незаметны
При этом QR-код на поддельном скриншоте остаётся от оригинального чека — и если продавец проверяет только визуально, подмена останется незамеченной. QR-код будет вести на настоящий чек, но с другой суммой и другим продавцом.
Реальный кейс: интернет-магазин в Алматы за месяц получил 12 поддельных скриншотов. Суммы были подменены: клиенты «оплачивали» заказы на 50 000-80 000 тенге, а реальные транзакции были на 500-1 000 тенге. Убыток составил более 700 000 тенге, пока магазин не перешёл на приём только PDF-чеков с автоматической проверкой.
Почему PDF сложнее подделать
PDF-чек из приложения Kaspi имеет несколько уровней защиты, которые делают подделку значительно сложнее:
Векторный QR-код
QR-код в PDF — это не изображение, а набор векторных фигур. Он считывается с абсолютной точностью независимо от масштаба. При этом ссылка в QR-коде ведёт на receipt.kaspi.kz, где хранятся данные реальной транзакции. Подменить данные в QR-коде, сохранив при этом корректную структуру PDF — задача, требующая серьёзных технических навыков.
Текстовый слой
PDF содержит текстовый слой с данными о транзакции: суммой, датой, именем продавца, номером чека. Этот текст можно извлечь программно и сверить с данными, полученными через API Kaspi. Если мошенник изменит визуальное отображение, но не текстовый слой (или наоборот) — расхождение будет обнаружено автоматически.
Структура документа
Чеки Kaspi генерируются автоматически и имеют стандартную структуру: определённые шрифты, отступы, расположение элементов. Любое отклонение от этой структуры — признак подделки. Автоматические системы вроде ProverkaCheka анализируют не только содержимое, но и структуру PDF.
Как скриншот ломает автоматическую проверку
Система автоматической верификации работает по цепочке: извлечь QR-код из файла, считать ссылку, запросить данные у Kaspi, сверить с ожидаемыми значениями. На каждом этапе скриншот создаёт проблемы.
Этап 1: Извлечение QR-кода
Из PDF QR-код извлекается как встроенное изображение в максимальном качестве. Из скриншота QR-код — это часть общего изображения, часто сжатого и уменьшенного. Вероятность успешного считывания падает с 99% (PDF) до 50-70% (скриншот после сжатия мессенджером).
Этап 2: Считывание ссылки
Даже если QR-код считался, из-за низкого качества могут быть ошибки в декодировании. Один неверно распознанный символ в URL — и запрос уходит на несуществующую страницу, возвращая ошибку «Чек не найден».
Этап 3: Сверка данных
Из PDF-чека можно извлечь текстовые данные (сумму, дату, имя) и сверить их с ответом API Kaspi. Из скриншота текст извлечь нельзя (OCR ненадёжен для мелкого текста на чеках), поэтому сверка данных невозможна.
Юридический аспект
Фискальный чек в формате PDF — это электронный документ, подтверждающий факт оплаты. Он имеет юридическую силу и может быть использован в суде, при налоговых проверках и при разрешении споров с клиентами.
Скриншот — это не документ. Это изображение экрана, которое не имеет юридической силы. При возникновении спора с клиентом скриншот не будет принят как доказательство оплаты. Более того, скриншот не содержит метаданных транзакции и не может быть верифицирован через Kaspi.
Налоговые органы Казахстана принимают электронные фискальные чеки (PDF) как подтверждение расходов. Скриншоты не являются допустимым бухгалтерским документом. Если вы ведёте учёт расходов — храните именно PDF-чеки.
Как приучить клиентов отправлять PDF
Главная проблема — привычки клиентов. Скриншот сделать быстрее, чем искать функцию «Поделиться PDF» в приложении Kaspi. Вот несколько стратегий, которые помогут приучить клиентов к правильному формату.
Автоматическое сообщение при получении скриншота
Настройте бот или CRM так, чтобы при получении файла в формате JPG/PNG автоматически отправлялось сообщение:
«Для проверки оплаты нужен PDF-чек из приложения Kaspi. Откройте платёж, нажмите "Поделиться" и отправьте как документ (не как фото). Это займёт 30 секунд.»
Визуальная инструкция
Подготовьте короткую инструкцию со скриншотами (иронично, но эффективно), показывающую, где в приложении Kaspi найти кнопку «Поделиться PDF». Отправляйте эту инструкцию вместе с запросом чека.
Мотивация
Объясните клиенту, зачем нужен именно PDF: «PDF позволяет нам подтвердить вашу оплату за 2 секунды. Скриншот требует ручной проверки и может занять до 30 минут». Когда клиент понимает, что PDF — это в его интересах (быстрее получит заказ), мотивация появляется сама.
Что делать, если клиент настаивает на скриншоте
Бывают ситуации, когда клиент не может или не хочет отправить PDF. Вот план действий:
- Попробуйте обработать скриншот — ProverkaCheka использует продвинутые алгоритмы и может считать QR-код даже с некачественных изображений. Если получилось — отлично.
- Попросите скриншот высокого качества — без сжатия, в формате PNG, с увеличенным QR-кодом. Отправить как документ/файл, а не как фото.
- Предложите альтернативу — клиент может переслать чек из истории Kaspi через функцию «Поделиться» напрямую в мессенджер.
- Ручная проверка — в крайнем случае попросите клиента считать QR-код камерой и отправить вам ссылку текстом. По ссылке можно проверить чек вручную на receipt.kaspi.kz.
Итоги
Скриншот и PDF — это не просто разные форматы файлов. Это разные уровни доверия, безопасности и автоматизации:
- PDF — фискальный документ с юридической силой, который можно автоматически проверить через Kaspi с точностью 99%+
- Скриншот — изображение без юридической силы, которое легко подделать и сложно проверить автоматически
Для бизнеса, который принимает оплату через Kaspi, принятие только PDF-чеков — это не прихоть, а необходимая мера безопасности. Настройте свои процессы так, чтобы клиенту было удобно отправить PDF, и подавляющее большинство будет делать это без возражений.