Описание формата хранения данных в ФП МИНИКА 1102.1К и ЭКР 2102К версии 08

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

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

Описание:
Байт 00 –число.(BCD)
Байт 01 –месяц.(BCD)
Байт 02 –последние две цифры года.(BCD)
Байты с 03 по 09 - Регистрационный номер ККТ, байт номер 03 является старшим.(BCD)
Байты с 10 по 15 – ИНН, байт номер 10 является старшим.(BCD)
Байты с 16 по 18 –пароль налогового инспектора, байт номер 16 является старшим.(BCD)
Байты 19-20 –номер смены перед регистрацией ККТ, байт 19 является старшим.(HEX)
Байт 20 –Контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 00 по 20 плюс длина записи (20).
От полученного результата берётся младший байт.
Байт 21 –Признак конци записа, AAh
Записи о регистрациях ККТ начинаются с адреса 0080h и идут последовательно.
Максимальное количество записей о регистрации 5.

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

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

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

Описание:
Байт 00 –День, BCD.
Байт 01 –Месяц, BCD.
Байт 02 -Последние две цифры года, BCD.
Байты с 03 по 08 –Сумма выручки за смену в копейках, байт номер 08 является старшим, HEX.
Байты с 09 по 14 –Сумма выручки за смену в копейках, байт номер 14 является старшим, HEX.
Байты 15 и 16 –Номер смены, байт номер 02 является старшим. HEX.
Байт 17 –Контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 00 по 16 плюс длина записи (17).
От полученного результата берётся младший байт.
Байт 21 –Признак конци записа, AAh
Байт 18 –Признак окончания отчёта, AAh
Записи о сменных отчётах начинаются с адреса 01F0h и идут последовательно.
Максимальное количество записей об сменных отчётах 3388.

4.Пример записи о заводском номере ККТ.
№ байта 00 01 02 03 04 05 06 07 08
Пример: 31 34 38 39 35 38 32 7C AA
Описание: Заводской номер ККТ КС End
Значение: 1487782 КС AA

Описание:
Заводской номер ККТ состоит из семи цифр.
В байтах с 00 по 06 записан номер (ASCII).
Байт номер 00 является старшим.
Байт номер 07 контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 00 по 06 плюс длина записи (07).
От полученного результата берётся младший байт.
Байт номер 08 признак конуа записи (AAh).
Данная запись расположена по адресу 0100h.

5. Служебная информация в ФП:
по адресам 0000h-007Fh расположена технологическая зона, заполнена FFh.
в которой по адресам 0020h-0022h расположен номер последнего Z-отчёта и его КС: сумма байт плюс длина (02h).
по адресам 0023h-0044h расположены байты: DD AA 00 80 00 F3 17 05 00 96 01 00 01 09 09 01 00 1C 01 F0 FD 63 13 3C 0D B4 FD 70 FF F9 0D 32 00 AB.
по адресам 006Dh-006Fh расположены байты 55h AAh 02h.
по адресу FFFFh расположен байт 55h.