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

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

Ключ

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

...

Название – в поле указывается название конвертера (по умолчанию присваивается значение типа добавляемого конвертера);.

Запускается – указывается служба, через которую будет осуществляться обмен данными (при условии, что пользователь имеет право доступа к ресурсам). Существуют следующие варианты значений:

...

Каталог для выгрузки данных – в поле указывается путь до каталога, куда УКМ 4 помещает файлы выгрузки данных;.

Игнорировать поврежденные чеки – при включенном флаге информация по чекам, данные которых повреждены, передаваться не будет;.

Выгружать оперативные чеки – при включенном параметре передача данных по чеку будет производиться сразу после его печати;.

Архивировать данные – если включить данный флаг, то файлы выгрузки, после обработки конвертером, будут сохранены в виде архива в каталоге обмена данными;.

При первом подключении выгружать – возможные варианты:

...

Структура данных, передаваемых из УКМ 4 во внешнюю систему

Чек

<receipt storeId=”” posNum=”” shiftNum=””  receiptNum=””>  (id магазина, номер терминала, номер смены, номер чека)
<version=””>
       <receiptDateTime></receiptDateTime>                 (время закрытия чека)
       <receiptOpenDateTime></receiptOpenDateTime>         (время открытия чека)
       <receiptSubtotalDateTime></receiptSubtotalDateTime> (время подытога по чеку чека)
       <cashierName></cashierName>                         (ФИО кассира)
       <cashierCode></cashierCode>                         (id кассира)
       <type></type>                                              (тип чека: 0 - продажа, 1 - чек на возврат, 4 - возврат по чеку, 5 - восстановленный чек)
       <item> // minOccurs=”1” maxOccurs="unbounded"      <секция товара в чеке>
               <article></article>                         (артикул товара)
               <quantity></quantity>                       (количество товара)
               <price></price>                             (цена товара по прайс-листу)
               <barcode></barcode>                         (штрихкод товара)
               <egaisBarcode></egaisBarcode>               (штриховой код алкогольной марки PDF417)
               <NOPDF></NOPDF>                             (содержание QR кода)
               <total></total>                             (стоимость позиции, уменьшенная на величину скидок)
               <stockId></stockId>                         (id отдела)
               <enterType></enterType>                     (способ ввода товара: 0 - сканер ШК, 1 - клавиатура, 2 - "горячая" клавиша)
               <sellerId></sellerId>                       (идентификатор продавца)
               <sellerName></sellerName>                   (ФИО продавца)
               <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>                     (код скидки в УКМ 4, в рамках которой выдан подарок)
               <programName></programName>                 (название скидки в УКМ 4, в рамках которой выдан подарок)
               <quantity></quantity>                       (количество)
       </gift>
       <payment> // minOccurs=”1” maxOccurs="unbounded"    (оплаты по чеку)    
               <paymentId></paymentId>                     (тип средства оплаты: 0 – наличные, 101 – все средства оплаты, связанные с банковскими авторизациями и голосовыми/пустыми серверами авторизаций в УКМ 4,
                                                            102 – оплата подарочными картами и сертификатами, 103 – оплата баллами (внутренние счета и средства оплаты, связанные с внешними программами лояльности))
               <paymentName></paymentName>                 (название средства оплаты в УКМ 4)
               <paymentAmount></paymentAmount>             (размер платежа)
       </payment>
</receipt>

Смена

<shift storeId=”” posNum=”” shiftNum=”” dateClose=””>                (id магазина, номер терминала, номер смены)
       <version></version>
       <dateClose></dateClose>                                       (дата и время закрытия смены)
       <cashierName></cashierName>                                   (ФИО кассира, закрывшего смену)
       <cashierCode></cashierCode>                                   (ID кассира, закрывшего смену)
       <saleAmount></saleAmount>                                     (сумма продаж за смену)
       <returnAmount></returnAmount>                                 (сумма возвратов за смену)
       <saleCount></saleCount>                                       (количество чеков на продажу за смену)
       <returnCount></returnCount>                                   (количество чеков на возврат за смену)
       <receipt> // minOccurs=”0” maxOccurs="unbounded"              (чек)
           <receiptNum></receiptNum >                                (номер чека)
           <receiptDateTime></receiptDateTime>                       (дата и время закрытия чека)
           <cashierCode></cashierCode>                               (ID кассира, закрывшего чек)
           <cashierName></cashierName>                               (ФИО кассира, закрывшего чек)
           <type></type>                                             (тип чека: 0 – продажа, 1 – чек на возврат, 4 – возврат по чеку, 5 – восстановленный чек) 
           <amount></amount>                                         (итоговая сумма чека)
           <item> // minOccurs=”1” maxOccurs="unbounded"             (товар)
                <article></article>                                  (артикул товара)
                <barcode></barcode>                                  (штрихкод товара)
                <egaisBarcode></egaisBarcode>                        (штриховой код алкогольной марки PDF417)
                <NOPDF></NOPDF>                                      (содержание QR кода)
                <quantity></quantity>                                (количество товара в чеке)    
                <price></price>                                      (цена товара по прайс-листу)                   
                <total></total>                                      (стоимость позиции, уменьшенная на величину скидки)
                <stockId></stockId>                                  (идентификатор отдела)
                <Property>                                           (свойство товара)                                    
                     <соdе></соdе>                                   (код свойства)
                     <value></value>                                 (значение свойства)
                </Property>        
                <enterType></enterType>                              (способ ввода товара: 0 – сканером, 1 – с клавиатуры, 2 – по «горячей» клавише)
                <sellerId></sellerId>                                (идентификатор продавца)
                <sellerName></sellerName>                            (ФИО продавца) 
                <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>                                           (наценка) 
                          <programId></programId>                    (код наценки в УКМ 4)
                          <programName></programName>                (название наценки в УКМ 4)
                          <programType></programType>                (тип наценки в УКМ 4 (значение поля trm_out_receipt_discounts.efts, integer))
                          <amount></amount>                          (значение наценки - положительное число)
                </addition>
           </item>     
           <gift> // minOccurs=”1” maxOccurs="unbounded"             (подарки)
                <article></article>                                  (артикул товара, выданного в качестве подарка)
                <programId></programId>                              (код скидки в УКМ 4, в рамках которой выдан подарок)
                <programName></programName>                          (название скидки в УКМ 4, в рамках которой выдан подарок)
                <quantity></quantity>                                (количество)
           </gift>
           <payment>                                                 (оплаты по чеку)
                <paymentId></paymentId>                              (тип средства оплаты: 0 – наличные, 101 – все средства оплаты, связанные с банковскими авторизациями и голосовыми/пустыми серверами авторизаций в УКМ 4,
                                                                      102 – оплата подарочными картами и сертификатами, 103 – оплата баллами (внутренние счета и средства оплаты, связанные с внешними программами лояльности))
                <paymentName></paymentName>                          (название средства оплаты в УКМ 4)
                <paymentAmount></paymentAmount>                      (размер платежа)
           </payment>
       </receipt>
</shift>

...

В связи с добавлением в УКМ 4 функционала автоматического мапирования ставок НДС, со стороны УКМ 4 имеются новые требования к загрузке налоговых ставок через конвертеры: . Для работы алгоритма автоматического выбора индекса ставки для ККТ при передаче данных о налогах через конвертеры УКМ 4 требуется указанием формулы налоговой ставки НДС в заданном виде.

Список ставок НДС ставок , ожидаемых конвертерами УКМ 4:

Рекомендуемое значение ставки до 01.01.2019Рекомендуемое значение ставки после 01.01.2019Допустимые варианты значенийОписание
118%20%18.00%, 20.00%НДС 18%/ НДС 20%
210%10%10.00%НДС 10%
30%0%0.00%НДС 0%
4Не облагаетсяНе облагается
Без НДС
518/118%20/120%
НДС 18/118 / НДС 20/120
610/110%10/110%
НДС 10/110

1. В случае, если формулы ставок отличаются от рекомендуемых, то товары могут быть добавлены в чек с не корректной некорректной ставкой налога.

Примечание: Для  Для ставок НДС 10%, 18%, 20% допустима форма передачи процента ставки: "XX%" и "XX.00%", например, 10.00% является допустимым значением ставки при передаче через конвертер.

2. Регистр для значения ставки не облагается - Не облагается при передаче данных конвертеру можно указывать любой при передаче данных конвертеру.

3. Ставка не Не облагается может отсутствовать в справочнике налогов в нескольких случаях (это не вызовет проблем в работе кассовой системы):

  • При использовании опции "Формировать налоговые ставки автоматически, в соответствии с ФЗ РФ" для  для заказчиков с не основной неосновной системой налогообложения в чек всегда будет добавляться корректная ставка "не облагается" не зависимо Не облагается – независимо от того, как заданы параметры ставки для списка карточек товаров для импорта.

Актуально для конвертеров:

...

  • Ставка не Не облагается будет автоматически использоваться УКМ 4 при пустом справочнике налогов для добавления товаров в чек. Актуально для пользователей с не основной неосновной системой налогообложения, которые не выгружают налоги в УКМ 4 с любыми конвертерами.
  • Ставка не Не облагается будет использоваться УКМ 4 для объектов пользователя с не основной неосновной системой налогообложения во всех случаях: даже если эта ставка не загружена в справочник налогов УКМ 4 и , не выбрана для товаров, и справочник налогов не пуст. Актуально для пользователей, которые в одной системе УКМ 4 поддерживают работу как магазинов с основной системой налогообложения, так и магазинов с любой не основной неосновной системой налогообложения (например, ЕНДВ). Поддерживаются все конвертеры.

...

Отображение дочерних