Дерево страниц

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

Ключ

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

...

Загрузка дополнительных цен

<storePricesAdd fullness="F" storeId="4">
<version=”1.0”>
<PriceType> //  minOccurs=”0” maxOccurs="unbounded"
<priceTypeCode></priceTypeCode>                      (код вида цены в СМ)
<priceTypeName></priceTypeName>                    (название вида цены в СМ)
<item article=””> //minOccurs=”0” maxOccurs="unbounded"
<price>// minOccurs=”0” maxOccurs="1"
<value></value>
<minprice></minprice>
<MRC>// minOccurs=”0” maxOccurs="unbounded"
<MRCValue> </MRCValue>
</MRC>
</price>
</item>
</PriceType>
</storePricesAdd>


Ссылка на чек продажи в чеке возврата

...

<updateItems fullness=”F/I”>
<version=””>
<item>// minOccurs=”0” maxOccurs="unbounded"
<article></article>
<name></name>
<measure></measure>           (Сокращение)
<measprec></measprec>        (Точность – 1, 0.001, 0.01, 0.1)
<groupId></groupId>             (ссылка на узел классификатора)
<egaisType></egaisType>       ((int), признак акцизного товара; 0  неакцизный товар, 1 – маркированный товар,
                                                  2
  немаркированный, 3 - специальный маркируемый)
<propertyId></PropertyId>     (в Супермаг Плюс – «Свойство»в Супермаг Плюс к товару может быть
                                                  привязано только одно свойство)
<taxgroupId></taxgroupId>
<addProperty> // minOccurs=”0” maxOccurs="unbounded"
<id></id>                                 («Код доп. характеристики» в Супермаг Плюс)
<value></value>
</addProperty>
<barcode> // minOccurs=”0” maxOccurs="unbounded"
<id></id>                                 (сам штрихкод)
<PropertyValue></PropertyValue>
<quantity></quantity>            (в Супермаг Плюс – «Количество для штрихкода»)
</barcode>
</item>
</updateItems>

...

<receipt storeId=”” posNum=”” shiftNum=””  receiptNum=””>
<version=””>
<receiptDateTime></receiptDateTime>        (время закрытия чека)
<cashierCode></cashierCode>                      (код кассира)
<cashierName></cashierName>                    (имя кассира)
<type></type>
<amount>/< amount>                                    (сумма чека, уменьшенная на величину скидок)
<item> // minOccurs=”1” maxOccurs="unbounded"
<article></article>
<barcode></barcode>
<egaisBarcode>5453453,352342,5645564,34523542</egaisBarcode>       (штриховые коды алкогольных марок PDF417, если товар является алкогольной продукцией и
                                                                                                                      алкогольной продукцией и кассиром была считана с бутылки акцизная марка (или несколько марок для товаров-наборов))
<NOPDF></NOPDF>              (содержание QR кода, если товар является алкогольной продукцией и кассиром был считан внутренний QR-код, наклеенный на бутылку)
<quantity></quantity>
<price></price>                                  (цена товара по прайс-листу)
<total></total>                                                                                        (или несколько марок для товаров-наборов))
<NOPDF></NOPDF>              (содержание QR кода, если товар является алкогольной продукцией и кассиром был считан внутренний QR-код,
                                                 наклеенный на бутылку)
<quantity></quantity>
<price></price>                                (цена товара по прайс-листу)
<total></total>                                 (стоимость позиции, уменьшенная на величину скидок)
<stockId></stockId>                         (отдел)
<Property></Property>                     (идентификатор свойства товара из нормализированного хранилища.
                                                            В случае нескольких значений выбирается случайным образом)
<PropertyValue></PropertyValue>    (значение свойства товара)
<discount> // minOccurs=”0” maxOccurs="unbounded"  (выгружаются скидки, которые привели к изменению суммы продажи)
<programId></programId>                       (код скидки в УКМ 4)
<programName></programName>          (название скидки в УКМ 4)
<programType></programType>              (тип скидки в УКМ 4 (значение поля trm_out_receipt_discounts.efts) integer)
<amount></amount>                                (значение скидки – положительное число)
<discCardNumber></discCardNumber>   (номер диск.карты, но не клубной карты!)
</discount>
<addition> // minOccurs=”0” maxOccurs="unbounded" (наценки, которые привели к изменению суммы продажи)
<programId></programId>                      (код скидки в УКМ 4)
<programName></programName>         (название скидки в УКМ 4)
<programType></programType>             (тип скидки в УКМ 4 (значение поля trm_out_receipt_discounts.efts) integer)
<amount></amount>                               (значение скидки – положительное число)
<discCardNumber></discCardNumber>  (номер диск.карты, но не клубной карты!)
</addition>
<enterType></enterType>                        (способ ввода товара: 0 – сканером, 1 – с клавиатуры, 2 – по «горячей» клавише)
<sellerId></sellerId>
<sellerName></sellerName>                    (фамилия продавца)
</item>
<gift> // minOccurs=”1” maxOccurs="unbounded"
<article></article>                                    (артикул товара, выданного как подарок)
<programId></programId>                     (ID скидки в УКМ 4, которая инициировала выдачу данного подарка)
<programName></programName>
<quantity></quantity>                             (количество товара-подарка)
</gift>
<payment> // minOccurs=”1” maxOccurs="unbounded" (оплаты по чеку)
<paymentId></paymentId>                     («тип» средства оплаты: если не включено мапирование средств оплаты в настройках конвертора экспорта или не указан код,
                                                                   в который надо мапировать, то коды присваиваются по следующим правилам:
0 – наличные;
101 – все средства оплаты, связанные с банковскими авторизациями и голосовыми/пустыми серверами авторизаций в УКМ 4;
102 – ПС и ПК;
103 - внутренние счета)           
<paymentName></paymentName>  (название средства оплаты в УКМ 4:
Для кода 0 – Наличные;
Для кода 101 – Банковская карта;
Для кода 102 – Подарочный сертификат;
Для кода 103 – Оплата баллами)
<paymentAmount></paymentAmount>
</payment>
</receipt>

...

<shift storeId=”” posNum=”” shiftNum=””>
<dateClose>/<dateClose>
<cashierCode></cashierCode>            (кассир, закрывший смену)
<cashierName></cashierName>
<saleAmount></saleAmount>             (сумма всех чеков продажи за смену (сумма чека за минусом скидок))
<returnAmount></returnAmount>      (сумма всех чеков возвратов за смену (суммы чеков с учётом восстановления скидок))
<saleCount></saleCount>
<returnCount></returnCount>
<receipt storeId=”” posNum=”” shiftNum=”” receiptNum=””>//minOccurs=”0” maxOccurs = "unbounded"
<receiptNum></receiptNum >
<receiptDateTime></receiptDateTime>
<cashierCode></cashierCode>            (код кассира)
<cashierName></cashierName>          (имя кассира)
<type></type>
<amount>/< amount>                          (сумма чека, уменьшенная на величину скидок)
<item> // minOccurs=”1” maxOccurs="unbounded"<article></article>
<barcode></barcode>  
<egaisBarcode>5453453,352342,5645564,34523542</egaisBarcode>    (штриховые коды алкогольных марок PDF417, если товар
                                                                                                                   является алкогольной продукцией и кассиром была считана
                                                                                                                   с бутылки акцизная марка (или несколько марок для товаров-наборов))
<NOPDF></NOPDF>              (содержание QR кода, если товар является алкогольной продукцией и
                                                 и кассиром был считан внутренний QR-код, наклеенный на бутылку)
<quantity></quantity>
<price></price>                      (цена товара по прайс-листу)
<total></total>                       (стоимость позиции, уменьшенная на величину скидок)
<stockId></stockId>
<Property></Property>          (идентификатор свойства товара из нормализированного хранилища; в
                                                 в случае нескольких значений выбирается случайным образом)
<PropertyValue></PropertyValue>
<discount> // minOccurs=”0” maxOccurs="unbounded"   (выгружаются скидки, которые привели к изменению суммы продажи)
<programId></programId>                        (код скидки в УКМ 4)
<programName></programName>           (название скидки в УКМ 4)
<programType></programType>               (тип скидки в УКМ 4 (значение поля trm_out_receipt_discounts.efts) integer)
<amount></amount>                                 (значение скидки – положительное число)
<discCardNumber></discCardNumber>    (номер диск.карты, но не клубной карты!)
</discount>
<addition> // minOccurs=”0” maxOccurs="unbounded"    (наценки, которые привели к изменению суммы продажи)
<programId></programId>                        (код скидки в УКМ 4)
<programName></programName>           (название скидки в УКМ 4)
<programType></programType>               (тип скидки в УКМ 4 (значение поля trm_out_receipt_discounts.efts) integer)
<amount></amount>                                 (значение скидки – положительное число)
<discCardNumber></discCardNumber>    (номер диск.карты, но не клубной карты!)
</addition>
<enterType></enterType>
<sellerId></sellerId>
<sellerName></sellerName>
</item>
<gift> // minOccurs=”1” maxOccurs="unbounded"
<article></article>                                      (артикул товара, выданного как подарок)
<programId></programId>                       (ID скидки в УКМ 4, которая инициировала выдачу данного подарка)
<programName></programName>
<quantity></quantity>                               (количество товара-подарка)
</gift>
<payment> // minOccurs=”1” maxOccurs="unbounded"    (оплаты по чеку)
<paymentId></paymentId>                («тип» средства оплаты: если не включено мапирование средств оплаты
                                                              в настройках конвертора экспорта или не указан код,
                                                              в который надо мапировать, то коды присваиваются по следующим правилам:
0 – наличные;
101 – все средства оплаты, связанные с банковскими авторизациями и голосовыми/пустыми серверами авторизаций в УКМ 4;
102 – ПС и ПК;
103 - внутренние счета) 
<paymentName></paymentName> (название средства оплаты в УКМ 4:
Для кода 0 – Наличные;
Для кода 101 – Банковская карта;
Для кода 102 – Подарочный сертификат;
Для кода 103 – Оплата баллами)
<paymentAmount></paymentAmount>
</payment>
</receipt>
</shift>