1.0.4 • Published 1 year ago

pkfs12 v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Драйвер ККТ 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: "test@example.com",
    payment: {
        cash: 0,
        cashless: 100,
        credit: 0,
        counter: 0,
        advance: 0
    },
    total: 100,
    sno: TAX_SYSTEM.USN6
});

/** Отключаемся от ККТ */
await kkt.sessionEnd()
1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

2 years ago