Instructivo

Almacenamiento de Conocimiento

Herramientas de usuario

Herramientas del sitio


enviar_maestros_de_x_con_soap_en_ypf

Enviar maestros de X con SOAP en YPF

Enviar Documento fiscal

Paso 1 File

Paso 2 New SOAP Project

Sub paso A Project Name: Cualquiera

Sub Paso B Initial

WSDL: http://stsbmcfaro2:8080/bridge/services/bridgeCoreSOAP?wsdl (Acá siempre debe ser la url de central, no de tienda)

Paso 3 Al lado izquierdo, vas a ver el proyecto creado

soap_1.jpg

Paso 4 Dar doble clic a Request 1 y te aparece

soap_2.jpg

Lo que yo hago es borrar todo y copiar el contenido de lo que quiero enviar, por ejemplo, tengo esta estructura para enviar documentos fiscales:

<soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/ xmlns:ser=http://services.business.soap.bridge.synthesis.com/>
   <soapenv:Header/>
   <soapenv:Body>
      <ser:execute>
         <service>advancedShipmentNotice</service>
         <request><![CDATA[

<bridgeCoreRequest>                                                 
                <operation>createOrUpdate</operation>     
<params>    
   <advanceShipmentNotice> 
<destinationRetailStoreID>00421</destinationRetailStoreID>
<supplier>3054775125</supplier>
<contractReferenceNumber>9134</contractReferenceNumber>
<originatorNumber>13252000089</originatorNumber> 
 <createDateTimestamp format="dd-MM-yyyyy">14-01-2022</createDateTimestamp>
<receiptNumber>A-01111-90000999</receiptNumber> 
<receiptType>FC</receiptType>
<receiptDate format="dd-MM-yyyyy">14-01-2022</receiptDate>
<caiNumber>12345690000000</caiNumber> 
<caiDate format='dd-MM-yyyyy'>14-01-2022</caiDate>
<pagesQuantity>1</pagesQuantity>
<netAmount>5522</netAmount>
<exemptAmout></exemptAmout>
<taxAmount></taxAmount>
<vatAmount></vatAmount>
<servicesVATAmount></servicesVATAmount>
<differencialVATAmount></differencialVATAmount>
<ivaTaxAmount></ivaTaxAmount>
<iibbTaxAmount></iibbTaxAmount>
<totalAmount>5522</totalAmount>
<inventoryControlDocumentLineItems>
<inventoryControlDocumentLineItem>
<item>77912879</item>
<unitBaseCostAmount>110.44</unitBaseCostAmount>
<unitCount>50</unitCount>
<uomUnits>1</uomUnits>
</inventoryControlDocumentLineItem>
</inventoryControlDocumentLineItems>
</advanceShipmentNotice>
</params>
</bridgeCoreRequest>
]]></request>
         <store>0</store>
      </ser:execute>
   </soapenv:Body>
</soapenv:Envelope>

Allí normalmente si voy a enviar varios, voy cambiando los datos.

Para el de ítems hay que buscar un ejemplo de lo que se envía allí.

Paso 5 Seleccionar el botón de ejecutar

soap_3.jpg

Paso 6

Si no hay errores en el formato del contenido, del lado derecho debe aparecer así:

soap_4.jpg

Paso 7

Luego, ingresar a la consola de central, vas a Monitoreo → Monitor de Importación y allí debes ver lo que enviaste:

soap_5.jpg

Paso 8 Ver como replico

De central replica a las tiendas

enviar_maestros_de_x_con_soap_en_ypf.txt · Última modificación: 2022/01/17 12:18 por fas