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

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

 

 

Таблица OutletOrders.xml

  Информация о документе заказ

Ключ

Атрибут

Тип данных XML

Тип данных SQL

Описание

Поле обязательное

<OutletOrder> тег содержит информацию о конкретном документе заказа.

FK

OL_ID

long

BIGINT

идентификатор торговой точки

Да

FK

OL_CODE

string

NVARCHAR(25)

внешний ключ торговой точки

Да

PK

OrderNo

long

BIGINT

идентификатор документа заказа

Да

 

OLOrderDate

dateTime

DATETIME

дата созданий документа заказа

Да

 

OrderExecutionDate

dateTime

DATETIME

дата исполнения заказа

Да

FK

PayForm_id

int

INT

идентификатор формы оплаты

Да

 

ResponsiblePerson

string

VARCHAR(50)

ответственное лицо

Да

 

OLOrderAmount

decimal

NUMERIC(19, 5)

сумма заказа

Да

 

Discount

decimal

NUMERIC(19, 5)

скидка

Да

FK

Merch_id

int

INT

идентификатор торгововго представителя

Да

 

MERCH_CODE

string

VARCHAR(50)

Внешний код торгового представителя

Нет

 

 

OLDeliveryAddress

string

NVARCHAR(255)

адрес доставки

Да

 

DOUBLED

boolean

BIT

повторный экспорт документа

Да

 

Op_Code

string

VARCHAR(20)

внешний код типа операций

Да

 

DTLM

string

VARCHAR(14), дата в формате yyyymmdd hh:mm

дата последней модификации записи в БД SWE

Да

 

TransportCost

decimal

NUMERIC(9, 2)

транспортные затраты

Да

 

ProxySeries

string

VARCHAR(10)

серия доверенности

Нет

 

ProxyNumber

string

VARCHAR(20)

номер доверенности

Нет

 

ProxyDate

dateTime

DATETIME

дата доверенности

Нет

 

VATCalcMod

unsignedByte

TINYINT

Режим расчета цен (с НДС / без НДС)

 

0 – цены без НДС

1 – цены с НДС

2 – цены с НДС = 0

Да

 

VAT_Sum

decimal

NUMERIC(19, 5)

сумма НДС

 

 

W_ExternalCode

string

VARCHAR(20)

внешний код склада

Да

 

IsReturn

boolean

BIT

документ возврата

Да

 

TaxFactureNo

string

VARCHAR(40)

номер налоговой накладной

Нет

 

Comments

string

VARCHAR(100)

комментарий

Да

 

Route_id

long

BIGINT

идентификатор маршрута

Нет

 

DC_ALLOW

unsignedByte

TINYINT

признак наличия дистрибьюторского центра

Нет

 

OLDISTCENT

string

VARCHAR(25)

внешний код дистрибьюторского центра

Нет

 

OLDISTSHAR

decimal

NUMERIC(7, 3)

удельный вес в дистрибьюции

Нет

 

DC_DELIVER

boolean

BIT

доставка в дистрибьюторский центр

Нет

 

DC_PAYER

boolean

BIT

дистрибьюторский центр - плательщик

Нет

 

PayDate

dateTime

DATETIME

дата оплаты

 

 

CustNumber

string

VARCHAR(35)

индивидуальный номер документа

Нет

<OutletOrderDetail> тег содержит информацию о конкретной детали документа заказа.

FK

CODE

string

VARCHAR(20)

внешний код продукции

Да

 

LOCALCODE

string

VARCHAR(20)

внешний код локальной продукции

Нет

 

PRICE

decimal

NUMERIC(12, 5)

цена продукции (с учетом скидки)

Да

 

QTY

decimal

NUMERIC(13, 3)

количество продукции в документе

Да

 

ISRETURN

unsignedByte

INT

количество возвратной тары

Да

 

RDISCOUNT

decimal

NUMERIC(5, 2)

скидка

Да

 

BASEPRICE

decimal

NUMERIC(15, 8)

базовая цена (цена с прайс-листа без учета скидки)

Да

 

VAT

decimal

NUMERIC(5, 2)

НДС

Да

 

Пример структуры файла:

<?xml version="1.0" encoding="utf-8"?>

<ROOT>

<OutletOrders>

<OutletOrder OL_ID="1002201775" OL_CODE="2013-11-19 14:51:57.013" OrderNo="2002200000" OLOrderDate="2013-11-19T00:00:00" OrderExecutionDate="2013-11-20T14:51:57.663" PayForm_id="2200010" ResponsiblePerson="test_Accountant" OLOrderAmount="340.38711" Discount="5.50" Merch_id="10500043" OlDeliveryAddress="test_DeliveryAddress" DOUBLED="0" Op_Code="" DTML="20131119 14:51" TransportCost="0.00" ProxySeries="КВ" ProxyNumber="123456" ProxyDate="2013-11-29T14:51:57.663" VATCalcMod="1" VAT_Sum="20.00000" W_ExternalCode="3-11-19 14:51:53.770" IsReturn="0" TaxFactureNo="123456789123456789" Comments="test_Comments" Route_id="1002200016" DC_ALLOW="1" OLDISTCENT="2013-11-19 14:51:53.770" OLDISTSHAR="50.000" DC_DELIVER="1" DC_PAYER="1" PayDate="1900-01-01T00:00:00" CustNumber="22222" >

<OutletOrderDetails>

<OutletOrderDetail CODE="8190854" LOCALCODE="" PRICE="96.70316" QTY="1.000" ISRETURN="0" RDISCOUNT="3.40" BASEPRICE="0.00000000" VAT="20.00" />

<OutletOrderDetail CODE="8241017" LOCALCODE="" PRICE="100.05500" QTY="1.000" ISRETURN="0" RDISCOUNT="0.00" BASEPRICE="0.00000000" VAT="20.00" />

</OutletOrderDetails>

</OutletOrder>

</OutletOrders>

</ROOT>

 

<OutletOrders> тег содержит информацию о документах заказа которые были экспортированы.

<OutletOrder> тег содержит информацию о конкретном документе заказа.

<OutletOrderDetails> тег содержит информацию о деталях документа заказа.

<OutletOrderDetail> тег содержит информацию о конкретной детали документа заказа

 


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