Integração YMS x WMS Senior
O processo se inicia com a chegada do caminhão à portaria do armazém, onde é apresentada a nota fiscal de entrada, e o sistema Gestão de Pátio realiza uma consulta no sistema Gestão de Armazenagem | WMS Senior que verifica se a nota fiscal já está planejada em uma OR (Ordem de Recebimento). O Gestão de Armazenagem | WMS Senior fornece apenas informações sobre a nota fiscal e a OR (Ordem de Recebimento), sem interferir no processo de recebimento do WMS. Por outro lado, o sistema Gestão de Pátio pode ser configurado para bloquear a entrada do caminhão no armazém caso a OR (Ordem de Recebimento) não esteja planejada.
Particularidades
- Gestão de Pátio devidamente configurado com a ApiKey fornecida pelo Gestão de Armazenagem | WMS Senior
- Existir a Nota Fiscal consultado no Gestão de Armazenagem | WMS Senior
- Chave de Acesso válida com 44 caracteres
Esta funcionalidade será compatível com as versões superiores a 8.12.7.244 do Gestão de Armazenagem | WMS Senior.
(Referente WMS-12242)
Parametrizações
Acesse Configuração > Configuração Geral > guia Rest
- ApiKey - chave utilizada para sistema de terceiros consumirem serviços Rest: chave utilizada para o sistema de terceiros consumirem serviços Rest.
Consulta
Será enviado para consulta (em estrutura JSON) apenas uma nota fiscal por consulta. "documentKey" = "Chave de Acesso NF-e".
Observação: só será retornado dados de notas ficais do tipo entrada.
Método: Post
URL: /webresources/rest/v2/yms/ornf
Headers:
- Content-Type: application/JSON
- Apikey: chave utilizada para o sistema de terceiros consumirem serviços Rest
Envio
{ "documentKey": "42230680680093110181050010001122041395240230" }
Retorno
Ordem de Recebimento encontrada com nota fiscal vinculada
{ "invoiceNumber": 24030801", "invoiceKey": "35160694497362000183550748949811149008032401", "invoiceSerialNumber": "1", "logistcUnitName":"Armazem", "logistcUnitDocument":"88.888.888/0001-88", "ownerName": "Depositante", "ownerDocument: "99.999.999/0001-99", "partnerName": "Depositante", "partnerDocument: 99.999.999/0001-99", "orderReceivingCode": 113, "notes": Envio de OR" }
Campo | Descrição |
---|---|
invoiceNumber | Número do Código Interno da NF-e |
invoiceKey | Chave de Acesso da NF-e |
invoiceSerialNumber | Sequência |
logistcUnitName | Descrição do Armazém |
logistcUnitDocument | CNPJ do Armazém |
ownerName | Razão Social do Depositante |
ownerDocument | CNPJ do Depositante |
partnerName | Razão Social do Emitente da Nota Fiscal |
partnerDocument | CNPJ do Emitente |
orderReceivingCode | Número da Ordem de Recebimento, quando houver |
notes | Observação cadastrada na Ordem de Recebimento, quando houver |
notes | Mensagem tratada pelo sistema |
Ordem de Recebimento não encontrada
{ "invoiceNumber": 24020750", "invoiceKey": "42260694497362000183550748949811149008032240", "invoiceSerialNumber": "1", "logistcUnitName":"Armazem", "logistcUnitDocument":"88.888.888/0001-88", "ownerName": "Depositante", "ownerDocument: "99.999.999/0001-99", "partnerName": "Depositante", "partnerDocument: 99.999.999/0001-99", "message": Não existe Ordem de Recebimento para esta Nota Fiscal" }
Não encontrada Nota Fiscal para a chave de acesso
{ "message": "Não existe Ordem de Recebimento para esta Nota Fiscal.", "errorCode": "404", "reason": "Note Found" }
Apikey inválida
{ "statusCode": "500", "statusDescription": "Internal Server Error", "errorMessage": "ApiKey informada é inválida", "clazz": "br.com.senior.webframework.cliente.core.exception.DefautClientException" }
Sem documentkey
{ "message": "O campo 'documentKey' é obrigatório.", "errorCode": "400", "reason": "Bad Request" }
Com mais de uma OR
{ "message": "O corpo da solicitação deve conter apenas um 'documentKey'.", "errorCode": "400", "reason": "Bad Request" }
- O caminhão entrega a Nota Fiscal de Entrada para a portaria do armazém.
- O responsável consulta no Gestão de Pátio através da chave de acesso os dados da Ordem de Recebimento.
- O Gestão de Armazenagem | WMS Senior retorna as informações da Nota Fiscal e do Planejamento da Ordem de Recebimento.
- O responsável libera o acesso do caminhão ao Pátio.