Skip to main content

PurchaseOrder (запись документа приемки)

Метод осуществляет запись распоряжения на прием поставки.                                                    

Один документ поставки должен быть равен одному транспортному средству (допускается несколько приемок на одно транспортное средство, но не наоборот).

Пример запроса

<Command Id="PurchaseOrder" Login="test" Password="test">
            <Documents>
                  <Document>
                        <ID>1002</ID>
                        <Date>2014-05-07</Date>
                        <DateOfDelivery>2014-05-08</DateOfDelivery>
                        <Items>
                              <Item>
                                   <ID>700</ID>
                                   <Quantity>1</Quantity>
                                   <Price>90</Price>
                              </Item>
                        </Items>
                  </Document>
                  <Document>
                        <ID>1003</ID>
                        <Date>2014-05-07</Date>
                        <DateOfDelivery>2014-05-09</DateOfDelivery>
                        <Items>
                              <Item>
                                   <ID>700</ID>
                                   <Quantity>5</Quantity>
                                   <Price>100</Price>
                              </Item>
                        </Items>
                  </Document>
            </Documents>
</Command>

Пример ответа (успешно записано два документа)

<Reply>
    <IsError>false</IsError>
    <Comment/>
    <Result>
        <Documents>
            <Document>
                <ID>1002</ID>
                <Success>true</Success>
                <Comments/>
            </Document>
            <Document>
                <ID>1003</ID>
                <Success>true</Success>
                <Comments/>
            </Document>
        </Documents>
    </Result>
</Reply>

Структура содержимого запроса

Тег

Тип значения

Описание

Command

Корневой тег

Атрибуты: Id (имя команды), Login, Password

  Documents

 

 

    Document

 

 

      ID

Строка (28)

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

      Date

Дата

Дата документа в системе партнера

      DateOfDelivery

Дата

Ориентировочная дата прихода поставки

      VendorID

 

Поставщик.

Идентификатор ранее переданного контрагента

      FreighterID

 

Грузоотправитель.

Идентификатор ранее переданного контрагента

      Comment

Строка (1024)

Комментарий к документу

      OperativeComment

Строка

Комментарий для оператора

      Items

 

Строки с товарами

          Item

 

Строка с товаром

              ID

Строка

Идентификатор товара в системе партнера

              PackingID

Строка

Идентификатор упаковки.
По умолчанию - базовая

              Series

Строка

Срок годности для серии.
Например:

«20.07.2019» - для срока годности 20 июля 2019

              Quantity

Число (15, 3)

Количество упаковок

              Price

Число (15, 2)

Цена позиции с НДС

              SSCC

Строка (18)

Штрихкод паллеты

              SalesOrderID

Строка

Идентификатор заказа.

Если указан, то позиция считается поставляемой под заказ и может быть обработана кроссдокингом

              VAT Число (3,0)

Ставка НДС:
0 - НДС 0

20 - НДС 20

120 - НДС 20/120
18 - НДС 18
118 - НДС 18/118
10 - НДС 10
110 - НДС 110
-1 - Без НСД 

 

По умолчанию 18%, с 01.01.2019 – 20%

Структура ответа

Тег

Тип значения

Описание

Reply

 

 

   IsError

Булево

Признак глобальной ошибки вызова команды

   Comment

 Строка

 

   Result

 

 

      Documents

 

 

      Document

 

 

          ID

Строка (50)

Идентификатор документа в системе партнера

          Success

Булево

Признак успешной записи

          Comments

Строка (1024)

Комментарий