Este servicio web se ofrece para la inserción y modificación de una solicitud
Para utilizarlo se requiere cuenta en el sistema, permisos de "Gestión de Solicitudes" y quota disponible
Si el campo: idSolicitud no se informa, se da de alta la solicitud. Si se informa el campo: idSolicitud, dicha solicitud se modifica. Al modificar una solicitud puede informarse solo los campos que se modifican, si se informan en nulo se blanquean, si no se informan no se modifican. Idem idSolicitudItem.
Datos de autenticación | |
---|---|
Dato | Descripción |
usuario | Usuario SISA |
clave | Clave del usuario SISA |
Dato de la solicitud/es a consultar | Descripción |
idSolicitud | Código de la solicitud. Si no se informa, se da de alta la solicitud. Si se informa el campo, dicha solicitud se modifica. |
idProgramaSanitarioSolicita | Código del programa sanitario que solicita los productos |
idProvinciaSolicita | Código de provincia que solicita los productos |
idInstitucionSolicita | Si el solicitante es una institución especifica, indica el código de la misma. |
idProgramaSanitarioOrigen | Código del programa sanitario origen los productos |
idInstitucionOrigen | Código de la institución origen/salida de los producto. |
idInstitucionDepositoOrigen | Código del depósito origen/salida de los producto. |
idOperadorLogistico | Código del operador logístico que realizara el movimiento |
idProgramaSanitarioDestino | Código del programa sanitario destino los productos |
idInstitucionDepositoDestino | Código del depósito destino/recepción de los producto. |
fechaSolicitud | Fecha de la solicitud |
periodoCoberturaDesde | Periodo de cobertura desde de la solicitud |
periodoCoberturaHasta | Periodo de cobertura hasta de la solicitud |
idSolicitudTipo | Código del tipo de solicitud. Posibles valores:
1- NORMAL - (valores que se dejaran de usar) 2- URGENTE - (valores que se dejaran de usar) 3- Múltiples entregas - General 4- Múltiples entregas - Asociadas 5- Única entrega |
idSolicitudEstado | Código del estado de la solicitud. Posibles valores:
1- Pendiente 2- Enviada al programa sanitario 3- Enviada al depósito 4- Movimiento generado 5- Movimiento generado incompleto 6- Inhabilitada 7- Preparando movimiento 8- Completa 9- Finalizada con pendientes 10- Rechazada |
idTipoEnvio | Código del tipo de envío de la solicitud. Valores Posibles:
1- Normal 2- Urgente |
idClase Código de clase de la solicitud. Valores Posibles:
1- Adicional 2- Complementaria 3- General |
|
idMotivoRechazo | Código de rechazo de la solicitud. Valores Posibles:
1- Falta de stock 2- Institución incorrecta |
observacion | Observación de la solicitud |
idSolicitudSol | Código de solicitud de referencia.
Utilizado en solicitudes múltiples asociadas, código de la solicitud múltiple general. |
fechaEntregaDestinoDesde | Fecha en la que se estima, la fecha de entrega en destino desde. Formato dd-mm-yyyy hh24:mi:ss |
fechaEntregaDestinoHasta | Fecha en la que se estima, la fecha de entrega en destino hasta. Formato dd-mm-yyyy hh24:mi:ss |
Item | Datos de los ítems de la solicitud |
idSolicitudItem | Código del ítem de la solicitud. Si no se informa, se da de alta el ítem de la solicitud. Si se informa el campo, dicho ítem de solicitud se modifica. |
idProductoGenerico | Código del producto genérico |
idProducto | Código del producto |
lote | Lote del producto |
fechaVencimiento | Fecha de vencimiento del producto |
unidadMultipleDistribucion | Agrupamiento del producto para la distribución. |
cantidadSolicitada | Cantidad de unidades mínimas que se solicitan.
Dicha cantidad NO se debe de tener en cuenta para efectivizar la solicitud, el atributo “cantidadConfirmada”, es el valor que se tiene que utilizar para efectivizarlo y realizar el movimiento. |
cantidadConfirmada | Cantidad de unidades mínimas confirmadas para la solicitud. Cantidad para efectivizar la solicitud y realizar el movimiento. |
cantidadEntregada | Cantidad de unidades mínimas que se entregan en dicha solicitud |
referenciaExterna | Referencia externa utilizada en los 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. |
cantidadStockReal | Cantidad de stock real/físico al momento de realizar la solicitud, que había en depósitos según el solicitante.
Utilizado en solicitudes múltiples generales. Dato que ingresa el usuario |
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. |
idSolicitud | Código de la solicitud generado o modificado. |
idProgramaSanitarioSolicita | Código del programa sanitario que solicita los productos |
idProvinciaSolicita | Código de provincia que solicita los productos |
idInstitucionSolicita | Si el solicitante es una institución especifica, indica el código de la misma. |
idProgramaSanitarioOrigen | Código del programa sanitario origen los productos |
idInstitucionOrigen | Código de la institución origen/salida de los producto. |
idInstitucionDepositoOrigen | Código del depósito origen/salida de los producto. |
idOperadorLogistico | Código del operador logístico que realizara el movimiento |
idProgramaSanitarioDestino | Código del programa sanitario destino los productos |
idInstitucionDepositoDestino | Código del depósito destino/recepción de los producto. |
fechaSolicitud | Fecha de la solicitud |
periodoCoberturaDesde | Periodo de cobertura desde de la solicitud |
periodoCoberturaHasta | Periodo de cobertura hasta de la solicitud |
idSolicitudTipo | Código del tipo de solicitud. Posibles valores:
1- NORMAL - (valores que se dejaran de usar) 2- URGENTE - (valores que se dejaran de usar) 3- Múltiples entregas - General 4- Múltiples entregas - Asociadas 5- Única entrega |
idSolicitudEstado | Código del estado de la solicitud. Posibles valores:
1- Pendiente 2- Enviada al programa sanitario 3- Enviada al depósito 4- Movimiento generado 5- Movimiento generado incompleto 6- Inhabilitada 7- Preparando movimiento 8- Completa 9- Finalizada con pendientes 10- Rechazada |
idTipoEnvio | Código del tipo de envío de la solicitud. Valores Posibles:
1- Normal 2- Urgente |
idClase | Código de clase de la solicitud. Valores Posibles:
1- Adicional 2- Complementaria 3- General |
idMotivoRechazo | Código de rechazo de la solicitud. Valores Posibles:
1- Falta de stock 2- Institución incorrecta |
observacion | Observación de la solicitud |
idSolicitudSol | Código de solicitud de referencia.
Utilizado en solicitudes múltiples asociadas, código de la solicitud múltiple general. |
Item | Datos de los ítems de la solicitud |
idSolicitudItem | Código del ítem de la solicitud generado o modificado. |
idProductoGenerico | Código del producto genérico |
idProducto | Código del producto |
lote | Lote del producto |
fechaVencimiento | Fecha de vencimiento del producto |
unidadMultipleDistribucion | Agrupamiento del producto para la distribución. |
cantidadSolicitada | Cantidad de unidades mínimas que se solicitan.
Dicha cantidad NO se debe de tener en cuenta para efectivizar la solicitud, el atributo “cantidadConfirmada”, es el valor que se tiene que utilizar para efectivizarlo y realizar el movimiento. |
cantidadConfirmada | Cantidad de unidades mínimas confirmadas para la solicitud. Cantidad para efectivizar la solicitud y realizar el movimiento. |
cantidadEntregada | Cantidad de unidades mínimas que se entregan en dicha solicitud |
referenciaExterna | Referencia externa utilizada en los 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. |
cantidadStockSISA | Cantidad de stock al momento de realizar la solicitud, que había en depósitos según el solicitante.
Utilizado en solicitudes múltiples generales. Dato que se calcula automáticamente. |
cantidadStockReal | Cantidad de stock real/físico al momento de realizar la solicitud, que había en depósitos según el solicitante.
Utilizado en solicitudes múltiples generales. Dato que ingresa el usuario |
<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:SolicitudRequest> <ns:usuario>smisopestpss</ns:usuario> <ns:clave>facil01</ns:clave> <ns:solicitudRequest> <ns:idSolicitud>593</ns:idSolicitud> <ns:idSolicitudEstado>7</ns:idSolicitudEstado> <ns:items> <!--1 or more repetitions:--> <ns:item> <ns:idSolicitudItem>633</ns:idSolicitudItem> <ns:cantidadEntregada>4</ns:cantidadEntregada> </ns:item> </ns:items> </ns:solicitudRequest> </ns:SolicitudRequest> </soapenv:Body> </soapenv:Envelope>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <SolicitudResponse xmlns="http://sisa.msal.gob.ar/services/1.0"> <resultado>OK</resultado> <solicitudResponse> <idSolicitud>593</idSolicitud> <idProgramaSanitarioSolicita>104</idProgramaSanitarioSolicita> <idProvinciaSolicita>1</idProvinciaSolicita> <idInstitucionSolicita>192</idInstitucionSolicita> <idProgramaSanitarioOrigen>104</idProgramaSanitarioOrigen> <idInstitucionOrigen>12242</idInstitucionOrigen> <idInstitucionDepositoOrigen>36709</idInstitucionDepositoOrigen> <idOperadorLogistico>8</idOperadorLogistico> <idProgramaSanitarioDestino>104</idProgramaSanitarioDestino> <idInstitucionDepositoDestino>36709</idInstitucionDepositoDestino> <fechaSolicitud>23-08-2019</fechaSolicitud> <idSolicitudTipo>1</idSolicitudTipo> <idSolicitudEstado>7</idSolicitudEstado> <idMotivoRechazo>1</idMotivoRechazo> <idTipoEnvio>1</idTipoEnvio> <idSolicitudSol>100</idSolicitudSol> <items> <item> <idSolicitudItem>633</idSolicitudItem> <idProductoGenerico>211</idProductoGenerico> <idProducto>1801</idProducto> <lote>KL88</lote> <fechaVencimiento>31-08-2022</fechaVencimiento> <unidadMultipleDistribucion>1</unidadMultipleDistribucion> <cantidadSolicitada>1</cantidadSolicitada> <cantidadConfirmada>0</cantidadConfirmada> <cantidadEntregada>4</cantidadEntregada> <cantidadStockSisa>4</cantidadStockSisa> <cantidadStockReal>4</cantidadStockReal> <referenciaExterna>32</referenciaExterna> <idOrdenCompraItem>9621</idOrdenCompraItem> <idIngreso>2</idIngreso> <idSolicitudItemSol>100</idSolicitudItemSol> </item> </items> </solicitudResponse> </SolicitudResponse> </soap:Body> </soap:Envelope>