печать нефискальных чеков, егаис

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
ker9
Сообщения: 12
Зарегистрирован: 10 ноя 2016, 17:20

печать нефискальных чеков, егаис

Сообщение ker9 » 13 мар 2017, 16:31

ккм атол 11ф, зареген в налоговой и офд, работает в боевом режиме

но если ставлю IsFiscalCheck: false, то печати чека не происходит, шапку печатает и все, это фискальный регистратор нефискальный чек печатать отказывается или может баг какой ?


еще вопрос по работе егаис
EGAIS: {
Barcode: "22N0000154NUCPRZ3R8381461004001003499NKAQ0ZBUVDNV62JQAR69PEV878RO93V",
Ean: "3423290167937",
Volume: 0.7500,
},
EAN это штрихкод или акцизная марка ?
volume - объем, а что такое barcode ? как он генерируется
и как потом происходит передача в егаис - сторонний софт смотрит чеки ккм и ищет секции егаис ?

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

Re: печать нефискальных чеков, егаис

Сообщение Audim » 13 мар 2017, 16:48

но если ставлю IsFiscalCheck: false, то печати чека не происходит, шапку печатает и все, это фискальный регистратор нефискальный чек печатать отказывается или может баг какой ?
Можете выложить JSON который отправляете?
Проверить еще можно так: На страничке настроек сервера -> Тест оборудования -> Ваш ККТ -> Печать слип-чека.

EAN это штрихкод или акцизная марка ?
Barcode: - это и есть акцизная марка
Ean - код товара зарегистрированный в ЕГАИС

и как потом происходит передача в егаис - сторонний софт смотрит чеки ккм и ищет секции егаис ?
У Вас должна быть установлена система: "Универсальный транспортный модуль ЕГАИС (УТМ)"
В настройках ККТ внизу есть и настройка отправки ЕГАИС.
Перед регистрацией чека сервер ищет строки с секции ЕГАИС - если есть отправляет в ЕГАИ.
Если там все нормально то регистрирует чек.

ker9
Сообщения: 12
Зарегистрирован: 10 ноя 2016, 17:20

Re: печать нефискальных чеков, егаис

Сообщение ker9 » 13 мар 2017, 17:05

вот что посылаю
{"Command": "RegisterCheck","IsFiscalCheck":false,"TypeCheck":0,"CheckStrings":[{"Register":{"Name":"69, 30 см","Quantity":"1","Price":440,"Amount":1,"Department":0,"Tax":-1}}],"Cash":"1","CashLessType1":0}
если поменять флаг фискальности, то все верно отрабатывает, чек регистрируется в ОФД


поясни про механику егаис, чтобы четко до конца представлять, инструкции нигде нету
про УТМ теперь понял, у меня пока не установлен
то есть сканирует штрих код, сканируем акцизную марку и все уходит, но на пиве, например, акцизной марки нет, там без нее все верно отработает ?

ker9
Сообщения: 12
Зарегистрирован: 10 ноя 2016, 17:20

Re: печать нефискальных чеков, егаис

Сообщение ker9 » 13 мар 2017, 17:30

слип чек распечатался нормально, но в нем только простой текст, без вывода позиций как в финальном чеке, в принципе можно сымитировать нефискальный чек, но в любом случае с флагом бы оно проще было )

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

Re: печать нефискальных чеков, егаис

Сообщение Audim » 13 мар 2017, 17:34

В не фискальном документе нельзя применять строки "Register" - они только для ККМ и ККТ для фискальной регистрации позиций.
Слип-чек это только произвольный текст или ШК.
Пример:

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

{      Command: "RegisterCheck", //Это для ККМ, для принтера: Command: "PrintDocument",
        NumDevice: 1,
        IsFiscalCheck: false,  // Для принтера не надо, только для ККМ
        CheckStrings: [
            {       BarCode: {
                            // Тип штрих-кода: "EAN13", "CODE39", "CODE128", "QR", "PDF417".
                            BarcodeType: "EAN13",
                            // Значение штрих-кода
                            Barcode: "1254789547853",
                     },
            },
            {       PrintText: {
                            Text: ">#2#<ООО \"Рога и копыта\"",
                            Font: 1,
                     },
            },
        ],
    };
но на пиве, например, акцизной марки нет, там без нее все верно отработает ?
А пиво разве надо в ЕГАИС отправлять? Как я понимаю без акцизной марки нет смысла. Или????

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

Re: печать нефискальных чеков, егаис

Сообщение Audim » 13 мар 2017, 17:34

ker9 писал(а):слип чек распечатался нормально, но в нем только простой текст, без вывода позиций как в финальном чеке, в принципе можно сымитировать нефискальный чек, но в любом случае с флагом бы оно проще было )
Именно! В Слип-чеке только просто текст!!!

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

Re: печать нефискальных чеков, егаис

Сообщение Audim » 13 мар 2017, 17:43

По егаис все просто: есть секция EGAIS, то сервер будет туда отправлять данные, нету этой секции - не будет.
А правила как можно или нельзя = это уже надо читать правила EGAIS.

ker9
Сообщения: 12
Зарегистрирован: 10 ноя 2016, 17:20

Re: печать нефискальных чеков, егаис

Сообщение ker9 » 14 мар 2017, 13:55

понял, спасибо

а если при подаче секции егаис возникнет ошибка, то весь чек не распечатается и вернется ошибка или что ?

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

Re: печать нефискальных чеков, егаис

Сообщение Audim » 14 мар 2017, 16:22

а если при подаче секции егаис возникнет ошибка, то весь чек не распечатается и вернется ошибка или что ?
Да, чек не распечатается, вернет ошибку.

ker9
Сообщения: 12
Зарегистрирован: 10 ноя 2016, 17:20

Re: печать нефискальных чеков, егаис

Сообщение ker9 » 20 мар 2017, 20:26

еще вопрос, у пива нет акциза, вот такой запрос нормально отработает ? все уйдет в егаис как нужно ?
EGAIS: {
Barcode: "",
Ean: "3423290167937",
Volume: 0.5,
}

другой вопрос - чек возврата, когда делаем возврат с этими же данными егаиса, в егаис возврат оформится ?

Ответить