Consulta de estoque
Para a consulta de estoque, será necessário chamar o método consultaEstoque. A chamada desse serviço procede da seguinte forma:
URL
http://ip_servidor:9090/cyberweb/api/processo/consultaEstoque
Headers
chave : "epa42b92-d78b-7g88-p538-279qw562h54m"
token : "9166226b-6afd-4298-b6cc-d7dc3aef8f48"
Content-Type : "application/x-www-form-urlencoded"
Body
empresa : 1
codigoReduzido : SONASP12102
noLayout : 4
geral : true
Response
JSON Response
URL
http://ip_servidor:9090/SyncWS/SyncWS/consultaEstoque
Headers
Content-Type : text/xml
Body - (XML) Consulta de Estoque
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<consultaEstoque xmlns="http://soap.cyber/">
<sessionId xmlns="">SessionId</sessionId>
<empresa xmlns="">3</empresa>
<codigoReduzido xmlns="">00004415</codigoReduzido>
<noLayout xmlns="">1</noLayout>
<geral xmlns="">false</geral>
</consultaEstoque>
</Body>
</Envelope>
Campos do Body - Consulta de Estoque
empresa : 1 (String) Código da empresa, quando não informado, retorna estoque de todas as empresas disponíveis
codigoReduzido : WMS_CYBERLOG_001 (String) Código reduzido do produto no WMS
geral : (boolean) 'true' retorna o estoque total do produto, sendo este: disponível, avariado e bloqueado
noLayout: 1 (Integer) número do layout no WMS
JSON Response: consulta feita com filtro de empresa e parâmetro 'geral' = false
{
"codigoReduzido": "WMS_CYBERLOG_001",
"codigoBarras": "11111",
"quantidade": 181,
"qtdAvaria": 3,
"lotesProduto": [
{
"quantidade": 100,
"qtdAvaria": 3,
"lote": "L11",
"validade": "10/10/21 00:00:00,000000",
"fabricacao": "05/02/19 00:00:00,000000"
},
{
"quantidade": 81,
"qtdAvaria": 0,
"lote": "L12",
"validade": "10/10/22 00:00:00,000000",
"fabricacao": "05/02/20 00:00:00,000000"
}
]
}
JSON Response: consulta feita sem filtro de empresa e parâmetro 'geral' = true
{
"empresa": "01",
"codigoReduzido": "WMS_CYBERLOG_001",
"codigoBarras": "11111",
"quantidade": 201,
"qtdAvaria": 3,
"lotesProduto": [
{
"quantidade": 110,
"qtdAvaria": 3,
"lote": "L11",
"validade": "10/10/21 00:00:00,000000",
"fabricacao": "05/02/19 00:00:00,000000"
},
{
"quantidade": 91,
"qtdAvaria": 0,
"lote": "L12",
"validade": "10/10/22 00:00:00,000000",
"fabricacao": "05/02/20 00:00:00,000000"
}
]
}