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-19

Actualización de recepción de movimientos

Este servicio web se ofrece para la modificación de un movimiento, en la recepción del movimiento.

Para utilizarlo se requiere cuenta en el sistema, permisos de "Recepción de movimientos" o "Recepción de movimientos internos" y quota disponible.

Información general

Parámetro de entrada

Datos de autenticación
Dato Codificación
usuario Usuario SISA
clave Clave del usuario SISA
Dato del movimiento Descripción
idMovimiento Código del movimiento a recepcionar
idTipoMovimiento Código del tipo de movimiento. Posibles valores:
1- Regular
2- Interno
4- Clearing
fechaRecibe Fecha de recepción de los producto
idEstadoRecepcion Código del estado de la recepción. Posibles valores:
1- Recepción Normal
2- Productos Vencidos
3- Productos de más
4- Productos Faltantes
5- Productos con Rotura
observacion Observación del movimiento
Items Datos de los ítems del movimiento - Un movimiento puede tener uno o mas ítems
idMovimientoItem Código del ítem de un movimiento a recepcionar. Si no se informa se crea un nuevo ítem.
idProductoDestino Código del producto que se recepciona.
loteDestino Lote del producto que se recepciona.
fechaVencimientoDestino Fecha de vencimiento del producto que se recepciona.
umdDestino Unidad múltiple de distribución del producto que se recepciona.
cantidadDestino Cantidad de unidades mínimas que se recepciona.
referenciaExterna Referencia externa utilizada en los servicios web 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, del 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 producto.
idDepositoDestino Código del depósito destino/recepción de los producto.
idProgramaSanitario Programa sanitario de los productos.
idOperadorLogistico Código del operador logístico que realiza el movimiento.
numeroRemito Número de remito del proveedor.
observacion Observación del movimiento.
idSolicitud Código de solicitud, del cual se generó el movimiento.
habilitado Indica si el movimiento está habilitado o no.
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 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, del cual se generó el movimiento.

Implementación SOAP

Ejemplo de llamada:


<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sisa.msal.gob.ar/services/1.0">
<soapenv:Header/>
<soapenv:Body>
<ns:RecepcionMovimientoStockRequest>
<ns:usuario>xxx</ns:usuario>
<ns:clave>xxx</ns:clave>
<ns:recepcionMovimientoStockRequest>
<ns:idMovimiento>402743</ns:idMovimiento>
<ns:idTipoMovimiento>1</ns:idTipoMovimiento>
<ns:fechaRecibe>19/10/2019</ns:fechaRecibe>
<ns:idEstadoRecepcion>1</ns:idEstadoRecepcion>
<ns:recepcionMovimientoStockItems>
<!--1 or more repetitions:-->
<ns:item>
<ns:idMovimientoItem>3549472</ns:idMovimientoItem>
<ns:idProductoDestino>3895</ns:idProductoDestino>
<ns:loteDestino>FDDD</ns:loteDestino>
<ns:fechaVencimientoDestino>19/05/2019</ns:fechaVencimientoDestino>
<ns:umdDestino>1</ns:umdDestino>
<ns:cantidadDestino>20</ns:cantidadDestino>
<ns:idIngreso>384968</ns:idIngreso>
</ns:item>
</ns:recepcionMovimientoStockItems>
</ns:recepcionMovimientoStockRequest>
</ns:RecepcionMovimientoStockRequest>
</soapenv:Body>
</soapenv:Envelope>


Ejemplo de respuesta:


<soap:Envelopexmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<RecepcionMovimientoStockResponsexmlns="http://sisa.msal.gob.ar/services/1.0">
<resultado>OK</resultado>
<idMovimiento>402743</idMovimiento>
<idTipoMovimiento>1</idTipoMovimiento>
<fechaRecibe>19-10-2019</fechaRecibe>
<idEstadoRecepcion>1</idEstadoRecepcion>
<recepcionMovimientoStockItemsResponse>
<item>
<idMovimientoItem>3549472</idMovimientoItem>
<idProductoDestino>3895</idProductoDestino>
<loteDestino>FDDD</loteDestino>
<fechaVencimientoDestino>19-05-2019</fechaVencimientoDestino>
<umdDestino>1</umdDestino>
<cantidadDestino>20</cantidadDestino>
<idIngreso>384968</idIngreso>
</item>
</recepcionMovimientoStockItemsResponse>
</RecepcionMovimientoStockResponse>
</soap:Body>
</soap:Envelope>

Implementación REST

Tecnología: REST
URL de acceso producción: https://sisa.msal.gov.ar/sisa/services/rest/smis/recepcionMovimientoStock/actualizar
URL de acceso qa: https://sisaqa.msal.gov.ar/sisaqa/services/rest/smis/recepcionMovimientoStock/actualizar

Parámetros de la llamada


{
    "usuario": "pfelittiaunac",
    "clave": "facil01",
    "recepcionMovimientoStockRequest": {
        "idMovimiento": "336445",
        "idTipoMovimiento": "1",
        "fechaRecibe": "28-06-2020",
        "idEstadoRecepcion": "1",
        "observacion": "sin demoras",
        "recepcionMovimientoStockItems": {
            "item": [{
                "idMovimientoItem": "2483017",
                "idProductoDestino": "727",
                "loteDestino": "C744 1",
                "fechaVencimientoDestino": "31/12/2015",
                "umdDestino": "1",
                "cantidadDestino": "1"
            }]
        }
    }
}



Ejemplo de respuesta:


{
    "idMovimiento": 336445,
    "idTipoMovimiento": 1,
    "fechaRecibe": "28-06-2020",
    "idEstadoRecepcion": 1,
    "observacion": "sin demoras",
    "recepcionMovimientoStockItemsResponse": {
        "item": [
            {
                "idMovimientoItem": 2483017,
                "idProductoDestino": 727,
                "loteDestino": "C744 1",
                "fechaVencimientoDestino": "31-12-2015",
                "umdDestino": 1,
                "cantidadDestino": 1
            }
        ]
    },
    "resultado": "OK"
}