Ayuda en línea > Módulo 5. - Registros Federales > Módulo 5.1. - Registros Federales de gestión general > Capítulo 5.1.7. - SMIS. Sistema de Monitoreo de Productos Sanitarios > Servicios web
WS151-18

Actualización de generación de movimientos

Este servicio web se ofrece para la inserción y modificación de un movimiento. Un movimiento es el traslado o distribución de producto desde un lugar de origen/entrega/salida a un lugar de destino/recepción.

Para utilizarlo se requiere cuenta en el sistema, permisos de "Gestión de movimientos internos" o "Gestión de movimientos regular" y quota disponible. Para la actualización de un movimiento, se requiere el permiso "Modificación y deshabilitación de movimientos no recepcionados"

Si el campo idMovimiento no se informa, se da de alta el movimiento. Si el campo idMovimiento se informa, dicho movimiento se modifica. Al modificar un movimiento puede informarse solo los campos que se modifican. Si se informan en nulo, se blanquean. Si no se informan, no se modifican. Idem idMovimientoItem.

Información general

Parámetro de entrada

Datos de autenticación
Dato Descripción
usuario Usuario SISA
clave Clave del usuario SISA
Dato de la solicitud/es a consultar Descripción
idMovimiento Código del movimiento. Si no se informa, se da de alta el movimiento. Si se informa el campo, dicho movimiento se modifica.
idTipoMovimiento Código del tipo de movimiento.
Posibles valores:
1- Regular
2- Interno
4- Clearing
fechaEntrega Fecha de entrega/salida de los productos al operador logístico.
idDepositoOrigen Código del depósito origen/salida de los productos.
idDepositoDestino Código del depósito destino/recepción de los productos.
idProgramaSanitario Programa sanitario de los productos.
idOperadorLogistico Código del operador logístico que realiza el movimiento
numeroRemito Numero de remito del proveedor.
Observación Observación del movimiento.
idSolicitud Código de solicitud, de la cual se generó el movimiento.
Habilitado Indica si el movimiento está habilitado o no.
fechaEntregaDestino Fecha en que el operador logístico entrega los productos en destino. Formato: dd/mm/aaaa hh24:mi:ss
idMotivo Código de motivo de movimiento interno.
fechaDespacho Fecha en que el operador logístico retira los productos del depósito origen. Formato: dd/mm/aaaa hh24:mi:ss
Items Datos de los ítems del movimiento - Un movimiento puede tener uno o mas ítems
idMovimientoItem Código del ítem de un movimiento. Si no se informa, se da de alta el ítem del movimiento. Si se informa el campo, dicho ítem de movimiento se modifica.
idProductoOrigen Código del producto que se entrega al operador logístico para su movimiento.
loteOrigen Lote del producto que se entrega al operador logístico para su movimiento.
fechaVencimientoOrigen Fecha de vencimiento del producto que se entrega al operador logístico para su movimiento.
umdOrigen Unidad múltiple de distribución del producto que se entrega al operador logístico para su movimiento.
cantidadOrigen Cantidad de unidades mínimas que se entregan al operador logístico para su movimiento.
referenciaExterna Referencia externa utilizada en los Servicios Web (WS) para que el usuario pueda identificar los ítems.
idOrdenCompraItem Código del ítem de la orden de compra. Código guardado en el stock, para su identificación y valorización.
idIngreso Código de ingreso. Identifica a los productos agrupados.
idSolicitudItem Código del ítem de la solicitud, de la cual se generó el movimiento.

Resultado de la consulta

Los posibles resultados a devolver son:

OK: La llamada ha sido exitosa y se han encontrado datos según el filtro ingresado.
ERROR DE AUTENTICACION: El usuario y el password suministrados en la llamada no permiten autenticar.
NO_TIENE_QUOTA_DISPONIBLE: El usuario no tiene cuota de uso asignada.
REGISTRO_NO_ENCONTRADO: El filtro ingresado no corresponde a ningún valor.
Errores de formato o validaciones.

Datos que se devuelven

Dato Descripción
Resultado Resultado de la ejecución del WS.
idMovimiento Código del movimiento generado o modificado.
idTipoMovimiento Código del tipo de movimiento.
Posibles valores:
1- Regular
2- Interno
4- Clearing
fechaEntrega Fecha de entrega/salida de los productos al operador logístico.
idDepositoOrigen Código del depósito origen/salida de los productos.
idDepositoDestino Código del depósito destino/recepción de los productos.
idProgramaSanitario Programa sanitario de los productos.
idOperadorLogistico Código del operador logístico que realiza el movimiento.
numeroRemito Número de remito del proveedor.
Observación Observación del movimiento.
idSolicitud Código de solicitud, de la cual se generó el movimiento.
Habilitado Indica si el movimiento está habilitado o no.
fechaEntregaDestino Fecha en que el operador logístico entrega los productos en destino.
idMotivo Código de motivo de movimiento interno.
fechaDespacho Fecha en que el operador logístico retira los productos del depósito origen.
Items Datos de los ítems del movimiento - Un movimiento puede tener uno o más ítems
idMovimientoItem Código del ítem de un movimiento generado o modificado.
idProductoOrigen Código del producto que se entrega al operador logístico para su movimiento.
loteOrigen Lote del producto que se entrega al operador logístico para su movimiento.
fechaVencimientoOrigen Fecha de vencimiento del producto que se entrega al operador logístico para su movimiento.
umdOrigen Unidad múltiple de distribución del producto que se entrega al operador logístico para su movimiento.
cantidadOrigen Cantidad de unidades mínimas que se entregan al operador logístico para su movimiento.
referenciaExterna Referencia externa utilizada en los Servicios Web (WS) para que el usuario pueda identificar los ítems
idOrdenCompraItem Código del ítem de la orden de compra. Código guardado en el stock, para su identificación y valorización.
idIngreso Código de ingreso. Identifica a los productos agrupados.
idSolicitudItem Código del ítem de la solicitud, de la cual se generó el movimiento.

Implementación SOAP

Ejemplo de llamada:


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sisa.msal.gob.ar/services/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:MovimientoStockRequest>
         <ns:usuario>xxx</ns:usuario>
         <ns:clave>xxx</ns:clave>
         <ns:movimientoStockRequest>
            <ns:idTipoMovimiento>1</ns:idTipoMovimiento>
            <ns:fechaEntrega>20/08/2019</ns:fechaEntrega>
            <ns:idDepositoOrigen>36709</ns:idDepositoOrigen>
            <ns:idDepositoDestino>5333</ns:idDepositoDestino>
            <ns:idProgramaSanitario>104</ns:idProgramaSanitario>
            <ns:numeroRemito>DE-77</ns:numeroRemito>
            <ns:habilitado>SI</ns:habilitado>
            <ns:movimientoStockItems>
               <!--1 or more repetitions:-->
               <ns:item>
                  <ns:idProductoOrigen>1801</ns:idProductoOrigen>
                  <ns:loteOrigen>HJSJSJ</ns:loteOrigen>
                  <ns:fechaVencimientoOrigen>29-01-2019</ns:fechaVencimientoOrigen>
                  <ns:umdOrigen>2</ns:umdOrigen>
                  <ns:cantidadOrigen>10</ns:cantidadOrigen>
                  <ns:referenciaExterna>1EE0</ns:referenciaExterna>
               </ns:item>
            </ns:movimientoStockItems>
         </ns:movimientoStockRequest>
      </ns:MovimientoStockRequest>
   </soapenv:Body>
</soapenv:Envelope>

Ejemplo de respuesta:


<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <MovimientoStockResponse xmlns="http://sisa.msal.gob.ar/services/1.0">
         <resultado>OK</resultado>
         <idMovimiento>336409</idMovimiento>
         <fechaEntrega>20-08-2019</fechaEntrega>
         <idDepositoOrigen>36709</idDepositoOrigen>
         <idDepositoDestino>5333</idDepositoDestino>
         <idProgramaSanitario>104</idProgramaSanitario>
         <numeroRemito>DE-77</numeroRemito>
         <habilitado>SI</habilitado>
         <movimientoStockItemsResponse>
            <item>
               <idMovimientoItem>2482981</idMovimientoItem>
               <idProductoOrigen>1801</idProductoOrigen>
               <loteOrigen>HJSJSJ</loteOrigen>
               <fechaVencimientoOrigen>29-01-2019</fechaVencimientoOrigen>
               <umdOrigen>2</umdOrigen>
               <cantidadOrigen>10</cantidadOrigen>
               <referenciaExterna>1EE0</referenciaExterna>
            </item>
         </movimientoStockItemsResponse>
      </MovimientoStockResponse>
   </soap:Body>
</soap:Envelope>