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

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

 

 

Таблица OutletDebts.xml(П\Ч)

Долги торговых точек по продажам  продукции «Прогресс»

Ключ

Атрибут

Тип данных XML

Тип данных SQL

Описание

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

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

 

DEBT

decimal

NUMERIC(19,2)

сумма долга

Да

PK, FK

OL_CODE

string

NVARCHAR(25)

внешний код ТТ на который оформлен заказ

Да

 

PAYDATE

dateTime

DATE

дата последней проплаты

 

 

CANSALE

boolean

BOOL

флажок который указывает или разрешена продажа

Да

 

AVG_AMOUNT

decimal

NUMERIC(9,2)

средняя сумма заказа.

Заполнять значением «0»

Да

 

CURR_DELAY

decimal

NUMERIC(10,0)

Задолженность, дней

Да

 

MAXDEBT

decimal

NUMERIC(17,2)

Лимит задолженности, сумма

Да

 

MAXDELAY

decimal

NUMERIC(10,0)

Отсрочка, дней

Да

 

DETAILS1

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS2

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS3

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS4

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS5

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS6

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS7

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS8

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS9

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS10

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS11

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS12

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS13

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS14

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS15

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS16

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS17

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS18

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS19

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

DETAILS20

string

VARCHAR(50)

детальная информация о продажах и оплатах ТТ

(необязательное, значение по умолчанию “”)

 

STATUS

unsignedByte

TINYINT

Статус задолженности по ТТ

Да

 

DTLM

string

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

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

Да

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

PK

INVOICE_NO

string

VARCHAR(58)

номер счета

(необязательное, значение по умолчанию “”)

PK, FK

DEBTYPCODE

string

VARCHAR(20)

тип долга

Да

 

MERCH_ID

int

INT

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

(необязательное, значение по умолчанию “-2”)

 

MERCH_CODE

string

VARCHAR(50)

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

Нет

 

 

DEBT

decimal

NUMERIC(16,2)

сумма долга

Да

 

DATE

dateTime

DATE

дата долга

Да

 

COMMENT

string

VARCHAR(50)

Комментарий.

Заполнять значением «-»

Да

 

QTY

decimal

NUMERIC(14,3)

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

(необязательное, значение по умолчанию “0”)

 

D_OVERDUE

decimal

NUMERIC(16,2)

просроченная задолженность

Да

 

DOCUMENT

string

VARCHAR(58)

документ-основание долга

(необязательное, значение по умолчанию “”)

 

STATUS

unsignedByte

TINYINT

Статус задолженности в разрезе документов (2-активный, 9-неактивный)

Да

 

DTLM

string

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

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

Да

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

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

<ROOT>

<OutletDebts>

       <OutletDebt OL_CODE="0007401" DEBT="391878.19" PAYDATE="1899-12-30T00:00:00" CANSALE="1" AVG_AMOUNT="0.00" DETAILS1="" DETAILS2="" DETAILS3="" DETAILS4="" DETAILS5="" DETAILS6="" DETAILS7="" DETAILS8="" DETAILS9="" DETAILS10="" DETAILS11="" DETAILS12="" DETAILS13="" DETAILS14="" DETAILS15="" DETAILS16="" DETAILS17="" DETAILS18="" DETAILS19="" DETAILS20="" DETAILS="" DTLM="20140425 00:00" STATUS="2" >

       <OutletDebtsDetails>

              <OutletDebtsDetail INVOICE_NO="INVOICE_NO" DEBTYPCODE="DEBTYPCODE" MERCH_ID="55" DEBT="15.36" DATE="2014-08-15T13:00:08.113" COMMENT="COMMENT" STATUS="2" DTLM="DTLM" QTY="526.369" D_OVERDUE="14.25" DOCUMENT="DOCUMENT" />

              </OutletDebtsDetails>

       </OutletDebt>

       <OutletDebt OL_CODE="0009701" DEBT="6333.99" PAYDATE="1899-12-30T00:00:00" CANSALE="1" AVG_AMOUNT="0.00" DETAILS1="" DETAILS2="" DETAILS3="" DETAILS4="" DETAILS5="" DETAILS6="" DETAILS7="" DETAILS8="" DETAILS9="" DETAILS10="" DETAILS11="" DETAILS12="" DETAILS13="" DETAILS14="" DETAILS15="" DETAILS16="" DETAILS17="" DETAILS18="" DETAILS19="" DETAILS20="" DETAILS="" DTLM="20140425 00:00" STATUS="2" >

       <OutletDebtsDetails>

             <OutletDebtsDetail INVOICE_NO="INVOICE_NO" DEBTYPCODE="DEBTYPCODE" MERCH_ID="55" DEBT="15.36" DATE="2014-08-15T13:00:08.113" COMMENT="COMMENT" STATUS="2" DTLM="DTLM" QTY="526.369" D_OVERDUE="14.25" DOCUMENT="DOCUMENT" />

              </OutletDebtsDetails>

       </OutletDebt>

</OutletDebts>

</ROOT>

 

<OutletDebts> тег содержит инфгормацию о задолженности торговых точек из учетной системы.

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

<OutletDebtsDetails> тег содержит информацию о деталях задолженностей торговых точек.

<OutletDebtsDetail> тег содержит информацию о долгах торговых точек в разрезе документов

 


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