Библиотеки для работы с кассами АТОЛ и Меркурий посредством JSON-заданий
Работа с ККТ АТОЛ происходит при помощи драйвера fptr.
Пример использования:
var fptr = new Fptr();
fptr.open();
var result = new <Операция>.Execute(fptr);
fptr.close();
Все доступные операции находятся в пространстве имен KKTServiceLib.Atol.Types.Operations
Работа с ККТ Меркурий происходит при помощи службы Inecrman.
Пример использования:
var sessionKey = await new OpenSessionOperation("COM2").ExecuteAsync(null);
var result = await new <Операция>.ExecuteAsync(sessionKey);
await new CloseSessionOperation().ExecuteAsync(sessionKey);
Все доступные операции находятся в пространстве имен KKTServiceLib.Mercury.Types.Operations
Работа следующих возможностей не проверена:
- Агенты
- Маркировка
- ЕГАИС
- Налоги
Зависимости CoreLib вы можете найти тут.