Торговый дом Настюша — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м (Формат DSSL XML для ActivePOS)
м (Формат DSSL XML для ActivePOS)
Строка 1: Строка 1:
 
= Формат DSSL XML для ActivePOS =
 
= Формат DSSL XML для ActivePOS =
 +
 +
http://www.dssl.ru/files/trassir/manual/ru/setup-pos-dsslxml.html
  
 
Формат позволяет присылать события в ActivePOS от имени кассового терминала. Сообщения в этом формате можно присылать как по TCP так и UDP.
 
Формат позволяет присылать события в ActivePOS от имени кассового терминала. Сообщения в этом формате можно присылать как по TCP так и UDP.

Версия 08:12, 6 февраля 2017

Формат DSSL XML для ActivePOS

http://www.dssl.ru/files/trassir/manual/ru/setup-pos-dsslxml.html

Формат позволяет присылать события в ActivePOS от имени кассового терминала. Сообщения в этом формате можно присылать как по TCP так и UDP.

Как видно из названия протокола, данный протокол основан на XML. Каждое событие, произошедшее на кассовом терминале, представляется в виде блоков-транзакций

<?xml version="1.0" encoding="utf-8"?>
<transaction>
  <event_type>POSNG_RECEIPT_OPEN</event_type>
  <operation_id>E44D0F4A</operation_id>
  <cashier>Ivanov I</cashier>
  <date>11/01/2017</date>
  
  <location>cas_1</location>
</transaction>
<?xml version="1.0" encoding="utf-8"?>
<transaction>
  <event_type>POSNG_POSITION_ADD</event_type>
  <operation_id>E44D0F4A</operation_id>
  <cashier>Ivanov I</cashier>
  <date>11/01/2017</date>
  
  <position>1</position>
  <weight>1.234</weight>
  <barcode>1149990037</barcode>
  <text>Rollton LBE chicken Caesar 65g (Mareven Food Central): 24</text>
  <price>185.4</price>
  <location>cas_1</location>
</transaction>
<?xml version="1.0" encoding="utf-8"?>
<transaction>
  <event_type>POSNG_POSITION_ADD</event_type>
  <operation_id>E44D0F4A</operation_id>
  <cashier>Ivanov I</cashier>
  <date>11/01/2017</date>
  
  <position>2</position>
  <quantity>1</quantity>
  <barcode>0760557822035</barcode>
  <text>Buttermilk milk ster.1,5% 0,95l t / brik (Unimilk): 1.12</text>
  <price>51.99</price>
  <location>cas_1</location>
</transaction>
<?xml version="1.0" encoding="utf-8"?>
<transaction>
  <event_type>POSNG_RECEIPT_CLOSE</event_type>
  <operation_id>E44D0F4A</operation_id>
  <cashier>Ivanov I</cashier>
  <price>0</price>
  <date>11/01/2017</date>
  
  <location>cas_1</location>
</transaction>

Каждый блок транзакций имеет обязательный набор передаваемых данных

Наименование Описание
event_type тип события
operation_id уникальный идентификатор (порядковый номер документа), по которому все операции объединяются в один чек
cashier имя пользователя
date дата совершения операции (MM/dd/yyyy)
time время совершения операции (hh:mm:ss)

Каждый блок транзакций имеет набор параметров, описывающих операцию

Наименование Описание
position номер позиции в чеке
quantity параметр, содержащий целочисленную количественную характеристику операции
weight параметр, содержащий дробную количественную характеристику операции
price параметр, содержащий информацию о цене или стоимости выполняемой операции
barcode штрихкод позиции
article артикул позиции
location параметр, связывающий выполняемую операцию с каналом видео (см. раздел Настройка POS-терминалов)
text параметр служит передачи текстовой информации об операции (например, наименование позиции, код ошибки и др.)

Инвентаризация основных средств

Документ ON3

19-08-2016 8-14-35.png

Проводки

14. Отпустил МОЛ 01-2 R37 R143 01-1 R37 R143 R13

15. Принял МОЛ 01-2 R37 R143 01-1 R37 R143 R13 ( красным )

19-08-2016 8-18-23.png

Смотрите также

Список клиентов

Официальный сайт Компании "Настюша"