Помогите с расшифровкой
2A-08-41-0A-81-A2-00-01-38-37-31-30-30-30-30-31-30-30-33-31-36-36-31-37-BF-01-04-00-00-00 - заголовок Сообщения (формирует ККТ) - корректен
BF-01-04-DB-A5-03-01-10-09-87-10-00-01-00-31-66-17-00-3C-2A-0D-41-B7-82-67-00-3B-A9-00-02-01-95 - заголовок Контейнера (формирует ФН) - корректен, здесь:
BF-01 - длина контейнера (447 байт - соответствует)
04-DB - CRC-16 (соответствует)
A5 - тип контейнера (от ФН в ОФД)
03 - тип ФД (чек)
01 - тип протокола (01 - значит заголовок 32 байта)
10-09 - служебные данные криптопротокола (данные не зашифрованы)
87-10-00-01-00-31-66-17 - номер ФН
00-3C-2A - номер ФД (10812-й)
0D-41-B7-82-67-00-3B-A9 - служебные днные криптопротокола
00-02-01-95 - служебные данные криптопротокола, где 0х0195 - длина STLV-структуры ФД (405 байт - соответствует)
Дальше - это тело Контейнера (собственно данные ФД):
03-00 - тип документа (чек)
91-01 - длина набора TLV-структур ФД (401 байт - соответствует)
11-04-10-00-38-37-31-30-30-30-30-31-30-30-33-31-36-36-31-37 - (тег 1041) номер ФН (8710000100316617)
0D-04-14-00-30-30-30-30-32-32-32-33-35-36-30-33-34-33-39-36-20-20-20-20 - (тег 1037) регистрационный номер ККТ
FA-03-0C-00-37-34-34-39-31-32-30-35-30-39-34-39 - (тег 1018) ИНН пользователя
10-04-04-00-2A-3C-00-00 - (тег 1040) номер ФД (10812-й)
F4-03-04-00-EC-2F-5D-59 - (тег 1012) дата, время 05.07.2017, 21:29:00 MSK (GTM +03:00)
35-04-06-00-31-04-D6-3E-42-AA - (тег 1077) ФПД
0E-04-04-00-67-00-00-00 - (тег 1038) номер смены (103-я)
12-04-04-00-81-00-00-00 - (тег 1042) номер чека за смену (129-й)
1E-04-01-00-01 - (тег 1054) признак расчета (приход)
FC-03-02-00-24-2C - (тег 1020) сумма расчета (113,00)
18-04-1D-00-81-E3-E2-AE-E0-A8-AD-A0-20-85-AA-A0-E2-A5-E0-A8-AD-A0-20-82-A8-AA-E2-AE-E0-AE-A2
-AD-A0 - (тег 1048) наименование пользователя
F1-03-20-00-97-A5-AB-EF-A1-A8-AD-E1-AA-20-E3-AB-2E-8D-AE-A2-AE-E0-AE-E1-E1-A8-A9-E1-AA-A0
-EF-20-A4-2E-37-37 - (тег 1009) адрес расчета
FD-03-18-00-8A-A0-E1-E1-A8-E0-20-31-20-92-A5-E0-A5-AD-E2-EC-A5-A2-A0-20-8D-2E-91-2E - (тег 1021) кассир
1F-04-01-00-08 - (тег 1055) система налогообложения (ЕНВД)
23-04-31-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00-00-00-00-00-00-00-00-00 - (тег 1059) предмет расчета (не детализирован - это явный косяк)
-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00-00-00-00-00-00-00-00-00-00 - 106 байт неструктурированных данных - это косяк
00-00-00-00-24-2C-00-00-00 - здесь явно должны были быть данные (07-04-05-00-24-2C-00-00-00),
соответствующие тегу 1031 - сумма по чеку наличными (113,00) - в итоге, тоже косяк
39-04-05-00-00-00-00-00-00 - (тег 1081) сумма по чеку электронными (0,00)
51-04-05-00-24-2C-00-00-00 - (тег 1105) сумма по чеку без НДС (113,00)
81-06-91-86-BA-FD-5E-F4-00-00 - ФПС
Поскольку CRC-16 Контейнера в Заголовке соответствует вложенным в него данным, то ФН формировал ее уже с указанными косяками. Косяки могли возникнуть, как на этапе передачи реквизитов от ККТ, так и при сохранении их в памяти ФН.
Думается, что первое все-таки наиболее вероятно...