Необходимо внедрить он-лайн кассы в программу ломбарда (Delphi 7)

Цена договорная
16 августа 2019, 10:57 • 3 отклика • 20 просмотров
Техническое задание.

Интеграция/подключение ККТ к программе ломбард с целью возможности печати чеков ККМ при осуществлении ломбардных операций в программе Ломбард.
В связи с изменениями в законе о применении контрольной кассовой техники возникла необходимость в применении ККТ при проведение ломбардных операци при осуществление денежных растчетов с клиентами ломбарда.
Рассматриваются одна из двух экосистем:
- экосистема Атол;
- экосистема Эвотор.
В системе Атол, вроде возможна следующая конфигурация:
Компьютер с установленной на нем программой Ломбард (язык Delphi7 и база данных Paradox).
На этом же компьютер размещается сервер печати ККТ. ККТ подключается по сети к компьютеру.
С программа Ломбард с помощью POST запросов по протоколу http осуществляет управление печатью кассовыми чеками.
В системе Эвотор практически все тоже самое, за исключение того, что сервер печати чеков ККМ находится непосредственно в самом фискальном регистраторе.
Мы еще не определились на какой экосистеме будем строить подключение, это будет также зависит от мнения разработчика, который будет заниматься внедрением этой задачи.
При каких действиях осуществляется взаимодействие с ККТ и какие типы операций будут происходить.
Предполагается всего 6 типов операций.
1. Выдача денежных средств
2. Прием прием денежных средств
3. Отмена операции Выдача денежных средств
4. Отмена операции Прием прием денежных средств
5. Открытие кассовой смены
6. Закрытие кассовой смены
Не в этом техзадании, возможно, будет следующий этап доработки, добавить еще две операции:
7. Возврат ошибочно выданных денежных средств (по сути отмена операции п.1, но которая осуществляется не в том же операционном дне (смена, в которой была ошибочно произведена операция, уже была закрыта операцией п.6 Закрытие кассовой смены)).
8. Выдача ошибочно принятых денежных средств (по сути отмена операции п.2, но которая осуществляется не в том же операционном дне (смена, в которой была ошибочно произведена операция, уже была закрыта операцией п.6 Закрытие кассовой смены)).
Но в данном техзадании операции п.7 и п.8 автоматизировать не требуется.
Передаваемых параметры серверу ККТ:
кассир операционист;
тип операции (пункты 1-6);
тип расчетов (наличный/безналичный ?) - пока надо будет передавать только, как "наличный";
сумма операции
номенклатура операции при типах операции п.1, п.2 - выдача денежных средств по договору залога № __ от числа, заемщик _____ и прием денежных средств по договору №__ от числа, заемщик _____.

ТЗ будет дополнено.
Оплата обсуждается с конкретным исполнителем индивидуально.