Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Свойство
Тип данных
Описание
baseSumвещественныйСумма до изменения цены вручную и до применения скидок
opCodeчисловой

Код операции:

  • 50 – продажа,

  • 51 – сторно продажи,

  • 52 – продажа суммой в отдел,

  • 53 – сторно продажи суммой в отдел,

  • 56 – возврат суммой в чеке продажи,

  • 57 – сторно возврата суммой в чеке продажи,

  • 58 – возврат,

  • 59 – сторно возврата,

  • 60 – возврат суммой в отдел,

  • 61 – сторно возврата суммой в отдел,

  • 62 – возврат тары,

  • 63 – продажа сертификата,

  • 64 – возврат сертификата,

  • 70 – аннулирование продажи,

  • 71 – аннулирование возврата,

  • 200 – инвентаризация,

  • 201 – инвентаризация суммой в отдел,

  • 250 – возврат поставщику,

  • 260 – заказ,

  • 300 – выдача наличных покупателю,
  • 350 –  постановка кега на кран,
  • 351 – отключение кега от крана,
  • 1000 – "внешний" платеж в чеке продажи,

  • 1002 – "внешний" платеж в чеке возврата,

  • 1004 – комиссия к "внешнему" платежу в чеке продажи,

  • 1006 – комиссия к "внешнему" платежу в чеке возврата,

  • 1010 – режим обучения контрольным весам,

  • 1011 – превышение номинальной стоимости подарочного сертификата (карты) над продажной ценой товара.

discountPositionsмассив объектовСписок скидок
quantModeстроковыйСпособ ввода количества:
  • default – количество товара по умолчанию,
  • manual – количество товара введено вручную,
  • fromBarCode – количество получено из штрих-кода,
  • fromScales – количество получено с весов,
  • external – количество задано внешней процедурой,
  • softCheck – количество получено из софт-чека.
posNumчисловойНомер позиции в чеке
bcodeModeстроковыйСпособ ввода штрих-кода:
  • manual – ручной ввод,
  • scanner – сканером,
  • hotkey – горячей клавишей,
  • selected – выбран из справочника,
  • quickCode – введен с помощью быстрого кода,
  • complect – введен как составная часть комплекта,
  • external – введен внешней процедурой,
  • mcr – с ридера магнитных карт,
  • softCheck – введен из софт-чека,
  • goodsdetector – через распознавание.
quantчисловойКоличество
priceIndexчисловойИндекс цены (код колонки цены)
priceвещественныйЦена
modSumвещественныйСумма после изменения цены вручную (без скидки)
deptCodeчисловойКод отдела
minPriceвещественныйМинимальная цена
minretailpriceвещественный

Минимальная розничная цена

posTimeвремяВремя продажи
nameстроковыйНаименование товара
userCodeстроковыйКод кассира
barCodeстроковыйШтрих-код товара
accountingQuantчисловойКоличество товара в учетных единицах
finalPriceвещественныйИтоговая цена, после изменения цены вручную
supplierмассив объектовСписок поставщиков
taxesмассив объектовСписок налогов
posSumвещественныйИтоговая сумма, после изменения цены вручную и после применения скидок
inventCodeстроковыйКод товара
bonusPositionsмассив объектовСписок бонусов
articulстроковыйАртикул
measureCodeчисловойКод единицы измерения
priceTypeчисловой

Код схемы скидок

dopdataчисловойИдентификатор товарной позиции
docNumстроковыйНомер документа
statusчисловойСтатус документа
bcode_mainстроковыйШтрих-код комплекта товаров
ost_modifчисловойНе используется
pricevcodeчисловойКод типа оплаты
priceModeчисловойСпособ ввода цены
disc_percвещественныйНе используется
disc_absвещественныйСумма скидки
sumeвещественныйНачальная сумма до применения скидки
vatcode1числовойКод налога 1
vatrate1вещественныйСтавка налога 1
vatsum1вещественныйСумма налога 1
vatcode2числовойКод налога 2
vatrate2вещественныйСтавка налога 2
vatsum2вещественныйСумма налога 2
vatcode3числовойКод налога 3
vatrate3вещественныйСтавка налога 3
vatsum3вещественныйСумма налога 3
vatcode4числовойКод налога 4
vatrate4вещественныйСтавка налога 4
vatsum4вещественныйСумма налога 4
vatcode5числовойКод налога 5
vatrate5вещественныйСтавка налога 5
vatsum5вещественныйСумма налога 5
c_linkчисловойНе используется
frnumчисловойНомер ККМ
extendetoptionsстроковыйДополнительные опции
opidстроковыйНе используется
buttonidчисловойИдентификационный номер кнопки
paymentitemidчисловойИдентификационный номер платежа
extdocidстроковыйИдентификатор софт-чека
departmentidчисловойИдентификационный номер отдела
taramodeчисловой

Режим использования тары:

taracapacityвещественныйВместимость тары (используется, если taramode = 1)
cashcodeчисловойКод кассы

aspectPosition

массив значенийНабор разрезов для позиции
excisemarkстроковыйШтрих-код акцизной марки
alcoholPercentчисловойПроцент алкоголя товара
kppстроковыйКПП производителя
innстроковыйИНН производителя
consultantidстроковыйКод консультанта
additionalexcisemarkстроковыйСерия и номер акцизной марки (дополнительный штрих-код DataMatrix акцизной марки)
alcocodeстроковыйАлкокод акцизных товаров
additionalbarcode строковыйДополнительный штрих-код
additionaldata строковыйДополнительные данные
alctypecode числовой

Код вида алкогольной продукции. По умолчанию NULL.

При значении NULL или 0 считается незаполненным.

aspectschemecode числовойКод схемы разреза
tags строковый

Метки товара. Товар может иметь несколько меток, разделенных символом ";":

  • social – товар является социальным,
  • rfid – товар является меховым изделием,
  • excise – товар является подакцизным алкоголем,
  • nonexcise – товар является безакцизным алкоголем,
  • tobacco – товар является табачным,
  • shoes – товар является обувным,
  • lottery – товар является лотерейным билетом,
  • forbidBack – возврат товара запрещен,
  • medicine – товар является лекарственным препаратом,
  • protectiveMeans – товар является средством индивидуальной защиты,
  • markedgoods – товар является маркированным,
  • prescription – товар отпущен по электронному рецепту,
  • gift – товар является подарком,
  • markdown – товар является уцененным,
  • draftBeer – разливное пиво.
paymentobjectчисловойПризнак предмета расчета
paymentmethodчисловойПризнак способа расчета
manufacturercountrycodeчисловойКод страны происхождения товара
customsdeclarationnumber

строковый

Номер таможенной декларации
pricedoctypeчисловойТип документа для переоценки
prepackagedчисловой

Признак расфасованного товара:

  • 0 – товар нерасфасован,
  • 1 – товар расфасован.
excisetypeстроковыйТип акцизной марки:
  • ALCOHOL,
  • TOBACCO,
  • SHOES,
  • MEDIC,
  • PROT,
  • DRAFTBEER,
  • MARKEDGOODS.
giftобъект

Товар является подарком.

Данный объект заполняется если isfiscal = 1 (подарок был продан как товар).

ntinстроковыйКод национального классификатора товаров
checkmarkresultчисловойРезультат проверки кода маркировки (тег 2106)
markingcodeстроковыйКод маркировки до любых преобразований в формате base64
inputrawdataстроковыйИсходные данные до любых преобразований в формате base64, полученные при добавлении товара
ownertypeчисловойТип владельца продукта/услуги:
  • 0 – перепродажа,
  • 1 – товар собственного производства,
  • 2 – услуга.
expirationdateдата и времяПредельная дата реализации
groupcodevarchar(255)Код группы товаров
groupnamevarchar(255)Название группы товаров


Налоги – taxes


Свойство
Тип данных
Описание
taxRateвещественныйНалоговая ставка
taxCodeчисловойКод налоговой ставки
taxSumвещественныйСумма налога

Отделы – deptPositions

...


Свойство
Тип данных
Описание
Примечания
baseSumвещественныйСумма до изменения цены вручную и до применения скидок
opCodeчисловой

Код операции:

  • 50 – продажа,

  • 51 – сторно продажи,

  • 52 – продажа суммой в отдел,

  • 53 – сторно продажи суммой в отдел,

  • 54 – возврат в чеке продажи,

  • 55 – сторно возврата в чеке продажи,

  • 56 – возврат суммой в чеке продажи,

  • 57 – сторно возврата суммой в чеке продажи,

  • 58 – возврат,

  • 59 – сторно возврата,

  • 60 – возврат суммой в отдел,

  • 61 – сторно возврата суммой в отдел,

  • 62 – возврат тары,

  • 63 – продажа сертификата,

  • 64 – возврат сертификата,

  • 70 – аннулирование продажи,

  • 71 – аннулирование возврата,

  • 200 – инвентаризация,

  • 201 – инвентаризация суммой,

  • 250 – возврат поставщику,

  • 260 – заказ,

  • 300 – выдача наличных покупателю,
  • 350 –  постановка кега на кран,
  • 351 – отключение кега от крана,
  • 1000 – "внешний" платеж в чеке продажи,

  • 1002 – "внешний" платеж в чеке возврата,

  • 1004 – комиссия к "внешнему" платежу в чеке продажи,

  • 1006 – комиссия к "внешнему" платежу в чеке возврата,

  • 1010 – режим обучения контрольным весам,

  • 1011 – превышение номинальной стоимости подарочного сертификата (карты) над продажной ценой товара.


quantModeстроковый

Способ ввода количества:

  • default – количество по умолчанию,
  • manual – количество введено вручную,
  • fromBarCode – количество из отсканированного штрих-кода,
  • fromScales – количество получено с весов,
  • external – количество задано внешней процедурой,
  • softCheck – количество получено из софт-чека.

posNumчисловойНомер позиции в чеке
bcodeModeстроковый

Способ ввода штрих-кода:

  • manual – ручной ввод,
  • scanner – сканером,
  • hotkey – горячей клавишей,
  • selected – выбран из справочника,
  • quickCode – введен с помощью быстрого кода,
  • complect – введен как составная часть комплекта,
  • external – введен внешней процедурой,
  • mcr – введен с ридера магнитных карт,
  • softCheck – введен из софт-чека,
  • goodsdetector – через распознавание.

quantчисловойКоличество
priceIndexчисловойИндекс цены (код колонки цены)
priceвещественныйЦена
modSum вещественный Сумма после изменения цены вручную (без скидки)
deptCode числовойКод отдела
posTimeвремяВремя продажи
nameстроковыйНаименование товара
userCodeстроковыйКод кассира
barCodeстроковыйШтрих-код товара
accountingQuantчисловойКоличество товара в учетных единицах
finalPriceвещественныйИтоговая цена, после изменения цены вручную
supplierмассив объектовСписок поставщиков
taxesмассив объектовСписок налогов
posSumвещественныйИтоговая сумма, после изменения цены вручную и после применения скидок
inventCodeстроковый

Код товара


minPriceвещественныйМинимальная цена
minretailpriceвещественныйМинимальная розничная цена
articulстроковыйАртикул
measureCodeчисловойКод единицы измерения
priceTypeчисловойКод схемы скидок
extendetoptionsстроковыйДополнительные опции товара
cashcodeстроковыйКод кассы
taramodeчисловой

Режим использования тары:


taracapacityвещественныйВместимость тары (актуально для значения taramode = 1)
departmentidчисловойИдентификационный код отдела
paymentitemidчисловойИдентификационный код платежа
buttonidчисловойИдентификационный код кнопки
opidстроковыйИдентификационный номер пользователя, подтвердившего операцию
frnumчисловойНомер ККМ
c_linkчисловойНе используется
docnumСтроковыйНомер документа
dopdataчисловойИдентификатор сторнированной позицииПри выгрузке продаж через SOAP используется поле stornogoodsitemid
statusчисловойСтатус
bcode_mainвещественныйШтрих-код комплекта товаров
ost_modifчисловойНе используется
pricevcodeчисловойКод типа оплаты
priceModeчисловойСпособ ввода цены
disc_percвещественныйНе используется
disc_absвещественныйСумма скидки
sumeвещественныйНачальная сумма до применения скидок
timeStornoвремяВремя сторнирования
docNumчисловойНомер документа
vatcode1числовойКод налога 1
vatrate1вещественныйСтавка налога 1
vatsum1вещественныйСумма налога 1
vatcode2числовойКод налога 2
vatrate2вещественныйСтавка налога 2
vatsum2вещественныйСумма налога 2
vatcode3числовойКод налога 3
vatrate3вещественныйСтавка налога 3
vatsum3вещественныйСумма налога 3
vatcode4числовойКод налога 4
vatrate4вещественныйСтавка налога 4
vatsum4вещественныйСумма налога 4
vatcode5числовойКод налога 5
vatrate5вещественныйСтавка налога 5
vatsum5вещественныйСумма налога 5
excisemarkстроковыйШтрих-код акцизной марки
alcoholPercentчисловойПроцент алкоголя товара
kppстроковыйКПП производителя
innстроковыйИНН производителя
consultantidстроковыйКод консультанта
additionalexcisemarkстроковыйСерия и номер акцизной марки (дополнительный штрих-код DataMatrix акцизной марки)
additionalbarcode строковыйДополнительный штрих-код
alctypecode числовой

Код вида алкогольной продукции. По умолчанию NULL.

При значении NULL или 0 считается незаполненным


aspectschemecode числовойКод схемы разреза
paymentobjectчисловойПризнак предмета расчета
paymentmethodчисловойПризнак способа расчета
manufacturercountrycodeчисловойКод страны происхождения товара
tagsстроковый

Метки товара:

  • social – товар является социальным,
  • rfid – товар является меховым изделием,
  • excise – товар является подакцизным алкоголем,
  • nonexcise – товар является безакцизным алкоголем,
  • tobacco – товар является табачным,
  • shoes – товар является обувным,
  • lottery – товар является лотерейным билетом,
  • forbidBack – возврат товара запрещен,
  • medicine – товар является лекарственным препаратом,
  • protectiveMeans – товар является средством индивидуальной защиты,
  • markedgoods – товар является маркированным,
  • gift – товар является подарком,
  • markdown – товар является уцененным,
  • draftBeer – разливное пиво.

Товар может иметь несколько меток, разделенных символом ";"

customsdeclarationnumber

строковый

Номер таможенной декларации
pricedoctypeчисловой

Тип документа для переоценки (основание для формирования цены):

  • 1 – переоценка,
  • 2 – распродажа,
  • 3 – цена увеличена до минимальной,
  • 4 – из набора значений разрезов,
  • 5 – маркетинговая акция,
  • 6 – получение цены от удаленного сервиса.

prepackagedчисловой

Признак расфасованного товара:

  • 0 – товар нерасфасован,
  • 1 – товар расфасован.


excisetypevarcharТип акцизной марки:
  • ALCOHOL,
  • TOBACCO,
  • SHOES,
  • MEDIC,
  • PROT,
  • DRAFTBEER,
  • MARKEDGOODS.

ntinстроковыйКод национального классификатора товаров
checkmarkresultчисловойРезультат проверки кода маркировки (тег 2106)
markingcodeстроковыйКод маркировки до любых преобразований в формате base64
inputrawdataстроковыйИсходные данные до любых преобразований в формате base64, полученные при добавлении товара
ownertypeчисловойТип владельца продукта/услуги:
  • 0 – перепродажа,
  • 1 – товар собственного производства,
  • 2 – услуга.

expirationdateдата и времяПредельная дата реализации
groupcodeстроковыйКод группы товаров


groupnameстроковыйНазвание группы товаров


Разрезы – aspectPosition


Свойство
Тип данных
Описание

aspectitemid

строковыйИдентификатор разреза
goodsitemidстроковыйИдентификатор товара
aspectcodeстроковыйКод разреза
aspectvaluecodeстроковыйКод значения разреза
cashcodeстроковыйКод кассы
productsectioncodeстроковыйКод разреза характеристики

Кнопки – buttonPositions


Свойство
Тип данных
Описание

buttonid

числовойИдентификатор кнопки
cashcodeстроковыйКод кассы
inputvalueвещественныйРазмер ставки, введенный вручную
minratevalueвещественныйМинимальное размер ставки в процентах
maxratevalueвещественныйМаксимальное размер ставки в процентах
ratevalueвещественныйРазмер ставки скидки
ratetypeлогический

Тип скидки:

  • процентная,
  • суммовая.
rateobjectлогический

Объект скидки:

  • чек,
  • позиция.
tagстроковыйМетка
nameстроковыйНазвание кнопки
codeчисловойКод кнопки

Сертификаты – certificatePositions


СвойствоТип данныхОписание

balance

вещественныйТекущий баланс (при полном списании равен 0)

certificateid

числовойУникальный ID сертификата

code

строковыйКод группы сертификатов

fullyspend

числовой

Использование полного списания:

  • 1 – полное списание,
  • 0 – частичное списание.

name

строковыйНаименование сертификата

number

строковыйНомер сертификата

paymentsum

вещественныйСумма оплаты сертификатом

sum

вещественныйНоминал сертификата

Купоны – couponPosition


СвойствоТип данныхОписаниеПримечания

couponid

числовой

Идентификатор купона


carditemid

числовой

Внешний ключ карты

Не используется, выгружается со значением null

number

строковый

Номер купона, получаемый из системы лояльности LM


awardvalueвещественный

Величина вознаграждения

Не используется, выгружается со значением null
offernameстроковыйНаименование акцииНе используется, выгружается со значением null
couponconditionтекстУсловия акцииНе используется, выгружается со значением null
dateusedдата и времяДата использования купона
dateexpirationдата и времяДата окончания срока действия купона
typeчисловой

Тип купона:

  • 1 – Artix,
  • 2 – online.

statusчисловой

Статус купона:

  • 1 – купон выдан,
  • 2 – купон использован (погашен),
  • 3 – купон не использован.

datebeginдата и времяДата начала срока действия купона
documentidчисловойДокумент, в котором был выдан/погашен купон
campaignidчисловойИдентификатор акции
campaingnameстроковыйНазвание акции
generatednumberстроковыйНомер купона, генерируемый кассовой программой

Поставщики – supplier


СвойствоТип данныхОписание
agentpaymentobjectцелочисленныйПризнак агента по предмету расчета:
  • 1 – БАНК. ПЛ. АГЕНТ,
  • 2 – БАНК. ПЛ. СУБАГЕНТ,
  • 4 – ПЛ. АГЕНТ,
  • 8 – ПЛ. СУБАГЕНТ,
  • 64 – АГЕНТ.
codeстроковыйКод поставщика
innстроковыйИНН поставщика
nameстроковыйНаименование поставщика
phoneстроковыйТелефон поставщика

Консультант – consultant

Свойство

Тип данных

Описание

consultantid

целочисленный

Идентификационный номер консультанта

goodsitemid

целочисленный

Идентификационный номер позиции документа

stornogoodsitemid

целочисленный

Идентификационный номер сторнированной позиции

code

строковый

Код консультанта

name

строковый

ФИО консультанта

Фискальная информация о документе – fiscaldocument

Info
Реализовано хранение фискальной информации о документе для ФР Атол, Штрих и Пирит.


Свойство

Тип данных

Описание

Примечания

fiscaldocumentid

целочисленный

Идентификационный номер фискального документа

documentid

целочисленный

Идентификационный номер документа
fnnumberстроковыйНомер ФН
serialnumстроковыйСерийный номер ККТ
fdnumberцелочисленныйНомер ФД
taxsystemстроковый

Система налогообложения:

  • OSN – общая система налогообложения,
  • USN1 – упрощенная система налогообложения,
  • USN2 – упрощенная система налогообложения (доход – расход),
  • ENVD – единый налог на вменённый доход,
  • ESHN – единый сельскохозяйственный налог,
  • PATENT – патентная система налогообложения.


shiftnumberстроковыйСмена в ФР
sumвещественныйСумма документа
hasofdticketцелочисленный

Наличие квитанции от ОФД:

  • 0 – квитанция отсутствует,
  • 1 – квитанция получена.


fndateдата и времяДата и время регистрации документа в ФН
ofddateдата и времяДата и время регистрации документа в ОФД
fiscalsignстроковыйФискальный признак
ofdfiscalsignстроковыйФискальный признак от ОФД
updatetimeдата и времяВремя обновления фискальной информации о документе
tlvтекст

Содержит json-объект с tlv-данными документа из ФН

Необходимо включить плагин fdcontroller. После обновления фискальных данных поле будет заполнено


Список подарков – giftPositions

Info

Данный массив заполняется если isfiscal = 0 (подарок был выдан как не товар).


Свойство

Тип данных

Описание

Примечания

bcode

строковый

Штрих-код подарка


documentid

целочисленный

Идентификатор документа, в котором был выдан подарок
giftid

целочисленный

Идентификатор записи


goodsitemidцелочисленныйИдентификатор подарка

Если подарок был продан как товар, то будет указано значение поля goodsitemid из таблицы documents.goodsitem.

Если подарок был продан не как товар, то будет указано значение NULL

isfiscalцелочисленный

Флаг, был ли подарок выдан как товар:

  • 0 – подарок не будет зарегистрирован в ФР,
  • 1 – подарок будет зарегистрирован в ФР.

Если подарок был продан как не товар, то будет указано значение 0.

Иначе все данные будут записаны в inventPositions в gift

nameстроковыйНаименование подарка

Лекарственные препараты – medicine

...