01. SITUAÇÃO/REQUISITO
Possibilitar que as informações dos módulos do produto Datasul, relacionados aos processos de Inventário/Atualização Estoque sejam integrados com o WMS Externo.
02. SOLUÇÃO
Para esta integração a contagem do inventário será feita no WMS Externo e enviado via API Rest para o ERP. No processamento das informações a API gera as informações na tabela intermediaria que estarão disponíveis para analise no novo programa criado CE0208 - Monitor de Integração do Inventário WMS Externo. Através dele será possível comparar as quantidades entre os dois sistemas e tomar as devidas ações.
Abaixo segue o fluxo desta nova funcionalidade:
Inicialmente, é necessário ativar a integração com WMS Externo nos parâmetros globais (CD0101) e informar quais depósitos são do WMS Externo (SaaS), via CD0601.
CD0101 - Atualização Parâmetro Global
Na pasta "Integr II", deverá ser selecionada a opção "WMS Externo" e confirmado via botão "OK".
CD0601 - Manutenção Depósitos
Criar os depósitos que terão os saldos controlados pelo WMS Externo, selecionando a nova opção "Depósito WMS Externo".
Deve-se também criar uma localização para o depósito (CE0105 - Localização Estoque) e contas de saldo (CE0110 - Contas Contabilização).
A partir do momento que o WMS Externo envia a contagem para o ERP, as informações poderão ser visualizadas no CE0208 - Monitor de Integração do Inventário WMS Externo.
Para visualizar as informações poderão ser utilizados os filtros disponíveis na tela de parâmetros de seleção.
Ao selecionar a faixa de contagens externas elas serão exibidas na tela principal e poderão ser comparadas com a quantidade do ERP e também a situação atual da contagem. Abaixo segue as situações possíveis:
Pendente: Quando a contagem chega no ERP inicialmente assume esta situação.
Finalizada: Quando por opção do usuário ele desejar finalizar a contagem no ERP sem atualizar os saldos ou quando as quantidades estão iguais nos dois sistemas.
Obsoleta: Quando for enviada uma nova contagem para o mesmo inventário, se já existir ele passa a contagens que estavam pendentes para obsoleta.
Gerou Acerto no ERP: Quando o usuário decidir atualizar o saldo com a quantidade informada pelo do WMS Externo, será gerado um movimento de estoque do tipo INV e ela será alterada para esta situação.
A partir do momento que a contagem entra no monitor o usuário poderá executar algumas ações:
Se optar por finalizar a contagem, o ERP não será atualizado e o ajuste deverá ser feito de outra forma. Ao escolher esta opção uma justificativa será solicitada e a situação será alterada para Finalizada.
Caso já exista uma quantidade com situação Pendente para uma contagem do mesmo inventário e seja recebida uma nova contagem do WMS Externo, a contagem anterior terá sua situação alterada para Obsoleta e uma nova sequencia será criada.
Quando a contagem está com a situação Pendente, o usuário poderá atualizar o saldo no ERP com base na quantidade recebida do WMS Externo através do botão Atualiza Estoque. Quando acionado uma mensagem é exibida para o usuário perguntando se deseja mesmo realizar o ajuste. Ao confirmar, será gerado o movimento de acerto e a situação da contagem é alterada para Gerou Acerto ERP. Se ocorrer algum erro as mensagens poderão ser acompanhadas na parte inferior da tela.
Caso a quantidade nos dois sistemas estejam iguais não será gerado movimento de acerto, uma mensagem informando sobre a situação é gerada e a situação da contagem é atualizada para Finalizada.
Quando as datas de validade nos dois sistemas estão diferentes, uma mensagem de erro é gerada e não permite realizar a atualização. O usuário tem a opção de ajustar a data de validade através da Reanalise de Lotes (CD0224) ou realizar o ajuste no Sistema Externo e enviar uma nova contagem.
No momento da atualização algumas informações são gravadas no campo Observação. Esta informações poderão ser consultada no browse ou através do botão Observação.
Quando é feito a atualização do estoque um movimento do tipo INV é criado para ajuste da quantidade.
As Contas de Inventário Entrada/Saída parametrizadas no CD0611 serão utilizadas neste movimento.
Após isso ao verificar os saldos nota-se que os dois sistemas agora estão com suas quantidades sincronizadas.
04. DETALHES TÉCNICOS
API inventoryExt
POST /integr/wms/atualizaContExt/
05. ASSUNTOS RELACIONADOS
- DT Integração Estoque com WMS Saas - CE0208
- DT Integração Estoque com WMS Saas - CE0207
- DT Integração Recebimento com WMS Saas