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

1.Пример записи о регистрации:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21
Пример: 01 31 09 0D 00 16 0A 04 54 2A 00 00 7D 98 CF 13 91 00 00 00 76
Описание: № записи Пароль НИ Дата Регистрационный номер ККТ ИНН Номер смены КС
Значение:

1

854321 22.10.2004 10836 623102630013 0  
Описание:
Байт  01  - номер записи. *
Байты с 02 по 05  - пароль налогового инспектора, байт номер 05 является старшим.*
Байт 06 – число.*
Байт 07 – месяц.*
Байт 08 – последние две цифры года.*
Байты с 09 по 12 – Регистрационный номер ККТ, байт номер 12 является старшим.*
Байты с 13 по 18 – ИНН, байт номер 18 является старшим. *
Байты с 19 по 20 – номер смены перед регистрацией ККТ, байт 20 является старшим.*
Байт 21 –Контрольная сумма. Сумма рассчитывается путём сложения в HEX системе порядкового номера записи и байтов с 01 по 20. Если при предыдущем сложении возникает перенос, то он прибавляется к  полученному значению. Последний перенос не учитывается!
Записи о регистрации начинаются с адреса 81h и идут последовательно.
Максимальное количество записей о регистрации 5.
* - данные записаны в HEX формате.

2. Пример записи об активизации ЭКЛЗ:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12
Пример: 01 02 21 13 59 86 16 0A 04 00 00 3C
Описание: № записи Регистрационный номер ЭКЛЗ Дата активизации Номер смены КС
Значение: 1 0221135986 22.10.2004 0  

Описание:
Байт  01  - номер записи. *
Байт с 02 по 06 – регистрационный номер ЭКЛЗ, байт номер 02 является старшим.
   Данные записаны в прямом виде (BCD).
Байт 07 –число.*
Байт 08 –месяц.*
Байт 09 –последние две цифры года.*
Байты с 10 по 11 –номер смены до активизации ЭКЛЗ, байт 11 является старшим.
Байт 12 –контрольная сумма. Сумма рассчитывается путём сложения в HEX системе порядкового номера записи и байтов с 01 по 11. Если при предыдущем сложении возникает перенос, то он прибавляется к полученному значению. Последний перенос не учитывается!
* - данные записаны в HEX формате.
Записи об активизациях начинаются с адреса 7F00h и идут последовательно.
Максимальное количество записей об активизациях ЭКЛЗ -15.

3.Пример записи о сменном отчёте (отчёте Z):
№ байта 01 02 03 04 05 06 07 08 09 10
Пример: 70 E1 08 00 00 00 89 0B 04 F5
Описание: Сумма выручки Дата КС
Значение: 5820 руб. 00 коп. 09.11.2004

 

Описание:
Байты с  01 по 06 - сумма выручки в копейках.* Старшим является байт номер 06.
Байт 07 – число. Старший бит означает наличие копеек в сумме.*
Байт 08 –месяц.*
Байт 09 –последние две цифры года.*
Байт 10 – контрольная сумма. Сумма рассчитывается путём сложения в HEX системе порядкового номера записи и байтов с 01 по 09. Если при предыдущем сложении возникает перенос, то он прибавляется к полученному значению. Последний перенос не учитывается!
Записи о сменных отчётах начинаются с адреса 101h и идут последовательно.
Максимальное количество записей об сменных отчётах 2500.
* - данные записаны в HEX формате.

4.Пример записи о заводском номере ККТ:
№ байта 01 02 03 04 05
Пример: 69 61 02 00 СС
Описание: Номер кассы КС
Значение: 156009 98

Описание:
Байты с 01 по 04–заводской номер ККТ, байт номер 04 являются старшими. Формат записи - HEX. Байт 05 –контрольная сумма. Сумма рассчитывается сложением байтов с 01 по 04 в HEX системе. Если при предыдущем сложении возникает перенос, то он прибавляется к полученному значению. Последний перенос не учитывается
Данная запись расположена с адреса 09h.

5. Служебная информация в ФП:
По адресу 0000h расположен байт 55h
По адресу 0001h расположен байт 01h
По адресу 0002h расположен байт 02h
По адресу 0004h расположен байт 04h
По адресу 0008h расположен байт 08h
По адресу 0010h расположен байт 10h
По адресу 0020h расположен байт 20h
По адресу 0040h расположен байт 40h
По адресу 0080h расположен байт 80h
По адресу 0100h расположен байт AAh
По адресу 7FFFh расположен байт 00h
По адресу 0011h расположена необнуляемая сумма в HEX формате. Размер – 10 байт. Байт 001Ah –старший.
По адресу 001Bh расположена КС необнуляемой суммы. При обнулении ККМ необнуляемая сумма пересчитывается!