Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Необходим отчёт по реализации товара в разрезе форм оплаты. : УКМ-4

21.11.2024 23:27


25.10.2010 17:43
Добрый день!
Вкратце про универсам: СМ+ 1027.5 SP4, УКМ 48SP1, на кассах стоят ChekWay Pos 55, ФР- Dateks FP3530
Есть вопрос насчёт отчёта по проданным товарам фискальной и не фискальной формам оплаты.
У нас существует 3 вида оплаты сейчас:
1. Наличные-фискальная
2. НФ-нефискальная
3. БН(Банковская карточка)-фискальная

Вопрос: необходимо в УКМ отделять эти чеки и печатать отчёт по реализации 2 форм оплаты. Если будут при этом комбинированные формы оплаты, то ини будут касаться всё равно 1-й операции (фискальной либо не фискальной), ведь если часть чека, к примеру, будет оплачена кредитной карточкой (а это фискальная продажа), а остальная часть оплачена наличными, то мы будет обязаны закрыть этот чек как наличные (фискальный), и никак иначе, соот-но и необходимо искать для отчёта только в 2-х видах оплаты.

Возможно ли такое соорудить в УКМ (ведь всё равно чеки с какой-то отметкой находятся в УКМ т.к. итоговые суммы по формам оплаты мы видим в отчётах по выручке и в оперативной сводке по видам оплаты)?
25.10.2010 17:47
В поддержке УКМ говорят что такого нет. Вот и вопрос возник...может кто-то с такой проблемой сталкивался? Как решили?
25.10.2010 21:53
По-поводу отчёта по проданным товарам

оплата идет за чек (это сума стоимости товаров в чеке с учетом скидок) а не за конкретный товар
если была оплата комбинированая то нельзя определить что за один товар из чека оплатили одним видом оплаты а за другой другим.

По-поводу отчёта по чекам

в базе ukmserver есть
таблица trm_out_receipt_payment где поля
cash_id - id кассы
id - id записи оплаты (уникальное для кассы)
receipt_header - id чека (уникальное для кассы)
type - тип операции (0-оплата 3-возврат)
payment_id - id платежного средства
payment_name - наименование платёжного средства
amount - сумма по этому платёжному средству для этого id чека для этой кассы
cookies - отвер сервера авторизации если такой был иначе NULL
card_number - номер карты если оплата шла через сервер авторизации иначе NULL

payment_id берём из таблицы trm_in_payments (в ней store_id = это id нужного магазина)

receipt_header берём из таблицы trm_out_receipt_header поле id а также надо поля date,cash_id

и так:
1.производим поиск чеков
из trm_out_receipt_header выбираем все чеки (поле id) искомой кассы (поле cash_id) в диапазоне времени (поле date).
2.полученые чеки надо проверить на успешность операции оплаты
таблица trm_out_receipt_footer поле result должно быть 0 где cash_id, id из таблицы пункта 1.
3.далее из trm_in_payments выбираем и суммируем поле оплаты (amount) для искомой кассы (cash_id) типа операции (type=0 оплата) платёжного средства (payment_id) и чеков (receipt_header = полю id из пункта 1)

таким образом получите сумму оплат по данному платежному средству
чтоб получить выручку надо вычислить возвраты и вычесть из предыдущей суммы

на мой взгляд правильней бы настроить конвертор выгрузки пр."Стандартный экспорт 4" и с этой базы забирать данные
её структура похожа
26.10.2010 07:35
Подожди.
Если у тебя фискальная+нефискальная оплата, то у тебя должно печататься 2 разных чека. УКМ4 их сам поделить должен. Нет?
26.10.2010 15:11
Цитата:
Mtirt Подожди.
Если у тебя фискальная+нефискальная оплата, то у тебя должно печататься 2 разных чека. УКМ4 их сам поделить должен. Нет?
Человек говорит об отчётах причем здесь это?
26.10.2010 15:18
Потому что какое-либо разделение реализации по видам оплаты, если в чеках допускается смешанная оплата, бессмысленно по своей сути.
Поэтому и уточняю. Есть два разных чека, или нет.
26.10.2010 17:43
Цитата:
Mtirt Потому что какое-либо разделение реализации по видам оплаты, если в чеках допускается смешанная оплата, бессмысленно по своей сути.
Поэтому и уточняю. Есть два разных чека, или нет.
Если оплата не фискальная-то на датекс печатается служебный чек с нефискальной оплатой, если фискальная-фискальный чек (чеки никак не делится, печатается 1 вид, какую выберем...)
Часовой пояс GMT +3, время: 23:27.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.