Обзор файла обмена SalIns.xml

Обратите внимание, данный файл используется для обмена по схеме расширенного DMS.

 

 

Таблица SalIns.xml (П)

Информация о приходах от производителя.

Обязательно использование поля 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> тег содержит информацию о продукции в документе прихода продукции из учетной системы (локальная кодировка продукции)

 


Перейти к странице описания проекта