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

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

Ключ

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

...


Примечание

Обяз.

Формат в конвертере

<shift

storeId=””

posNum=””

shiftNum=””>


Идентификатор магазина во внешней системе

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

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

*


String(100)

Int(11)

Int(11)

<version=””>

Значение указывается в кавычках

*

String(20)

<dateClose>


*

String(yyyy-mm-ddThh:mm:ss)

<kkm_shift_number=””>

Номер смены по ККТ. Значение указывается в кавычках

*

Int(11)

<kkm_serial_number=””>

Заводской номер ККТ (при закрытии смены без ККТ тег будет отсутствовать). Значение указывается в кавычках


String(40)

<kkm_registration_number=””>

Регистрационный номер ККТ (при закрытии смены без ККТ тег будет отсутствовать). Значение указывается в кавычках


String(40)

<kkm_model_name=””> 

Название модели ККТ (при закрытии смены без ККТ тег будет отсутствовать). Значение указывается в кавычках


String(40)

<cashierCode>

Кассир, закрывший смену

*

Int(11)

<cashierName>


*

String(100)

<saleAmount>

Сумма всех чеков продажи за смену по данным кассовой системы (учитывается сумма каждого чека за вычетом скидок)

*

Decimal(20.2)

<returnAmount>

Сумма всех чеков возвратов за смену по данным кассовой системы

*

Decimal(20.2)

<kkm_saleAmount=””>Сумма всех чеков продажи за смену по данным ККТ. Значение указывается в кавычках*Decimal (20.2)
<kkm_returnAmount=””>Сумма всех чеков возвратов за смену по данным ККТ. Значение указывается в кавычках*Decimal (20.2)

<saleCount>

Количество чеков продаж за смену по данным кассовой системы

*

Int(11)

<returnCount>

Количество чеков возвратов за смену по данным кассовой системы

*

Int(11)

<kkm_saleCount=””>Количество чеков продажи за смену по данным ККТ. Значение указывается в кавычках
Int(11)
<kkm_returnCount=””>Количество чеков возвратов за смену по данным ККТ. Значение указывается в кавычках
Int(11)
<kkm_withdrawal=””>    Количество изъятий по данным ККТ. Значение указывается в кавычках
Int(11)
<kkm_insertion=””>Количество внесений по данным ККТ. Значение указывается в кавычках
Int(11)
<payment>Оплаты по смене0:∞
    <paymentId>
*

Int(11)

«Тип» средства оплаты: если не включено мапирование средств оплаты в настройках конвертера экспорта или не указан код, в который надо мапировать, то коды присваиваются по следующим правилам:

0 – наличные

101 – оплаты банковскими авторизациями, включая голосовые/"пустые" авторизации

102 – подарочный сертификат

103 – оплата баллами с внутреннего счета или баллами внешних систем лояльности (кроме подарочных сертификатов)

104 – оплата в счет ранее полученных авансов/предоплат

105 – оплата в кредит

    <paymentName>Название средства оплаты в кассовой системе*

String(40)

<paymentId>=0 – наличные

<paymentId>=101 – банковская карта

<paymentId>=102 – подарочный сертификат

<paymentId>=103 – оплата баллами

<paymentId>=104 – предоплата

<paymentId>=105 –

кредит

    <paymentAmountSale>

Сумма оплат данным средством за смену по данным кассовой системы*Decimal (20.2)
    <paymentAmountReturn>Сумма возвратов данным средством за смену по данным кассовой системы*

Decimal (20.2)

    <kkm_paymentAmountSale=””>Сумма оплат данным средством за смену по данным ККТ. Значение указывается в кавычках
Decimal (20.2)
    <kkm_paymentAmountReturn=””>

Сумма возвратов данным средством за смену по данным ККТ. Значение указывается в кавычках


Decimal (20.2)
</payment>


<receipt storeId=””

posNum=””

shiftNum=””

receiptNum=””>

Перечень нормально завершённых чеков

0:∞


Структура такая же, как у оперативных чеков

</receipt>




<receipt storeId=""

posNum=""

shiftNum=""

receiptNum=""

cancelled="true">

Перечень отменённых (аннулированных) чеков

0:∞


Структура такая же, как у оперативных чеков

   <receiptDateTime>




   <receiptOpenDateTime>


*


   <cashierCode>


*

Int(11)

   <cashierName>


*

String(100)

   <type>


*

Int(11) – аналогично оперативному чеку

    <amount>




    <supervisor>  

Кассир, разрешивший отмену

*


        <id>


*

Int(11)

        <name>


*

String(100)

    </supervisor>




    <item>


0:∞


       <position>


*

Int(11)

       <article>


*

String(40)

       <barcode>



String(40)

       <quantity>


*

Decimal(20.3)

       <price>


*

Decimal(20.2)

       <total>


*

Decimal(20.2)

       <stockId>



Int(11)

       <enterType>


*

Int(11) – возможные значения такие же, как для чека

     </item>




  </receipt>




</shift>




...