Please enable JavaScript.
Coggle requires JavaScript to display documents.
работа со сменой и наликом для 2ЮЛ - Coggle Diagram
работа со сменой и наликом для 2ЮЛ
ОТКРЫТИЕ И ЗАКРЫТИЕ СИНХРОННО НА КМК И ККТ
закрытие смены в КМК
ошибки и ворнинги
есть расхождение смен
смена превысила 24 часа
расхождение сумм
показываем ошибку, если сумма наличных в КМК не совпадает с суммой наличных на всех ККТ
в ошибке/ ворнинге показываем общую сумму налика на обеих ККТ + отдельно на каждой
налик при закрытии смены
автовыем
прописать работу настройки по аналогии - как сейчас
отображение налика
показываем общую сумму с 2 ККТ
отдельные суммы для каждой ККТ
если ККТ подключена (хотя бы одна), то сумму берем с нее. Если подключено две, то показываем сумму с них
предупреждение о чеках с ошибками ("создай корректировку")
открытие смены в КМК
налик при открытии
внесение налика
даем выбрать на какую ККТ внести
отображение налика
показываем общую сумму с 2 ККТ
показываем сумму на каждлой ККТ
если ККТ подключена (хотя бы одна), то сумму берем с нее. Если подключено две, то показываем сумму с них
ошибки и ворнинги
смена превысила 24 часа
иные ошибки
есть расхождение смен
выбор кассира
один кассир на 2 ККТ
выбор ККТ
даем выбрать ККТ для каждой организации, если 2 ЮЛ
проверить, как часто данные ККТ и Маркета совпадают, чтобы понять, можем ли мы автоматизирвоать выбор
открытие смены на ККТ, последовательно
рег документов в открытой смене КМК
нефисклаьные доки
отложенный чек
внесение или выем наличности
при внесении/ выеме показываем общую сумму налика и суммы на каждой ККТ
даем выбрать, на какую ККТ внести/ изъять сумму
Х-отчет
печатаем отчет на обеих ККТ
копия чека
сразу после закрытия чека
в бургер-меню
фискальные доки
чек продажи
чек возврата
чек коррекции
на основе продажи
с нуля
ошибки и ворнинги
есть расхождение смен
смена превысила 24 часа
новая ошибка Организации не совпадают
показываем для всех операций, кроме тех, где ККТ используется как обычный принтер (печать копии и печать заказа для гостя)
ошибки при работе с ККТ
рассинхрон в сменах КМК и ККТ
просмотр инфы по смене
закрытой
открытой
изменения в моделях данных и рядом лежащее
как поймем, что работаем с 2 ЮЛ (Катя Авва)
по orgId, который начнем передавать для касс (если 2, то 2 ЮЛ)
изменения в shift
OpenInfo
KkmRegistrationStatus один на 2 ККТ
FiscalInfo свой для смены ККТ
MoneyInCashbox свой для ККТ
MoneyInCashbox
важно видеть сумму для каждой ККТ
видеть сумму в КМК???
понимать, какая сумма для какой ККТ
CloseInfo
FiscalInfo свой для смены ККТ
MoneyInCashbox свой для ККТ
KkmRegistrationStatus один на 2 ККТ
Totals.MoneyInCashbox
для каждой ККТ - своя сумма
понимать, какая сумма для какой ККТ
видеть сумму КМК???
если ИНН (или иные реквизиты)
на ККТ расходится с полученным из стора
будем показывать предупреждалку при действии с ККТ???
стоппим работу, если реквизиты не совпадают???
как быть, если не работаем с 2 ККТ???
Settings.AppSettings.HardwareSettings
выносим настройки KkmProtocol + AllowOfdTransportConfiguration в один новый блок. В одном новом блоке - масси из настроек (KkmProtocol + AllowOfdTransportConfiguration)
миграция и обратная совместимость
на сторе и КС - нужно уметь обрабатывать и старые данные и новые
отдаем на кассу и новую и старую модель данных
что делать, если настройку по работе с 2 ККТ изменили (напр, удалили организацию)???
была 1 орг-ия, стало 2
было 2 орг-ии, стала 1
метрики
проверить, что нет метрик, завязанных на ККТ. ЕСли есть, то добавить айди ККТ в них
serviceInfo
KkmInfo делаем массивом
correctionReceipt
делаем по аналогии с мастер-чеком??? Или 1 док на ККТ - 1 док у нас??
изменения во внесениях/ выемах moneyDocument
показываем, на какукю ККТ внесли/ сделали выем
реквизиты орг-ии
добавляем возможность передать реквизиты нескольких организаций
рег документов в закрытой смене
перерег рыжиков
рег рыжиков
если не получилось отдельно запросить сумму наличных с какой-то ККТ
показываем из смены КМК (переиспользуем текущую логику)