Integração de crossdocking
Na aplicação do WMS deve ser habilitado e configurado esse retorno.
Abaixo, podemos analisar o exemplo do objeto, formatado em JSON, a ser enviado para o ERP:
Retorno (JSON) Crossdocking
{
"operacao":"RETURN",
"crossdockingId":12343, //Número do documento gerado pelo WMS
"recebimentoWmsId":4432, //Número do recebimento gerado pelo WMS
"pedidoWmsId":6654, //Número do pedido gerado pelo WMS
"ordemCompraErpId":"9992381", //Número enviado pelo ERP que identifica o recebimento no ERP
"pedidoVendaErpId":"1003440", //Número enviado pelo ERP que identifica o pedido no ERP
"documento":"(1) - Documento Integrado [2331441/NE]",
"docaOrigem":4,
"docaDestino":5,
"codFornecedor":"9248191341",
"tipoDestino":"C", //Tipo do destino, 'C' para cliente e 'D' para depósito
"data":"Dec 01, 2020 09:28:28 AM",
"empresa":"01",
"operador":"Marcelo", //Operador que realizou a tarefa de Crossdocking no WMS
"clienteId":"4234",
"nomeCliente":"MERCADO DE FRUTAS SÃO PEDRO LTDA",
"clienteErpId":"4410402931",
"cnpjDestino":"02352656000048",
"volumes":5, //Volumes informados pelo operador
"pedidoSerie":1,
"itensXDocking":[
{
"itemErpId":"949492819",
"produtoWmsId":41412,
"codigoReduzido":"WMS_CYBERLOG_001",
"lote":"00013",
"quantidade":5.0000,
"avaria":0.0,
"validade":"Dec 30, 2021 23:59:59 PM"
},
{
"itemErpId":"3322313",
"produtoWmsId":2312,
"codigoReduzido":"WMS_CYBERLOG_088",
"lote":"LOTE-001",
"quantidade":25.0000,
"avaria":0.0,
"validade":"Dec 30, 2025 23:59:59 PM"
}
]
}
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.