Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Статус
colourBlue
titleВерсия WEB-сервиса 1.01

Оглавление

Включить страницу
Веб-сервис экспорта отчетов по сторно (на стороне SetRetail10)
Веб-сервис экспорта отчетов по сторно (на стороне SetRetail10)

...

storno-events/storno-event

Image RemovedImage Added

Наименование элемента

Тип данных

Описание

Обязательное

storno-events

stornoEventType

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

Да
Наименование элементаТип данныхОписаниеОбязательное
storno-eventКомплексныйСобытие редактирования позиции в чекеДа
Наименование атрибутаТип данныхОписаниеОбязательное
shopLongСписок изъятийНомер магазинаНет
cashLongНомер кассыНет
shiftLongНомер сменыНет
receipt-numberLongНомер чекаНет
event-typeКомплексный

Тип события:

  • STORNO (Сторно) - уменьшение количество позиций товара кассиром в чеке до “0”
  • CHANGE (Изменения) - уменьшение количества позиций товара кассиром (не до значения “0”)
  • CANCEL (Отмена) - удаление позиции из подвала чека (товар не добавляется к чеку; применимо только для POS).
Нет
cashier-idStringТабельный номер кассира, оформляющего чекНет
cashier-nameStringФИО кассира, оформляющего чекНет
admin-idString

Табельный номер администратора, сделавшего отмену или изменение

Правила заполнения:

Если позицию удаляет не сам кассир, а администратор под своим логином\картой, то в отчёте:

  1. в поле "Кассир" (cashier-name) попадает фамилия кассира, оформляющего чек

  2. в поле "Табельный номер кассира" (cashier-id) попадает номер кассира, оформляющего чек

  3. в поле "Табельный номер администратора" (admin-id) попадает табельный номер администратора, удаливший позицию

Если позицию удаляет кассир, но при специальном положении ключа, то в отчете:

1. в поле "Кассир" (cashier-name) попадает имя кассира оформляющего чек,
2. в поле "Табельный номер кассира" (cashier-id) попадает номер кассира, оформляющего чек
3. в поле "Табельный номер администратора" (admin-id) попадает табельный номер кассира, оформляющего чек (и соответственно, удаливший позицию)

Нет
barcodeStringШтрих-код товараНет
markingStringКод/Артикул товараНет
good-nameStringНаименование товараНет
qnty-beforeDecimalКоличество товара, которое было в позиции до выполнения операции сторнированияНет
qnty-afterDecimalКоличество товара, которое стало в позиции после выполнения операции сторнирования. Для типа “сторно” и “отмена” = 0Нет
priceDecimalБазовая (Первая цена) цена на товар до момента расчёта скидокНет
delete-position-reason-idLong

Код причины удаления позиции

  • Устаревшая версия Jira
    serverSystem JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
    keySRTS-852
  • Статус
    colourBlue
    title10.3.15.0
Нет


Блок кода
languagexml
titleПример отчета по сторно
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<storno-events>
	<storno-event 
		shop="234" 
		cash="3" 
		shift="44" 
		receipt-number="7" 
		event-time="2021-07-06T17:31:11.654+03:00" 
		event-type="STORNO" 
		cashier-id="21323" 
		cashier-name="Иванова Мария Александровна" 
		admin-id="21323" 
		barcode="2300169" 
		marking="45032" 
		good-name="Грудка КУРИНАЯ" 
		qnty-before="1.000" 
		price="149.70"
		delete-position-reason-id="1"/>
</storno-events>