АМС-101К, Велес 01К
Описание формата записи данных в ФП

1.Пример записи о регистрации:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
Пример: 10 08 07 00 14 00 BC 61 4E CE EF 46 EF FE FF 8A
Описание: Дата Номер смены Регистрационный номер ККТ ИНН   КС
Значение: 10.08.2007 0020 12345678 888777666555   8A

Описание:
Байт 01 –число.(BCD)
Байт 02 –месяц.(BCD)
Байт 03 –последние две цифры года.(BCD)
Байты 04-05 – номер первой смены в регистрации ККТ, байт 04 является старшим. (HEX).
Байты с 06 по 09 – Регистрационный номер ККТ, байт номер 06 является старшим.(HEX)
Байты с 10 по 14 – ИНН, байт номер 10 является старшим.(HEX)
Байт 15 - резерв. Всегда равен значению FFh.
Байт 16 – Контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 01 по 15. От полученного результата берётся младший байт.
Записи о регистрации начинаются с адреса 3950h и идут последовательно.
Максимальное количество записей о регистрации (30).

2. Пример записи об активизации ЭКЛЗ:
№ байта 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
Пример: 11 22 33 44 55 31 12 08 01 3B 01 FF FF FF FF 83
Описание: Регистрационный номер ЭКЛЗ Дата активизации Номер смены № ф.   КС
Значение: 1122334455 31.12.2008 0315 1Ф. FF 83

Описание:
Байт с 01 по 05 – регистрационный номер ЭКЛЗ, байт номер 01 является старшим.(BCD)
Байт 06 – число.(BCD)
Байт 07 – месяц.(BCD)
Байт 08 – последние две цифры года.(BCD)
Байты с 09–10 – номер смены до активизации ЭКЛЗ, байт 09 является старшим (HEX).
Байт 11 – Номер фискализации. Нумерация с единицы. (HEX).
Байты 12..15 - резерв. Всегда равны значению FFh.
Байт 16 – контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 01 по 15. От полученного результата берётся младший байт.
Записи об активизациях начинаются с адреса 3610h и идут последовательно.
Максимальное количество записей об активизациях ЭКЛЗ – (50).

3. Пример записи о сменном отчёте (отчёте Z):
№ байта 01 02 03 04 05 06 07 08
Пример: 11 59 00 00 BC 61 4E D5
Описание: Дата Сумма выручки КС
Значение: 25.10.2008 123456 руб. 78 коп. D5

Описание:
Байты с 01 по 02 – Дата записи - упакованный формат.
№ бита 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
Пример: 0 0 0 1 0 0 0 1 0 1 0 1 1 0 0 1
Описание: год месяц день
Значение: 2008 10 25

Байты с 03 по 07 – сумма выручки в копейках. Старшим является байт номер 03 (HEX)
Байт 08 – контрольная сумма. Сумма рассчитывается путём сложения в HEX системе байтов с 01 по 07. От полученного результата берётся младший байт.
Записи о сменных отчётах начинаются с адреса 3b40h и идут последовательно.
Максимальное количество записей об сменных отчётах (2200).

4.Пример записи о заводском номере ККТ:
№ байта 01 02 03 04 05 06 07 08
Пример: 12 34 56 78 08 92 28
Описание: Номер кассы Пароль НИ КС
Значение: 12345678 555666 11

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

5.Дополнительная информация:
Память данных организована на микросхеме последовательной энергонезависимой памяти типа АТ25256 (поз. DD1 по ШВКС.467512.005 Э3).
5.1. Дата и время начала смены, дата перехода суток.
№ байта 01 02 03 04 05 06 07 08
Пример: 21 02 08 3A 00 22 02 08
Описание: Дата начала смены Время начала смены Дата перехода суток
Значение: 21.02.08 00:58 22.02.08

Описание:
Байты 01..03 – Дата начала смены (упакованный BCD формат), значение 0xFF – смена не открыта.
Байты 04..05 – Время начала смены, минут (HEX формат), значение 0xFF – смена не открыта.
Байты 06..08 – Дата перехода суток (упакованный BCD формат), значение 0xFF – смена не открыта.
Данная запись расположена с адреса 0000h.

5.2. С адреса 0008h по 313Fh расположен буфер контрольной ленты (2100 покупок по 6 байт)

5.3. По адресу 394Сh обязательно должно быть значение 0хFF