Gestão de Armazenagem WMS - 8.12.5.28
13/01/2023
Tarefas liberadas: 1
Integração WMS x RMS
Controle de Envio: o WMS Senior tem um serviço que envia todas as notas fiscais em lote e sem ticket(Controle de Envio), ou seja, o WMS Senior envia as notas para o RMS e recebe um ticket(Controle de Envio). Este ticket é por lote, ou seja, um único número de envio para todas as notas enviadas. Nesse momento o WMS Senior não tem o conhecimento se deu sucesso ou erro na criação da atividade para o RMS, temos somente um número que foi enviado para o RMS.
A informação cdNumero é referente ao número do endereço da entidade, o WMS Senior permite cadastros de número de endereço com letras, porém o RMS aceita somente números. Com isso a regra de negócio define que nesse cenário a nota ficará com status de erro, e para que seja enviada novamente o cadastro deverá ser alterado manualmente no WMS Senior .
{
"atividades": [
{
"inAtividade": 2,
"nrCNPJFilial": "string",
"dsDestinatario": "string",
"nrCep": 0,
"dsLocal": "string",
"dsBairro": "string",
"dsCidade": "string",
"dsEstado": "string",
"dsPais": "string",
"cdNumero": 0,
"dsComplemento": "string",
"vlMercadoria": 0,
"qtPeso": 0,
"qtMetrosCubicos": 0,
"qtVolumes": 0,
"dsNrDocto": "string",
"dtPrazoEntr": "2023-01-19T03:35:19.144Z",
"dtAgendamento": "2023-01-19T03:35:19.144Z",
"dtJanelaIni": "2023-01-19T03:35:19.144Z",
"dtJanelaFim": "2023-01-19T03:35:19.144Z",
"cdChaveAcesso": "string",
"inDocto": 0
}
]
}
Código Atividade: após o retorno do ticket(Controle de Envio), o WMS Senior tem um serviço onde busca o código da atividade do RMS, se sucesso(consultar na tela Resultado Integração RMS) se erro(consultar na tela Log de Integração). O código de atividade é único por nota.
{
"ticket": 0
}
Código Roteiro RMS Senior: com o Código Atividade recebido do RMS, o WMS Senior tem um serviço onde busca a informação no RMS, e verifica se a nota fiscal já foi roteirizada e com isso registra o código do roteiro, este ficará disponível para formação da onda.
O roteiro possui os seguintes status no RMS Senior:
0 - Em elaboração
1 - Confirmado
2 - Em execução
3 - Finalizado
Para obter ou atualizar o roteiro, somente notas com a situação 0,1 e 2 são enviadas para o RMS, possibilitando assim a atualização do roteiro no WMS, caso haja alguma alteração no RMS. Portanto, notas com situação de roteiro 3 (finalizado) não serão enviadas pelo serviço do WMS Senior .
Para o RMS Senior uma nota pode ter seu roteiro 3 (finalizado), porém estar como ocorrência de "Não entrega", pois essa nota será vinculada a outro roteiro, já para o WMS Senior existe somente o controle de 3 (finalizado) e para esse status não existe um serviço de integração com o RMS Senior, portanto a regra para não atualizar o roteiro para 3 (finalizado) no WMS Senior é sempre enviar o campo "desconsiderarRotNaoEntregue", com isso o RMS Senior retornará para o WMS Senior somente notas com status 3 (finalizado) e que tenha ocorrência de "Entrega".
Para o cenário, onde a nota é retirada de um roteiro do RMS, e para garantir que no WMS Senior o roteiro seja atualizado. O WMS Senior verifica quais notas não voltaram com roteiro no serviço que consulta roteiros, e faz uma atualização para retirar o código do roteiro, atualizando o status para 0 (em elaboração). Direcionado a nota para a esteira de integração.
O código do roteiro (de entrega das mercadorias) pode estar vinculado a uma ou mais notas.
{
"listaCdAtividade": [
0
],
"desconsiderarRotNaoEntregue": true,
"limit": 0
}
O WMS Senior tem um serviço que informa a alteração na chave de acesso ao RMS Senior.
O WMS Senior busca as notas que tiveram a chave de acesso alterada e que já possua o Código Roteiro RMS Senior. A chave de acesso pode ser consultada pela coluna Status Chave Acesso.
Controle de envio de alteração para o RMS:
0 - Não enviar
1 - Enviar para alteração
2 - Alterado
{
"cdAtividade": 0,
"cdChaveAcessoNova": "string",
"inDoctoAtual": 0
}
O WMS Senior tem um serviço que busca todas as notas canceladas que já tenha alguma atividade cadastrada, e envia para o RMS realizar o cancelamento e validar duplicidade de atividades.
Notas que possuem código de roteiro cadastrado no WMS Senior , não serão enviadas para cancelamento e a mensagem "Alteração de status indevida. A nota fiscal está sendo alterada para cancelado e liberado para roteirização.", que será apresentada ao tentar realizar o cancelamento das notas no WMS Senior , ou seja, uma nota será enviada para cancelamento no RMS, caso tenha código de atividade registrada e não tenha código de roteiro.
Status do controle de envio de cancelamento para o RMS:
0 - Não enviar
1 - Enviar para cancelamento
2 - Cancelado
{
"cdAtividades": 0
}
Para mais detalhes acesse.
English
Español
English
Español


