386364 – Bloqueio de Configuração Incompatível de Tabela de Preço no Checkout (Versão 30.74.150.58)

Filtros


Tópicos

Objetivo da mudança:

O objetivo foi implementar uma trava de segurança no “Checkout” (Resumo de Caixa) para impedir uma combinação de configurações incompatível. Foi identificado que era possível configurar o Checkout para solicitar a condição de pagamento no final da venda, mesmo quando a empresa utilizava tabela de preço por condição. Isso levava o sistema a aplicar a tabela de preço errada. A rotina foi ajustada para exibir uma trava no Checkout, obrigando que a condição de pagamento seja informada no início da operação caso a tabela de preço por condição esteja ativa, garantindo a precificação correta.

Rotinas / Telas:

  • Principal > Faturamento > “Resumo de Caixa” (Checkout) (frmRcxOperador)

Instruções sobre o que configurar:

  1. Acessar a rotina Configuração do Sistema (frmCfgSistema);

  2. A configuração CFG_TBPCND (Utilizar tabela de preço por condição) deve estar como “Sim”;

  3. A configuração CFG_CND_F3 (Condição de pagamento no checkout) deve estar como “Início”.

Instruções sobre como utilizar:

A alteração é uma trava de configuração. Se o sistema estiver configurado para usar tabela de preço por condição (CFG_TBPCND=S), não será possível operar o Checkout com a condição de pagamento sendo solicitada no final (CFG_CND_F3=Final). O sistema exibirá uma mensagem informativa, similar à que já existe nas telas de Pedido/Venda, orientando o usuário a ajustar a configuração para que a condição seja solicitada no início, assegurando que a tabela de preço correta seja aplicada.

Este artigo foi útil para você?
Pró
Não
Contra