Consulta de estoque por empresa
Para a consulta de estoque por empresa, será necessário chamar o método consultaEstoqueEmpresa
. A quantidade disponível retornada nessa consulta, já realiza o desconto, se houver, da quantidade em processo. A chamada desse serviço procede da seguinte forma:
URL
http://ip_servidor:9090/cyberweb/api/processo/consultaEstoqueEmpresa
Headers
chave : "epa42b92-d78b-7g88-p538-279qw562h54m"
token : "9166226b-6afd-4298-b6cc-d7dc3aef8f48"
Content-Type : "application/x-www-form-urlencoded"
Body
empresa : 1
erpId : 28500740000106_1
resumido : false
Response
JSON Response
URL
http://ip_servidor:9090/SyncWS/SyncWS/consultaEstoqueEmpresa
Headers
Content-Type : text/xml
Body - (XML) Consulta de Estoque por Empresa
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<consultaEstoqueEmpresa xmlns="http://soap.cyber/">
<sessionId xmlns="">061870fd24999</sessionId>
<empresa xmlns="">1</empresa>
<erpId xmlns="">28500740000106_1</erpId>
<resumido xmlns="">false</resumido>
</consultaEstoqueEmpresa>
</Body>
</Envelope>
Campos do Body - Consulta de Endereco
empresa : 1 (String) Código da empresa, obrigatório ser enviado.
erpId : 28500740000106_1 (String) Código do produto no ERP (se não encontrar pelo ERPID o WMS busca nos códigos reduzidos), parâmetro opcional, se não for informado o campo vai ser retornado o estoque de TODOS os produtos vinculados a empresa.
resumido: false (boolean) Por padrão (se não for informado) é 'false' retornando as informações de lote, validade, fabricação e suas respectivas quantidades. Se informado 'true' retorna o estoque sem detalhar o lote, validade e fabricação, retornando apenas as quantidades somadas.
JSON Response: consulta feita com filtro de empresa '1', sem informar o 'erpId' e sem informar o filtro de resumido (false)
{
"empresa":"1",
"estoqueEmpresa":[
{
"erpId":"28500740000106_1",
"codigoReduzido":"28500740000106_1",
"estoqueDisponivel":[
{
"quantidade":120,
"lote":"L11",
"validade":"Feb 05, 2024 00:00:00 AM",
"fabricacao":"Feb 05, 2023 00:00:00 AM"
},
{
"quantidade":81,
"lote":"L12",
"validade":"Oct 10, 2024 00:00:00 AM",
"fabricacao":"Oct 10, 2023 00:00:00 AM"
}
],
"estoqueEmProcesso":[
{
"quantidade":15,
"lote":"L11",
"validade":"Oct 10, 2023 00:00:00 AM",
"fabricacao":"Oct 10, 2022 00:00:00 AM"
},
{
"quantidade":9,
"lote":"L13",
"validade":"Nov 20, 2023 00:00:00 AM",
"fabricacao":"Nov 20, 2022 00:00:00 AM"
}
],
"estoqueAvaria":[
{
"quantidade":2,
"lote":"L8",
"validade":"Apr 05, 2021 00:00:00 AM",
"fabricacao":"Apr 05, 2019 00:00:00 AM"
},
{
"quantidade":10,
"lote":"L7",
"validade":"Mar 08, 2021 00:00:00 AM",
"fabricacao":"Mar 08, 2020 00:00:00 AM"
}
]
},
{
"erpId":"28500740000106_2",
"codigoReduzido":"28500740000106_2",
"estoqueDisponivel":[
{
"quantidade":154,
"lote":"L16",
"validade":"Apr 04, 2024 00:00:00 AM",
"fabricacao":"Jan 02, 2023 00:00:00 AM"
},
{
"quantidade":98,
"lote":"L19",
"validade":"Oct 10, 2024 00:00:00 AM",
"fabricacao":"Mar 22, 2023 00:00:00 AM"
}
],
"estoqueEmProcesso":[
{
"quantidade":234,
"lote":"L177",
"validade":"Nov 22, 2023 00:00:00 AM",
"fabricacao":"Oct 10, 2022 00:00:00 AM"
},
{
"quantidade":43,
"lote":"L13",
"validade":"Nov 20, 2025 00:00:00 AM",
"fabricacao":"Nov 20, 2022 00:00:00 AM"
}
],
"estoqueAvaria":[
{
"quantidade":2,
"lote":"L5",
"validade":"Apr 05, 2021 00:00:00 AM",
"fabricacao":"Apr 05, 2019 00:00:00 AM"
},
{
"quantidade":1,
"lote":"L2",
"validade":"Mar 03, 2024 00:00:00 AM",
"fabricacao":"Mar 08, 2020 00:00:00 AM"
}
]
}
]
}
JSON Response: consulta feita com filtro de empresa '1', sem informar o 'erpId' e informando 'true' no filtro de resumido
{
"empresa":"1",
"estoqueEmpresa":[
{
"erpId":"28500740000106_1",
"codigoReduzido":"28500740000106_1",
"estoqueDisponivel":201,
"estoqueEmProcesso":24,
"estoqueAvaria":12
},
{
"erpId":"28500740000106_2",
"codigoReduzido":"28500740000106_2",
"estoqueDisponivel":252,
"estoqueEmProcesso":277,
"estoqueAvaria":3
}
]
}