Pular para o conteúdo

Corrigir uma resposta de cotação recusada por desconto ou frete negativo

Leitura de 3 minutos

Ao registrar a resposta de um fornecedor numa cotação, o sistema recusa desconto ou frete abaixo de zero. A recusa vem na hora do registro, antes de a resposta entrar na comparação entre os fornecedores.

Antes, a resposta com valor negativo era gravada e só era recusada na geração dos pedidos. Enquanto isso, ela entrava na comparação com o custo distorcido: um desconto ou frete negativo deixava a proposta mais barata do que é e podia ganhar a comparação.

Se o desconto ou o frete de algum item estiver abaixo de zero, aparece:

A resposta do item N tem desconto ou frete negativo. Informe zero ou um valor positivo.

O N é o número do item da cotação. O código do erro é COTACAO_RESPOSTA_VALOR_NEGATIVO.

  • Nada é gravado. A conferência roda antes de qualquer gravação. Se um item está com valor negativo, nenhuma linha da resposta é gravada, nem a dos itens que estavam corretos.
  • A regra vale para os dois valores. Desconto igual a zero ou positivo e frete igual a zero ou positivo são aceitos.
  • Valor vazio é tratado como zero.

O registro de resposta feito pelo comprador exige a permissão de alterar na tabela de cotações (TBLCOT).

  1. Veja na mensagem o número do item.
  2. Corrija o desconto ou o frete desse item para zero ou um valor positivo. Confira os demais itens, porque a mensagem aponta um item por vez.
  3. Registre a resposta de novo.

A geração de pedidos continua recusando a resposta vencedora com desconto ou frete negativo:

A resposta vencedora do item N tem desconto ou frete negativo. Corrija a resposta antes de gerar o pedido.

Essa trava é para respostas negativas que já estivessem gravadas antes da nova conferência. Corrija a resposta e gere o pedido de novo.

A gravação da resposta pelo portal usa a mesma conferência, mas o fornecedor não vê a mensagem nova:

  • O portal já barrava número negativo na entrada, com mensagens próprias: “Valor inválido no item N: use números iguais ou maiores que zero.” e “Frete inválido.”.
  • O fornecedor informa um frete total, que o sistema rateia pelos itens. Ele não informa desconto: o portal grava o desconto como zero.
  • O salvamento automático do portal grava a resposta como rascunho, sem marcá-la como enviada, e também passa pela conferência. Na prática ela não dispara ali, porque os valores já chegam iguais ou maiores que zero.

Corrigi um item, mas a resposta continua sem aparecer. A recusa desfaz o registro inteiro. Enquanto algum item estiver com desconto ou frete negativo, nada é gravado. Corrija todos e registre de novo.

A mensagem fala em “resposta vencedora” e não em “resposta do item”. Você está na geração de pedidos. A resposta vencedora do item tem valor negativo já gravado; corrija a resposta antes de gerar o pedido.