Главная категория > Фискальные Накопители, ФНС, ОФД и решения

ККТ/ФН перестали отправлять чеки в ОФД.

(1/3) > >>

cektaNF:
Всем доброго утра/дня/ночи.

Вводные:
ККТ АТОЛ 55Ф, прошивка 5.16, зарегистрирован ФФД 1.2
ОФД: ЯРУС ОФД
На ККТ была произведена "Замена ФН" 12.01.2026 г.
ККТ нормально работала до 27.01.2026. Со слов клиента с ККТ ничего не происходило.
27.01.2026 г. начиная с документа "Открытие смены", ККТ перестает передавать чеки.
29.01.2026 г. ККТ приехала в офис с диагнозом, не передает чеки.
Смотрим ФН, разными программами, чеки не уходят и только программа FN_Test_1.2, показывает нарушение структуры документа.
Меняем ФН по гарантии.
Чек о "Замене ФН" уходит/принят в ОФД.
Пробиваем чеки коррекции за 3 дня. (Вариант с ПО и ПК клиента - исключен, делалось на др. ПК, через драйвер)
31.01.2026 г. опять понимаем, что уже на новом ФН, чеки так же не уходят, начиная с ФД №2

1-й ФН от Автоматики, 2-й ФН от Инвента.
Вариант, что это брак из одной партии иcключен.

Отчеты из программ (3-х), прилагаю (1-й ФН):

FN_RUN_1.2 - ошибок не показывает.
СпойлерКоманда 0х45 Запрос документа № 2307 в TLV-формате
Код ответа: 0x00h  Успешное выполнение команды
Тип документа:                          Отчёт об открытии смены
Длина документа:                        134
Начало сообщения TLV-структуры........
Версия ФФД (Тег 1209)                   1.2
Заводской номер ФН                      7384440901125816
Регистрационный № ККТ                   -удалено-   
ИНН пользователя                        -удалено-
Номер фискального документа             2307
Дата, время                             27.01.2026  08:36:00
Фискальный признак документа            3350959470
Номер смены                             16
Сообщение оператора                     0
Кассир                                  Чеснокова О.И.
Версия ФФД ККТ (Тег 1189)               1.2
Версия ККТ                              362
Окончание сообщения TLV-структуры

Команда 0х20h Получить статус информационного обмена
Код ответа: 0x00h  Успешное выполнение команды
Состояние обмена с ОФД:
Статус обмена: 0x02                     Транспортное соединение не установлено
                                        Есть сообщение для передачи в ОФД
                                        Квитанция от ОФД не ожидается
                                        Нет команды от ОФД
                                        Настройки соединения с ОФД не изменялись
                                        Ответ на команду от ОФД не ожидается
Состояние чтения сообщения для ОФД:     чтение сообщения для ОФД не начато
Cообщений для передачи в ОФД:           303
Первый непереданный документ:           2307
Дата первого документа для ОФД:         27.01.2026  08:36
 
Команда 0х21 Установить транспортное соединение c ОФД
Код ответа: 0x00h  Успешное выполнение команды
Транспортное соединение с ОФД установлено
 
Команда 0х22 Начать чтение cообщения для Сервера ОФД
Код ответа: 0x00h  Успешное выполнение команды
Чтение cообщения для Сервера ОФД начато...........
Длина сообщения:                        180
 
Команда 0х23 Прочитать блок сообщения для Сервера ОФД
Код ответа: 0x00h  Успешное выполнение команды
Длина сообщения:                        180
Проверочный код:                        32770
Тип сообщения протокола:                A5
Тип фискального документа:              02 ( Отчёт об открытии смены)
Версия протокола:                       01
Служебные данные:                       2320
Номер ФН:                               7384440901125816
Номер ФД:                               2307
Идентификатор:                          C3 90 58 EE 95 00 08 A2 00 11
Длина сообщения TLV:                    138
Начало сообщения TLV-структуры..........>>>
Тип документа:                          02 ( Отчёт об открытии смены)
Длина сообщения TLV:                    134
Версия ФФД (Тег 1209)                   1.2
Заводской номер ФН                      7384440901125816
Регистрационный № ККТ                   -удалено-     
ИНН пользователя                        -удалено-
Номер фискального документа             2307
Дата, время                             27.01.2026  08:36:00
Фискальный признак документа            3350959470
Номер смены                             16
Сообщение оператора                     0
Кассир                                  Чеснокова О.И.
Версия ФФД ККТ (Тег 1189)               1.2
Версия ККТ                              362
Окончание сообщения TLV-структуры

СЕРВЕР ОФД РАЗОРВАЛ СОЕДИНЕНИЕ!!!

Команда 0х25 Завершить чтение cообщения для Сервера ОФД
Код ответа: 0x00h  Успешное выполнение команды
Обмен с ОФД завершен

WIN_TEST_FM_OFD_FFD_1_2_20211118 - результат не информативен.
СпойлерFisk Cmd: ------------------------ GetMsgStatus
MsgSend mst 4 len 1 cmd 20
In [0]
wait read
MsgResponse mst 4 len 14 ack 0
Out [13] 05 00 2f 01 03 09 00 00 1a 01 1b 08 24
флаги статуса:                                 0x05
- транспортное соединение установлено
- ожидание ответного сообщения
Начато чтение сообщения для ОФД                0
Количество сообщений для передачи в ОФД        303
Номер документа для ОФД первого в очереди      2307
Дата-время документа для ОФД первого в очереди 27/01/26 08:36

Fisk Cmd: ------------------------ Req Status
MsgSend mst 4 len 1 cmd 30
In [0]
wait read
MsgResponse mst 4 len 31 ack 0
Out [30] 03 00 00 00 00 1a 01 1d 0e 19 37 33 38 34 34 34 30 39 30 31 31 32 35 38 31 36 31 0a 00 00
состояние ФН:                               0x03
проведена настройка  ФН:                    1
открыт фискальный режим:                    1
закрыт фискальный режим:                    0
закончена передача фискальных данных в ОФД: 0
текущий документ:                           0x00
данные документа:                           0
флаги предупреждения:                       0x00
Дата:                                       29/01/26
Время:                                      14:25
Номер ФН:                                   7384440901125816
Номер последнего ФД:                        2609

Fisk Cmd: ------------------------ GetReqDocNextTLV
MsgSend mst 4 len 1 cmd 46
In [0]
wait read
MsgResponse mst 4 len 9 ack 0
Out [08] f4 03 04 00 f0 78 78 69
tag [1012] TIME = <27/1/2026 8:36> "дата, время"
Fisk Cmd: ------------------------ GetReqDocNextTLV
MsgSend mst 4 len 1 cmd 46
In [0]
wait read
MsgResponse mst 4 len 11 ack 0
Out [10] 35 04 06 00 23 04 c7 bb 95 6e
tag [1077] ARRAY[6] 23 04 c7 bb 95 6e  "фискальный признак документа"
Fisk Cmd: ------------------------ GetReqDocNextTLV
MsgSend mst 4 len 1 cmd 46
In [0]
wait read
MsgResponse mst 4 len 9 ack 0
Out [08] 0e 04 04 00 10 00 00 00
tag [1038] INT32 = <16> "номер смены"
Fisk Cmd: ------------------------ GetReqDocNextTLV
MsgSend mst 4 len 1 cmd 46
In [0]
wait read
MsgResponse mst 4 len 6 ack 0
Out [05] b6 04 01 00 00
tag [1206] BYTE = <0> "сообщение оператора"
Fisk Cmd: ------------------------ GetReqDocNextTLV
MsgSend mst 4 len 1 cmd 46
In [0]
wait read
MsgResponse mst 4 len 19 ack 0
Out [18] fd 03 0e 00 97 a5 e1 ad ae aa ae a2 a0 20 8e 2e 88 2e
tag [1021] ASCII <Чеснокова О.И.> "кассир"
Fisk Cmd: ------------------------ GetReqDocNextTLV
MsgSend mst 4 len 1 cmd 46
In [0]
wait read
MsgResponse mst 4 len 6 ack 0
Out [05] a5 04 01 00 04
tag [1189] BYTE = <4> "версия ФФД ККТ"
Fisk Cmd: ------------------------ GetReqDocNextTLV
MsgSend mst 4 len 1 cmd 46
In [0]
wait read
MsgResponse mst 4 len 8 ack 0
Out [07] a4 04 03 00 33 36 32
tag [1188] ASCII <362> "версия ККТ"
Fisk Cmd: ------------------------ GetReqDocNextTLV
MsgSend mst 4 len 1 cmd 46
In [0]
wait read
MsgResponse mst 4 len 1 ack 8
Out [00]
Error 344  ДАННЫХ НЕТ

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tag [0002] STLV len[134] "Отчет об открытии смены"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           tag [1209] BYTE = <4> "версия ФФД"
           tag [1041] ASCII <7384440901125816> "заводской номер фискального накопителя"
           tag [1037] ASCII < -удалено- > "регистрационный номер ККТ"
           tag [1018] ASCII < -удалено- > "ИНН пользователя"
           tag [1040] INT32 = <2307> "порядковый номер фискального документа"
           tag [1012] TIME = <27/1/2026 8:36> "дата, время"
           tag [1077] ARRAY[6] 23 04 c7 bb 95 6e  "фискальный признак документа"
           tag [1038] INT32 = <16> "номер смены"
           tag [1206] BYTE = <0> "сообщение оператора"
           tag [1021] ASCII <Чеснокова О.И.> "кассир"
           tag [1189] BYTE = <4> "версия ФФД ККТ"
           tag [1188] ASCII <362> "версия ККТ"

Fisk Cmd: ------------------------ GetMsgStatus
MsgSend mst 4 len 1 cmd 20
In [0]
wait read
MsgResponse mst 4 len 14 ack 0
Out [13] 02 00 2f 01 03 09 00 00 1a 01 1b 08 24
OFD Connect
URL connect.ofd-ya.ru [091.107.067.212]
Port 7779
OFD Run 156 (10000)
Fisk Cmd: ------------------------ GetMsgStatus
MsgSend mst 4 len 1 cmd 20
In [0]
wait read
MsgResponse mst 4 len 14 ack 0
Out [13] 02 00 2f 01 03 09 00 00 1a 01 1b 08 24
Fisk Cmd: ------------------------ TCP Status
MsgSend mst 4 len 2 cmd 21
In [1] 01
wait read
MsgResponse mst 4 len 1 ack 0
Out [00]
Fisk Cmd: ------------------------ Req Status
MsgSend mst 4 len 1 cmd 30
In [0]
wait read
MsgResponse mst 4 len 31 ack 0
Out [30] 03 00 00 00 00 1a 01 1d 0e 19 37 33 38 34 34 34 30 39 30 31 31 32 35 38 31 36 31 0a 00 00
Fisk Cmd: ------------------------ GetValidTime
MsgSend mst 4 len 1 cmd 32
In [0]
wait read
MsgResponse mst 4 len 6 ack 0
Out [05] 1b 02 1a 1d 01
Fisk Cmd: ------------------------- GetFiskParam
MsgSend mst 4 len 4 cmd 44
In [3] 01 b9 04
wait read
MsgResponse mst 4 len 6 ack 0
Out [05] b9 04 01 00 04
tag [1209] BYTE = <4> "версия ФФД"
Fisk Cmd: ------------------------ OpenMsgToOFD
MsgSend mst 4 len 1 cmd 22
In [0]
wait read
MsgResponse mst 4 len 3 ack 0
Out [02] b4 00
Fisk Cmd: ------------------------ SendMsgToOFD
MsgSend mst 4 len 5 cmd 23
In [4] 00 00 b4 00
wait read
MsgResponse mst 4 len 181 ack 0
Out [180] b4 00 02 80 a5 02 01 10 09 73 84 44 09 01 12 58 16 00 09 03 c3 90 58 ee 95 00 08 a2 00 11 00 8a
         02 00 86 00 b9 04 01 00 04 11 04 10 00 37 33 38 34 34 34 30 39 30 31 31 32 35 38 31 36 0d 04 14
         00 30 30 30 35 31 30 33 35 37 32 30 32 36 34 36 35 20 20 20 20 fa 03 0c 00 33 38 30 31 30 30 32
         31 37 37 32 39 10 04 04 00 03 09 00 00 f4 03 04 00 f0 78 78 69 35 04 06 00 23 04 c7 bb 95 6e 0e
         04 04 00 10 00 00 00 b6 04 01 00 00 fd 03 0e 00 97 a5 e1 ad ae aa ae a2 a0 20 8e 2e 88 2e a5 04
         01 00 04 a4 04 03 00 33 36 32 81 06 27 f5 f0 9a 02 97 00 00
----- Send to server [210]:
 2a 08 41 0a 81 a2 01 20 37 33 38 34 34 34 30 39 30 31 31 32 35 38 31 36 b4 00 14 00 00 00 b4 00
 02 80 a5 02 01 10 09 73 84 44 09 01 12 58 16 00 09 03 c3 90 58 ee 95 00 08 a2 00 11 00 8a 02 00
 86 00 b9 04 01 00 04 11 04 10 00 37 33 38 34 34 34 30 39 30 31 31 32 35 38 31 36 0d 04 14 00 30
 30 30 35 31 30 33 35 37 32 30 32 36 34 36 35 20 20 20 20 fa 03 0c 00 33 38 30 31 30 30 32 31 37
 37 32 39 10 04 04 00 03 09 00 00 f4 03 04 00 f0 78 78 69 35 04 06 00 23 04 c7 bb 95 6e 0e 04 04
 00 10 00 00 00 b6 04 01 00 00 fd 03 0e 00 97 a5 e1 ad ae aa ae a2 a0 20 8e 2e 88 2e a5 04 01 00
 04 a4 04 03 00 33 36 32 81 06 27 f5 f0 9a 02 97 00 00
Fisk Cmd: ------------------------ CloseMsgToOFD
MsgSend mst 4 len 1 cmd 25
In [0]
wait read
MsgResponse mst 4 len 1 ack 0
Out [00]
------------------------------------------------------------------------------------------------
Отправка сообщения в ОФД:
Транспортный заголовок:
Сигнатура:          2A08410A
Версия S-протокола: 81A2
Версия P-протокола: 120
Номер ФН:           7384440901125816
Размер тела:        180
Флаги:              14
Проверочный код:    00
Заголовок сообщения:
Длина:               180
CRC 16:              8002
Тип сообщения:       A5
Тип ФД:              2
Версия к.протокола:  1
Флаги обработки:     16
Флаги к.защиты:      9 (без шифрации)
Номер ФН:            7384440901125816
Номер ФД:            2307
Серия:               17
Длина подписываемая: 138
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tag [0002] STLV len[134] "Отчет об открытии смены"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           tag [1209] BYTE = <4> "версия ФФД"
           tag [1041] ASCII <7384440901125816> "заводской номер фискального накопителя"
           tag [1037] ASCII < -удалено- > "регистрационный номер ККТ"
           tag [1018] ASCII < -удалено- > "ИНН пользователя"
           tag [1040] INT32 = <2307> "порядковый номер фискального документа"
           tag [1012] TIME = <27/1/2026 8:36> "дата, время"
           tag [1077] ARRAY[6] 23 04 c7 bb 95 6e  "фискальный признак документа"
           tag [1038] INT32 = <16> "номер смены"
           tag [1206] BYTE = <0> "сообщение оператора"
           tag [1021] ASCII <Чеснокова О.И.> "кассир"
           tag [1189] BYTE = <4> "версия ФФД ККТ"
           tag [1188] ASCII <362> "версия ККТ"
------------------------------------------------------------------------------------------------
Fisk Cmd: ------------------------ GetMsgStatus
MsgSend mst 4 len 1 cmd 20
In [0]
wait read
MsgResponse mst 4 len 14 ack 0
Out [13] 05 00 2f 01 03 09 00 00 1a 01 1b 08 24
Ожидание данных от сервера ОФД..
Ошибка чтения из порта
Recive err [436]:err 436
OFD Close 360 (10000)

FNTest (ver_1_2) - показал нарушение стуктуры TLV.
СпойлерОтвет на команду: 0x30
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Фаза жизни:  3 (Фискальный режим)
Текущий документ:  0 (Нет открытого документа)
Данные документа : 0
Состояние смены : 0
Флаги предупреждения:  0x00000000 ( )
Дата\время: 29.01.2026 14:25
Номер ФН: 7384440901125816
Номер ФД: 2609

Ответ на команду: 0x20
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Статус обмена:  0x00000005 ( Транспортное соединение установлено, Ожидание ответного сообщения (квитанции) от ОФД )
Состояние чтения сообщения для ОФД: 0
Количество сообщений для передачи в ОФД: 303
Номер документа для ОФД: 2307
Дата-время документа для ОФД: 27.01.2026 08:36

Ответ на команду: 0x21
Код ответа: 0x00 (Успешное выполнение)

Ответ на команду: 0x22
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Длина сообщения: 180

Ответ на команду: 0x23
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Длина: 180
CRC 16: 32770
Тип сообщения: a5
Тип ФД: 2
Версия к.протокола: 1
Флаги обработки: 16
Флаги к.защиты: 9
Номер ФН:
73 84 44 09  01 12 58 16
Номер ФД: 2307
Идентификатор:
c3 90 58 ee  95 00 08 a2  00 11
Длина сообщения: 138
Данные сообщения: + 00002(134) TLV структура: "Отчёт об открытии смены"
01209(5) версия ФФД: 4
01041(20) номер ФН: 7384440901125816
01037(24) регистрационный номер ККТ: -удалено-   
01018(16) ИНН пользователя: -удалено-
01040(8) номер ФД: 2307
01012(8) дата, время: 27.01.2026 08:36:00
01077(10) ФПД: Тип док.- 0x23, ФП1- 3350959470
01038(8) номер смены: 16
01206(5) сообщение оператора: 0x00000000
01021(18) Кассир: Чеснокова О.И.
01189(5) версия ФФД ККТ: 4
01188(7) версия ККТ: 362
- 00002 Окончание TLV структуры
ОШИБКА TLV структуры "00000", длина структуры (148) не равна сумме длин полей (62901)
ОШИБКА TLV структуры "00000", не существующий параметр "1665"
rОШИБКА TLV структуры "00000", слишком длинное поле (62759)
Ошибка - неверный формат TLV!

Ответ на команду: 0x23
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Данные сообщения:
0000 | b4 00 02 80  a5 02 01 10  09 73 84 44  09 01 12 58 | ґ..ЂҐ....s„D...X
0010 | 16 00 09 03  c3 90 58 ee  95 00 08 a2  00 11 00 8a | ....ГђXо•..ў...Љ
0020 | 02 00 86 00  b9 04 01 00  04 11 04 10  00 37 33 38 | ..†.№........738
0030 | 34 34 34 30  39 30 31 31  32 35 38 31  36 0d 04 14 | 4440901125816...
0040 | 00 30 30 30  35 31 30 33  35 37 32 30  32 36 34 36 | .000510357202646
0050 | 35 20 20 20  20 fa 03 0c  00 33 38 30  31 30 30 32 | 5    ъ...3801002
0060 | 31 37 37 32  39 10 04 04  00 03 09 00  00 f4 03 04 | 17729........ф..
0070 | 00 f0 78 78  69 35 04 06  00 23 04 c7  bb 95 6e 0e | .рxxi5...#.З»•n.
0080 | 04 04 00 10  00 00 00 b6  04 01 00 00  fd 03 0e 00 | .......¶....э...
0090 | 97 a5 e1 ad  ae aa ae a2  a0 20 8e 2e  88 2e a5 04 | —Ґб­®Є®ў  Ћ.€.Ґ.
00a0 | 01 00 04 a4  04 03 00 33  36 32 81 06  27 f5 f0 9a | ...¤...362Ѓ.'хрљ
00b0 | 02 97 00 00 | .—..

Ответ на команду: 0x25
Код ответа: 0x00 (Успешное выполнение)

Ответ на команду: 0x26
Код ответа: 0x20 (Сообщение от ОФД не может быть принято), Доп. код: 0x00 ()
Содержание ответа:
Данные для ККТ: ОШИБКА TLV структуры "00000", длина структуры (1) не равна сумме длин полей (4)
ОШИБКА TLV структуры "00000", не существующий параметр "0519"
Ошибка - неверный формат TLV!

Ответ на команду: 0x40
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Тип документа: 2
Есть подтверждение: 0
Дата и время открытия смены: 27.01.2026 08:36
Номер ФД: 2307
Фискальный признак: 3350959470
Номер смены: 16


Отчет только из 3-й программы, прилагаю (2-й ФН):
FNTest (ver_1_2) - показал нарушение стуктуры TLV.
СпойлерОтвет на команду: 0x30
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Фаза жизни:  3 (Фискальный режим)
Текущий документ:  0 (Нет открытого документа)
Данные документа : 0
Состояние смены : 0
Флаги предупреждения:  0x00000000 ( )
Дата\время: 31.01.2026 14:54
Номер ФН: 7380440903067488
Номер ФД: 154

Ответ на команду: 0x20
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Статус обмена:  0x00000002 ( Транспортное соединение не установлено, Есть сообщение для передачи в ОФД )
Состояние чтения сообщения для ОФД: 0
Количество сообщений для передачи в ОФД: 153
Номер документа для ОФД: 2
Дата-время документа для ОФД: 30.01.2026 11:55

Ответ на команду: 0x21
Код ответа: 0x00 (Успешное выполнение)

Ответ на команду: 0x22
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Длина сообщения: 184

Ответ на команду: 0x23
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Длина: 184
CRC 16: 16692
Тип сообщения:
a5
Тип ФД: 2
Версия к.протокола: 1
Флаги обработки: 16
Флаги к.защиты: 9
Номер ФН:
73 80 44 09  03 06 74 88
Номер ФД: 2
Идентификатор:
80 df f2 48  69 00 00 02  00 11
Длина сообщения: 142
Данные сообщения: + 00002(138) TLV структура: "Отчёт об открытии смены"
01209(5) версия ФФД: 4
01041(20) номер ФН: 7380440903067488
01037(24) регистрационный номер ККТ: -удалено-   
01018(16) ИНН пользователя: -удалено-
01040(8) номер ФД: 2
01012(8) дата, время: 30.01.2026 11:55:00
01077(10) ФПД: Тип док.- 0x23, ФП1- 1073677293
01038(8) номер смены: 1
01206(5) сообщение оператора: 0x00000000
01021(22) Кассир: СИС. АДМИНИСТРАТОР
01189(5) версия ФФД ККТ: 4
01188(7) версия ККТ: 362
- 00002 Окончание TLV структуры
ОШИБКА TLV структуры "00000", длина структуры (152) не равна сумме длин полей (20911)
ОШИБКА TLV структуры "00000", не существующий параметр "1665"
rОШИБКА TLV структуры "00000", слишком длинное поле (20765)
Ошибка - неверный формат TLV!

Ответ на команду: 0x23
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Данные сообщения:
0000 | b8 00 34 41  a5 02 01 10  09 73 80 44  09 03 06 74 | ё.4AҐ....sЂD...t
0010 | 88 00 00 02  80 df f2 48  69 00 00 02  00 11 00 8e | €...ЂЯтHi......Ћ
0020 | 02 00 8a 00  b9 04 01 00  04 11 04 10  00 37 33 38 | ..Љ.№........738
0030 | 30 34 34 30  39 30 33 30  36 37 34 38  38 0d 04 14 | 0440903067488...
0040 | 00 30 30 30  35 31 30 33  35 37 32 30  32 36 34 36 | .000510357202646
0050 | 35 20 20 20  20 fa 03 0c  00 33 38 30  31 30 30 32 | 5    ъ...3801002
0060 | 31 37 37 32  39 10 04 04  00 02 00 00  00 f4 03 04 | 17729........ф..
0070 | 00 14 9c 7c  69 35 04 06  00 23 04 3f  ff 03 ed 0e | ..њ|i5...#.?я.н.
0080 | 04 04 00 01  00 00 00 b6  04 01 00 00  fd 03 12 00 | .......¶....э...
0090 | 91 88 91 2e  20 80 84 8c  88 8d 88 91  92 90 80 92 | ‘€‘. Ђ„Њ€Ќ€‘’ђЂ’
00a0 | 8e 90 a5 04  01 00 04 a4  04 03 00 33  36 32 81 06 | ЋђҐ....¤...362Ѓ.
00b0 | 1d 51 96 7d  a8 8e 00 00 | .Q–}ЁЋ..

Ответ на команду: 0x25
Код ответа: 0x00 (Успешное выполнение)

Ответ на команду: 0x26
Код ответа: 0x20 (Сообщение от ОФД не может быть принято), Доп. код: 0x00 ()
Содержание ответа:
Данные для ККТ: ОШИБКА TLV структуры "00000", длина структуры (1) не равна сумме длин полей (4)


[Вопросы]:
1. Из-за чего может возникать ошибка "Данные для ККТ: ОШИБКА TLV структуры "00000", длина структуры (1) не равна сумме длин полей (4)"?
   - чек открытия смены.
2. Что за параметр "ОШИБКА TLV структуры "00000", не существующий параметр "0519""
3. Что за параметр "ОШИБКА TLV структуры "00000", не существующий параметр "1665""
4. Виноват ли аппарат/прошивка?
5. Есть ли смысл писать в ОФД? У клиента несколько касс и они в этом же магазине - работают нормально.
    - вариант интернета/блокировки - исключен.

P.S. Завтра буду проводить эксперимент на МГМ + тех.обнуление ККТ, по результатам отпишусь.

ssz:
Эксперимент без участия ПО клиента всё покажет.

Roman112:
5. Начинать надо с запроса в офд.
А в момент воспроизведения отчёта о регистрации, ФН находился в кассе? А то может зарегистрировали через FN_RUN, а в кассе банально порт не прописан.

GeorgSerg:
Окончание сообщения TLV-структуры
СЕРВЕР ОФД РАЗОРВАЛ СОЕДИНЕНИЕ!!!
ОШИБКА TLV структуры "00000", длина структуры (148) не равна сумме длин полей (62901)
ОШИБКА TLV структуры "00000", не существующий параметр "1665"
ОШИБКА TLV структуры "00000", слишком длинное поле (62759)
Ошибка - неверный формат TLV!
Ответ на команду: 0x23
ОШИБКА TLV структуры "00000", длина структуры (152) не равна сумме длин полей (20911)
ОШИБКА TLV структуры "00000", не существующий параметр "1665"
ОШИБКА TLV структуры "00000", слишком длинное поле (20765)
Ошибка - неверный формат TLV!
Код ответа: 0x20 (Сообщение от ОФД не может быть принято), Доп. код: 0x00 ()
Содержание ответа:
Данные для ККТ: ОШИБКА TLV структуры "00000", длина структуры (1) не равна сумме длин полей (4)

Особенности TLV в ККТ STLV (Structure): Вложенные TLV-структуры, где длина родительского элемента включает длину всех дочерних элементов. Макс. размер Контейнера с данными 32 кБайт. Считаем, делаем вывод - входной контроль на сервере ОФД не пройден.

Для полноты картины - FNTest (ver_1_2), открыть первый непереданный ФД с TLV параметром каждой строки документа. Текст ответа на команду 0х46  - пошаговый , в окне , каждый ответ копировать и сохранить.
Предварительно - отправляйте на гарантию.

cektaNF:

--- Цитата: ssz от 02/02/2026 01:59:46 ---Эксперимент без участия ПО клиента всё покажет.

--- Конец цитаты ---
- "Замена ФН" была произведена в офисе, чеки коррекции пробивались через драйвер. Компьютер другой. ПК и ПО клиента не виновато.


--- Цитата: Roman112 от 02/02/2026 02:11:29 ---5. Начинать надо с запроса в офд.
А в момент воспроизведения отчёта о регистрации, ФН находился в кассе? А то может зарегистрировали через FN_RUN, а в кассе банально порт не прописан.
--- Конец цитаты ---
- Да, регистрация на ККТ, драйвер 10.10.8.0, отчет о регистрации принят ОФД.


--- Цитата: GeorgSerg от 02/02/2026 02:51:04 ---Особенности TLV в ККТ STLV (Structure): Вложенные TLV-структуры, где длина родительского элемента включает длину всех дочерних элементов. Макс. размер Контейнера с данными 32 кБайт. Считаем, делаем вывод - входной контроль на сервере ОФД не пройден.
--- Конец цитаты ---
- возможный виновник. ФН? ККТ-Прошивка?


--- Цитата: GeorgSerg от 02/02/2026 02:51:04 ---Для полноты картины - FNTest (ver_1_2), открыть первый непереданный ФД с TLV параметром каждой строки документа. Текст ответа на команду 0х46  - пошаговый , в окне , каждый ответ копировать и сохранить.
Предварительно - отправляйте на гарантию.
--- Конец цитаты ---
- СпойлерОтвет на команду: 0x40
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Тип документа: 2
Есть подтверждение: 0
Дата и время открытия смены: 30.01.2026 11:55
Номер ФД: 2
Фискальный признак: 1073677293
Номер смены: 1

Ответ на команду: 0x50
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Тип ответа (0-подобно 40h): 0
Тип документа: 2
Есть подтверждение: 0
Дата и время открытия смены: 30.01.2026 11:55
Номер ФД: 2
Фискальный признак: 1073677293
Номер смены: 1

Ответ на команду: 0x45
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Тип документа: 2
Длина данных документа: 138

----------------------------------------------------------
> 04 05 00 45 02 00 00 00 3e 57

< 04 05 00 00 02 00 8a 00 52 91
Код ответа: 0x00 (Успешное выполнение)


Ответ на команду: 0x46
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
TLV параметр документа: 01209(5) версия ФФД: 4

----------------------------------------------------------
> 04 01 00 46 ae d3

< 04 06 00 00 b9 04 01 00 04 f2 8a
Код ответа: 0x00 (Успешное выполнение)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 
Перейти к полной версии