Desenvolver integração entre o sistema PDV Omni e o sistema RH APData, para controlar o limite de compras realizadas pelos funcionários da empresa, que serão descontadas posteriormente em folha de pagamento, a partir da troca de dados entre os dois sistemas, a ser realizada por meio de APIs.

Existem situações em que o funcionário é transferido de filial e, precisa ser inativado no APdata, para assim começar a utilizar o saldo do e-Millennium, porém a API da APdata continua devolvendo o saldo, independente o status do funcionário, o que faz com que a informação fique divergentes.

Para atender esta necessidade, foi alterada a rotina de consulta saldo no módulo millenium!apdata, para verificar o Status do funcionário na APdata antes de consultar o saldo:

  • Adicionando campo "Status APdata" vinculado ao funcionário;
  • Ao realizar a consulta de funcionários, preencher esse campo como ativo ou inativo;
  • Ao realizar a consulta de saldo, verificar o campo "Status APdata", caso ativo, realiza a consulta de saldo no APdata, caso inativo realiza a consulta de saldo no e-Millennium;
  • O campo Desativado do cadastro do funcionário não será mais preenchido;
  • Quando o Usuário marcar o funcionário como desativado, não será possível realizar vendas.


Através de chamadas via API, o e-Millennium irá validar se o funcionário está ativo ou não no APDATA:

  • Se estiver, o saldo disponível para a venda ao funcionário será usado;
  • Se não estiver, será usado o saldo do cadastro do funcionário no e-Millennium.


NOTA

IMPORTANTE! Conforme parametrização, a venda não pode ser iniciada se o funcionário não for identificado quando a filial estiver configurada para utilização da integração – o que foi definido como loja "interna".


ATENÇÃO

Este recurso não acompanha a versão do sistema. Para utilizá-lo, solicite aos nossos consultores que forneçam o módulo para instalação. Caso você não consiga fazer a instalação, entre em contato com nosso departamento comercial e solicite a visita de um consultor.


  • Sem rótulos