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