Транзакцией – запись таблицы транзакций. Транзакция состоит из 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 транзакции