Терминал сбора товарных данных

Мобильный сбор данных, который встраивается в вашу ERP, а не заменяет её

Приёмка, отгрузка, инвентаризация, перемещение и ценники — на iPhone и Android, в том числе без сети. Документы попадают в вашу систему через версионированный API, файлом в вашем формате или через AI-ассистента по MCP.

Скачать для Android

Приложение бесплатное. Личный аккаунт на устройстве не нужен — достаточно PIN, выданного администратором организации.

Экран инвентаризации TallyDock: документ D3-0002 с тремя товарами и количествами
5
типов документов: от приёмки до ценников
4
формата выгрузки: CSV, Excel, JSON, XML
3
способа ввода: камера, фото, сканер
11
операций публичного API v1
0
личных аккаунтов на устройстве

01 / Полный цикл

Один контур — от справочника до документа в вашей системе

Каждый шаг можно пройти вручную в консоли, а затем автоматизировать. Модель данных при этом не меняется: то, что вы проверили руками, работает и через API.

  1. ИсточникВаша ERPУчётная система, складская программа или таблица
  2. Шаг 1СправочникВручную, файлом по шаблону или через API
  3. Шаг 2УстройстваПодключение по PIN, работа без сети
  4. Шаг 3ДокументыВерсии, журнал, обмен с сервером
  5. ПриёмникСнова ERPAPI, файл в вашем формате или MCP

02 / Мобильный терминал

Телефон сотрудника становится терминалом сбора данных

Пять рабочих документов в одном приложении. Сотрудник выбирает тип, сканирует и вводит количество — реквизиты можно заполнить позже.

  1. ПриёмкаТовары и количества поступления
  2. ОтгрузкаТовары и количества расхода
  3. ИнвентаризацияПересчёт остатков с досканированием сохранённых документов
  4. ПеремещениеПередача товаров между точками
  5. ЦенникиСписок товаров для переоценки, без количеств

Три способа ввода

Камера, штрихкод с фотографии или аппаратный сканер в режиме клавиатуры.

Работа без сети

Справочник и документы хранятся на устройстве. Обмен — когда появится связь.

Быстрый поиск

По штрихкоду, коду товара или выбором из списка — без набора текста.

Количество без ошибок

Ввод в строке, цифровая панель и встроенный калькулятор.

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

Скачать для Android

Google Play

Бесплатно

03 / Справочник

Ваша выгрузка — как есть. Без переписывания экспорта ERP

Загрузите файл, который ваша система уже умеет выдавать. Шаблон загрузки настраивается один раз с помощью AI: модель предлагает соответствие полей, вы проверяете результат на предпросмотре до записи.

Дальше каждый импорт выполняется по сохранённым правилам — детерминированно и без AI. Вручную в консоли или через API, с постоянным ключом шаблона.

шаблон: erp-export.xlsx → PDT JSON v2предпросмотр
Поле вашего файлаПоле TallyDock
ART_NOcode
EAN, EAN_BOXbarcodes[]
NAME_EN, NAME_LTnames[]
"004750123000017""004750123000017" · нули сохранены

Ведущие нули не теряются

Коды и штрихкоды хранятся строками. Числовые значения не приводятся молча.

Многоязычный справочник

До 32 штрихкодов и 32 названий на товар на разных языках.

Группировка по ERP-коду

Повторяющиеся строки объединяются, штрихкоды дедуплицируются до проверки.

AI — только с подтверждением

Перед отправкой образца модели вы видите, что именно будет передано.

04 / Интеграция

API, спроектированный для повторов, гонок и обрывов связи

Загрузка справочника, правка отдельных товаров, чтение устройств и документов, выгрузка и удаление. Контракт описан в OpenAPI, справка — в консоли, первые запросы — в готовой коллекции Postman.

загрузка справочника
curl -X POST "$API/catalog/imports" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Idempotency-Key: erp:import:000231" \
  -H 'If-Match: "<CATALOG_ETAG>"' \
  --data-binary @catalog.json

HTTP/1.1 200 OK
{
  "operation_id": "erp:import:000231",
  "status": "succeeded",
  "counts": { "created": 12, "updated": 3, "deleted": 0,
              "unchanged": 0, "total": 15 }
}
Idempotency-Key

Повтор — не вторая операция

Ключ создаётся до отправки. Повторный запрос после сбоя вернёт прежний результат, а не создаст дубль.

ETag · If-Match

Без потерянных изменений

Версия каталога и документа проверяется в момент применения. Устаревшая правка получает 412, а не перезаписывает чужую.

202 · operation_id · Retry-After

Долгие операции под контролем

Небольшой каталог применяется в одном запросе. Крупный — асинхронно, со статусом по идентификатору.

error.code · request_id

Ошибки, которые можно обработать

Единый JSON со стабильным кодом и координатами поля. Без stack trace, SQL и секретов.

scopes

Ключ с нужными правами

Для каждой программы — свои разрешённые действия. Отзыв в консоли, на сервере хранится только хеш.

GET /documents

Чтение ничего не удаляет

Получение и выгрузка документов безопасны. Удаление — только отдельным запросом и по вашему решению.

05 / AI-ассистенты по MCP

Задача — обычными словами. Доступ — по явному согласию

Подключите AI-ассистента по MCP: найти товары, собрать документы за период, подготовить выгрузку. Ассистент работает через те же операции, что и публичный API, — и помогает построить собственную HTTP-интеграцию.

  • OAuth с экраном согласия: клиент, организация и конкретные права видны до подтверждения.
  • Пароли и ключи не вставляются в чат.
  • Любое подключение отзывается в консоли.
пример диалога

Собери инвентаризации за прошлую неделю и выгрузи их в Excel.

Нашёл документы типа «Инвентаризация» за прошлую неделю. Файл Excel с полями вашей организации готов к скачиванию.

06 / Веб-консоль

Администратор управляет всем из браузера

Товары, устройства, документы и доступы организации — в одной консоли. Начать можно с ручной работы, автоматизировать — когда будете готовы.

Устройства

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

Документы

Просмотр строк и количеств. Выгрузка выбранных документов в CSV, Excel, JSON или XML с вашими полями и названиями столбцов.

Товары

Добавление и правка карточек, штрихкодов и переводов с защитой от конфликтов. Штрихкод EAN-13 на экране для проверки сканирования.

Организации

Несколько организаций в одном аккаунте, переключение между ними, лимиты и использование всегда на виду.

07 / Безопасность и данные

Данные организации остаются в границах организации

Сервис разрабатывает и сопровождает Interdevelopment UAB, Литва, Европейский союз.

Политика конфиденциальности

Вход в консоль
Google-аккаунт, добровольная двухфакторная защита TOTP и резервные коды.
Устройства
Без личных аккаунтов: подключение по PIN, отключение — из консоли с подтверждением.
Ключи API
Хранится только криптографический хеш. Секрет не попадает в URL, журналы и аналитику.
Изоляция
Граница организации проверяется на каждой выборке, записи, курсоре и квитанции.
Удаление
Аккаунт и организацию можно удалить самостоятельно, вместе со связанными данными.

08 / Начать

Проверьте весь цикл на своих данных — бесплатно

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

Для разработчиков, интеграторов и партнёров

Внедряйте TallyDock у своих клиентов — и стройте на нём собственный бизнес

Программа от простого к сложному: от первой интеграции до приложения под вашим брендом на нашей инфраструктуре.

Обсудить партнёрство
  1. L1ИнтеграцияAPI, MCP и бесплатный пакет для разработки
  2. L2ПартнёрствоВнедрение и сопровождение клиентов
  3. L3ДистрибуцияПродажи в вашем регионе или отрасли
  4. L4White labelВаш бренд, наша инфраструктура