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

1. Пример записи о регистрации:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18
Пример: 00 00 78 16 48 35 48 00 00 01 65 58 14 21 05 00 07 52
Описание: дост ИНН Регистрационный номер ККТ Пароль НИ А КС
Значение: 00 007816483548 000001655814 210500 07 52

Описание:
Байт 01 - всегда равен значению 00h, если не равен – запись пропускается (не верна).
Байты с 02 по 07 – ИНН, байт номер 02 является старшим.*
Байты с 08 по 13 – Регистрационный номер ККТ, байт номер 08 является старшим.*
Байты с 14 по 16 – Пароль налогового инспектора, байт номер 14 является старшим.
Если колич-во знаков в пароле меньше 6 цифр – тогда после последней значащей цифры должно быть 0Fh
Байт 17 – Порядковый номер активизации ЭКЛЗ. Формат записи HEX.
На основании информации содержащейся в указанной записи об активизации ККТ определяет дату и номер смены перед регистрацией ККТ. Первая активизация в ФП имеет номер 00 !!!
Байт 18 –Контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 01 по 17.
От полученного результата берётся младший байт.
Записи о регистрации ККТ не имеет порядкового номера.
Порядковый номер рассчитывается исходя из места расположения в файле.
Записи о регистрации начинаются с адреса 0Аh и идут последовательно.
Каждая запись о регистрации имеет копию.
С учётом наличия копии расположение записей в ФП выглядит так:
0Аh-1Bh – запись о первой регистрации ККТ
1Ch-2Dh – копия первой записи.
2Ch-3Fh – вторая запись
40h-51h – копия второй записи и т.д.
Максимальное количество записей – 24.
* - данные записаны в прямом виде (BCD).

2. Пример записи об активизации ЭКЛЗ:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13
Пример: 00 20 06 06 27 13 39 28 14 04 01 48 28
Описание: дост Дата Регистрационный номер ЭКЛЗ Ф Номер смены КС
Значение: 00 20.06.2006 2713392814 04 0328 28

Описание:
Байт 01 – всегда равен 00h, Если не равен – запись пропускается (не верна).
Байт 02 – число.*
Байт 03 – месяц.*
Байт 04 – последние две цифры года.*
Байты с 05 по 09 – Регистрационный номер ЭКЛЗ, байт номер 05 является старшим.*
Байт 10 –Порядковый номер регистрации ККТ в которой произошла активизация данной ЭКЛЗ. Формат записи HEX.
Первая регистрация в ФП имеет номер 00 и называется "Фискализацией".
Вторая запись регистрации в ФП имеет номер 01 и называется "Перерегистрацией номер 01".
Байты 11-12 – номер смены перед активизацией, байт номер 11 является старшим. Формат записи HEX .
Байт 13 – Контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 01 по 12. От полученного результата берётся младший байт.
Запись об активизации ЭКЛЗ не имеет порядкового номера.
Порядковый номер рассчитывается исходя из места расположения в файле.
Записи об активизации ЭКЛЗ начинаются с адреса 021Ah идут последовательно.
Каждая запись об активизации ЭКЛЗ имеет копию.
С учётом наличия копии расположение записей в ФП выглядит так:
021Ah-0226h – Запись о первой активизации ЭКЛЗ.
0227h-0233h – Копия первой записи.
0224h-0240h – Вторая запись.
0241h-024Dh – Копия второй записи.
Максимальное количество записей об активизациях ЭКЛЗ - не определено (диапазон: >13 ,<44).
* - данные записаны в прямом виде (BCD).

3.Пример записи о сменном отчёте (отчёте Z):
№ байта 01 02 03 04 05 06 07 08 09 10 11 12
Пример: 00 1A 0B 0C 06 00 00 1C 3C C2 00 51
Описание: Номер смены Дата Сменная выручка ? КС
Значение: 0027 11.12.2006 18505 руб. 62 коп. 00 51

Описание:
Байты 01-02 – Порядковый номер смены, байт номер 01 является старшим.*
Первая смена в ФП имеет номер 00 !!!
Байт 03 –число.*
Байт 04 –месяц.*
Байт 05 –последние две цифры года.*
Байты с 06 по 10 Сумма выручки за смены в копейках, байт номер 06 является старшим.*
Байт 11 –всегда равен 00h, Если не равен – запись пропускается (не верна).
Байт 12 –Контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 01 по 11.
От полученного результата берётся младший байт.
Записи о сменных отчётах начинаются с адреса 067Ah и идут последовательно без повторов.
*-данные записаны в HEX формате.
Максимальное количество записей о сменных отчётах – 4900.

4.Пример записи о заводском номере ККТ:
№ байта 01 02 03 04 05 06 07 08 09 10
Пример: 20 61 00 21 А2 20 61 00 21 А2
Описание: Номер кассы КС Повтор номера КС
Значение: 20610021 А2 20610021 А2

Описание:
Байты с 01 по 04, с 06 по 09 – заводской номер ККТ, байты номер 01 и 06 являются старшими.
Не допускается запись двух разных номеров кассы! Формат записи прямой (BCD).
Байт 05 – контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 04 в HEX системе. От полученного результата берётся младший байт.
Байт 10 -контрольная сумма. Сумма рассчитывается сложением байтов с 06 по 09 в HEX системе.
От полученного результата берётся младший байт.
Данная запись расположена с адреса 0h.

По адресу F900h – колич-во фискальных отчетов – нулевой бит соответствует одному снятому отчету , максимум – 1791 отчетов.