Integrações WMS Connect
O momento de disponibilização dos dados para consulta de pedidos pendentes de faturamento foi fixado em após pesagem, com o controle com o campo CHAVEACESSONFE no layout de exportação VI_INT_ENVIO_MUDANCA_ESTOQUE.
Particularidades
Esta funcionalidade será compatível com as versões superiores a 8.12.7.69 do Gestão de Armazenagem | WMS Senior.
(Referente WMSCT3-2223)
Controle com o campo CHAVEACESSONFE no layout de exportação VI_INT_ENVIO_MUDANCA_ESTOQUE.
A tabela INT_PEDIDO teve o acréscimo do campo PROTOCOLOGARGA, para as integrações banco a banco e rest.
Parametrizações
Deixe setado a opção Após conferência / pesagem do pedido para o parâmetro Momento do Envio do Faturamento, do cadastro do depositante.
Retorno Faturamento
webresources/rest/v2/faturamento/acompanharFaturamento?limit=<Número de Registros>
Retorna um número de protocolo e um número determinado (parâmetro "limit") de registros (pedidos e seus itens) que estão pendentes de faturamento no WMS. Segue o layout de retorno:
{
"protocoloConsulta": "86",
"pedidos": [
{
"numPedido": "111",
"codigoInterno": "53",
"serie": "1",
"tipo": "S",
"cnpjEmitente": "44.444.444/4444-44",
"inscricaoEstEmitente": "null",
"idIntegracaoERP": "teste",
"protocoloCarga": "123",
"itens": [
{
"idSeq": 1,
"barraProduto": "2000000001001",
"quantidade": 5,
"quantidadeAtendida": 5,
"codigoProduto": "PRD001",
"qtdeCorteFisico": 0
},
{
"idSeq": 2,
"barraProduto": "2000000001002",
"quantidade": 5,
"quantidadeAtendida": 5,
"codigoProduto": "PRD002",
"qtdeCorteFisico": 0
},
{
"idSeq": 3,
"barraProduto": "2000000001003",
"quantidade": 5,
"quantidadeAtendida": 5,
"codigoProduto": "PRD003",
"qtdeCorteFisico": 0
}
]
},
{
"numPedido": "55556",
"codigoInterno": "55556",
"serie": "2",
"tipo": "S",
"cnpjEmitente": "44.444.444/4444-44",
"inscricaoEstEmitente": "null",
"protocoloCarga": "999",
"itens": [
{
"idSeq": 1,
"barraProduto": "2000000001001",
"quantidade": 2,
"quantidadeAtendida": 0,
"qtdeCorteFisico": 0
}
]
}
]
}
webresources/rest/v2/faturamento/acompanharFaturamento?limit=<Número de Registros>&protocol=<Número do Protocolo>
Confirmação da leitura dos registros (pedidos e seus itens) referentes ao protocolo informado no parâmetro. Após esta ação a consulta sem protocolo irá retornar novos registros. Layout de retorno:
{
"protocoloConsulta": "86",
"pedidos": [
{
"numPedido": "111",
"codigoInterno": "53",
"serie": "1",
"tipo": "S",
"cnpjEmitente": "44.444.444/4444-44",
"inscricaoEstEmitente": "null",
"idIntegracaoERP": "teste",
"protocoloCarga": "123",
"itens": [
{
"idSeq": 1,
"barraProduto": "2000000001001",
"quantidade": 5,
"quantidadeAtendida": 5,
"codigoProduto": "PRD001",
"qtdeCorteFisico": 0
},
{
"idSeq": 2,
"barraProduto": "2000000001002",
"quantidade": 5,
"quantidadeAtendida": 5,
"codigoProduto": "PRD002",
"qtdeCorteFisico": 0
},
{
"idSeq": 3,
"barraProduto": "2000000001003",
"quantidade": 5,
"quantidadeAtendida": 5,
"codigoProduto": "PRD003",
"qtdeCorteFisico": 0
}
]
},
{
"numPedido": "55556",
"codigoInterno": "55556",
"serie": "2",
"tipo": "S",
"cnpjEmitente": "44.444.444/4444-44",
"inscricaoEstEmitente": "null",
"protocoloCarga": "999",
"itens": [
{
"idSeq": 1,
"barraProduto": "2000000001001",
"quantidade": 2,
"quantidadeAtendida": 0,
"qtdeCorteFisico": 0
}
]
}
]
}
Retorno Cancelamento
Os dados da primeira consulta será realizada até que a interface de confirmação seja recebida.
webresources/rest/v2/pedido/acompanharCancelamento?limit=<Número de Registros>
Retorna um número de protocolo e um número determinado (parâmetro "limit") de registros (pedidos e seus itens) que estão cancelados no WMS. Segue o layout de retorno:
{
"protocoloConsulta": "87",
"pedidos": [
{
"numPedido": "546",
"codigoInterno": "66",
"serie": "2",
"tipo": "S",
"cnpjEmitente": "44.444.444/4444-44",
"inscricaoEstEmitente": "null",
"idIntegracaoERP": "testeCancelamento",
"protocoloCarga": "123456",
"itens": [
{
"idSeq": 1,
"barraProduto": "2000000001001",
"quantidade": 1,
"quantidadeAtendida": 0,
"codigoProduto": "PRD001",
"qtdeCorteFisico": 0
}
]
}
]
}
webresources/rest/v2/pedido/acompanharCancelamento?protocol=<Número do Protocolo>
Confirma a leitura dos registros (pedidos e seus itens) referentes ao protocolo informado no parâmetro. Após esta ação a consulta sem protocolo irá retornar novos registros. Segue o layout de retorno:
{
"protocoloConsulta": "87",
"pedidos": [
{
"numPedido": "546",
"codigoInterno": "66",
"serie": "2",
"tipo": "S",
"cnpjEmitente": "44.444.444/4444-44",
"inscricaoEstEmitente": "null",
"idIntegracaoERP": "testeCancelamento",
"protocoloCarga": "123456",
"itens": [
{
"idSeq": 1,
"barraProduto": "2000000001001",
"quantidade": 1,
"quantidadeAtendida": 0,
"codigoProduto": "PRD001",
"qtdeCorteFisico": 0
}
]
}
]
}
English
Español
English
Español


