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

1.Пример записи о регистрации:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21
Пример: 00 00 30 52 64 16 87 61 52 74 38 40 41 11 80 00 02 56 34 12 76
Описание: Рег. № ККТ ИНН Дата № Z Пароль КС
Значение: 000003254661 781625478304 14.11.2008 0032 654321 67

 Описание:
Как и во всех записях в байтах переставлены тетрады!
Байты с 01 по 06 - Регистрационный номер ККТ, BCD. Байт 1 является старшим.
Байты с 07 по 12 – ИНН, BCD. Байт номер 07 является старшим.
Байт 13 – Число, BCD.
Байт 14 – Месяц, BCD.
Байт 15 – Последние две цифры года, BCD.
Байты с 16 по 17 – Номер смены перед регистрацией ККТ, байт 116 является старшим, HEX.
Байты с 18 по 20 – Пароль налогового инспектора, байт номер 18 является старшим, BCD.
Байт 21 – Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 20 в HEX системе.
От полученного результата берётся младший байт и проводится операция “OR” с байтом 01h
Записи о регистрации начинаются с адреса 10h и идут последовательно.
Максимальное количество записей о регистрации 9.

2. Пример записи об активизации ЭКЛЗ:
№ байта 01 02 03 04 05 06 07 08 09 10 11
Пример: 41 11 80 51 54 14 53 45 00 02 17
Описание: Дата Рег. № ЭКЛЗ № Z КС
Значение: 14.11.2008 1545413554 0032 71

Описание:
Как и во всех записях в байтах переставлены тетрады!
Байт 01 – Число, BCD.
Байт 02 – Месяц, BCD.
Байт 03 – Последнее две цифры года, BCD.
Байты с 04 по 08 – Регистрационный номер ЭКЛЗ, BCD. Байт номер 04 является старшим.
Байты с 09 по 10 – Номер смены перед активизацией ЭКЛЗ, HEX. Байт 09 является старшим.
Байт 11 – Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 10 в HEX системе.
От полученного результата берётся младший байт и проводится операция “OR” с байтом 01h
Записи об активизациях начинаются с адреса CFh и идут последовательно.
Максимальное количество записей об активизациях ЭКЛЗ - 20.
 

3. Пример записи о сменном отчёте (отчёте Z):
№ байта 01 02 03 04 05 06 07 08 09 10 11
Пример: 00 С0 41 11 80 00 00 10 6F CB DE
Описание: № Z Дата сумма КС
Значение: 0012 14.11.2008 1287 руб. 00 коп. ED

Описание:
Как и во всех записях в байтах переставлены тетрады!
Байты с 01 по 02 - Номер смены в HEX системе. Байт номер 01 является старшим.
Байт 03 – Число, BCD.
Байт 04 – Месяц, BCD.
Байт 05 – Последнее две цифры года, BCD.
Байты с 06 по 10 – Сумма выручки за смену в копейках, HEX. Байт номер 06 является старшим
Байт 11 – Контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 10 в HEX системе.
От полученного результата берётся младший байт и проводится операция “OR” с байтом 01h
Записи о сменных отчётах начинаются с адреса 227h и идут последовательно.
Максимальное количество записей об сменных отчётах 2927.
 

4. Пример записи о заводском номере ККТ:
№ байта 01 02 03 04 05
Пример: 00 00 13 46 59
Описание: Номер кассы КС
Значение: 00003164 95

Описание:
Как и во всех записях в байтах переставлены тетрады!
Байты с 01 по 04, заводской номер ККТ, байты номер 01 являются старшими.
Формат записи прямой (BCD)
Байт 05 – контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 04 в 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
Записи о закрытиях архивов ЭКЛЗ начинаются с адреса 01ADh и идут последовательно.
Максимальное количество записей о закрытии - 20.
Примечание:
Касса отмечает и те ЭКЛЗ которые небыли закрыты. В данном случае на месте записи о закрытии ЭКЛЗ появляется байтовая строка вида: EF 00 00 0000 FF Это означает, что архив ЭКЛЗ не был закрыт.
 

6. Счётчик количества фискальных отчётов:
№ байта 01 02 03
Пример: 00 E0 F0
Описание: КС
Значение: 0014 0F

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