pkfs12
v1.0.4
Published
PayKeeper-ФС версия модели 002 (ФФД 1.2) драйвер
Downloads
3
Readme
Драйвер ККТ PayKeeper-ФС версия модели 002 (ФФД 1.2)
Драйвер для работы с ККТ PayKeeeper-ФС (версия ПО 1.3+). Пример работы:
import PayKeeperFS, { TCPIPChannel } from 'pkfs12'
import { RECEIPT_TYPE, ITEM_TYPE, PAYMENT_METHOD, TAX_SYSTEM, VAT } from 'pkfs12/enums'
/** Создаем экземпляр ККТ */
const kkt = new PayKeeperFS(new TCPIPChannel({ip: "192.168.2.10", port: 7777}));
/** Подключаемся к ККТ */
await kkt.sessionBegin()
/** Запрос статуса ККТ */
const info = await kkt.getRegInfo();
/** Провести чек на 1.00 руб */
const ans = await kkt.createReceipt({
type: RECEIPT_TYPE.INCOME,
items: [{
title: "Товар",
type: ITEM_TYPE.GOOD,
payment_mehthod: PAYMENT_METHOD.FULL_PREPAYMENT,
vat: VAT.VAT20,
unit: 0, // ШТ
price: 100,
quantity: 1,
}],
contact: "[email protected]",
payment: {
cash: 0,
cashless: 100,
credit: 0,
counter: 0,
advance: 0
},
total: 100,
sno: TAX_SYSTEM.USN6
});
/** Отключаемся от ККТ */
await kkt.sessionEnd()