При печати чека почему-то чек распечатался, но в логе написано IsFiscalCheck:false

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
semple-temp
Сообщения: 2
Зарегистрирован: 25 май 2021, 19:04

При печати чека почему-то чек распечатался, но в логе написано IsFiscalCheck:false

Сообщение semple-temp » 27 фев 2024, 19:46

Зравствуйте.
При печати чека почему-то чек распечатался, но в логе написано "IsFiscalCheck":false

Из-за чего касса может перейти в этот режим?

Код: Выделить всё

{
  "Command": "RegisterCheck",
  "NumDevice": 0,
  "IdCommand": "6b863e14-e8d8-f166-e8fd.....",
  "VerFFD": "1.0",
  "InnKkm": "",
  "KktNumber": "",
  "IsFiscalCheck": false,
  "TypeCheck": 0,
  "NotPrint": false,
  "NumberCopies": 0,
  "CashierName": "",
  "CashierVATIN": "",
  "ClientAddress": "",
  "ClientInfo": null,
  "ClientINN": null,
  "UserAttribute": null,
  "AdditionalAttribute": null,
  "SenderEmail": "",
  "TaxVariant": "",
  "AdditionalProps": [],
  "KPP": "",
  "ClientId": "",
  "KeySubLicensing": "",
  "CheckStrings": [
    {
      "PrintImage": {
        "Image": ",,,,,,"
      }
    },
    {
      "PrintText": {
        "Text": " "
      }
    },
    {
      "PrintText": {
        "Text": ">#0#<Магазин ....."
      }
    },
    {
      "PrintText": {
        "Text": ">#0#<......"
      }
    },
    {
      "PrintText": {
        "Text": ">#0#<......"
      }
    },
    {
      "PrintText": {
        "Text": ">#0#<ИНН ......"
      }
    },
    {
      "PrintText": {
        "Text": "Дата и время:<#0#>22.02.2024 18:25:30"
      }
    },
    {
      "PrintText": {
        "Text": ">#0#<Квитанция к заказу #7653"
      }
    },
    {
      "PrintText": {
        "Text": " "
      }
    },
    {
      "BarCode": {
        "BarcodeType": "CODE128",
        "Barcode": "i7653"
      }
    },
    {
      "PrintText": {
        "Text": " "
      }
    },
    {
      "PrintText": {
        "Text": ">#0#<Содержимое заказа"
      }
    },
    {
      "PrintText": {
        "Text": ">#0#<----------------------"
      }
    },
    {
      "PrintText": {
        "Text": "#47892 .............."
      }
    },
    
    {
      "PrintText": {
        "Text": "Сумма заказа:<#0#>......."
      }
    },
    {
      "PrintText": {
        "Text": ">#0#<Оплата произведена по безналичному рассчету",
        "Font": 4
      }
    },
    {
      "PrintText": {
        "Text": ""
      }
    },
    {
      "PrintText": {
        "Text": "Заказ выдал:<#0#>..."
      }
    },
    {
      "PrintText": {
        "Text": "Получатель:<#0#>...."
      }
    },
    {
      "PrintText": {
        "Text": "Подпись о получении заказа:<#0#>______________"
      }
    },
    {
      "PrintText": {
        "Text": " "
      }
    },
    {
      "PrintText": {
        "Text": " "
      }
    },
    {
      "PrintText": {
        "Text": " "
      }
    },
    {
      "PrintText": {
        "Text": " "
      }
    }
  ],
  "Cash": 0,
  "ElectronicPayment": 0,
  "AdvancePayment": 0,
  "Credit": 0,
  "CashProvision": 0,
  "PayByProcessing": null,
  "NumDeviceByProcessing": null,
  "ReceiptNumber": "",
  "PrintSlipAfterCheck": null,
  "PrintSlipForCashier": null,
  "RRNCode": "",
  "AuthorizationCode": "",
  "CheckProps": [],
  "CashLessType1": 0,
  "CashLessType2": 0,
  "CashLessType3": 0,
  "CancelOpenedCheck": true,
  "Timeout": 15,
  "RunAsAddIn": true,
  "UseAddInDialogPrintCheck": true,
  "UseAddInDialogSelectDevice": true
}

Текст ошибки:
Не удалось напечатать не фискальную строку (Ошибка команды на открытие сеанса)
Низкоуровневые команды:
.................................

Время выполнения команды:00:16.190926
Текст ответа:
{"Cash":0.0,"ElectronicPayment":0.0,"AdvancePayment":0.0,"Credit":0.0,"CashProvision":0.0,"Command":"RegisterCheck","Error":"Не удалось напечатать не фискальную строку (Ошибка команды на открытие сеанса)","Warning":"","Message":"","Status":2,"IdCommand":"6b863e14-e8d8-f166-e8fd-.......","NumDevice":1,"MessageFrom":"KkmServer"}


Audim
Администратор
Сообщения: 2430
Зарегистрирован: 17 мар 2015, 18:36

Re: При печати чека почему-то чек распечатался, но в логе написано IsFiscalCheck:false

Сообщение Audim » 28 фев 2024, 22:02

В команде: "IsFiscalCheck": false,
Это просто текст на печать.
А не чек.

По ошибке - ККТ не вышла на связь.

В команде:"NumDevice": 0,
А тат как это не чек то kkmserver не может по ИНН определить ККТ.
И печатает на первом попавшемся.
Попробуйте задать конкретный номер устройства.
Или передавайте ИНН

Ответить