Файлы УТМ — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м (Акт согласия)
м
 
(не показано 77 промежуточных версий этого же участника)
Строка 1: Строка 1:
= Подверждение накладной прихода =
+
= 1.25. Возврат продукции из торгового зала на склад =
 +
С помощью документа «Возврат продукции из торгового зала на склад» осуществляется перемещение товара между торговым залом магазина и складом
  
  TTNAct1.xml
+
  ( из второго регистра остатков в основной )
  
== Акт согласия ==
+
Как этот документ будет учтен во внутренней учетной системе, организация определяет самостоятельно
  
  <?xmlversion="1.0" encoding="UTF-8"?>
+
Акт возврата продукции из торгового зала ( '''TransferFromShop.xml''' ) имеет вид:
  <ns:DocumentsVersion="1.0"
+
  <?xml version = "1.0" encoding = "utf-8"?>
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
<ns:Documents Version = "1.0"
   xmlns:ns= "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
+
  xmlns:ns  = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
   xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"
+
  xmlns:xs  = "http://www.w3.org/2001/XMLSchema"
   xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"
+
  xmlns:c    = "http://fsrar.ru/WEGAIS/Common"
   xmlns:wa= "http://fsrar.ru/WEGAIS/ActTTNSingle">
+
  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
 +
 
 +
= [https://sbis.ru/formats/docFormatCardEdo/76510/format/#msid=s1478681995422 Акт о списании товара] =
 +
В случае обнаружения недостачи или порчи продукции сформируйте "Акт о списании товара"
 +
 
 +
[[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><span style="color:#008000">'''Accepted'''</span></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:<span style="color:#FF0000">'''RealQuantity'''</span>>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:Owner>
 
   <ns:FSRAR_ID>00072841</ns:FSRAR_ID>
 
   <ns:FSRAR_ID>00072841</ns:FSRAR_ID>
Строка 28: Строка 390:
 
   </ns:WayBillAct>
 
   </ns:WayBillAct>
 
  </ns:Document>
 
  </ns:Document>
 
+
== Акт отказа ==
= Получить справочник организации =
+
  <?xml version = "1.0" encoding = "UTF-8"?>
 
+
  <ns:Documents Version = "1.0"
== client.xml ( 1.5.1 ) ==
+
   xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
 
+
   xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  <?xml version="1.0" encoding="UTF-8"?>
+
   xmlns:oref = "http://fsrar.ru/WEGAIS/ClientRef"
  <ns:Documents Version="1.0"
+
   xmlns:pref = "http://fsrar.ru/WEGAIS/ProductRef"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
  xmlns:wa  = "http://fsrar.ru/WEGAIS/ActTTNSingle">
   xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
+
   xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"
+
   xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">
+
 
   <ns:Owner>
 
   <ns:Owner>
     <ns:FSRAR_ID>030000255595</ns:FSRAR_ID>
+
     <ns:FSRAR_ID>00072841</ns:FSRAR_ID>
 
   </ns:Owner>
 
   </ns:Owner>
   <ns:Document>  
+
   <ns:Document>
     <ns:QueryClients>
+
     <ns:WayBillAct>
       <qp:Parameters>
+
       <wa:Header>
         <qp:Parameter>
+
         <wa:IsAccept><span style="color:#FF0000">'''Rejected'''</span></wa:IsAccept>
          <qp:Name>ИНН</qp:Name>
+
        <wa:ACTNUMBER>1-1</wa:ACTNUMBER>
          <qp:Value>5020000004</qp:Value>
+
        <wa:ActDate>2014-12-17</wa:ActDate>
         </qp:Parameter>
+
         <wa:WBRegId>0000002167</wa:WBRegId>
       </qp:Parameters>
+
        <wa:Note>Пересортица всей продукции</wa:Note>
     </ns:QueryClients>
+
      </wa:Header>
 +
      <wa:Content>
 +
       </wa:Content>
 +
     </ns:WayBillAct>
 
   </ns:Document>
 
   </ns:Document>
 
  </ns:Documents>
 
  </ns:Documents>
 +
 +
= Получить справочник организации =
 +
 +
== [[client.xml]] ==
  
 
== ReplyPartner ( 1.5.9 ) ==
 
== ReplyPartner ( 1.5.9 ) ==
  
 
  <ns:Documents
 
  <ns:Documents
   xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClient"
+
   xmlns:rc   = "http://fsrar.ru/WEGAIS/ReplyClient"
   xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"
+
   xmlns:oref = "http://fsrar.ru/WEGAIS/ClientRef"
   xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">
+
   xmlns:ns   = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">
 
   <ns:Owner>
 
   <ns:Owner>
 
     <ns:FSRAR_ID>3463047</ns:FSRAR_ID>
 
     <ns:FSRAR_ID>3463047</ns:FSRAR_ID>
Строка 102: Строка 468:
  
 
= Смотрите также =
 
= Смотрите также =
 +
[[ActWriteOff.xml]]
  
[[УТМ]]
+
[[TTNSingle.xml]]

Текущая версия на 15:44, 7 сентября 2021

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