Retorno de recebimento
Na aplicação do WMS, será possível determinar em qual momento será realizado o retorno do recebimento, ou seja, após a conferência cega ou após a armazenagem. Estes dados devem que ser configurados na aplicação do WMS.
Abaixo, podemos analisar o exemplo do objeto, formatado em JSON, a ser enviado para o ERP:
Retorno (JSON) Recebimento
{
"operacao":"RETURN", //Valor Alterado
"erpId":"28500740000106_00000000280_001",
"empresa":"01",
"data":"Dec 01, 2020 09:28:28 AM",
"documento":"NFE: 280/1 (28500740000106)",
"codFornecedor":"6398",
"avaria":false,
"confCega":false,
"tipo":"N",
"doca":1,
"prioridade":0,
"devolucao":false,
"itensRecebimento":[
{
"codigoReduzido":"WMS_CYBERLOG_001",
"erpId":"28500740000106_1",
"quantidade":5.0000, //Valor Alterado
"qtdAvaria":0.0,
"noLayout":1,
"loteItensRecebimento":[
{
"quantidade":3.0000, //Valor Alterado
"qtdAvaria":0.0,
"lote":"LOTE-57", //Valor Alterado
"validade":"Dec 30, 2021 23:59:59 PM", //Valor Alterado
"fabricacao":"Mar 28, 2019 12:00:00 AM" //Valor Alterado
}
],
"grades":[
{
"codigo":"grade1",
"quantidade":2.0,
"tipoEstrutura":"estrutura1"
},
{
"codigo":"grade2",
"quantidade":1.0
}
]
},
{
"codigoReduzido":"WMS_CYBERLOG_002",
"erpId":"28500740000106_2",
"quantidade":8.0000, //Valor Alterado
"qtdAvaria":0.0,
"noLayout":1,
"loteItensRecebimento":[],
"grades":[
{
"codigo":"grade1",
"quantidade":8.0,
"tipoEstrutura":"estrutura1"
}
]
}
]
}
Observação
As informações contidas nessa resposta em JSON, são referentes a quantidade que foi efetivamente conferida, número do lote, validade etc, no WMS. Portanto, podem haver informações diferentes das integradas no envio do ERP para o WMS.