Este servicio web se ofrece para la inserción y modificación de un ingreso.
Para utilizarlo se requiere cuenta en el sistema y permisos de Gestión de ingresos, acceso al servicio web y quota disponible.
Si el campo idSmisIngreso:
Al modificar un ingreso pueden informarse solo los campos que se modifican. Si se informan en nulo, se blanquean. Si no se informan, no se modifican.
Mismo funcionamiento para los campos idSmisIngresoItem y idSmisIngresoItemSerie.
Datos de autenticación | |
---|---|
Dato | Codificación |
usuario | Usuario SISA |
clave | Clave del usuario SISA |
Cabecera del ingreso | |
Dato | Codificación |
idSmisIngreso | Código de Ingreso. Si no se informa, se da de alta el ingreso. Si se informa el campo, dicho ingreso se modifica. |
fechaIngreso | Día, mes y año en que ingresan los productos al depósito. |
nroActaRecepcion | Número de acta de recepción de productos |
idSmisProgramaSanitario | Programa sanitario de los productos. |
idSmisProveedor | Código del proveedor. |
nroRemitoProveedor | Número de remito confeccionado por el proveedor. |
idMoneda | Identificador de la moneda del ingreso. Posibles valores:
1- PESOS 2- DOLARES |
Items
Datos de los ítems de un ingreso - Un ingreso puede tener uno o varios ítems. |
|
Dato | Codificación |
Código de fabricante. | Si no se informa, se da de alta el fabricante; si se informa, se modifica. |
idSmisIngresoItem | Código de ingreso ítem. Si no se informa, se da de alta el ítem del ingreso. Si se informa el campo, dicho ítem de ingreso se modifica. |
idSmisInstitucionDeposito | Código de institución depósito. |
idSmisOrdenCompraItem | Código Orden de compra ítem. |
idProducto | Código de producto. |
unidadMultipleDistribucion | Agrupamiento del producto para la distribución. Se trata de la unidad mínima en la que se entrega el producto. Este valor tiene que ver con la logística y se utiliza para la distribución exclusivamente.
Por ejemplo si la compra es de 900 productos que se entregan en cajas de 50, la UMD es 50. |
lote | Lote del producto a ingresar. |
cantidad | Cantidad de unidades mínimas ingresadas. Ésta se toma de la unidad que figura en el nombre del producto. |
fechaVencimiento | Fecha de vencimiento del producto a ingresar. |
observacion | Observación el producto a ingresar. |
referenciaExterna | Referencia utilizada en WS para identificar un ítem. Al insertar el ítem en la base, pueden utilizar esta referencia para mapear el idSmisIngresoItem devuelto. |
Series
Datos de las series de un producto - Un producto puede tener una o varias series. |
|
Dato | Codificación |
idSmisIngresoItemSerie | Código de serie dicho ítem. |
numeroSerie | Número de serie. |
referenciaExterna | Referencia utilizada en WS para identificar una serie. Al insertar una serie en la base, se puede utilizar esta referencia para mapear el idSmisIngresoItemSerie devuelto. |
Los posibles resultados a devolver son:
OK: La llamada ha sido exitosa y se han insertado los datos.
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.
Errores de formato o validaciones.
Dato | Codificación |
---|---|
Resultado | Resultado de la ejecución del WS. En caso de error, se describe el mismo según el idResultado. |
idResultado | Código del mensaje de error. |
idSmisIngreso | Código de Ingreso generado o modificado. |
fechaIngreso | Día, mes y año en que ingresan los productos al depósito. |
nroActaRecepcion | Número de acta de recepción de productos. |
idSmisProgramaSanitario | Programa sanitario de los productos. |
idSmisProveedor | Código del proveedor. |
nroRemitoProveedor | Número de remito confeccionado por el proveedor. |
idMoneda | Identificador de la moneda del ingreso. |
Items
Datos de los ítems de un ingreso - Un ingreso puede tener uno o varios ítems. |
|
idSmisIngresoItem | Código de ingreso ítem generado o modificado. |
idSmisInstitucionDeposito | Código de institución depósito. |
idSmisOrdenCompraItem | Código Orden de compra ítem. |
idProducto | Código de producto. |
unidadMultipleDistribucion | Agrupamiento del producto para la distribución. Se trata de la unidad mínima en la que se entrega el producto. Este valor tiene que ver con la logística y se utiliza para la distribución exclusivamente.
Por ejemplo si la compra es de 900 productos que se entregan en cajas de 50, la UMD es 50. |
lote | Lote del producto a ingresar. |
cantidad | Cantidad de unidades mínimas ingresadas. Ésta se toma de la unidad que figura en el nombre del producto. |
fechaVencimiento | Fecha de vencimiento del producto a ingresar. |
observacion | Observación el producto a ingresar. |
referenciaExterna | Referencia utilizada en WS para identificar un item. Al insertar el ítem en la base, pueden utilizar esta referencia para mapear el idSmisIngresoItem devuelto. |
Series
Datos de las series de un producto - Un producto puede tener una o varias series. |
|
idSmisIngresoItemSerie | Código de serie dicho ítem generado o modificado. |
numeroSerie | Número de serie. |
referenciaExterna | Referencia utilizada en WS para identificar una serie. Al insertar una serie en la base, pueden utilizar esta referencia para mapear el idSmisIngresoItemSerie devuelto. |
<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:IngresoRequest> <ns:usuario>xxx</ns:usuario> <ns:clave>xxx</ns:clave> <ns:ingreso> <ns:fechaIngreso>01/09/2019</ns:fechaIngreso> <ns:nroActaRecepcion>Gh77</ns:nroActaRecepcion> <ns:idSmisProgramaSanitario>104</ns:idSmisProgramaSanitario> <ns:idSmisProveedor>36689</ns:idSmisProveedor> <ns:nroRemitoProveedor>fj88</ns:nroRemitoProveedor> <ns:idMoneda>1</ns:idMoneda> <ns:ingresoItems> <!--1 or more repetitions:--> <ns:ingresoItem> <ns:idSmisInstitucionDeposito>36709</ns:idSmisInstitucionDeposito> <ns:idSmisOrdenCompraItem>9621</ns:idSmisOrdenCompraItem> <ns:idProducto>1801</ns:idProducto> <ns:unidadMultipleDistribucion>1</ns:unidadMultipleDistribucion> <ns:lote>KL88</ns:lote> <ns:cantidad>1</ns:cantidad> <ns:fechaVencimiento>31/08/2022</ns:fechaVencimiento> <ns:referenciaExterna>34</ns:referenciaExterna> </ns:ingresoItem> </ns:ingresoItems> </ns:ingreso> </ns:IngresoRequest> </soapenv:Body> </soapenv:Envelope>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <IngresoResponse xmlns="http://sisa.msal.gob.ar/services/1.0"> <resultado>OK</resultado> <idSmisIngreso>218627</idSmisIngreso> <fechaIngreso>01/09/2019</fechaIngreso> <nroActaRecepcion>Gh77</nroActaRecepcion> <idSmisProgramaSanitario>104</idSmisProgramaSanitario> <idSmisProveedor>36689</idSmisProveedor> <nroRemitoProveedor>fj88</nroRemitoProveedor> <idMoneda>1</idMoneda> <ingresoItems> <ingresoItem> <idSmisIngresoItem>218716</idSmisIngresoItem> <idSmisInstitucionDeposito>36709</idSmisInstitucionDeposito> <idSmisOrdenCompraItem>9621</idSmisOrdenCompraItem> <idProducto>1801</idProducto> <unidadMultipleDistribucion>1</unidadMultipleDistribucion> <lote>KL88</lote> <cantidad>1</cantidad> <fechaVencimiento>31/08/2022</fechaVencimiento> <referenciaExterna>34</referenciaExterna> </ingresoItem> </ingresoItems> </IngresoResponse> </soap:Body> </soap:Envelope>