Consulta de pedido
Para a consulta de pedido, será necessário chamar o método consultaPedido
. Irá retornar o pedido com suas quantidades da separação ou da conferência de separação (se estiver pronto), dependendo de como estiver configurado no WMS. A chamada desse serviço procede da seguinte forma:
URL
http://ip_servidor:9090/cyberweb/api/processo/consultaPedido
Headers
chave : "epa42b92-d78b-7g88-p538-279qw562h54m"
token : "9166226b-6afd-4298-b6cc-d7dc3aef8f48"
Content-Type : "application/x-www-form-urlencoded"
Body
empresa : 1
erpId : 68800045
Response
JSON Response
URL
http://ip_servidor:9090/SyncWS/SyncWS/consultaPedido
Headers
Content-Type : text/xml
Body - (XML) Consulta de Pedido
Campos do Body - Consulta de Pedido
empresa : 1 (String) Código da empresa, obrigatório ser enviado.
erpId : 68800045 (String) Código que identifica o pedido no ERP (se não encontrar pelo ERPID o WMS busca essa informação como documento), obrigatório ser enviado.
JSON Response:
{
"operacao":"RETURN", //Valor Alterado
"erpId":"id_erp",
"empresa":"01",
"data":"Mar 13, 2020 12:00:00 AM",
"noPedido":1254, //Valor Alterado
"clienteErpId":"06884301",
"nomeCliente":"TESTE CLIENTE CYBERLOG",
"noCliente":null,
"faturado":true, //Valor Alterado
"notaFiscal":2548, //Valor Alterado
"serie":1,
"clienteRetira":false,
"observacao":"pedido normal",
"prioridade":50,
"avaria":false,
"dataEntrega":"Mar 13, 2020 12:00:00 AM",
"dataInsert":"Mar 13, 2020 12:00:00 AM",
"docasConsolidacao":"3",
"loteInformado":false,
"documento":"pedido 1254",
"noRota":9,
"descRota":"Rota 9",
"equipe":"Equipe Pedido Normal",
"tipoPedido":"Normal",
"volumes":2, //Valor Alterado
"representante":"Motorista pedido",
"vinculo":"pedido x,pedido y,pedido z",
"itensPedido":[
{
"codigoReduzido":"WMS_CYBERLOG_001",
"erpId":"id_erp",
"operacao":"RETURN",
"quantidade":3.0, //Valor Alterado
"qtdAvaria":0.0,
"sequenciaERP":1,
"noLayout":0,
"loteItensPedido":[
{
"quantidade":3.0, //Valor Alterado
"qtdAvaria":0.0,
"nolote":"L1.1", //Valor Alterado
"validadeLote":"Feb 28, 2021 12:00:00 AM", //Valor Alterado
"dataFabricacao":"Mar 28, 2019 12:00:00 AM" //Valor Alterado
}
],
"grades":[
{
"codigo":"grade1",
"quantidade":2.0,
"tipoEstrutura":"estrutura1"
},
{
"codigo":"grade2",
"quantidade":1.0,
"tipoEstrutura":"estrutura1"
}
]
},
{
"codigoReduzido":"WMS_CYBERLOG_002",
"erpId":"id_erp2",
"operacao":"RETURN",
"quantidade":10.0, //Valor Alterado
"qtdAvaria":0.0,
"sequenciaERP":2,
"noLayout":0,
"loteItensPedido":[],
"grades":[
{
"codigo":"grade1",
"quantidade":8.0,
"tipoEstrutura":"estrutura1"
}
]
}
],
"embalagens":[
{
"embalagemId":5,
"numeroVolume":1,
"descricao":"CAIXA",
"largura":100.0,
"altura":100.0,
"profundidade":100.0,
"pesoEmbalagem":1.0,
"pesoBruto":10.0,
"observacao":"fragil"
},
{
"embalagemId":6,
"numeroVolume":2,
"descricao":"CAIXA 30X30X30",
"largura":300.0,
"altura":300.0,
"profundidade":300.0,
"pesoEmbalagem":2.0,
"pesoBruto":14.0,
"observacao":""
}
]
}
JSON Response: se não for encontrado um pedido para os parâmetros informados