Описание формата хранения данных в ФП «Штрих» версии 2.6
В данном формате хранит данные ККТ Штрих-мини-К версия 01
и WAB04RK (версия ПО ФП 1.06).

1. Пример записи о регистрации:

№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21
Пример: 02 10 07 19 65 06 00 00 23 78 32 24 02 37 00 00 76 03 14 00 FE
Описание: Дата фискализации Регистрационный  номер ККТ ИНН Номер смены Пароль НИ КС
Значение: 02.10.2007 0000066519 370224327823 0000 00140376 FE

Описание:
Байт 01 –Число.
Байт 02 – Месяц.
Байт 03 –Последние две цифры года.
Байты с 04 по 08 – регистрационный номер, байт номер 08 является старшим.
Байты с 09 по 14 – ИНН, байт номер 14 является старшим.
Байты 15-16 – номер смены перед регистрацией, байт номер 16 является старшим.
Байты с 17 по 20 – пароль налогового инспектора, байт номер 20 является старшим.
Байт 21 – байт контрольной суммы равен младшему байту арифметической суммы всех байт записи плюс байт 0AAh без учета переноса.
Записи о регистрации начинаются с адреса 0020h и идут последовательно.
Формат данных BCD.
Максимальное количество записей 5.

2. Пример записи об активизации ЭКЛЗ:
№ байта 01 02 03 04 05 06 07 08 09 10
Пример: 15 07 93 03 15 04 66 66 32 73
Описание: Дата активизации Номер смены Регистрационный номер ЭКЛЗ КС
Значение: 02.10.2007 0393 3266660415 73

Описание:
Байт  01 - 02 – дата отчёта в упакованном HEX формате. (Прим.1)
Байты 03-04 – номер смены до активизации ЭКЛЗ, байт номер 04 является старшим. BCD-формат.
Байты с 05 по 09 – регистрационный номер ЭКЛЗ, байт номер 09 является старшим. BCD-формат.
Байт 10 – байт контрольной суммы равен младшему байту арифметической суммы всех байт записи плюс байт 0AAh без учета переноса.
Записи об активизациях начинаются с адреса 0090h и идут последовательно.
Максимальное количество записей об активизациях ЭКЛЗ -20.

3. Пример записи о сменном отчёте (отчёте Z):
№ байта 01 02 03 04 05 06 07 08
Пример: 00 00 0A 89 49 FD 07 8A
Описание: Сменный итог Дата отчёта КС
Значение: 6905 руб. 05 коп. 31.10.2007 8A

Описание:
Байты с 01 по 05 – сумма выручки за смену в копейках, байт номер 01 является старшим, формат хранения HEX.
Байт  06 - 07 – Упакованный HEX-формат представления даты закрытия смены. (Прим.1)
Байт 08 – байт контрольной суммы равен младшему байту арифметической суммы всех байт записи плюс байт 0AAh без учета переноса.
Записи о сменных отчётах начинаются с адреса 0180h и идут последовательно.
Максимальное количество записей об сменных отчётах - 2000.

4.Пример записи о заводском номере ККТ.
№ байта 01 02 03 04
Пример: 19 65 06 00
Описание: Заводской номер ККТ
Значение: 00066519

Описание:
Байты с 01 по 04 –заводской номер ККТ, байт номер 04 является старшим. Все данные записаны в прямом виде (BCD)
Данная запись хранится по адресу 0010h

5. Служебная информация в ФП:
Адрес 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh
Пример: AA 55 AA 55 A5 5A A5 5A AA 55 46 20 32 2E 36 20
Описание: Идентификатор накопителя ФП Идентификатор формата ФП v2.6

Прим.1
Упакованный HEX-формат представления даты:
№ бита 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Описание: День (HEX) Месяц (HEX) Год (HEX)
Пример: 1 1 1 1 1 1 0 1 0 0 0 0 0 1 1 1
Пример: FDh 07h
Значение: 31 10 2007

В данном примере упакована в двухбайтовое число FD07h дата 31.10.2007 года..
При представление данного числа в бинарном виде биты распределены следующим образом:
Биты 6-0 –две последние цифры года, 0000111 bin = 08 dec.
Биты 10-7 –месяц, 1010 bin = 10 dec.
Биты 15-11 –число, 11111 bin = 31 dec.