8 - Seleção entre Repique e Troco ao finalizar venda
Obs.: Recurso apenas para o segmento Food
Implementado no sistema um novo fluxo que permita ao operador, ao finalizar a venda, escolher entre dois tipos de tratamento para a diferença entre o valor pago e o total da venda:
1. TROCO (como já é feito atualmente).
2. REPIQUE (valor adicional doado pelo cliente, registrado como troco no cupom fiscal, mas contabilizado de forma separada, sem impacto tributário).
Figura 1 - Tela de funcionamento

1. Como configurar
Adicionado no back-end um novo parâmetro obrigatório, que deverá ser configurado para permitir a escolha entre as opções de TROCO ou REPIQUE durante a finalização da venda.
Figura 2 - Campo do parâmetro Habilitar Repique

Implementado no PDV um modal obrigatório, que será exibido exclusivamente quando o valor pago for superior ao valor total da venda e quando o parâmetro “Habilitar Repique” estiver ativado.
2. Regra:
1. Manterá o troco no cupom.
2. Não alterará o valor da venda.
3. Quando o parâmetro estiver habilitado, o sistema deverá verificar se a venda finalizada (Ticket, Papa-Fila, NFCe ou CF-e-SAT), ou seja, nota_modelo <> '99' ou '96' e não for oriundo de marketplace ou entrega, possui troco.
4. Se a venda possuir troco, deverá ser solicitado o usuário definir se o valor do troco será retornando ao usuário ou será dado como gorjeta.
5. Poderá ser gerado o troco nas seguintes condições. Caso contrário não permitirá geração do troco.
01 - DINHEIRO.
03 - CARTÃO DE CRÉDITO.
04 - CARTÃO DE DÉBITO.
10 - VALE ALIMENTAÇÃO.
11 - VALE REFEIÇÃO.
17 - PIX (DINÂMICO).
20 - PIX (ESTÁTICO).
Relatório:
Incluso no back-end o relatório visto na Figura 3.
Módulo Financeiro > Gerar Repique.
Figura 3 - Tela do Relatório de Repique
