Описание формата хранения данных в ФП Орион-100К

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

№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
Пример: 00 10 46 25 FF FF FF 54 20 40 19 69 28 82 20 50 00 00 50 67 03 53 93 52 32 01 AA
Описание: Регистрационный номер ККТ ? ИНН ККТ Дата Номер смены Регистрационный номер ЭКЛЗ Пароль НИ End
Значение: 00016452 ? 450204919682 28.02.2005 0000 0576303539 252310 AA

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

2. Пример записи об активизации ЭКЛЗ:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13
Пример: 00 23 36 48 46 69 92 60 70 90 01 43 AA
Описание: № фис. Регистрационный номер ЭКЛЗ Дата активизации Номер смены КС End
Значение: 00 3263846496 29.06.2007 0400 43 AA

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

3. Пример записи о сменном отчёте (отчёте Z):
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13
Пример: 33 01 27 12 05 A0 62 07 00 00 00 7B AA
Описание: Номер отчёта Дата отчёта Сменный итог КС End
Значение: 0307 27.12.2005 4840 руб. 00 коп. 69 AA

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

4.Пример записи о заводском номере ККТ.
№ байта 01 02 03 04
Пример: 00 14 15 20
Описание: Заводской номер ККТ
Значение: 0014152

Описание:
Заводской номер ККТ состоит из 7 цифр.
Байт номер 01 является старшим. Формат BCD.
В конце дописан 0.
Данная запись расположена по адресу 00A2h и не имеет контрольной суммы.

5. Служебная информация в ФП:
С адреса 7F20h - технологическая зона для тестовых записей при техпрогоне.
По адресу 7FFFh - B6h (байт разметки).