Для файлового экспорта сохраняется в виде отдельного файла discounts_*.xml
<purchases>
purchases | |||
Наименование элемента | Тип данных | Описание | Обязательное |
purchase | Комплексный | Данные чека | Да |
Наименование атрибута | Тип данных | Описание | Обязательное |
count | Long | Количество передаваемых чеков, т.е. общее количество тегов purchase вложенных в общий тег | Нет |
<purchase>
purchases/purchase | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
shop | Long | Номер магазина/заправки откуда пришёл чек | Нет |
operationType | Boolean | Тип операции (продажа(true) / возврат(false)) | Нет |
cash | Long | Номер кассы | Нет |
shift | Long | Номер смены | Нет |
saletime | String | Дата и время продажи (чека) | Нет |
transactionTime | String | Время проведения расчёта по чеку | Нет |
number | Long | Номер чека | Нет |
discountValueTotal | Double | Общая сумма скидка по чеку, в "рублях" | Нет |
writeOffBonuses | Double | Полная сумма списаний бонусов в чеке | Нет |
chargeOnBonuses | Double | Полная сумма начислений бонусов в чеке | Нет |
Наименование элемента | Тип данных | Описание | Обязательное |
discount | Комплексный | Список скидок, сработавших в этом чеке | Нет |
discountCard | Комплексный | Список дисконтных карт, примененных при оплате этого чека | Нет |
bonuses | Комплексный | Список бонусных транзакций, проведенных в этом чеке | Нет |
coupons | Комплексный | Выданные купоны | Нет |
counters | Комплексный | Счетчики | Нет |
<discount>
purchases/purchase/discount | |||
Наименование аттрибута | Тип данных | Описание | Обязательное |
positionId | Long | Порядковый номер позиции на которую распространяется данная скидка, если 0-то скидка на чек | Да |
goodCode | String | Код товара (из позиции) по которой было начисление | Нет |
amount | Double | Сумма скидки (по позции/чеку), в "рублях" | Да |
isDiscountPurchase | Boolean | Признак того что скидка распространяется на весь чек | Да |
AdvertActGUID | Long | Идентификатор рекламной акции | Да |
AdvertActExternalCode | String | Внешний код рекламной акции | Нет |
AdvertActDiscountType | String | Тип скидки (тип рекламной акции) с точки зрения Set5 | Нет |
advertType | String | Тип/характер применённой скидки | Да |
quantity | Double | Количество товара, на которое сработала скидка | Нет |
card-number | String | Номер карты (или купона), по которому сработала скидка на эту позицию | Нет |
transactionId | String | Идентификатор транзакции списания бонусов (если скидка была бонусной CFT или Spasibo) | Нет |
externalActionId | String | Идентификатор акции внешней системы | Нет |
<discountCard>
purchases/purchase/discountCard | |||
Наименование элемента | Тип данных | Описание | Обязательное |
discountCard | String | Список дисконтных карт, примененных при оплате этого чека | Нет |
<bonuses>
purchases/purchase/bonuses | |||
Наименование элемента | Тип данных | Описание | Обязательное |
chargeOnBonuses | Комплексный | Список бонусных транзакций начисления, проведенных в этом чеке | Нет |
writeOffBonuses | Комплексный | Список бонусных транзакций списания, проведенных в этом чеке | Нет |
<chargeOnBonuses>
purchases/purchase/bonuses/chargeOnBonuses | |||
Наименование элемента | Тип данных | Описание | Обязательное |
transactionId | String | Идентификатор транзакции | Да |
bonusesType | String | Тип бонусного процессинга | Да |
amount | Double | Сумма транзакции | Да |
cardNumber | String | Номер карты | Да |
bonusaccountsid | Long | ID бонусного счета | Нет |
AdvertActExternalCode | String | Внешний код Акции | Нет |
AdvertActDiscountType | String | Код типа акции | Нет |
AdvertActGUID | Long | GUID акции | Нет |
<writeOffBonuses>
purchases/purchase/bonuses/writeOffBonuses | |||
Наименование элемента | Тип данных | Описание | Обязательное |
transactionId | String | Идентификатор транзакции | Да |
bonusesType | String | Тип бонусного процессинга | Да |
amount | Double | Сумма транзакции | Да |
cardNumber | String | Номер карты | Да |
bonusaccountsid | Long | ID бонусного счета | Нет |
AdvertActExternalCode | String | Внешний код Акции | Нет |
AdvertActDiscountType | String | Код типа акции | Нет |
AdvertActGUID | Long | GUID акции | Нет |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <purchases count="1"> <purchase shop="3382" operationType="true" cash="1" shift="30" saletime="2019-05-14T18:04:35.113" transactionTime="2019-05-14T18:04:29.636" number="8" discountValueTotal="10.8" writeOffBonuses="10.0" chargeOnBonuses="0.0"> <discount positionId="1" goodCode="45034" amount="0.8" isDiscountPurchase="true" AdvertActGUID="160069" AdvertActExternalCode="SR10_160069" AdvertActDiscountType="66" advertType="DISCOUNT" quantity="1.0" card-number=""/> <discount positionId="1" goodCode="45034" amount="10.0" isDiscountPurchase="true" AdvertActGUID="160257" AdvertActExternalCode="SR10_160097" AdvertActDiscountType="9" advertType="BONUS_SR10" quantity="1.0" card-number="987987"/> <discountCard>987987</discountCard> <bonuses> <writeOffBonuses bonusesType="BONUS_SR10" amount="10.0" cardNumber="987987" bonusaccountsid="153225" AdvertActExternalCode="SR10_160097" AdvertActDiscountType="9" AdvertActGUID="160257"/> </bonuses> </purchase> </purchases> |
<coupons>
<counters>
purchases/purchase/counters | |||
Наименование элемента | Тип данных | Описание | Обязательное |
counter | Комплексный | Счетчик | Нет |
Наименование атрибута | Тип данных | Описание | Обязательное |
actionGuid | String | GUID-код рекламной акции | Нет |
actionName | String | Наименование рекламной акции | Нет |
externalCode | String | Внешний код рекламной акции | Нет |