Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: | Troco SolidárioPDV | ||||
Função: | Troco Solidário | ||||
País: | Brasil | ||||
Ticket: | 13902341 | ||||
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPPDVCORE-4273 |
Sobra no caixa, provocada pelo cancelamento não intencional da doação do troco solidário.
Para melhorar a usabilidade do sistema e evitar a sobra no caixa, caso a operadora cancele por engano o troco solidário pressionando a 'Tecla_Esc', será exibida uma mensagem de confirmação de cancelamento da doação.
Também foi implementado um método para exigir a liberação de troco solidário, para valores maiores ou iguais ao configurado no novo parâmetro VlrExigePermissao do grupo TrocoSolidario, o default deste parâmetro é zero, sendo assim, para clientes que não queiram utilizar esta solicitação de permissão para liberação, basta manter o valor default do parâmetro.
Script de banco
1) Criação do método mtLiberarVlrTrocoSolidario;
2) Criação do parâmetro VlrExigePermissao no grupo TrocoSolidario
No monitor o novo módulo é exibido em:
Cadastros -> Usuários e grupos -> Permissões
No monitor este novo parâmetro é exibido em:
Regras de negócios -> Troco solidário -> Valor a partir do qual é exigida permissão para liberação.
AcruxPDV
1) na unit pdTrocoSolidario alteração do ObterTrocoSolidario e FormAnyKeyPress, para que ao acionar a 'Tecla_Esc', o sistema exiba uma mensagem de confirmação
sobre o cancelamento do troco solidário.
2) na unit pdTrocoSolidario alteração do FormAnyKeyPress, para que ao acionar a 'Tecla_Enter' o sistema verifique se é necessário exigir permissão para liberação
do valor do troco solidário.
3) na pdDicionarioIdioma criação das mensagens MsgMetodoLiberarVlrTrocoSolidario, MsgVlrTrocoSolidarioExigePermissao e MsgCancelarTrocoSolidario.
4) na pdOperacoes inclusão da referencia ao novo método mtLiberarVlrTrocoSolidario.
Abaixo segue as configurações necessárias
Atualizar para a versão 22.07.001 ou superior.
Não há.