1. Resumo do Problema
Foi identificado um comportamento inconsistente no sistema Cangooroo, onde o valor final a pagar de uma reserva com desconto era exibido com um montante inferior ao devido.
2. Cenário de Exemplo e Sintoma Analisado
Comparativo dos Valores:
Custo Original da Reserva: BRL 344,49
Desconto Comercial Aplicado: 2%
Valor Esperado a Pagar: BRL 337,60 (cálculo: $344,49 \times (1 - 0,02)$)
Comportamento Incorreto Observado:
Valor a Pagar Exibido pelo Sistema: BRL 290,33 ❌
3. Causa Raiz
O problema ocorria devido à configuração do parâmetro "Referência de pagamento" dentro do cadastro da "Condição de Pagamento" utilizada na reserva.
Quando esse campo está parametrizado com a opção Valor sem comissão, o sistema Cangooroo aplica o percentual de desconto unicamente sobre a parcela líquida e retém a comissão, não cobrando o valor comissionado do cliente/agência. Isso altera a base de cálculo e reduz o valor cobrado, resultando em um montante cobrado significativamente menor do que o devido.
4. Passo a Passo para Solução
Para corrigir esse comportamento e garantir que o valor da reserva seja calculado sobre o montante total (sem retenção indevida da comissão):
Navegue até Condições de Pagamento: Vá em Cadastro > Condições de Pagamento.
Localize a Condição Afetada: Edite a regra ou condição de pagamento associada às reservas em questão.
Ajuste o Campo "Referência de pagamento":
Altere a opção de Valor sem comissão para Valor total ou Ambos.
Salve e Teste: Clique em Salvar. Realize uma nova simulação ou teste de reserva com o desconto ativado para revalidar o cálculo.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo