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

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
Пример: 03 03 03 03 03 03 03 03 33 93 33 93 13 23 13 63 33 53 33 23 43 13 03 03
Описание: Регистрационный номер ККТ в ASCII ИНН в ASCII
Значение: 000000003939 121635324100
№ байта: 25 26 27 28 29 30 31 32 33
Пример: 51 50 80 00 10 23 24 51 16
Описание: Дата № Z Пароль КС
Значение: 15.05.2008 0001 324215 61
Описание:
Как и во всех записях в байтах переставлены тетрады
Байты с  01 по 12 – Регистрационный номер ККТ в ASCII, старшим является байт 01.
Байты с 13 по 24 – ИНН в ASCII, старшим является байт 13.
Байт 25 – Число в BCD.  
Байт 26 – Месяц в BCD.
Байт 27 – Последнее две цифры года, BCD.
Байты с 28 по 29 – Номер смены перед регистрацией, HEX. Байт 28 является старшим.
Байты с 30 по 32 – Пароль налогового инспектора, BCD. Байт номер 30 является старшим.
Байт 33 – Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 32 в HEX системе. От полученного результата берётся младший байт и проводится операция “OR” с байтом 01h
Записи об активизациях начинаются с адреса 11h и идут последовательно.
Максимальное количество записей об активизациях ЭКЛЗ - 20.

2. Пример записи об активизации ЭКЛЗ:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
Пример: 51 50 80 33 83 53 23 93 33 23 13 83 73 00 10 33
Описание: Дата Регистрационный номер ЭКЛЗ в ASCII № Z КС
Значение: 15.05.2008 3852932187 0001 33
Описание:
Как и во всех записях в байтах переставлены тетрады!
Байт 01 – Число, BCD.
Байт 02 – Месяц, BCD.
Байт 03 – Последние две цифры года, BCD.
Байты с 04 по 13 – Регистрационный номер ККТ в ASCII.
Байты с 14 по 15 – Номер смены перед активизацией ЭКЛЗ, HEX.
Байт 16 – Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 15 в HEX системе. От полученного результата берётся младший байт и проводится операция “OR” с байтом 01h
Записи о регистрации начинаются с адреса 2B0h и идут последовательно.
Максимальное количество записей о регистрации 40.

3. Пример записи о сменном отчёте (отчёте Z):
№ байта 01 02 03 04 05 06 07 08 09
Пример: 42 50 80 00 00 С7 EC 8C 34
Описание: Дата Сумма КС
Значение: 24.05.2008 81794 руб. 00 коп. 43
Описание:
Как и во всех записях в байтах переставлены тетрады!
Байт 01 – Число, BCD.
Байт 02 – Месяц, BCD.
Байт 03 – Последнее две цифры года, BCD.
Байты с 04 по 08 – Сумма выручки за смену в копейках, HEX. Байт номер 04 является старшим
Байт 09 – Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 08 в HEX системе. От полученного результата берётся младший байт и проводится операция “OR” с байтом 01h
Записи о сменных отчётах начинаются с адреса 640h и идут последовательно.
Максимальное количество записей об сменных отчётах - 3463.

4.Пример записи о заводском номере ККТ:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13
Пример: 03 03 03 03 03 03 03 03 03 13 13 53 74
Описание: Заводской номер ККТ в ASCII КС
Значение: 000000000115 47
Описание:
Как и во всех записях в байтах переставлены тетрады!
Байты с 01 по 12 - Заводской номер ККТ, байты номер 01 являются старшими. Формат записи прямой – текст, ASCII
Байт 13  – контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 12 в HEX системе. От полученного результата берётся младший байт и проводится операция “OR” с байтом 01h
Данная запись расположена по адресу 0h.

5.Пример записи о закрытии архива ЭКЛЗ:
№ байта 01 02 03 04 05 06
Пример: 21 50 90 00 A0 B2
Описание: Дата № Z КС
Значение: 12.05.2009 0010 2B
Описание:
Как и во всех записях в байтах переставлены тетрады!
Байт 01 – Число, BCD.
Байт 02 – Месяц, BCD.
Байт 03 - Последние две цифры года, BCD.
Байты с 04 по 05 – номер последней закрытой смены, HEX. Байт 04 является старшим.
Байт 06 – Контрольная сумма.  Сумма рассчитывается сложением байтов с 01 по 05 в HEX системе. От полученного результата берётся младший байт и проводится операция “OR” с байтом 01h
Записи о закрытиях архивов ЭКЛЗ начинаются с адреса 540h и идут последовательно.
Максимальное количество записей о закрытии - 40.
Примечание:
Касса отмечает и те ЭКЛЗ которые небыли закрыты. В данном случае на месте записи о закрытии ЭКЛЗ появляется байтовая строка вида: EF 00 00 00 00 FF. Это означает, что архив ЭКЛЗ не был закрыт.

6. Счётчик количества фискальных отчётов:
№ байта 01 02 03
Пример: 00 E0 F0
Описание: КС
Значение: 0014 0F
Описание:
Как и во всех записях в байтах переставлены тетрады!
Байты 01-02 – номер будущего фискального отчёта в HEX. Байт 01 является старшим.
Байт 03 – Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 02 в HEX системе. От полученного результата берётся младший байт и проводится операция “OR” с байтом 01h
Данный счётчик находится по адресу 0Eh.