...
Данный документ адресован техническим специалистам (программистам, бизнес-аналитикам) и предназначен для разработки кода в УС для интеграции с программой «Mobile Bay». Помимо данного документа, для интеграции используются результаты предпроектного исследования и XSD-схемы передаваемых объектов.
Объекты обмена
Оглавление |
---|
Объекты для импорта
...
4. SMUSETIMEDISCCLASS
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
PRICEID | ||||
IDCLASS | ||||
USETIME | ||||
PERCENT |
Налоги, ставки, налоговые группы. RFSMTAXES
1. Справочник налогов. SMTAXES
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
TAXID | Индекс налога | |||
ISTOTALDOCVAT | Тип расчета | |||
PREC | Точность представления ставки налога в отчетах | |||
PRTY | Приоритет взимания с конечной суммы продажи: 0 – вычисляется от суммы без налогов; 1 – вычисляется после вычисления налогов с 0-м приоритетом и т.д | |||
TAXNAME | Название налога |
2. Названия операций. SAOPERATION
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
ID | Код операции | |||
ACCOUNTFLAG | Типизация операции для бухгалтерии | |||
EXPENSETYPE | Вид расхода | |||
INCOMETYPE | Вид прихода | |||
MONEYOP | «Денежная» операция, флаги SMMONEYOPTYPE_ | |||
NAME | Название операции |
3. Типы налогов. SMTAXIDENTITY
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
IDENTID | Идентификатор типа налога | |||
IDENTNAME | Название типа налога: НДС, налог с продаж | |||
TAXID | Налог данного типа (единственный) |
4. Налоги на операции. SMTAXOPER
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
TAXID | Индекс налога | |||
OPCODE | Код операции, на которую распространяется действие налога | |||
PAYCASH | Вид платежа: нал.=1; безнал.=0 | |||
JURIDICPERS | Юр. лицо / физ. лицо – битовый флаг TAXCLI_... |
5. Ставки налогов. SMTAXRATE
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
TAXID | Индекс налога | |||
RATEID | Индекс ставки налога | |||
COMMENTARY | Комментарий |
Вид платежа:
нал.=1;
безнал=0MULTIPLIER | Множитель для расчета налога | |||
RATENAME | Название ставки | |||
TAXPERCENT | Ставка налога % |
6. Налоговые группы. SMTAXGROUPDEF
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
TAXGROUPID | Идентификатор группы ставок налогов | |||
DATEFROM | Дата создания налоговой группы | |||
GROUPTYPE | Тип налоговой группы | |||
TITLE | Название группы |
7. Состав налоговых групп. SMTAXGROUP
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
TAXID | Индекс налога | |||
TAXGROUPID | Идентификатор группы ставок налогов | |||
RATEID | Индекс ставки налога |
8. История действия ставок налога. SMTAXRATEHIST
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
TAXID | Индекс налога | |||
RATEID | Индекс ставки налога | |||
RGNID | Код региона | |||
DATEFROM | Дата начала действия ставки (включительно) | |||
DATETO | Дата окончания действия ставки (включительно) |
Номенклатуры магазинов. LM (назначение номенклатуры месту хранения). SMASSORTMATRIXLOC
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
STORELOC | К месту хранения может быть привязано несколько номенклатур, в этом случае берется объединение артикулов | |||
IDMATRIX | При отсутствии номенклатур в месте хранения подразумевается, что к этому месту хранения относятся все артикулы |
Пользовательские операции. RFSMUSEROP
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
ID | Код операции | |||
SYSOP | Название | |||
TITLE | Системная операция |
Оператор ТСД. ТО (список сотрудников, имеющих право работы с терминалом сбора данных). SMTERMINALOPERATOR
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
LOCID | Место расположения | |||
ID | Уникальный код оператора | |||
ISACCESSED | Разрешен ли доступ | |||
ISADMIN | Является ли оператор администратором | |||
LOGIN | Логин | |||
NAME | Имя | |||
PWD | Пароль |
Акт переоценки. AC
1. Корневая таблица. SMDOCUMENTS
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
ID | Идентификатор документа | |||
DOCTYPE | Уникальный код оператора | |||
BORNIN | Код источника создания документа. Создается Супермагом в момент отправки | |||
CLIENTINDEX | Код поставщика Супермага | |||
COMMENTARY | Комментарий к документу | |||
CREATEDAT | Дата документа | |||
CURRENCYMULTORDER | Множитель курса валюты | |||
CURRENCYRATE | Курс валюты | |||
CURRENCYTYPE | Тип валюты Супермага, например: 0 – рубли; 1 – доллар | |||
DOCSTATE | Статус документа | |||
ISROUBLES | Первичная валюта документа: 0 = не рубли; 1 = рубли | |||
LOCATION | Код места хранения | |||
LOCATIONFROM | Место хранения «из» для документов товародвижения; для иных документов («Акты», «Заказы» и пр.) это поле ДОЛЖНО ИМЕТЬ ЗНАЧЕНИЕ NULL | |||
LOCATIONTO | Место хранения «в» для документов товародвижения; для иных документов («Акты», «Заказы» и пр.) это поле ДОЛЖНО ИМЕТЬ ЗНАЧЕНИЕ NULL | |||
OPCODE | Код операции документа: 1 – нет операции | |||
PRICEROUNDMODE | Режим округления цен или сумм | |||
TOTALSUM | Полная сумма документа в рублях (включая НДС) | |||
TOTALSUMCUR | Сумма в валюте CURRENCYTYPE | |||
USEROP | Код пользовательской операции документа |
2. Общие основания документа. SMCOMMONBASES
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
ID | Идентификатор документа | |||
DOCTYPE | Тип документа | |||
BASEDOCTYPE | Тип документа основания | |||
BASEID | Идентификатор документа основания |
3. Доп. параметры документа (метки документа). SMDOCPROPS
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
DOCID | Идентификатор документа | |||
DOCTYPE | Тип документа | |||
PARAMNAME | Название доп. параметра | |||
PARAMVALUE | Значение доп. параметра |
4. Вложения файлов. SMDOCBLOBFILES
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
ID | Идентификатор документа | |||
DOCTYPE | Тип документа | |||
INSERTIONID | Номер вложения | |||
FILENAME | Имя файла вложения | |||
INSERTEDTYPEID | Тип вложения | |||
THECONTENTS | Файл вложения в заказ (в виде потока байтов) | |||
TITLE | Описание вложения |
5. Спецификация документа. SMSPEC
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
DOCID | Идентификатор документа | |||
DOCTYPE | Тип документа | |||
SPECITEM | Номер пункта спецификации (уникален) | |||
ARTICLE | Номер артикула | |||
CAUSEID | Идентификатор документа-основания | |||
CAUSESPECITEM | Идентификатор позиции в спецификации основания | |||
CAUSETYPE | Тип документа-основания | |||
DISPLAYITEM | Порядковый номер строки спецификации при отображении | |||
ITEMPRICE | Полная цена со всеми налогами | |||
ITEMPRICECUR | Цена в валюте | |||
ITEMPRICENOTAX | Цена без всех налогов | |||
QUANTITY | Количество | |||
TOTALPRICE | Сумма за товар с налогами | |||
TOTALPRICECUR | Сумма за товар в валюте | |||
TOTALPRICENOTAX | Сумма за товар без налогов |
6. Субартикулы (спецификация по шкале свойств артикула). SMSPECSCALE
Элемент | Обязательность для «Mobile Bay» | Описание | Формат данных в «Mobile Bay» | Пример |
DOCID | Идентификатор документа | |||
DOCTYPE | Тип документа | |||
SPECITEM | Номер позиции в спецификации (уникальный номер) | |||
SUBARTICLE | Субартикул Супермага | |||
QUANTITY | Количество субартикула |
7. Акт переоценки (параметры). SMACTS
Справочник стран. RFSACOUNTRIES
...