Описание формата хранения данных в ФП ЭКР-2102К
(для модулей ФП выполненных на микросхеме 29F010 и её аналогах)

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

№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22
Пример: 00 00 58 13 46 51 FF 00 87 20 23 44 34 02 20 60 00 00 22 72 28 AA
Описание: Регистрационный номер ККТ ? ИНН ККТ Дата Номер смены Пароль НИ End
Значение: 000085316415 ? 007802324443 20.02.2006 0000 222782 AA

Описание:
Байты с 01 по 06 - Регистрационный номер ККТ, байт номер 01 является старшим.*
Байт 07 –Значение не определено, байт равен FFh
Байты с 08 по 13 – ИНН, байт номер 08 является старшим.*
Байт 14 –число.*
Байт 15 –месяц.*
Байт 16 –последние две цифры года.*
Байты 17-18 –номер смены перед регистрацией ККТ, байт 18 является старшим. HEX
Байты с 19 по 21 –пароль налогового инспектора, байт номер 19 является старшим.*
Байт 22 - Признак конци записа, AAh
Записи о регистрациях ККТ начинаются с адреса 0000h и идут последовательно.
Максимальное количество записей о регистрации 5.
* - данные записаны в прямом виде (BCD) с переменой тетрад в байте.

2. Пример записи об активизации ЭКЛЗ:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13
Пример: 43 01 24 04 08 00 38 52 86 77 34 2F AA
Описание: Номер смены Дата активизации ? Регистрационный номер ЭКЛЗ КС End
Значение: 0323 24.04.2008 00 3852867734 2F AA

Описание:
Байт с 01 по 02 –Номер смены перед активизацией ЭКЛЗ, байт 02 является старшим. HEX
Байт 03 –Число, BCD.
Байт 04 –Месяц, BCD.
Байт 05 –Последние две цифры года. BCD
Байт 06 –Значение не определено, равен 00h.
Байты с 07 по 11 –Регистрационный номер ЭКЛЗ, байт номер 07 является старшим. BCD
Байт 12 –Контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 01 по 11.
От полученного результата берётся младший байт.
Байт 13 –Признак конци записа, AAh
Записи об активизациях начинаются с адреса FC6Fh и идут последовательно.
Максимальное количество записей об активизациях ЭКЛЗ -50.

3. Пример записи о сменном отчёте (отчёте Z):
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13
Пример: 2B 01 03 02 07 40 E9 08 00 00 00 69 AA
Описание: Номер отчёта Дата отчёта Сменный итог КС End
Значение: 0299 03.02.2007 5840 руб. 00 коп. 69 AA

Описание:
Байты 01 и 02 –Номер смены, байт номер 02 является старшим. HEX.
Байт 03 –День, BCD.
Байт 04 –Месяц, BCD.
Байт 05 -Последние две цифры года, BCD.
Байты с 06 по 11 –Сумма выручки за смену в копейках, байт номер 11 является старшим, HEX.
Байт 12 – контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 01 по 11.
От полученного результата берётся младший байт.
Байт 13 –Признак окончания отчёта, AAh
Записи о сменных отчётах начинаются с адреса 96h и идут последовательно.
Максимальное количество записей об сменных отчётах 4959.

4.Пример записи о заводском номере ККТ.
№ байта 01 02 03 04 05 06 07
Пример: 01 04 08 07 07 08 02
Описание: Заводской номер ККТ
Значение: 1487782

Описание:
Заводской номер ККТ состоит из семи цифр.
В байтах с 01 по 07 значищей является младшая тетрада байта, старшая тетрада всегда равно 0h.
Байт номер 01 является старшим.
Данная запись расположена по адресу 84h и не имеет контрольной суммы.

5. Служебная информация в ФП:
Адрес Значение:
7FFFh 7Fh
BFFFh BFh
DFFFh DFh
EFFFh EFh
F7FFh F7h
FBFFh FBh
FDFFh FDh
FEFFh FEh
FF7Fh 7Fh
FFBFh BFh
FFDFh DFh
FFEFh EFh
FFF7h F7h
FFFBh FBh
FFFDh FDh
FFFEh FEh
По этим адресам расположены байты разметки в случае нарушения которы касса выдаёт ошибку «НП НЕНОР»