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

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

 

 

Таблица Payments.xml

  Информация о оплате.

Ключ

Атрибут

Тип данных XML

Тип данных SQL

Описание

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

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

PK

PaymentNo

int

INT

внешний код оплаты

Да

 

Invoice_No

string

VARCHAR(58)

идентификатор счета

Нет

FK

Merch_id

int

INT

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

Да

 

MERCH_CODE

string

VARCHAR(50)

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

Нет

 

FK

OL_CODE

string

NVARCHAR(25)

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

Да

FK

OL_ID

long

BIGINT

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

Да

 

PaymentDate

string

VARCHAR(14)

дата оплаты

Да

 

TotalSum

decimal

NUMERIC(19, 2)

сума оплаты с учетом скидок и НДС

Да

 

Reason

string

VARCHAR(50)

примечание

Да

 

VATCalcMod

unsignedByte

TINYINT

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

 

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

1 – цены с НДС

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

Да

 

PaymentType

unsignedByte

TINYINT

тип оплаты

Да

 

Vat_Sum

decimal

NUMERIC(19, 5)

сумма начисленного налога

Нет

 

Document

string

VARCHAR(58)

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

Нет

 

ACTIV_TYPE

decimal

NUMERIC(10, 0)

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

Нет

<InvoicePayment> тег содержит информацию о конкретной оплате фактических продаж.

FK

Invoice_No

string

VARCHAR(58)

идентификатор оплаты фактических продаж

Да

<InvoicePaymentsDetail> тег содержит информацию о конкретной детали оплат фактических продаж.

PK, FK

ProductCode

string

VARCHAR(20)

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

Да

 

LocalProductCode

string

VARCHAR(20)

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

Нет

 

Price

decimal

NUMERIC(9, 2)

цена

Да

 

Product_qty

decimal

NUMERIC(13, 3)

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

Да

 

VAT

decimal

NUMERIC(5, 2)

НДС

Да

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

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

<ROOT>

<Payments>

<Payment PaymentNo="1" Merch_id="10500043" OL_CODE="2013-11-19 14:51:57.013" OL_ID="1002201775" PaymentDate="20160331 00:00" TotalSum="1234.12" Reason="reason_test" VATCalcMod="111" PaymentType="1" Vat_Sum="12345.12345" Document="test_Document" ActivityType="1" >

    <InvoicePayments>

      <InvoicePayment Invoice_No="2013-11-19 14:51:53.770">

        <InvoicePaymentsDetails>

          <InvoicePaymentsDetail ProductCode="8190854" LocalProductCode="" Price="123.12" Product_qty="123.123" VAT="123.12" />

          <InvoicePaymentsDetail ProductCode="8190854" LocalProductCode="" Price="123.12" Product_qty="123.123" VAT="123.12" />

        </InvoicePaymentsDetails>

      </InvoicePayment>

    </InvoicePayments>

 </Payment>

</Payments>

</ROOT>

 

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

1.2   <Payment> тег содержит информацию о конкретной оплате.

1.3   <InvoicePayments> тег содержит информацию об оплатах фактических продаж, которые были экспортированы.

1.4   <InvoicePayment> тег содержит информацию о конкретной оплате фактических продаж.

1.5   <InvoicePaymentsDetails> тег содержит информацию о деталях оплат фактических продаж, которые были экспортированы.

<InvoicePaymentsDetail> тег содержит информацию о конкретной детали оплат фактических продаж

 


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