Касби-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.