Páginas filhas
  • DT Transferência de Adiantamento/Credev Entre Empresas

Tempo aproximado para leitura: 05 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Financeiro
Função:Transferência de Adiantamento/Credev Entre Empresas
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIN-1787


02. SITUAÇÃO/REQUISITO

Foi desenvolvido um novo processo, que permitirá ao usuário realizar a transferência de saldo de Adiantamento/Credev entre as empresas durante e fora do processo da venda.

  - Dentro deste novo processo, sistema irá verificar o parâmetro TP_UTILIZATRANSF_SALDOEMP,  se estiver configurado com valor 1, sistema irá validar o novo processo de transferência de adiantamento/credev no momento da venda, caso contrario, sistema não carregará o novo processo de transferência.

  - Dentro deste novo procedimento de transferência destes valores entre empresas, se houver configuração de rateio entre empresas dentro do componente FGRFM032, sistema também fará  validação e lançamentos de documentos "Contas a receber" e "Contas a pagar", entre as empresas envolvidas nas transferência.

03. SOLUÇÃO


















Imagem 1 - FCCFP031 - Transfêrencia de Adiantamento/Credev Entre Empresas

   -  Na imagem acima, como pode-se observar, foi desenvolvido o novo componente FCCFP031, com os filtros de "empresa" e "cliente"; No exemplo acima, consultamos o cliente 18766 e estamos logados na empresa 12. A partir desta consulta, sistema irá verificar qual o saldo de "Adiantamento e Credev" deste cliente na empresa 12 e ira alimentar os campos de saldo abaixo do filtro. Carregando a conta do cliente na empresa 12 e seus respectivos saldos; Como pode-se observar, o cliente citado acima, possui saldo de Credev na empresa 12 e não possui saldo de Adiantamento. 

   - No frame transfêrencia, sistema fará a consulta nas outras empresas, de acordo com o filtro realizado. Sistema ira verificar nas empresas consultadas, se o cliente informado no filtro, possui uma conta "Cliente", e se esta conta possui saldo de "Adiantamento" ou "Credev", caso encontre saldo, ele ira carregar a empresa e o saldo que cliente possui naquela respectiva empresa, para ser transferido caso desejado.

   - O frame transferência, não ira carregar dados de empresa onde o cliente não tenha conta cliente cadastrada; Esta mesma validação, ocorrerá no procedimento de venda, quando este componente for chamado.

Imagem 2 - FCCFP031 - Transfêrencia de Adiantamento/Credev Entre Empresas

 - Na imagem acima, efetuamos a tranferência do saldo de adiantamento e credev da empresa 4, para a conta da empresa 12 do cliente 18766; Veja que a transferência foi efetuada com sucesso.

Imagem 3 - FCCFP031 - Transfêrencia de Adiantamento/Credev Entre Empresas

  - Como pode-se observar, ao recarregar os dados do filtro, sistema atualizou o saldo de adiantamento deste cliente na empresa 12 e também o saldo de credev foi atualizado. 

  - Veja que agora, na empresa 04, como saldo foi transferido, o saldo de credev e adiantamento na empresa 04 foi zerado.

  Caso seja realizado a tentativa de transferência utilizando uma empresa que não possua saldo, ou o saldo de transferência seja maior que o disponível, sistema apresentará a mensagem "Valor de adiantamento informado superior ao saldo disponível".


Imagem 4 - Extrato Conta Corrente Crédito/Débito

 - Na imagem acima como podemos observar, ao consultar a conta do cliente 18766  no componente FCCFL004, existem dois novos movimentos de crédito e os dados da transferência que acabamos de realizar.


 

Imagem 5 - Extrato Conta Corrente Crédito/Débito

 - Como pode-se observar, logado na empresa 04, buscamos a conta deste cliente 18766 na empresa 04 e existem os movimentos de débito da transferência realizada anteriormente, corretamente.


Imagem 6 - Manutenção Rateio Centro de Custo Repasse entre Empresas

  • Como podemos observar, existem configuração de rateio entre empresas configurado no componente FGRFM032. 
  • Desta maneira, como foi feito uma transferência da empresa 04 para empresa 12 anteriormente, sistema irá efetuar os lançamentos desta transferência, para empresas 04 e 12.
  • Como saldo debitado foi da empresa 04, sistema irá gerar uma fatura para o cliente empresa 12, na empresa 04. E na empresa 12 sistema irá gerar uma duplicata para o cliente empresa 04.
  • As liquidações deste processo de rateio, referentes a transferência, serão: "205 – Transferência de Adiantamento/Credev Entre Empresa" e "206 – Inclusao Fat. Transf. Adiant./Credev Entre Empresas ".


Imagem 7 - Consulta Liquidação de Contas a Receber

  • Como podemos observar, conforme citado anteriormente, na empresa 12, empresa da liquidação, foi gerado a nova liquidação de transferência adiantamento/credev, vinculando o novo documento gerado do processo de rateio; Veja que vinculado a esta liquidação, sistema gerou a fatura para o cliente empresa 14103 na empresa 04. O mesmo processo sistema efetuou para liquidação anterior, "550224". Como foi realizada uma transferência de credev e adiantamento, sistema gerou uma liquidação, para cada saldo transferido, e para cada saldo um documento a receber neste caso.












Imagem 8 - Consulta liquidação de Duplicata

  • Como mencionado anteriormente, ao consultar as liquidações do contas a pagar, veja que na empresa 12, cliente criou as liquidações, referente aos valores transferidos e vinculou as novas duplicatas geradas ao fornecedor empresa 04, código 1000000017. Da mesma maneira que no contas a receber, sistema gerou uma liquidação para cada saldo transferido e um documento para cada saldo.


Efetuamos um novo lançamento de saldo para empresa 04, no valor de 2.000,00. E demonstraremos agora, testes de vendas, para efetivação do processo de transferência no andamento da transação.

No momento da realização de uma venda para o cliente 18766 na empresa 12 , se o parâmetro TP_UTILIZATRANSF_SALDOEMP  estiver configurado com valor 1, sistema ira verificar se o saldo que ele possui de adiantamento ou credev é o bastante para ser utilizado no pagamento da transação, caso não seja suficiente, sistema ira chamar o componente FCCFP031 no momento da transação, para que seja possível efetuar uma transferência, de saldo disponível em outra empresas, caso seja o desejo do cliente utilizar de adiantamento ou credev o pagamento desta transação.

  • Dentro desta nova rotina de venda, é interessante mencionar, que neste processo de transferência chamado através dos componentes de vendas, caso sistema encontre saldo disponível em outras empresas do pool, ele irá sugerir em tela o valor exato faltante para conclusão da venda, com saldo de credev ou adiantamento suficiente. Deste maneira, o usuário precisará somente confirmar o processo na tela de transferência e prosseguir com a venda; Mas também poderá manipular a transferência, caso deseja, efetuar de uma outra maneira a retirada dos saldos.

Imagem 9 - Lançamento de Transação Completo TRAFM060

-Na imagem acima, como pode-se observar, iremos efetuar um teste de venda, no valor de 100,00 e neste caso, na empresa 12, o cliente 18766 possui saldo de adiantamento ou credev suficientes para utilização nesta transação de venda.  Então ao clicar em "encerrar", procedimento de venda, irá prosseguir normalmente.

Imagem 10 - Recebimento de Transação de Venda.

Veja que ao encerrar a transação, sistema não chamou o componente de transferência FCCFP031, isto porque o saldo de adiantamento e credev, eram suficientes para serem utilzados nesta transação.

SALDOS NA EMPRESA 12:

Adiantamento: 485,29

Credev: 550,00


  • No momento da transação, sistema ira carregar o componente de transferência, somente se não encontrar saldo disponivel, em credev ou adiantamento. 

Imagem 11 - Lançamento de Transação Completo TRAFM060

 - Na imagem acima, efetuaremos um teste, lançando uma transação, em um valor que excede o disponivel em credev e adiantamento; Então ao clicar em encerrar a transação, sistema irá carregar o novo componente de transferência.

Imagem 12 - Transferência de Adiantamento/Credev Entre Empresas.

 - Como pode-se observar acima, ao clicar encerrar a transação, sistema chamou o componente FCCFP031, e sendo carregado pelo procedimento de venda, ele mostrará informativos na parte inferior esquerda, que auxiliarão o usuário a realizar uma transferência exata dos valores que precisará. Pois componente traz o valor de venda, e o valor que precisará transfererir em adiantamento ou credev, para que conclua a transação utilizando de saldo de adiantamento ou credev. 

 - Nos casos em que o sistema encontre saldo disponivel nas empresas, ele ja irá sugerir de imeditado o valor da transferência. Veja que o componente FCCFP031 ja foi carregado com o valor de 614,71 para ser transferido da empresa 04. Sistema já sugeriu uma empresa que possui saldo disponivel e alimentou os campos com os valores para auxiliar o usuário no procedimento; Mas os campos ficam liberados, caso o usuário faça de uma maneira diferente a transferência.

 - Iremos confirmar esta transferência no valor de 614,71, como sugerido pelo sistema, e veremos a confirmação dos processos executados pós venda. Após clicar em "Transferir Saldo", sistema apresentará mensagem de transferência executada com sucesso.

Imagem 13 -  Recebimento de Transação de Venda.

 - Veja que ao finalizar a transação, possuimos o valor exato de adiantamento para ser utilizado, pós transferência.


Imagem 14 -  Extrato Conta Corrente Crédito/Débito

 - Veja que a transferência executada dentro do procedimento de venda, funcionou perfeitamente. Consultando a conta do cliente 18766 na empresa 12, temos o crédito gerado no valor de 614,71 corretamente. Consultamos a conta do cliente 18766 na empresa 04 e lá também foi lançado o débito neste valor corretamente.


 - Lembrando que existe configuração efetuada dentro do componente FGRFM032 para rateio entre empresas, ou seja, depois da transferência que efetivamos no procedimento de venda, sistema também devera gerar as liquidações de rateio pela transferência e os respectivos documentos a receber e pagar.


Imagem 15 - Consulta Liquidação de Contas a Receber

 - Como mencionado anteriormente, sistema gerou a fatura na empresa 04 corretamente para o cliente empresa 12. No valor exato da transferência executada no momento da venda.


Imagem 16 - Consulta Liquidação de Duplicata

 - Como mencionado anteriormente, sistema gerou a duplicata na empresa 12 corretamente para o cliente empresa 04. No valor exato da transferência executada no momento da venda.


  • Lembrando que estas liquidações serão geradas, somente se houver configuração realizada dentro do componente FGRFM032, do contrário, sistema efetuará somente a transferência dos saldos como esta efetuando corretamente.


 - Os mesmos procedimentos de transferências foram inclusos nos procedimentos de vendas dos componentes: TRAFM080 e PDVFM001. 

 - Todas validações acima citadas, foram realizadas em todos os componentes de vendas mencionados acima. E estão funcionando corretamente.


Dentro deste novo procedimento de transferência, dentro do andamento da transação, vale lembrar, que sempre sistema verificará primeiramente o documento "Adiantamento" e depois "Credev".

Imagem 17 - Transferência de Adiantamento/Credev Entre Empresas.

 - No teste acima, estamos efetuando uma venda, em um valor alto, e como pode-se observar, sistema também sugere uma transferência do valor total disponivel em adiantamento na empresa 04, mesmo não cobrindo todo valor da transação. Isto acontecerá em adiantamento e credev.


Imagem 18 -  Transferência de Adiantamento/Credev Entre Empresas.

- Como pode-se observar na imagem acima, efetuamos o lançamento de uma transação no valor de 750,00 e neste caso de teste, possuímos saldo suficiente em credev para completar a transação, então sistema sugeriu o valor em credev para transferência, para completar o valor restante.

Imagem 19 - Venda Varejo

- Para demonstrativo, como informado, realizando uma venda pelo componente PDVFM001, o processo de validação de saldo funcionando corretamente.


Imagem 20 - Extrato Conta Corrente Crédito/Débito

-No exemplo acima, removemos a configuração dentro do componente FGRFM032 e ao efetivar o procedimento de transferência, sistema gerou apenas a movimentação sem o documento de rateio corretamente entre empresas.

Processo funcionando corretamente.

Imagem 21 - Recebimento entre empresas

-Na imagem acima, como podemos observar, consultando os períodos de transferências que efetuamos nos testes, vemos que é possível realizar o acerto entre as empresas 04 e 12 referente aos documentos gerados dos processos de transferências.


Feita simulação com parâmetro TP_UTILIZATRANSF_SALDOEMP configurado com valor 0, ou seja, mesmo que haja saldo disponível em outra empresa para utilização na transferência, no momento da realização da venda, sistema não ira carregar o componente FCCFP031 para realização da transferência.






04. DEMAIS INFORMAÇÕES

  - Se o parâmetro (TP_CREDEV_NF) estiver configurado com as opções (1 ou 3 – Utiliza no Contas a Receber) não
deverá permitir realizar a transferência de CREDEV.

  - Então caso, esteja configurado este parâmetro com um destes valores, quando for acessado o componente FCCFP031, sistema ira trazer os valores de CREDEV zerados.

  • Neste processo de transferência, não será possível realização de estorno do movimento transferido. Caso seja necessário realização de cancelamentos, será tratado em uma nova solicitação para esta nova liquidação.