...
Produto: | |
---|
Segmento: | |
---|
Módulo: | Comercial |
---|
Função: | Controle do aluguel de produtos. |
---|
País: | Brasil |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DVAVAR-16383 DVAVAR-16943 |
---|
02. SITUAÇÃO/REQUISITO
Solicitada uma rotina que permita controlar o aluguel de produtos no PDVFM001 e PDVFM055.
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 e PDVFM055 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".
Desenvolvido o PDVFL045 para gestão de aluguéis.
Totvs custom tabs box |
---|
tabs | Configuração, Pré-Venda Aluguel, Faturamento do Aluguel, Retirada dos produtos, Retorno dos produtos, Cancelamento do aluguel, Conferências, Gestão |
---|
ids | passo1,PreVenda,passo2,passo3,passo4,passo5,passo6,Gestão |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
|
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 Utilizada no PDVFM055 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 |
---|
default | no |
---|
referencia | PreVenda |
---|
| 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 |
---|
default | no |
---|
referencia | passo2 |
---|
|
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 |
---|
default | no |
---|
referencia | passo3 |
---|
|
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 |
---|
default | no |
---|
referencia | passo4 |
---|
|
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 |
---|
default | no |
---|
referencia | passo5 |
---|
|
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 |
---|
default | no |
---|
referencia | Gestão |
---|
|
Image AddedGif1 - 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.
Image Added 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 |
---|
default | no |
---|
referencia | passo6 |
---|
| 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". |
|
...