Consulta Estoque
Descrição
Obtém as informações de estoque de produtos do sistema MIMS.
#Request HTTP Post
| Tipo da Requisição | URL Exemplo |
|---|---|
| GET | {{url_base}}/GetStockInfo |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/GetStockInfo |
Parâmetros de Entrada
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| ProductList | GetStockInfoProductList | Não | Lista de todos os produtos que retornarão no resultado da pesquisa. |
Retorno
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do Webservice na execução do método. |
| StockInfoDataList | GetStockInfoDataList | Sim | Lista de objetos com as informações de estoque. |
Objeto: GetStockInfoProduct
Descrição: Representa um produto a ser retornado na consulta.
Propriedades
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| ProductNo | String(25) | Sim | Código externo do produto a ser consultado. |
Objeto: GetStockInfoData
Descrição: Representa as informações de estoque de um produto.
Propriedades
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| ProductCode | String(4) | Sim | Código de produção do produto no sistema MIMS. |
| ProductNo | String(25) | Sim | Código externo do produto. |
| AvailableUnits | Integer | Sim | Unidades disponíveis. |
| AvailableWeight | Float | Sim | Peso disponível. |
| UnavailableUnits | Integer | Sim | Unidades indisponíveis. |
| UnavailableWeight | Float | Sim | Peso indisponível. |
| TotalUnits | Integer | Sim | Unidades totais. |
| TotalWeight | Float | Sim | Peso total. |
| ProductionOrderUnits | Integer | Sim | Unidades programadas para produção. |
| ProductionOrderWeight | Float | Sim | Peso programado para produção. |
| ProductionUnits | Integer | Sim | Unidades produzidas. |
| ProductionWeight | Float | Sim | Peso produzido. |
| SalesOrderUnits | Integer | Sim | Unidades vendidas. |
| SalesOrderWeight | Float | Sim | Peso vendido. |
| QAHoldUnits | Integer | Sim | Unidades sequestradas. |
| QAHoldWeight | Float | Sim | Peso sequestrado. |
| DistributionCenterNo | String(25) | Sim | Código externo do centro de distribuição do produto. |
Exemplo de Request
curl --location --request GET '{{url_base}}/GetStockInfo' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"ProductList": [
{
"ProductNo": "PROD123"
},
{
"ProductNo": "PROD456"
}
]
}
Exemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Consulta realizada com sucesso."
},
"StockInfoDataList": [
{
"ProductCode": "P001",
"ProductNo": "PROD123",
"AvailableUnits": 100,
"AvailableWeight": 250.5,
"UnavailableUnits": 20,
"UnavailableWeight": 50.0,
"TotalUnits": 120,
"TotalWeight": 300.5,
"ProductionOrderUnits": 50,
"ProductionOrderWeight": 125.0,
"ProductionUnits": 80,
"ProductionWeight": 200.0,
"SalesOrderUnits": 30,
"SalesOrderWeight": 75.0,
"QAHoldUnits": 10,
"QAHoldWeight": 25.0,
"DistributionCenterNo": "DC001"
}
]
}