Páginas filhas
  • DT Controle do aluguel de produtos.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
SolucaoTOTVS Moda

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:Comercial
Função:Controle do aluguel de produtos.
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :

DVAVAR-16383



02. SITUAÇÃO/REQUISITO

Solicitada uma rotina que permita controlar o aluguel de produtos no PDVFM001.

03. SOLUÇÃO

Criados parâmetros para indicar que o ambiente trabalha com a opção de aluguel e para informar as operações específicas a serem utilizadas em cada etapa (DS_CONFIG_ALUGUEL_PDV).
Ajustado o PDVFM001 para tratar a opção "Aluguel" gerando uma transação para fazer a movimentação financeira.
Desenvolvido o PDVFM096 onde o operador informará as datas do evento, da prova, da retirada e do retorno referentes ao aluguel contratado. Será chamada automaticamente no recebimento da transação.
Desenvolvido o PDVFC020 para consulta por data e produto.
Desenvolvido o PDVFP066 que irá gerar a transação de retirada do produto movimentando kardex para saída do estoque da loja e entrada no estoque "alugado".
Desenvolvido o PDVFP065 que irá gerar a transação de retorno do produto movimentando kardex para saída do estoque "alugado" e entrada no estoque da loja.
Implementada no componente TRAFP006 validação para não permitir cancelar transações de aluguel que possuam itens com situação "Retirado" ou "Finalizado".


Totvs custom tabs box
tabsConfiguração, Pré-Venda Aluguel, Faturamento do Aluguel, Retirada dos produtos, Retorno dos produtos, Cancelamento do aluguel, Conferências, Gestão
idspasso1,PreVenda,passo2,passo3,passo4,passo5,passo6,Gestão
Totvs custom tabs box items
defaultyes
referenciapasso1

Imagem 01 - Exemplo da operação de saída de aluguel (movimenta financeiro).


Imagem 02 - Exemplo da operação de retirada do produto alugado (movimenta kardex).


Imagem 03 - Exemplo da operação de retorno do produto alugado (movimenta kardex).


Gif 01 - Demonstração do preenchimento do parâmetro DS_CONFIG_ALUGUEL_PDV.

TP_UTILIZA_ALUGUEL_PDV - Define se utiliza a rotina de aluguel no PDV
    Valores: 0 - Não utiliza / 1 - Utiliza
CD_OPER_SAIDA_ALG - Código da operação de saída de aluguel
    Movimenta apenas o financeiro
    Utilizada no PDVFM001
CD_OPER_RETIRADA_ALG - Código da operação de retirada de aluguel
    Movimenta apenas o kardex
    Utilizada no PDVFP066
CD_OPER_RETORNO_ALG - Código da operação de retorno de aluguel
    Movimenta apenas o kardex
    Utilizada no PDVFP065


Observação: O sistema verifica se as operações informadas tem as características necessárias de movimentação de financeiro e kardex.

Totvs custom tabs box items
defaultno
referenciaPreVenda

Image Added

GIF 01 - Caso estiver configurado o botão de aluguel (ALT+G) estará disponível no PDVFM055 para gerar a transação de aluguel.

Ao finalizar a pré-venda abrirá o PDVFM096 para digitar informações referentes ao aluguel (datas do evento, da prova, da retirada e do retorno). O processo de finalização só prosseguirá após preenchimento desta tela.

No "" temos a opção "Consulta aluguel" que abre o PDVFC020. Informando a data do evento e o produto serão listadas as transações de aluguel referentes ao produto num período de sessenta dias (trinta antes e trinta depois da data filtrada).


Observação 1: Se o produto informado no PDVFM055 já estiver agendado para um aluguel o programa automaticamente irá abrir o PDVFC020.

Observação 2: Após a finalização da pré-venda a mesma poderá ser concluída no PDVFP012 ou através do componente de gestão PDVFL045.

Totvs custom tabs box items
defaultno
referenciapasso2

Gif 1 - O operador utilizará a opção "Aluguel" para informar o cliente e os produtos que serão alugados. 
Ao chamar a tela para o recebimento abrirá o PDVFM096 para digitar informações referentes ao aluguel (datas do evento, da prova, da retirada e do retorno). O processo de recebimento só prosseguirá após preenchimento desta tela.

No "Menu Caixa" temos a opção "Consulta aluguel" que abre o PDVFC020. Informando a data do evento e o produto serão listadas as transações de aluguel referentes ao produto num período de sessenta dias (trinta antes e trinta depois da data filtrada).


Observação 1: O PDVFM096 também pode ser chamado do menu "" quando a transação carregada for de aluguel e já tenha itens lançados. 

Observação 2: Se o produto informado no PDVFM001 já estiver agendado para um aluguel o programa automaticamente irá abrir o PDVFC020.

Totvs custom tabs box items
defaultno
referenciapasso3

Gif 1 - Pelo "Menu Caixa" clicando no botão "Retirada aluguel" o operador acessa o componente PDVFP066. Informando o código do cliente o programa mostrará todas as transações em que hajam produtos alugados e ainda não retirados. Basta marcar a check-box dos produtos a serem retirados e clicar no botão processar. Se o operador marcar o check-box da transação automaticamente o sistema irá marcar os check-box de todos os produtos relacionados.

Voltando ao "Menu Caixa" e clicando no botão "Consulta aluguel" irá abrir o PDVFC020. Informando a data do evento e o produto o operador poderá conferir a situação do aluguel que será "Retirado".


Gif 2 - Utilizando o PRDFL017 o operador poderá conferir a movimentação de kardex nos saldos informados na operação de retirada.


Observação: Se o cliente tiver mais de uma transação de aluguel, o operador poderá efetuar uma única retirada. Neste caso o sistema gerará uma transação de retirada para cada uma das transações de aluguel.

Totvs custom tabs box items
defaultno
referenciapasso4

Gif 1 - Pelo "Menu Caixa" clicando no botão "Retorno aluguel" o operador acessa o componente PDVFP065. Informando o código do cliente o programa mostrará todas as transações em que hajam produtos alugados, retirados e ainda não retornados. Basta marcar a check-box dos produtos a serem retornados e clicar no botão processar. Se o operador marcar o check-box da transação automaticamente o sistema irá marcar os check-box de todos os produtos relacionados.

Voltando ao "Menu Caixa" e clicando no botão "Consulta aluguel" irá abrir o PDVFC020. Informando a data do evento e o produto o operador poderá conferir a situação do aluguel que será "Retornado".


Gif 2 - Utilizando o PRDFL017 o operador poderá conferir a movimentação de kardex nos saldos informados na operação de retorno.


Observação: Se o cliente tiver mais de uma transação de aluguel, o operador poderá efetuar um único retorno (independentemente de como foram feitas as retiradas). Neste caso o sistema gerará uma transação de retorno para cada uma das transações de aluguel.

Totvs custom tabs box items
defaultno
referenciapasso5

GIF 01 -  Para realizar o cancelamento de uma transação de aluguel, caso a mesma possua transação de retirada e retorno, ambas devem ser canceladas antes de cancelar a de aluguel.

Neste exemplo temos a transação 44200 de aluguel, e as transações de 44201 de retirada e 44202 de retorno. Para que a 44200 seja cancelada antes foi realizado o cancelamento das transações 44202 e 44201.

Totvs custom tabs box items
defaultno
referenciaGestão


Gif1 - Acima, o calendário de gestão para aluguel que pode ser alterado os meses e anos. Ao navegar com o mouse entre os campos, será atualiza as listas de "Pessoa" e "Transação" e conforme o campo em foco. A lista de transação será agrupada por cliente e conforme navegar entre as linhas, serão atualizadas as transações do cliente em foco.

  • Dia/mês/ano: Ao posicionar o mouse em cima desse campo, serão listados todos os aluguéis, retiradas, retornos e provas do dia.
  • Saída de Aluguel: Listadas e totalizadas todas as transações de aluguel do dia.
  • Retirada de aluguel: Listados e totalizados todos os aluguéis que tem data de retirada para o dia.
  • Retorno de aluguel: Listados e totalizados todos os aluguéis que tem data de retorno para o dia.
  • Prova: Listados e totalizados todos os aluguéis que tem data de prova para o dia.


Gif 02 - Na tela de gestão, o usuário também poderá efetuar a retirada e devolução, utilizando o botão da lista de transação. Quando a transação não for atendida no caso de Pré-Venda, será listado o botão "Finalizar", se a transação já foi atendida e o produto ainda não foi retirado, será listado o botão "Retirar", se ele já foi retirado será listado o botão "Retornar" e caso já foi retirado ou a transação estiver cancelada, será listado o botão "Detalhar".

Ações:

  • Finalizar: Abertura do componente PDVFP012 com a transação de aluguel selecionada.
  • Retirar: Abertura do componente PDVFP066 com a transação de aluguel selecionada.
  • Retornar: Abertura do componente PDVFP065 com a transação de aluguel selecionada.
  • Detalhar: Abertura do componente TRAFL017 com a transação de aluguel selecionada.
Totvs custom tabs box items
defaultno
referenciapasso6

Conferências

As datas informadas no PDVFM096 são previsões de quando deve ocorrer o evento e de quando o cliente virá provar, retirar e devolver as peças alugadas. Para manter a coerência entre estas datas o programa fará as seguintes verificações:


Data do evento
    Deve ser igual ou posterior à data em que está sendo feito o aluguel.
    Não pode ser igual às datas compreendidas entre a prova e a devolução de outro aluguel do mesmo produto.

Data da prova
    Deve ser igual ou posterior ao dia em que está sendo feito o aluguel.
    Deve ser anterior à data do evento.
    Não pode ser igual às datas compreendidas entre a prova e a devolução de outro aluguel do mesmo produto.

Data de retirada
    Deve ser igual ou posterior ao dia da prova.
    Deve ser igual ou anterior à data do evento.
    Não pode ser igual às datas compreendidas entre a prova e a devolução de outro aluguel do mesmo produto.

Data de retorno
    Deve ser igual ou posterior ao dia da retirada.
    Deve ser igual ou posterior à data do evento.
    Não pode ser igual às datas compreendidas entre a prova e a devolução de outro aluguel do mesmo produto.


Observação: As verificações são efetuadas apenas quando o operador clica no botão "Confirmar".

...