Транзакцией – запись таблицы транзакций. Транзакция состоит из 12 полей.

Номер поляТипНазначение
1ЦелоеНомер транзакции
2ДатаДата транзакции
3ВремяВремя транзакции
4ЦелоеТип транзакции
5ЦелоеНомер POS
6ЦелоеНомер чека
7ЦелоеКод кассира
8Строка 70
9Целое
10Дробное 8.2
11Дробное 7.3
12Дробное 8.2

Назначение первых семи полей фиксированное, а остальных зависит от типа транзакции и приводится в таблице «Описание транзакций». Соотношение с транзакциями, формируемыми другими ПО можно посмотреть в Таблице транзакций с сотрировкой по типу.

ТипНазвание8 (Код)9 (Секция)10 (Цена)11 (Количество)12 (Сумма)
Регистрация
1Регистрация по свободной ценеСекцияЦена(+/-)Количество(+/-) Сумма покупки
11Регистрация товараКод товараСекцияЦена(+/-)Количество(+/-) Сумма покупки
2Сторно по свободной ценеСекцияЦена(-/+)Количество(-/+) Сумма покупки
12Сторно товараКод товараСекцияЦена(-/+)Количество(-/+) Сумма покупки
3Возврат по свободной ценеСекцияЦена(+/-)Количество(+/-) Сумма покупки
13Возврат товараКод товараСекцияЦена(+/-)Количество(+/-) Сумма покупки
4Возврат в чеке продажи по свободной ценеСекцияЦена(+/-)Количество(+/-) Сумма покупки
14Возврат товара в чеке продажиКодСекцияЦена(+/-)Количество(+/-) Сумма покупки
20Разрез характеристикиКод разреза характеристикиСекция
24Регистрация единицыШтрихкод единицыСекцияКоэффициент
30Редактирование ценыКод товараСекцияИсходная ценаКод доп. ценыНовая цена
31Регистрация товара (чек покупки)Код товараСекцияЦена(+/-)Количество(+/-) Сумма покупки
32Сторно товара (чек покупки)Код товараСекцияЦена(-/+)Количество(-/+) Сумма покупки
33Возврат товара (чек покупки)Код товараСекцияЦена(+/-)Количество(+/-) Сумма покупки
34Возврат товара в чеке покупкиКодСекцияЦена(+/-)Количество(+/-) Сумма покупки
41Регистрация товара (чек покупки) по свободной ценеСекцияЦена(+/-)Количество(+/-) Сумма покупки
42Сторно товара (чек покупки) по свободной ценеСекцияЦена(-/+)Количество(-/+) Сумма покупки
43Возврат товара (чек покупки) по свободной ценеСекцияЦена(+/-)Количество(+/-) Сумма покупки
44Возврат товара в чеке покупки по свободной ценеСекцияЦена(+/-)Количество(+/-) Сумма покупки
110Признак расчета позиции1)Код товараПризнак предмета расчетаПризнак способа расчета
Итоговые скидки/надбавки на позицию
15Скидка суммойКод товараСекцияСумма скидки (номинальная)(+/-) Сумма скидки (фактич.)
16Надбавка суммойКод товараСекцияСумма надбавки(+/-) Сумма надбавки
17Скидка %Код товараСекцияПроцент скидки (номинальный)(+/-) Сумма скидки (фактич.)
18Надбавка %Код товараСекцияПроцент надбавки(+/-) Сумма надбавки
19Ограничение скидкиКод товараСекцияСумма до ограниченияПроцент до ограниченияСумма ограничения
Итоговые скидки/надбавки на чек
35Скидка суммойКодПараметр скидки по зависимостиВид скидки по зависимостиСумма скидки(+/-) Сумма скидки
36Надбавка суммойКодСумма надбавки(+/-) Сумма надбавки
37Скидка %КодПроцент скидки(+/-) Сумма скидки
38Надбавка %КодПроцент скидки(+/-) Сумма надбавки
Детализация скидок/надбавок
70Детализация скидки на позициюПараметр скидки 1Вид скидкиПараметр скидки 2Параметр скидки 3(+/-) Сумма скидки
71Детализация скидки на чекПараметр скидки 1Вид скидкиПараметр скидки 2Параметр скидки 3(+/-) Сумма скидки
74Детализация тов. скидки0–скидка, 1–доп. ценаФактич. ценаКол-во товара, к кот. применилась скидкаСумма скидки
76Детализация тов. скидкиКод товара2)0–подарок, 1–условие, 2–результатКоэффициент вхождения товараФактическое количество товара в чекеКод схемы скидки
77Скидка чека в позицииПорядковый номер скидки чекаСумма скидки чекаДоля скидки чека(+/-) Сумма скидки
171Изменение дисконтной картыКод дисконтной картыИтог чекаИзменение начисленного бонуса(+/-) Сумма скидки по дисконтной карте
Дополнительные
40Оплата0–фискальный, 1–не фисальныйСумма сдачиНомер вида оплаты(+/-) Сумма оплаты
50ВнесениеТекст произвольной причины внесенияЛог. номер ККМНомер сменыКод причины внесенияСумма внесения
51ВыплатаТекст произвольной причины выплатыЛог. номер ККМНомер сменыКод причины выплатыСумма выплаты
54Фискальные реквизиты чекаНомерФД|ФПД|НомерФН|ВремяФД|ДанныеПокупателя3)Лог. номер ККМПризнак административного закрытия чека (0 — обычное закрытие, 1 — административное)Номер сменыСумма чека
55Закрытие чекаШтрихкод чека0–обычный режим, 1–режим обучения, 2–демо-режимНомер смены 4)Код системы налогообложения(+/-) Сумма чека
153Параметры ККМЗначение параметра (строка)Тип параметра ккмЗначение параметра (число)
154Связь с документомНомер документаНомер документа без префиксаТип документа (код справочника «Типы документов»)
155Возврат по чеку из закрытой смены(+/-) Сумма чека
56Отмена чекаНомер смены(-/+) Сумма чека
58Отложенный чек(+/-) Сумма чека
59Продолжение отложенного чекаНомер сменыНомер отложенного чека(+/-) Сумма чека
65Открыт денежный ящик
66Просмотр товараКод товара
67Просмотр дисконтной картыКод карты
80Возврат по номеру чекаДата чека продажиСумма чека продажиНомер транзакции возвращаемого чекаНомер возвращаемого чека
95Платежная картаКод картыОстаток на карте после операцииСумма списания (у учетом знака)
130Продолжение логического чекаНомер продолжаемого чека
160Акцизный товарАкцизная марка0 — обычный режим, 1 — демо-режим
163Сторно акцизного товараАкцизная марка0 — обычный режим, 1 — демо-режим
260Вскрытие тары алкогольной продукцииКод товараСекция товараКоличество тарыКоэффициент единицы 5)
261 6)Акцизная марка вскрытой тарыШтрихкод марки PDF-417
170Серийный номерНомер КиЗ0 — обычный режим, 1 — режим обучения
173Сторно серийного номераНомер КиЗ0 — обычный режим, 1 — режим обучения
Отчеты
60X-отчетНомер отчетаЛог. номер ККМНаличность в кассеСумма выручки
161Параметры ЭКЛЗ/ФНЗначение параметра (строка)Тип параметра эклзЗначение параметра (число)
61Z-отчетНомер сменыЛог. номер ККМНаличность в кассеНеобнуляемая суммаСумма выручки
62Расширенный отчетИмя обработки
63Закрытие дня по банкуКод. плат системы
64Печать товарного чека
100Открытие сменыНомер открытой сменыЛог. номер ККМ
Налоги
75НалогКод налогаСекция(+/-) Оборот от налогаКод налоговой группы(+/-) Сумма Налога
175Налог на позициюКод налогаСекция(+/-) Оборот от налогаКод налоговой группы(+/-) Сумма Налога
Оплата услуг
85Оплата услугКод оператора|Номер телефонаСекцияСумма к зачислениюСумма полученная
Сертификаты
72Продажа сертификатаНомер сертификатаСекцияНоминалКод вида сертификатаСумма продажи
73Детализация оплаты сертификатомНомер сертификата0–не погашен, 1–погашенСумма оплаты
122Оплата сертификатомКод сертификатаНомер вида оплатыНоминалКод вида сертификатаСумма оплаты
Продавцы
90Продавец позицииКод продавцаСекция
91Продавец чекаКод продавца
Создание справочников на кассе
120Создание или изменение товара на кассеКод товара
121Новая дисконтная картаКод картыСумма бонусовКоличество чековНакопление
Взаимодействие с процессингом
140Параметры безналичной оплатыЗначение параметра процессингаТип параметра процессингаНомер вида оплаты(+/-) Сумма оплаты
141Корректировка внешней дисконтно-бонусной картыЗначение параметра процессингаТип параметра процессингаКод процессинга(+/-) Итог чека
142Скидка по внешней дисконтно-бонусной картеЗначение параметра процессингаТип параметра процессингаКод процессинга(+/-) Сумма скидки
143Печать отчета по банкуКод процессинга
144Закрытие дня по банкуКод процессинга
Документы
300ДокументНомер по АСТУ (если документ загружался из DCM-файла)СекцияНомер документа без префиксаТип документа (код справочника «Типы документов»)
309ПереоценкаСекцияНомер документа
Наборы товаров
411Регистрация набора товаровКод товараСекцияЦена(+/-)Количество(+/-) Сумма покупки
412Сторно набора товаровКод товараСекцияЦена(-/+)Количество(-/+) Сумма покупки
413Возврат набора товаровКод товараСекцияЦена(+/-)Количество(+/-) Сумма покупки
414Возврат набора товаров в чеке продажиКодСекцияЦена(+/-)Количество(+/-) Сумма покупки
424Регистрация единицы набора товаровШтрихкод единицыСекцияКоэффициент
430Редактирование цены набора товаровКод товараСекцияИсходная ценаКод доп. ценыНовая цена
499Конец транзакций состава набора товаров
Транзакции чеков предоплаты
600Данные предоплатыИдентификатор предоплаты (guid)0 — чек предоплаты, 1 — чек отгрузки по предоплатеНачальная сумма предоплатыИзменение суммы авансаОстаток суммы предоплаты
611Регистрация товара в чеке предоплатыКод товараСекцияЦена(+/-)Количество(+/-) Сумма покупки*
612Сторно товара в чеке предоплатыКод товараСекцияЦена(-/+)Количество(-/+) Сумма покупки*
613Возврат товара в чеке предоплатыКод товараСекцияЦена(+/-)Количество(+/-) Сумма покупки*
620Разрез характеристики в чеке предоплатыКод разреза характеристикиСекция
624Регистрация единицы в чеке предоплатыШтрихкод единицыСекцияКоэффициент
630Редактирование цены в чеке предоплатыКод товараСекцияИсходная ценаКод доп. ценыНовая цена
655Закрытие чека предоплатыШтрихкод чека0–обычный режим, 1–режим обучения, 2–демо-режимНомер смены 7)Код системы налогообложения(+/-) Сумма чека
656Отмена чека предоплатыНомер смены(-/+) Сумма чека
Транзакции оплаты кредита
500Данные кредитаИдентификатор кредита (guid)0 — чек кредита, 1 — чек оплаты кредитаНачальная сумма кредитаИзменение суммы кредитаОстаток кредита
511Регистрация товара в чеке оплаты кредитаКод товараСекцияЦена(+/-)Количество(+/-) Сумма покупки*
512Сторно товара в чеке оплаты кредитаКод товараСекцияЦена(-/+)Количество(-/+) Сумма покупки*
513Возврат товара в чеке оплаты кредитаКод товараСекцияЦена(+/-)Количество(+/-) Сумма покупки*
520Разрез характеристики в чеке оплаты кредитаКод разреза характеристикиСекция
524Регистрация единицы в чеке оплаты кредитаШтрихкод единицыСекцияКоэффициент
530Редактирование цены в чеке оплаты кредитаКод товараСекцияИсходная ценаКод доп. ценыНовая цена
555Закрытие чека оплаты кредитаШтрихкод чека0–обычный режим, 1–режим обучения, 2–демо-режимНомер смены 8)Код системы налогообложения(+/-) Сумма чека
556Отмена чека оплаты кредитаНомер смены(-/+) Сумма чека

Расшифровки параметров: #

Сумма покупки: #

Расcчитываемое поле.

Сумма покупки = Цена * Количество

После вычисления к полю применяются правила округления, заданные в настройках программы.

Сумма покупки в чеках предоплаты и кредита: #

Расcчитываемое поле.

Сумма покупки = Сумма предоплаты * Сумма покупки / Промежуточный итог

В чеке предоплаты и кредита в ККМ передаётся количество = 1, сумма пересчитывается пропорционально промежуточному итогу чека и сумме предоплаты.

Условные обозначения: #

  • (+/-) – положительный для чека продажи/возврата покупки и отрицательный для чека возврата продажи/покупки/аннулирования
  • (-/+) – отрицательный для чека продажи/возврата покупки и положительный для чека возврата/покупки/аннулирования

Вид скидки: #

  • 0 – ручная скидка,
  • 1 – фиксированная скидка,
  • 2 – автоматическая скидка,
  • 3 – скидка по дисконтной карте
  • 4 – использование бонусной карты

Параметр скидки 1: #

  • код схемы скидки в случае автоматической скидки
  • код дисконтной карты в случае скидки по дисконтной карте

Параметр скидки 2: #

  • код скидки в случае фиксированной скидки
  • код автоматической скидки в случае автоматической скидки
  • сумма чека в случае скидки по дисконтной карте
  • израсходованный бонус в случае использования бонусной карты

Параметр скидки 3: #

  • зачисленный бонус в случае использования бонусной карты
  • процент скидки в остальных случаях

Параметр скидки по зависимости: #

  • для обычной ручной скидки всегда 0
  • номер вида оплаты в случае ручной скидки по виду оплаты
  • код процессинга в случае внешнего дисконтно-бонусного процессинга

Вид скидки по зависимости: #

  • 0 – Если параметр скидки по зависимости равен нулю, вид — обычная ручная скидка. Если параметр скидки отличен от нуля, вид — ручная скидка по виду оплаты.
  • 1 – Скидка внешнего дисконтно-бонусного процессинга
  • 2 – Скидка округления итога чека

Тип параметра процессинга: #

  • 0 – RRN (в поле значение параметра процессинга записан RRN операции)
  • 1 – Код авторизации (в поле значение параметра процессинга записан код авторизации операции)
  • 2 – Номер карты
  • 3 – Терминал (в поле «Количество» устанавливается тип терминала)

Тип параметра эклз: #

Значение числового параметра записывается в поле Сумма, строковое — в поле Код товара.

Тип параметра эклзОписаниеТип значенияЭКЛЗФН
1Необнуляемая сумма на конец сменыЧисло+
2Сумма продаж за сменуЧисло++
3Флаг заполнения ЭКЛЗ (0 или 1; 1 — ЭКЛЗ близко к заполнению)Число+
4Количество дней до окончания срока действия ЭКЛЗ/ФНЧисло++
5Количество сообщений для ОФДЧисло+
6Дата документа для ОФД первого в очередиСтрока+

Тип параметра ккм: #

Значение числового параметра записывается в поле Сумма, строковое — в поле Код товара.

Тип параметра ккмОписаниеТип значения
0Тип ККМ: 0 — Магазин; 1 -общепитЧисло

Код системы налогообложения: #

При работе в Кассире с несколькими системами налогообложениями, в транзакцию 55 в поле «Количество» пишется код системы налогообложения.

Код СНОНаименование СНО
1ОСН
2УСН доход
4УСН доход минус расход
8ЕНВД
16ЕСН
32ПСН

1) 

если транзакция отсутствует, то признак предмета расчета = 1 (товар), а признак способа расчета = 4(полный расчет)

2) 

Для товаров с разрезами характеристик код разреза разделяется вертикальной чертой: КодТовара|КодРазреза

3) 

НомерФД — Номер фискального документа, ФПД — фискальный признак документа, НомерФН — номер фискального накопителя, ВремяФД — время чека в формате yyyyMMddHHmm00, ДанныеПокупателя — телефон или эл. почта покупателя

4) , 7) , 8) 

При использовании функии «Открытие смены»

5) 

при умножении данного коэффициента на ёмкость базовой единицы получается ёмкость открытой тары

6) 

261 транзакция всегда следует за 260 транзакцией и количество последовательных 261 транзакций зависит от количества в 260 транзакции