Especificação de Requisitos |
|
Projeto/Versão: 12 |
Requisito/Módulo: PDR_VAR_LOJ001-97/SIGAFRT |
Sub-Requisito/Função: PDR_VAR_LOJ001-97 |
Tarefa/Chamado: |
País: All |
Data Especificação: 26/01/2014 |
Rotinas Envolvidas |
|
|
Rotina |
Tipo de Operação |
Opção de Menu |
LOJA120 - Caixas |
[Alteração] |
Atualizações -> Ponto de Venda > Caixa |
STIPOSMAIN |
[Alteração] |
Atualizações > Frente de Lojas > TotvsPDV |
Estratégia de Desenvolvimento e Liberação |
|
Produto |
TotvsPDV |
Release que está sendo desenvolvido |
12.1.7 |
Possui Réplica? |
(X)Sim ( )Não |
Qual a versão? |
11.8 |
Permitir que o estabelecimento tenha um controle preciso sobre a quantidade de valores por forma de pagamento que estão atualmente no caixa, para isso será possível limitar o momento em que o Caixa deverá realizar a Sangria.
Em uma determinada loja/estabelecimento são efetuados diariamente diversas operações de vendas, recebimento de títulos, entrada de trocos e etc, que fazem com que seja armazenado quantidades em valores muito altas no Caixa. Baseado neste cenário e na segurança não só do Caixa mas do estabelecimento, foi disponibilizada funcionalidade para que seja possível ter um controle preciso sobre o montante recebimento.
Para atender a esta necessidade, será disponibilizada uma funcionalidade que irá comparar, após a finalização de cada venda, o montante de numerário acumulado no Caixa com a configuração previamente definida. Caso este limite seja ultrapassado, o sistema emite mensagens de aviso ao Caixa para que seja realizado o procedimento informado.
Importante: A mensagem exibida ao Caixa por padrão será: "Caixa, favor efetuar o procedimento de Sangria". Porém, esta mensagem é customizável através do parâmetro: MV_LJMSGCX
Este parâmetro deverá receber uma função de usuário, que será macro executada assim que o primeiro limite for atingido.
Exemplo: MV_LJMSGCX = &(U_LjMsgSangria())
A funcionalidade estará ativa, conforme habilitado parâmetro MV_LJLISAN no módulo Configurador > Parâmetros:
Primeiramente deverão ser informados os valores limites no Cadastro de Caixas, na aba "Limite Sangria", onde já serão carregadas as formas de pagamento da tabela SX5 código da tabela 24, sendo necessário preencher apenas o Limite do Caixa e o Limite do Superior (este ultimo opcional). Essas informações serão salvas na tabela MGW – Cadastro para Limite de Sangria
Caso não deseja controlar o limite do superior, que impossibilita que novas vendas sejam efetuadas, este valor pode ser mantido zerado no cadastro.
Este Cadastro deverá ser efetuado no BackOffice e efetuado o procedimento de Carga Ambiente das seguintes tabelas:
MGW - Limites para Sangria
SLF – Permissoes do Caixa
A fim de agilizar o processo de cadastro, será possível através de Opções Relacionadas > Copiar Direitos da rotina Cadastro de Caixas, copiar todos os direitos, permitindo replicar as configurações de um Caixa para os demais, incluindo:
Exemplo:
O estabelecimento realizou uma venda em que recebeu um determinado valor em dinheiro. Este valor será somado aos valores que o mesmo já recebeu em vendas anteriores daquele dia. Caso a soma deste valor atinja o valor estabelecido no limite do caixa (primeiro limite), será exibido um alerta ao caixa para efetuar a Sangria de Caixa, porém, isso não obriga que o mesmo efetue este procedimento. Ele poderá continuar efetuando qualquer processo no PDV. Durante a finalização das vendas posteriores, o sistema continurá somando os valores recebidos e comparando com o cadastro. Caso atinja o segundo valor estabelecido, na finalização da venda, será solicitado a senha do superior, e, somente mediante a senha correta o PDV será liberado, caso seja inserido a senha errada, o PDV ficará apresetando a tela para informar a senha.
Tabelas Utilizadas
2 – Protótipo da mensagem padrão que será exibido ao caixa, caso atinja o primeiro limite estabelecido no cadastro
3 – Protótipo da mesangem e da tela solicitando usuário e senha do superior, caso atinja o segundo limite estabelecido no cadastro
Não se aplica
Opcional
Cenário que atinge limite do caixa
Inicio
Registro de item
Pagamento
Finalização da Venda
Exibe mensagem ao caixaSimAtingiu Limite do Caixa?
Sangria de Caixa
Não
Nova Venda
Fim
Cenário que atinge limite do superior
Inicio
Registro de item
Pagamento
Finalização da Venda
Exibe mensagem
ao CaixaSimAtingiu Limite do Superior?
Não
Solicita senha do superior
NãoSenha correta?
Sim
Sangria de CaixaNova Venda
Fim
Não se aplica
(Opcional)
Não se aplica
(Opcional)
Não se aplica
(Opcional)
Não se aplica
(Opcional)
Não se aplica
(Opcional)
Dicionário de Dados
Nome |
MV_LJLISAN |
Tipo |
Lógico |
Default |
.F. |
Descrição |
Habilita controle para limite de sangria |
Nome |
MV_LJMSGCX |
Tipo |
Caracter |
Default |
|
Descrição |
Mensagem que será exibida ao Caixa caso atinja o primeiro limite cadastrado |
Arquivo: MGW – Limite de Sangria
Índice |
Chave |
01 |
MGW_FILIAL+MGW_CX |
02 |
MGW_FILIAL+MGW_CXD+MGW_FPGTO |
Campo |
MGW_FILIAL |
Tipo |
C |
Tamanho |
6 |
Descrição |
Filial do Sistema |
Título |
Filial |
Picture |
@! |
Help de Campo |
Filial do Sistema |
Campo |
MGW_CX |
Tipo |
C |
Tamanho |
3 |
Descrição |
Caixa De |
Título |
Caixa De |
Picture |
@! |
Help de Campo |
Caixa De |
Campo |
MGW_FPGTO |
Tipo |
C |
Tamanho |
3 |
Descrição |
Forma de Pagamento |
Título |
Form. De Pagto |
Picture |
@! |
Help de Campo |
Forma de Pagamento |
Campo |
MGW_LIM1 |
Tipo |
N |
Tamanho |
16 |
Descrição |
Limite do Caixa |
Título |
Lim do Caixa |
Picture |
@E 99,999,999,999.99 |
Help de Campo |
Primeiro limite de valor que irá alertar o Caixa para efetuar a Sangria |
Campo |
MGW_LIM2 |
Tipo |
N |
Tamanho |
16 |
Descrição |
Limite do Superior |
Título |
Lim. Superior. |
Picture |
@E 99,999,999,999.99 |
Help de Campo |
Segundo limite de valor que irá solicitar senha do supervisor para o Caixa efetuar a Sangria |
Arquivo: MGX – Valor de Limite para Sangria
Índice |
Chave |
01 |
MGX_FILIAL+MGX_FPAGTO |
02 |
MGX_FILIAL+MGX_FPAGTO+MGX_VALOR+MGX_DATA |
Campo |
MGX_FILIAL |
Tipo |
C |
Tamanho |
6 |
Descrição |
Filial do Sistema |
Título |
Filial |
Picture |
@! |
Help de Campo |
Filial do Sistema |
Campo |
MGX_FPAGTO |
Tipo |
C |
Tamanho |
3 |
Descrição |
Forma de Pagamento |
Título |
Form. Pagto |
Picture |
@! |
Help de Campo |
Forma de Pagamento |
Campo |
MGX_VALOR |
Tipo |
16 |
Tamanho |
N |
Descrição |
Valor |
Título |
Valor |
Picture |
@E 99,999,999,999.99 |
Help de Campo |
Forma de Pagamento |
Campo |
MGX_DATA |
Tipo |
8 |
Tamanho |
D |
Descrição |
Data |
Título |
Data |
Picture |
|
Help de Campo |
Data |
(Opcional)
Grupo de Perguntas
Não se aplica
(Opcional)
Consulta Padrão
Não se aplica
(Opcional)
Estrutura de Menu
Não se aplica
Não se aplica