Файлы УТМ

Материал из Фабиус wiki
Перейти к: навигация, поиск

1.25. Возврат продукции из торгового зала на склад

С помощью документа «Возврат продукции из торгового зала на склад» осуществляется перемещение товара между торговым залом магазина и складом

( из второго регистра остатков в основной )

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

Акт возврата продукции из торгового зала ( TransferFromShop.xml ) имеет вид:

<?xml version = "1.0" encoding = "utf-8"?>
<ns:Documents Version = "1.0"
  xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:xs   = "http://www.w3.org/2001/XMLSchema"
  xmlns:c    = "http://fsrar.ru/WEGAIS/Common"
  xmlns:pref = "http://fsrar.ru/WEGAIS/ProductRef_v2"
  xmlns:tfs  = "http://fsrar.ru/WEGAIS/TransferFromShop">
  <ns:Owner>
    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:TransferFromShop>
      <tfs:Identity>1/1</tfs:Identity>
      <tfs:Header>
        <tfs:TransferNumber>1/1</tfs:TransferNumber>
        <tfs:TransferDate>2016-04-08</tfs:TransferDate>
      </tfs:Header>
      <tfs:Content>
        <tfs:Position>
          <tfs:Identity>1</tfs:Identity>
          <tfs:ProductCode>0035543000001238259</tfs:ProductCode>
          <tfs:Quantity>10</tfs:Quantity>
          <tfs:InformF2>
            <pref:F2RegId>FB-000000012124173</pref:F2RegId>
          </tfs:InformF2>
        </tfs:Position>
      </tfs:Content>
    </ns:TransferFromShop>
  </ns:Document>
</ns:Documents>

Отправьте документ на УТМ командой вида: curl -F "xml_file=@TransferFromShop.xml" http://localhost:8080/opt/in/TransferFromShop

В ответ на Акт возврата продукции из торгового зала с сервера придет две квитанции: «Документ успешно принят» и «Акт возврата продукции из торгового зала… проведен». Получите квитанции из УТМ командой (1.6.6) и прочтите их содержимое командой:

curl –X GET http://localhost:8080/opt/out/556 , где 556 – id документа в базе УТМ.

Позиции, указанные в Акте возврата продукции из торгового зала, вернутся в первый регистр остатков организации

1.19 Повторный запрос ТТН

Чтобы повторно запросить с сервера ЕГАИС определенную накладную, сформируйте документ QueryResendDoc.xml вида

<?xml version = "1.0" encoding = "UTF-8"?>
<ns:Documents Version = "1.0"
  xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns  = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:qp  = "http://fsrar.ru/WEGAIS/QueryParameters">
  <ns:Owner>
    <ns:FSRAR_ID>020000654423</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:QueryResendDoc>
      <qp:Parameters>
        <qp:Parameter>
          <qp:Name>WBREGID</qp:Name>
          <qp:Value> TEST-TTN-0001603461 </qp:Value>
        </qp:Parameter>
      </qp:Parameters>
    </ns:QueryResendDoc>
  </ns:Document>
</ns:Documents>

WBREGID – уникальный номер, присвоенный ТТН на сервере ЕГАИС

Узнать значение этого параметра можно из FORMBREGINFO или у отправителя груза

Отправьте запрос на УТМ командой вида

curl -F "xml_file=@ QueryResendDoc.xml" http://localhost:8080/opt/in/QueryResendDoc

Получите ответ на запрос из УТМ командой (1.5.6) и прочтите его содержимое командой

curl –X GET http://localhost:8080/opt/out/63 

где 63 – id документа в базе УТМ

Внимание! Запросить повторную отправку накладной может только получатель груза, в ответ на аналогичный запрос от грузоотправителя сервер ЕГАИС вернет квитанцию с сообщением об ошибке

Кроме того, важно понимать, что запрос QueryResendDoc следует делать в случае, когда ТТН и соответствующее ей Уведомление о регистрации движения были удалены из базы УТМ

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

1.6 Получить справочник алкогольной продукции

Также для работы в ЕГАИС нужно запросить и сохранить справочники алкогольной продукции

Чтобы получить перечень всей продукции, которую производит или импортирует организация, сформируйте xml-файл ( QueryAPSingle.xml — название файла) вида

<?xml version = "1.0" encoding = "UTF-8"?>
<ns:Documents Version = "1.0"
  xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns  = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:qp  = "http://fsrar.ru/WEGAIS/QueryParameters">
  <ns:Owner>
    <ns:FSRAR_ID>00040218</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document> 
    <ns:QueryAP>
      <qp:Parameters>
        <qp:Parameter>
          <qp:Name>ИНН</qp:Name>
          <qp:Value>7705444495</qp:Value>
        </qp:Parameter>
      </qp:Parameters>
    </ns:QueryAP>
  </ns:Document>
</ns:Documents>

В данном случае в качестве параметра запроса выступает ИНН организации-производителя или импортера

Отправьте файл запроса в УТМ, используя команду вида

curl -F "xml_file=@QueryAPSingle.xml" http://localhost:8080/opt/in/QueryAP (1.6.2)

1.23.4 Акт списания из торгового зала

Чтобы списать продукцию со второго регистра остатков, сформируйте "Акт списания"

<?xml version = "1.0" encoding = "UTF-8"?>
<ns:Documents Version = "1.0"
  xmlns:xsi  = "http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:pref = "http://fsrar.ru/WEGAIS/ProductRef_v2"
  xmlns:oref = "http://fsrar.ru/WEGAIS/ClientRef_v2"
  xmlns:awr  = "http://fsrar.ru/WEGAIS/ActWriteOffShop_v2"
  xmlns:ce   = "http://fsrar.ru/WEGAIS/CommonEnum">
  <ns:Owner>
    <ns:FSRAR_ID>010000000435</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:ActWriteOffShop_v2>
      <awr:Identity>456</awr:Identity>
      <awr:Header>
        <awr:ActNumber>10</awr:ActNumber>
        <awr:ActDate>2015-10-08</awr:ActDate>
        <awr:TypeWriteOff>Недостача</awr:TypeWriteOff>
        <awr:Note>текст комментария</awr:Note>
      </awr:Header>
      <awr:Content>
        <awr:Position>
          <awr:Identity>1</awr:Identity>
          <awr:Product>
            <pref:UnitType>Packed</pref:UnitType>
            <pref:Type>АП</pref:Type>
            <pref:FullName>Ликерка 0.3500 л.</pref:FullName>
            <pref:AlcCode>0017854000001189843</pref:AlcCode>
            <pref:Capacity>0.350</pref:Capacity>
            <pref:Producer>
              <oref:UL>
                <oref:ClientRegId>01149896</oref:ClientRegId>
                <oref:FullName>
                  ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "СВАРОГ"
                </oref:FullName>
                <oref:ShortName>ЗАО "СВАРОГ"</oref:ShortName>
                <oref:INN>7803011250</oref:INN>
                <oref:KPP>784401001</oref:KPP>
                <oref:address>
                  <oref:Country>643</oref:Country>
                  <oref:RegionCode>78</oref:RegionCode>
                  <oref:description>
                    643,197110,С-ПЕТЕРБУРГ,,,,ПЕТРОВСКАЯ КОСА УЛ,1,1,ЛИТ.А
                  </oref:description>
                </oref:address>
              </oref:UL>
            </pref:Producer>
            <pref:ProductVCode>АП</pref:ProductVCode>
          </awr:Product>
          <awr:Quantity>2</awr:Quantity>
        </awr:Position>
        <awr:Position>
          <awr:Identity>2</awr:Identity>
          <awr:Product>
            <pref:UnitType>Packed</pref:UnitType>
            <pref:Type>АП</pref:Type>
            <pref:FullName>
              Коньяк "Вершины Кавказа" 5-ти летний 1.0000 л.
            </pref:FullName>
            <pref:ShortName />
            <pref:AlcCode>0017878000001312143</pref:AlcCode>
            <pref:Capacity>1.000</pref:Capacity>
            <pref:ProductVCode>АП</pref:ProductVCode>
            <pref:Producer> 
              <oref:UL>
                <oref:ClientRegId>01151479</oref:ClientRegId>
                <oref:FullName>
                  ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СЕВЕР"
                </oref:FullName>
                <oref:ShortName>ООО "СЕВЕР"</oref:ShortName>
                <oref:INN>7805367340</oref:INN>
                <oref:KPP>780501001</oref:KPP>
                <oref:address>
                  <oref:Country>643</oref:Country>
                  <oref:RegionCode>78</oref:RegionCode>
                  <oref:description>
                    643,196240,САНКТ-ПЕТЕРБУРГ Г,,,,ПРЕДПОРТОВАЯ УЛ,6,ЛИТ.Ж,ПОМ. №10 В ПОМ.3Н
                  </oref:description>
                </oref:address>
              </oref:UL>
            </pref:Producer>
          </awr:Product>
          <awr:Quantity>1</awr:Quantity>
          <awr:MarkCodeInfo>
            <awr:MarkCode>
              09001785400000118984312PX905150010000012515518222446177313434237912077
            </awr:MarkCode>
          </awr:MarkCodeInfo>
        </awr:Position>
      </awr:Content>
    </ns:ActWriteOffShop_v2>
  </ns:Document>
</ns:Documents>

Отправьте акт списания (1.23.7) на сервер командой вида:

curl -F "xml_file=@ActWriteOffShop.xml" http://localhost:8080/opt/in/ActWriteOffShop_v2

Акт о списании товара

В случае обнаружения недостачи или порчи продукции сформируйте "Акт о списании товара"

ActWriteOff.xml
<?xml version = "1.0" encoding = "UTF-8"?>
<ns:Documents Version = "1.0"
  xmlns:xsi  = "http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:pref = "http://fsrar.ru/WEGAIS/ProductRef"
  xmlns:awr  = "http://fsrar.ru/WEGAIS/ActWriteOff">
  <ns:Owner>
    <ns:FSRAR_ID>00040218</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:ActWriteOff>
      <awr:Identity>456</awr:Identity>
      <awr:Header>
        <awr:ActNumber>10</awr:ActNumber>
        <awr:ActDate>2015-10-20</awr:ActDate>
        <awr:TypeWriteOff>Недостача</awr:TypeWriteOff>
        <awr:Note>текст комментария</awr:Note>
      </awr:Header>
      <awr:Content>
        <awr:Position>
          <awr:Identity>1</awr:Identity>
          <awr:Quantity>5</awr:Quantity>
          <awr:InformB>
            <pref:BRegId>000000000000211</pref:BRegId>
          </awr:InformB>
        </awr:Position>
      </awr:Content>
    </ns:ActWriteOff>
  </ns:Document>
</ns:Documents>

Отправьте "Акт о списании" на сервер ЕГАИС командой вида:

 curl –F "xml_file=@ActWriteOff.xml" http://localhost:8080/opt/in/ActWriteOff

Операции со вторым регистром остатков

Запрос остатков товара в магазине

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

QueryRestsShop.xml
<?xml version = "1.0" encoding = "UTF-8"?>
<ns:Documents Version = "1.0"
  xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns  = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:qp  = "http://fsrar.ru/WEGAIS/QueryParameters"> 
  <ns:Owner>
    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:QueryRestsShop_v2>
    </ns:QueryRestsShop_v2>
  </ns:Document>
</ns:Documents>

Отправьте документ на УТМ командой

curl -F "xml_file=@QueryRestsShop.xml" http://localhost:8080/opt/in/QueryRestsShop_v2

Запрос остатков

QueryParameters.xml
<?xml version = "1.0" encoding = "UTF-8"?>
<ns:Documents Version = "1.0"
  xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns  = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:qp  = "http://fsrar.ru/WEGAIS/QueryParameters">
  <ns:Owner> 
    <ns:FSRAR_ID>00040218</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:QueryRests></ns:QueryRests>
  </ns:Document>
</ns:Documents>
curl -F "xml_file=@QueryParameters.xml" http://localhost:8080/opt/in/QueryRests

Передача продукции в торговый зал

TransferToShop.xml
<?xml version = "1.0" encoding = "utf-8"?>
<ns:Documents Version = "1.0"
  xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:xs   = "http://www.w3.org/2001/XMLSchema"
  xmlns:c    = "http://fsrar.ru/WEGAIS/Common"
  xmlns:pref = "http://fsrar.ru/WEGAIS/ProductRef_v2"
  xmlns:tts  = "http://fsrar.ru/WEGAIS/TransferToShop">
  <ns:Owner>
    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:TransferToShop> 
      <tts:Identity>1/1</tts:Identity>
      <tts:Header>
        <tts:TransferNumber>1/1</tts:TransferNumber>
        <tts:TransferDate>2016-04-08</tts:TransferDate>
      </tts:Header>
      <tts:Content>
        <tts:Position>
          <tts:Identity>1</tts:Identity>
          <tts:ProductCode>0035543000001238259</tts:ProductCode>
          <tts:Quantity>11</tts:Quantity>
          <tts:InformF2>
            <pref:F2RegId>TEST-FB-000000012124173</pref:F2RegId>
          </tts:InformF2>
        </tts:Position>
      </tts:Content>
    </ns:TransferToShop>
  </ns:Document>
</ns:Documents>

ТТН

TTN1.xml

Подтверждение накладной прихода

TTNAct1.xml

Акт расхождения

<?xml version = "1.0" encoding = "UTF-8"?>
<ns:Documents Version = "1.0"
  xmlns:xsi  = "http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:oref = "http://fsrar.ru/WEGAIS/ClientRef"
  xmlns:pref = "http://fsrar.ru/WEGAIS/ProductRef"
  xmlns:wa   = "http://fsrar.ru/WEGAIS/ActTTNSingle">
  <ns:Owner>
    <ns:FSRAR_ID>00072841</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:WayBillAct>
      <wa:Header>
        <wa:IsAccept>Accepted</wa:IsAccept>
        <wa:ACTNUMBER>1-1</wa:ACTNUMBER>
        <wa:ActDate>2014-12-17</wa:ActDate>
        <wa:WBRegId>0000002167</wa:WBRegId>
        <wa:Note>Бой товара</wa:Note>
      </wa:Header>
      <wa:Content>
        <wa:Position>
          <wa:Identity>1</wa:Identity>
          <wa:InformBRegId>000000000002142</wa:InformBRegId>
          <wa:RealQuantity>1</wa:RealQuantity>
        </wa:Position>
      </wa:Content>
    </ns:WayBillAct>
  </ns:Document>
</ns:Documents>

Акт согласия

<?xml version = "1.0" encoding = "UTF-8"?>
<ns:Documents Version = "1.0"
  xmlns:xsi  = "http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:oref = "http://fsrar.ru/WEGAIS/ClientRef"
  xmlns:pref = "http://fsrar.ru/WEGAIS/ProductRef"
  xmlns:wa   = "http://fsrar.ru/WEGAIS/ActTTNSingle">
<ns:Owner>
  <ns:FSRAR_ID>00072841</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
  <ns:WayBillAct>
    <wa:Header>
      <wa:IsAccept>Accepted</wa:IsAccept>
      <wa:ACTNUMBER>1-1</wa:ACTNUMBER>
      <wa:ActDate>2015-02-16</wa:ActDate>
      <wa:WBRegId>0000002167</wa:WBRegId>
      <wa:Note>Принимаем продукцию</wa:Note>
    </wa:Header>
    <wa:Content>
    </wa:Content>
  </ns:WayBillAct>
</ns:Document>

Акт отказа

<?xml version = "1.0" encoding = "UTF-8"?>
<ns:Documents Version = "1.0"
  xmlns:xsi  = "http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:oref = "http://fsrar.ru/WEGAIS/ClientRef"
  xmlns:pref = "http://fsrar.ru/WEGAIS/ProductRef"
  xmlns:wa   = "http://fsrar.ru/WEGAIS/ActTTNSingle">
  <ns:Owner>
    <ns:FSRAR_ID>00072841</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:WayBillAct>
      <wa:Header>
        <wa:IsAccept>Rejected</wa:IsAccept>
        <wa:ACTNUMBER>1-1</wa:ACTNUMBER>
        <wa:ActDate>2014-12-17</wa:ActDate>
        <wa:WBRegId>0000002167</wa:WBRegId>
        <wa:Note>Пересортица всей продукции</wa:Note>
      </wa:Header>
      <wa:Content>
      </wa:Content>
    </ns:WayBillAct>
  </ns:Document>
</ns:Documents>

Получить справочник организации

client.xml

ReplyPartner ( 1.5.9 )

<ns:Documents
  xmlns:rc   = "http://fsrar.ru/WEGAIS/ReplyClient"
  xmlns:oref = "http://fsrar.ru/WEGAIS/ClientRef"
  xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">
  <ns:Owner>
    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:ReplyClient>
      <rc:Clients>
        <rc:Client xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClient" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef">
          <oref:ClientRegId>030000000033</oref:ClientRegId>
          <oref:INN>5020000004</oref:INN>
          <oref:KPP>550002001</oref:KPP>
          <oref:FullName>АКЦИОНЕРНОЕ ОБЩЕСТВО "Пример"</oref:FullName>
          <oref:ShortName>АО "Пример"</oref:ShortName>
          <oref:address>
            <oref:Country>643</oref:Country>
            <oref:RegionCode>55</oref:RegionCode>
            <oref:description>
            644073, РОССИЯ, , , Г ТОМСК, , УЛ ГЛАВНАЯ, 2,
            </oref:description>
          </oref:address>
          <oref:State>Active</oref:State>
        </rc:Client>
        <rc:Client xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClient" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef">
          <oref:ClientRegId>030000000034</oref:ClientRegId>
          <oref:INN>5020000004</oref:INN>
          <oref:KPP>550002002</oref:KPP>
          <oref:FullName>АКЦИОНЕРНОЕ ОБЩЕСТВО "ПРИМЕР"</oref:FullName>
          <oref:ShortName>АО "ПРИМЕР"</oref:ShortName>
          <oref:address>
            <oref:Country>643</oref:Country>
            <oref:RegionCode>50</oref:RegionCode>
            <oref:description>
            Россия, 141607,МОСКОВСКАЯ обл,МОСКОВСКАЯ ул,ЯБЛОЧКОВА ,14 ,
            </oref:description>
          </oref:address>
          <oref:State>Active</oref:State>
        </rc:Client>
      </rc:Clients>
    </ns:ReplyClient>
  </ns:Document>
</ns:Documents>

Смотрите также

ActWriteOff.xml

TTNSingle.xml