Информация о приходах от производителя.
Обязательно использование поля Doc_Type для идентификации типа движения продукции в виде сквозной нумерации:
Таблица соответствий типам движения
Тип документа |
Описание |
Значение |
Приход от производителя –«1» |
поступление продукции от производителя к ДС |
Положительное (+) |
Возврат производителю – «3» |
поступления продукции от ДС к производителю |
Отрицательное (-) |
Покупка у дистрибьютора – «9» |
поступление продукции от одного дистрибьютора на склад другого дистрибьютора |
Положительное (+) в приходах |
Возврат дистрибьютору – «12» |
возврат продукции, которая была ранее куплена у другого ДС |
Отрицательное (-) |
Атрибут |
Тип данных XML |
Тип данных SQL |
Описание |
Поле обязательное |
|
<SalIn> тег содержит информацию о конкретном документе прихода продукции из учетной системы. |
|||||
PK |
INVOICE_NO |
string |
VARCHAR(58) |
номер счета. Необходимо добавить признак года. Пример накл1234_2018 |
Да |
PK |
DATE |
dateTime |
DATE |
дата прихода продукции |
Да |
FK |
WAREH_CODE |
string |
VARCHAR(20) |
внешний код склада. Обязательно к заполнению. |
Да |
FK |
DOC_TYPE |
unsignedByte |
TINYINT |
идентификатор типа движения документов |
Да |
|
CUSTDOC_NO |
string |
VARCHAR(58) |
номер документа продажи ГО. Ориентировочный формат номера документа ГО: PSH00015303, MSH00015303 |
ДА |
|
VATCALCMOD |
int |
INT |
тип начисления ПДВ Режим расчета цен (с НДС / без НДС)
0 – цены без НДС 1 – цены с НДС 2 – цены с НДС = 0 |
Да |
|
STATUS |
unsignedByte |
TINYINT |
Статус (2-активный, 9-неактивный) |
Да |
|
DTLM |
string |
VARCHAR(14), дата в формате yyyymmdd hh:mm |
дата последней модификации записи в БД SWE |
Да |
<SalInLocalDetail> тег содержит информацию о продукции в документе прихода продукции из учетной системы (локальная кодировка продукции). |
|||||
PK, FK |
LOCALCODE |
string |
VARCHAR(20) |
локальный код продукции |
Да |
PK |
LOT_ID |
string |
VARCHAR(20) |
Номер партии. Если партионный учет не ведется, заполнять «0» |
Да |
PK |
PRICE |
decimal |
NUMERIC(15,8) |
цена продукции |
Да |
|
QTY |
decimal |
NUMERIC(14,3) |
количество продукции |
Да |
|
VAT |
decimal |
NUMERIC(5,2) |
НДС, % |
Да |
|
STATUS |
unsignedByte |
TINYINT |
Статус (2-активный, 9-неактивный) |
Да |
|
DTLM |
string |
VARCHAR(14), дата в формате yyyymmdd hh:mm |
дата последней модификации записи в БД SWE |
Да |
Пример структуры файла:
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
<SalIns>
<SalIn INVOICE_NO="INVOICE_NO1" DATE="2014-08-22T00:00:00" STATUS="2" DTLM="20140822 11:00" VATCALCMOD="1" DOC_TYPE="1" WAREH_CODE="WAREH_CODE" CUSTDOC_NO="CUSTDOC_NO" >
<SalInLocalDetails>
<SalInLocalDetail LOCALCODE="LOCALCODE1" LOT_ID="LOT_ID" PRICE="15.236548" QTY="12.125" DTLM="20140822 11:00" STATUS="2" VAT="5.25" />
<SalInLocalDetail LOCALCODE="LOCALCODE2" LOT_ID="LOT_ID" PRICE="15.236548" QTY="12.125" DTLM="20140822 11:00" STATUS="2" VAT="5.25" />
<SalInLocalDetail LOCALCODE="LOCALCODE3" LOT_ID="LOT_ID" PRICE="15.236548" QTY="12.125" DTLM="20140822 11:00" STATUS="2" VAT="5.25" />
<SalInLocalDetail LOCALCODE="LOCALCODE4" LOT_ID="LOT_ID" PRICE="15.236548" QTY="12.125" DTLM="20140822 11:00" STATUS="2" VAT="5.25" />
</SalInLocalDetails>
</SalIn>
</SalIns>
</ROOT>
<SalIns> тег содержит информацию о документах прихода продукции из учетной системы.
<SalIn> тег содержит информацию о конкретном документе прихода продукции из учетной системы.
<SalInLocalDetails> тег содержит информацию о деталях документа прихода продукции из учетной системы (локальная кодировка продукции).
<SalInLocalDetail> тег содержит информацию о продукции в документе прихода продукции из учетной системы (локальная кодировка продукции)