MoySklad
Odoo
amoCRM
Tizimlashtirish
Marketing
AI agentlar
BUline
MoySklad
Odoo
amoCRM
Систематизация
Маркетинг
Маркетинг: обзор
Стратегия и контент
Стратегия и планКонтент и SMM
Рекламные каналы
Google AdsYandex DirectРеклама в TelegramInstagram и FacebookМаркетплейсы
Органический рост
SEO
Измерение и аналитика
Аналитика и KPI
AI-агенты
BUline
MoySklad
Odoo
amoCRM
Systematization
Marketing
AI agents
BUline
Odoo
Главная/Odoo/Касса и POS
Odooвнедряет BUline
Odoo · Отрасли · Касса и POS

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

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

Смена и наличныеВозвратЛояльностьОфлайн-режимФискальный чек
Проблемы

Что мешает на кассе каждый день

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

Касса и склад

  • Продажа на кассе попадает в складские остатки с задержкой или вручную
  • Цена и скидка на разных кассах выходят разными
  • Товар без штрих-кода или с ошибочным кодом на кассе не находится

Смена и деньги

  • В конце смены не удаётся найти причину расхождения в наличных
  • Не видно, кто выполнил возврат и по какому чеку
  • Продажи за наличные, по карте и в долг не сводятся в один отчёт

Чек и требования

  • Фискальный чек, QR-код и фискальный признак выдаёт только кассовое средство из реестра
  • Что делать кассиру при отключении интернета, нигде не записано
  • Если у товара нет кода ИКПУ (МХИК), чек формируется неверно
В Odoo

Приложения вокруг кассы и их задачи

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

Точка продаж (Point of Sale)

Экран продаж, смена, наличные, карта и счёт клиента, возврат, чек, отчёт по сессии.

Склад

Продажа на кассе списывается с остатка; несколько складов, доставка и инвентаризация.

Штрихкод (Barcode)

Приёмка и подсчёт на складе со сканером. Входит в Enterprise.

Бухгалтерия

Кассовый журнал, бухгалтерская проводка при закрытии смены, счёт-фактура и кредит-нота.

Продажи

Закрытие предложения или заказа на кассе полностью или с авансом, затем доставка.

Закупки

Правило минимального остатка для товара, которого осталось мало, и запрос поставщику.

Лояльность и акции

Купон, «купи X — получи Y бесплатно», карта лояльности, подарочная карта и скидка по коду.

Устройства (IoT)

Подключение USB-принтера, весов, сканера и экрана клиента. Входит в Enterprise.

Сотрудники

Вход кассира по PIN-коду или карте (badge); в отчёте видно, кто что продал.

Смена

День кассы: от открытия до закрытия

На каждом этапе документ остаётся внутри Odoo. Кассир и бухгалтер смотрят на одну и ту же цифру.

01Открытие смены

Кассир нажимает «Open Register». Проверяется начальная сумма наличных, и начинается сессия.

02Продажа

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

03Платежи

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

04Чек

Чек Odoo — внутренний документ. Фискальный чек, который передаётся в налоговую, выдаёт онлайн-касса или виртуальная касса из реестра.

05Возврат

По заказу через «Refund» или без заказа с отрицательным количеством. В результате создаётся кредит-нота, связанная с исходным чеком.

06Контроль в течение дня

Движение денег, не связанное с продажами, записывается через «Cash In/Out». Руководитель видит статистику по сессиям и заказам.

07Закрытие смены

Кассир пересчитывает деньги, Odoo сверяет их с ожидаемой суммой. Если расхождение превышает допустимое, его подтверждает менеджер. При нажатии «Close Register» бухгалтерские проводки проводятся.

Гипотетический день

Три кассы, один магазин: как выглядит итог дня

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

  • Кассир пересчитывает деньги; Odoo открывает окно «Payments Difference» и показывает расхождение
  • Поскольку расхождение превышает порог в настройках, касса не закрывается, пока менеджер не подтвердит
  • В отчёте по сессии видно, кто открыл эту смену и какие заказы выполнены
  • След расхождения остаётся именно в журнале второй кассы и не смешивается с учётом других касс
  • На следующий день кассир проверяет список возвратов по заказам, и причина находится
—
—
—
Честные границы

Что есть в стандартном Odoo и что добавляем мы

Не всё работает «из коробки». Особенно фискальный чек и местные платежи — это отдельная работа. Список ниже уточняется на диагностике с учётом вашего процесса. Данные приведены по документации Odoo 20; если в вашей версии есть отличия, проверим на диагностике.

ЗадачаВ стандартном OdooДополнительная работа (BUline)
Продажа, смена, контроль наличныхЕсть: открытие и закрытие смены, порог расхождения, «Cash In/Out»Роли, права, правило подтверждения расхождения
ВозвратЕсть: по заказу и без заказа, кредит-нотаПорядок подтверждения и причины возврата
Фискальный чек (фискальный признак, QR-код)В официальной документации не упоминается: подключение к фискальному модулю Узбекистана или виртуальной кассеПодключение к API кассового средства из реестра. Оценивается как отдельный проект
Код ИКПУ (МХИК) в карточке товараВ официальной документации не упоминается: локализация Odoo для Узбекистана не упоминает ИКПУ (МХИК)Поле в карточке, проверка кода при импорте, сверка 11-значного базового кода
Офлайн-режимЕсть: заказы сохраняются в браузере и синхронизируются после восстановления связи. Карточный терминал не работаетПорядок работы офлайн, объём кеша, инструкция для кассира
Лояльность, купон, подарочная картаЕсть: программы «Discount & Loyalty»Настройка правил под вашу торговую политику
Весовой товарЕсть: весы через USB или IoT, отметка «To Weigh» в товареПроверка модели весов и номенклатуры штрих-кодов
Чековый принтерСетевой ePOS-принтер (например, Epson TM-m30) подключается напрямую; USB- и ESC/POS-принтеры — через IoTВыбор устройств, подключение и проверка
Click, Payme, Uzcard, HUMOВ официальной документации готового коннектора для кассы нетПроверка, готовый модуль или отдельная разработка — оценивается на диагностике
Способы оплаты

Оплата на кассе: что даёт Odoo, а что остаётся локальным

Списки терминалов и QR в документации Odoo составлены по странам. Узбекистан в них не указан, поэтому каждый способ проверяется в тестовой базе.

СпособВ кассе OdooПримечание для Узбекистана
НаличныеЕсть. Рекомендуется отдельный способ оплаты наличными и отдельный журнал для каждой кассыВ чеке указывается форма оплаты
Банковская карта (терминал)Провайдеры в документации: Adyen, Stripe, Razorpay, Worldline и другиеТерминалы Uzcard и HUMO в документации не названы. Если связь с терминалом прерывается, операция отменяется
QR-кодЕсть: варианты по странам и общий формат EMVУзбекистана нет в списке вариантов; совместимость с банковскими приложениями выясняется при проверке
Счёт клиента (продажа в долг)Есть. Кредитный лимит только предупреждает и не останавливает продажуЧтобы срок и лимит стали обязательными, нужно правило вне кассы
Click, PaymeВ официальном списке провайдеров нетСогласно их документации, подключение строится на стороне вашего сервера
Требования Узбекистана

Местные требования к кассе

Нижеследующее проверено по официальным источникам. То, что относится к вашему виду деятельности, мы письменно фиксируем списком на диагностике.

Кассовое средство и чек

  • Предприниматель с наличной выручкой использует онлайн-кассу или виртуальную кассу (Налоговый комитет). По УП-5813 срок для всех субъектов — 1 января 2022 года
  • Используется только средство из государственного реестра. Реестр ведётся на сайте комитета
  • В чеке указываются наименование товара, количество, НДС, фискальный признак и QR-код размером не менее 30×30 мм (постановление №943)
  • При оплате картой вместе с чеком терминала выдаётся кассовый чек. Онлайн-касса и виртуальная касса должны быть подключены к системам приёма платежей по картам и работать с 2D-сканером (постановление №943, пункт 6)
  • Субъекты, у которых основной вид деятельности — торговля, общественное питание или оказание услуг, могут добровольно выбрать упрощённый порядок НДС с 1 июня 2026 года по 1 января 2030 года (Указ Президента УП-100 от 26 мая 2026 года): НДС 6% на весь оборот, налог на прибыль 0%, НДС, уплаченный при закупке, к зачёту не принимается. Предприятия с долей государства 50% и выше, а также крупные налогоплательщики выбрать его не могут. В узбекском пакете Odoo готовый налог для 6% не упоминается; применимость подтверждает бухгалтер
  • Подробнее: онлайн-касса, виртуальная касса и E-POS

Офлайн и новый пункт

  • При обрыве связи чек может быть выдан офлайн. Срок передачи данных оператору по УП-5813 — 24 часа, по пункту 31 постановления №943 (редакция от 23 января 2026 года) для первого офлайн-чека — 48 часов. Действующий срок уточняем у налоговой службы в письменном виде
  • Новая редакция пункта 4 постановления №943 действует с 22 октября 2026 года: наряду с кассой из реестра запрещается использовать другие, вторичные системы фискального учёта
  • Пункт 4 постановления №943 также предусматривает интеграцию автоматизированных средств учёта, используемых в розничной торговле и общественном питании, с информационными системами налоговых органов и внесение их в Государственный реестр; упомянут и путь внесения собственного учётного комплекса в реестр как виртуальной кассы
  • Как совместная работа кассы Odoo и кассового средства подпадает под этот пункт, мы письменно запрашиваем у налоговой службы

Код товара, возврат, маркировка

  • В чеке и счёте-фактуре указывается код ИКПУ (МХИК); первые 11 цифр кода должны соответствовать базовому коду. Как работает МХИК
  • При возврате деньги возвращаются на основании исходного чека или равнозначного документа, и формируется чек возврата (постановление №943)
  • Группы с маркировкой: табак, алкоголь, пиво, бытовая техника, лекарственные средства, вода и прохладительные напитки
  • С 1 июля 2026 года код в чеке проверяется в системе Asl Belgisi, а также контролируется соответствие кода ИКПУ (МХИК) коду маркировки
Интеграции

Системы, подключаемые к кассе

Каждое подключение оценивается и выполняется отдельно. Мы не обещаем, что «готовый коннектор есть».

Фискальный чек

  • E-POS на своём сайте описывает REST API для выдачи чека, возврата и запроса статуса
  • Подключение E-POS к Odoo на их странице не упомянуто; в поиске Apps Store модуль для кассы или фискализации не найден (25 октября 2026 года; поиск работает по названию)
  • Запись в реестре, документацию по API и правила смены проверяем на диагностике

Устройства

  • Сетевой ePOS-принтер — без IoT; USB- и ESC/POS-принтеры — через IoT; Bluetooth-принтер с Odoo не совместим
  • Весы — через USB или IoT; документация рекомендует Mettler Toledo Ariva S
  • Экран клиента, денежный ящик, электронные ценники (платформа Pricer)

Учёт и B2B

  • При продаже юридическому лицу может потребоваться электронный счёт-фактура; в Apps Store есть такие сторонние модули
  • Сроки оплаты и сверка с банком — в приложении «Бухгалтерия»
  • В Odoo Online сторонние и пользовательские модули не работают; такое подключение требует Odoo.sh или собственного сервера
Для руководителя

Что вы видите по итогам дня

Отчёты не ведутся отдельно от кассы: они формируются из продаж в этой же базе.

Итоги дня

  • Отчёт по сессии: кто открыл, какие заказы выполнены
  • Выручка по способам оплаты и расхождение по наличным
  • Каждая касса — в отдельном журнале

Продажи

  • Статистика заказов в виде графика или сводной таблицы
  • Количество возвратов и их причины
  • Продажи по кассирам

Склад

  • Остатки и товар, которого осталось мало
  • В Odoo 20 при выборе просроченного товара на кассе появляется предупреждение
  • Участие в программе лояльности
Метод BUline

Как мы внедряем кассу

Этапы соответствуют общему методу BUline. Срок письменно согласовывается после диагностики. Порядок внедрения →

01Диагностика1–2 недели

Изучаем количество касс, порядок смен, карточки товаров, устройства, текущее кассовое средство и способы оплаты. Результат: карта бизнес-требований (BRD).

02Архитектура1–3 недели

Утверждаем структуру касс, складов и журналов, роли, способ подключения фискального чека и тип хостинга.

03Тестирование и спринты8–16 недель

Сначала проверка на реальных продажах в одном магазине или на одной кассе, затем остальные точки.

04Обучение

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

05Сопровождение30 дней + постоянно

После запуска — 30 дней усиленной поддержки, затем согласованное постоянное сопровождение.

Подготовка

Что подготовить перед началом

Этот список ускоряет диагностику. Начать можно и без полного комплекта.

Магазин

  • Количество касс и график смен
  • Модели принтеров, сканеров, весов и терминалов
  • Качество интернета и случаи сбоев

Товар

  • Каталог, штрих-коды и единицы измерения
  • Коды ИКПУ (МХИК) или их состояние
  • Наличие групп с маркировкой

Правила и учёт

  • Способы оплаты и порядок возврата
  • Кто подтверждает расхождение в наличных
  • Текущее кассовое средство и договор с сервисным центром
Ошибки

Частые ошибки на кассе и как их избежать

ОшибкаПоследствиеКак предотвращаем
Один кассовый журнал на все кассыНе видно, на какой кассе возникло расхождениеОтдельный способ оплаты наличными и журнал для каждой кассы
Расчёт на работу карточного терминала без интернетаОчередь останавливается, кассир не знает, что делатьПорядок работы офлайн: правила для наличных и чеков записаны
Разрешать возврат без ограниченийСкрытая недостачаПодтверждающее лицо, причина и допустимый предел
Загрузка товара без кода ИКПУ (МХИК)Ошибка в чеке и счёте-фактуреПроверка кода при импорте
Не разделять кассу Odoo и налоговое кассовое средствоОдна продажа записывается в двух местах по-разномуРешить вопрос подключения в начале проекта, с письменным подтверждением
Вопросы и ответы

Частые вопросы

Заменяет ли касса Odoo фискальный чек?

Нет. Чек Odoo — внутренний документ. Закон требует онлайн-кассу или виртуальную кассу из реестра, а в документации Odoo подключение к фискальному модулю Узбекистана не упомянуто. Способ подключения мы рассматриваем на диагностике.

Работает ли касса при отключении интернета?

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

Можно ли принимать оплату через Click или Payme на кассе?

В списках терминалов и QR в документации Odoo этих сервисов нет. Согласно их документации, подключение строится на стороне вашего сервера. Готовый модуль или отдельная разработка оцениваются на диагностике.

Какие принтеры и весы подходят?

Сетевые ePOS-принтеры, чаще всего проверялась серия Epson TM-m30, подключаются без IoT. USB- и ESC/POS-принтерам нужна система IoT. Bluetooth-принтеры с Odoo не совместимы. Для весов документация рекомендует Mettler Toledo Ariva S.

Odoo Online или Odoo.sh?

Odoo Online несовместим со сторонними и пользовательскими модулями. Если для местной оплаты или фискального чека нужен модуль, выбирается Odoo.sh или собственный сервер. Тип хостинга мы определяем в начале проекта. Типы хостинга →

Где хранятся база клиентов и данные программы лояльности?

Согласно статье 27¹ закона «О персональных данных», биометрические и генетические данные, а также данные пользователей операторов телекоммуникаций должны храниться на территории Узбекистана. Хранение остальных данных за рубежом возможно при определённых условиях. Подробнее

Сколько стоит услуга и сколько времени она занимает?

Лицензия Odoo зависит от числа пользователей и приложений (условия на odoo.com). Объём услуг BUline зависит от числа касс и магазинов, приложений, интеграций, объёма данных и обучения. Точный бюджет и сроки указываются в письменном предложении после бесплатной диагностики.

Источники

Источники данных

Бесплатная диагностика

Вместе определим, с каких приложений Odoo начать

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

Бесплатная диагностика