Este servicio web se ofrece para la inserción y modificación de productos.
Para utilizarlo se requiere cuenta en el sistema y permisos de Gestión de productos, acceso al servicio web y quota disponible
Si el campo idProducto no se informa, se da de alta el producto; si se informa, se modifica. Al modificar un producto, solo puede informar los campos que se modifican: si se informan en nulo, se blanquean; si no se informan, no se modifican.
| Datos de autenticación | ||||
|---|---|---|---|---|
| Dato | Codificación | |||
| usuario | Usuario SISA | |||
| clave | Clave del usuario SISA | |||
| Datos del producto | ||||
| Dato | Codificación | |||
| idProducto | Código de producto. Si no se informa se da de alta el producto genérico, si se informa se modifica | |||
| nombre | Nombre del Producto | |||
| idProductoSubRubro | Código del subrubro del producto | |||
| idProductoMedicamento | Código de producto medicamento del producto | |||
| idProductoPresentacion | Código de la presentación | |||
| idProductoUnidadMedida | Código de la unidad de medida | |||
| idProductoFabricante | Código del fabricante | |||
| idProductoGenerico | Código del producto genérico | |||
| gtin | Código Gtin del producto | |||
| gs1i90 | Código GS11A90 del producto | |||
| cantidadUnidadPrimaria | Indica la cantidad unidad primaria del producto | |||
| unidadMultipleDistribucion | Indica la unidad multiplo de distribución del producto | |||
| idProductoTipoTraza | Código tipo de trazabilidad | |||
| requiereFrio | Indica si requiere frío (SI/NO) | |||
| rangoHumedadDesde | Indica la humedad mínima de almacenaje | |||
| rangoHumedadHasta | Indica la humedad máxima de almacenaje | |||
| stockMaximo | Indica la cantidad de stock máximo del producto | |||
| stockMinimo | Indica la cantidad de stock mínimo del producto | |||
| stockReposicion | Indica la cantidad para reposición de stock | |||
| diasAvisoVto | Indica la cantidad de días de antelación con que el sistema notificará el vencimiento del producto | |||
| esAgrupado | Indica si es un producto agrupado (SI/NO) | |||
| habilitado | Habilitado (SI/NO) | |||
| concentracion | Concentración | |||
| mecon | Código mercon | |||
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.
| ID | Dato | Descripción |
|---|---|---|
| 1 | resultado | Resultado de la ejecución |
| 2 | idProducto | Código de producto dado de alta o modificado |
<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:ProductoRequest>
<ns:usuario>usuario</ns:usuario>
<ns:clave>clave</ns:clave>
<ns:producto>
<ns:idProductoSubRubro>99</ns:idProductoSubRubro>
<ns:nombre>papeles</ns:nombre>
<ns:idProductoUnidadMedida>22</ns:idProductoUnidadMedida>
<ns:idProductoFabricante>50</ns:idProductoFabricante>
<ns:idProductoGenerico>160</ns:idProductoGenerico>
<ns:cantidadUnidadPrimaria>1</ns:cantidadUnidadPrimaria>
<ns:unidadMultipleDistribucion>144</ns:unidadMultipleDistribucion>
<ns:idProductoTipoTraza>1</ns:idProductoTipoTraza>
<ns:requiereFrio>NO</ns:requiereFrio>
<ns:esAgrupado>NO</ns:esAgrupado>
<ns:habilitado>SI</ns:habilitado>
</ns:producto>
</ns:ProductoRequest>
</soapenv:Body>
</soapenv:Envelope>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ProductoResponse xmlns="http://sisa.msal.gob.ar/services/1.0">
<resultado>OK</resultado>
<idProducto>6813</idProducto>
</ProductoResponse>
</soap:Body>
</soap:Envelope>
Pendiente.