Pular para o conteúdo principal

Consulta Estoque

O endpoint GetStockInfo retorna as informações de estoque de produtos do sistema MIMS.


Como consultar as informações de estoque de produtos

Request HTTP POST

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/GetStockInfo
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetStockInfo"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
ProductListGetStockInfoProductListNãoLista de todos os produtos que retornarão no resultado da pesquisa

📝 Objeto GetStockInfoProductList

O objeto GetStockInfoProductList representa a lista de produtos a serem consultados.

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
ProductNoString(25)SimCódigo externo do produto

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método
StockInfoDataListGetStockInfoDataListSimLista de objetos com as informações de estoque

📝 Objeto GetStockInfoDataList

O objeto GetStockInfoDataList representa as informações de estoque de um produto.

Parâmetros de Retorno

ParâmetroTipoObrigatórioDescrição
ProductCodeString(4)SimCódigo de produção do produto
ProductNoString(25)SimCódigo externo do produto
AvailableUnitsIntegerSimUnidades disponíveis
AvailableWeightFloatSimPeso disponível
UnavailableUnitsIntegerSimUnidades indisponíveis
UnavailableWeightFloatSimPeso indisponível
TotalUnitsIntegerSimUnidades totais
TotalWeightFloatSimPeso total
ProductionOrderUnitsIntegerSimUnidades programadas para produção
ProductionOrderWeightFloatSimPeso programado para produção
ProductionUnitsIntegerSimUnidades produzidas
ProductionWeightFloatSimPeso produzido
SalesOrderUnitsIntegerSimUnidades vendidas
SalesOrderWeightFloatSimPeso vendido
QAHoldUnitsIntegerSimUnidades sequestradas
QAHoldWeightFloatSimPeso sequestrado
DistributionCenterNoString(25)SimCódigo externo do centro de distribuição do produto

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetStockInfo"' \
--header 'Content-Type: application/json' \
--data '{
"ProductList": [
{
"ProductNo": "PROD123"
},
{
"ProductNo": "PROD456"
}
]
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"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"
}
]
}