Касби-ФР-01К
Описание формата записи данных в ФП

1. Пример записи регстрации ККТ:
№ байта 01 02 03 04 05 06 07 07 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Пример: 30 30 30 30 30 30 30 30 33 39 33 39 31 32 31 36 33 35 33 32 34 31 30 30
Описание: Регистрационный номер ККТ в ASCII ИНН в ASCII
Значение: 000000003939 121635324100
№ байта: 25 26 27 28 29 30 31 32 33 34
Пример: 08 05 95 00 01 32 42 15 01 16
Описание: Дата № Z Пароль КС
Значение: 15.05.2008 0001 324215 01 61

Описание:
Байты с  01 по 12 - Регистрационный номер ККТ в ASCII, старшим является байт 01.
Байты с 13 по 24 - ИНН в ASCII, старшим является байт 13.
Байт 25 - Последнее две цифры года, BCD.
Байт 26 - Месяц в BCD.
Байт 27 - Число в BCD + 80h.  
Байты с 28 по 29 - Номер смены перед регистрацией, HEX. Байт 28 является старшим.
Байты с 30 по 32 - Пароль налогового инспектора, BCD. Байт номер 30 является старшим.
Байт 33 - неизвестно, похоже на какой-то флаг.
Байт 34 - Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 33 в HEX системе.
От $FFh вычитается младший байт полученного результата.
Записи об активизациях начинаются с адреса 11h и идут последовательно.
Максимальное количество записей об активизациях ЭКЛЗ - 20.

2. Пример записи об активизации ЭКЛЗ:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17
Пример: 08 05 15 33 38 35 32 39 33 32 31 38 37 00 01 01 33
Описание: Дата Регистрационный номер ЭКЛЗ в ASCII № Z КС
Значение: 15.05.2008 3852932187 0001 01 33

Описание:
Байт 01 - Последние две цифры года, BCD.
Байт 02 - Месяц, BCD.
Байт 03 - Число, BCD.
Байты с 04 по 13 - Регистрационный номер ККТ в ASCII.
Байты с 14 по 15 - Номер смены перед активизацией ЭКЛЗ, HEX.
Байт 16 - неизвестно, похоже на какой-то флаг.
Байт 17 - Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 16 в HEX системе.
От $FFh вычитается младший байт полученного результата.
Записи о регистрации начинаются с адреса 2C0h и идут последовательно.
Максимальное количество записей о регистрации 40.

3. Пример записи о сменном отчёте (отчёте Z):
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Пример: 24 05 08 00 00 CE C8 00 00 50 11 A4 49
Описание: Дата Сумма продаж Сумма покупок КС
Значение: 24.05.2008 81794 руб. 00 коп. 52473 руб. 96 коп. 49

Описание:
Байт 01 - Число, BCD.
Байт 02 - Месяц, BCD.
Байт 03 - Последнее две цифры года, BCD.
Байты с 04 по 08 - Сумма выручки за смену в копейках, HEX. Байт номер 04 является старшим.
Байты с 09 по 13 - Сумма покупок за смену в копейках, HEX. Байт номер 09 является старшим.
Байт 14 - Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 13 в HEX системе.
От $FFh вычитается младший байт полученного результата.
Записи о сменных отчётах начинаются с адреса 660h и идут последовательно.
Максимальное количество записей об сменных отчётах - 4560.

4.Пример записи о заводском номере ККТ:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13
Пример: 30 30 30 30 30 30 30 30 30 31 31 35 74
Описание: Заводской номер ККТ в ASCII КС
Значение: 000000000115 47

Описание:
Байты с 01 по 12 - Заводской номер ККТ, байты номер 01 являются старшими.
Формат записи прямой - текст, ASCII
Байт 13  - контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 12 в HEX системе.
От $FFh вычитается младший байт полученного результата.
Данная запись расположена по адресу 0h.

5. Примерр записи о закрытии архива ЭКЛЗ:
№ байта 01 02 03 04 05 06
Пример: 12 05 09 00 A0 B2
Описание: Дата № Z КС
Значение: 12.05.2009 0010 2B

Описание:
Байт 01 - Последние две цифры года, BCD.
Байт 02 - Месяц, BCD.
Байт 03 - Число, BCD.
Байты с 04 по 05 - номер последней закрытой смены, HEX. Байт 04 является старшим.
Байт 06 - Контрольная сумма.  Сумма рассчитывается сложением байтов с 01 по 05 в HEX системе.
От $FFh вычитается младший байт полученного результата.
Записи о закрытиях архивов ЭКЛЗ начинаются с адреса 570h и идут последовательно.
Максимальное количество записей о закрытии - 40.
Примечание:
Касса отмечает и те ЭКЛЗ которые небыли закрыты. В данном случае на месте записи о закрытии ЭКЛЗ появляется байтовая строка вида: EF 00 00 00 00 FF Это означает, что архив ЭКЛЗ не был закрыт.