01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco

Segmento:

Varejo

Tipo de Documento:

Inovação

Módulo:Compras
Caminho: Compras > Administração > Gerenciador de Compras
Função:Gerenciador de Compras (MAC00100)
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPCOMP-19942

02. SITUAÇÃO/REQUISITO

Foi identificada a necessidade de impedir que o comprador insira um custo negociado superior ao custo com desconto da tabela de custos vigente do fornecedor no Gerenciador de Compras. O objetivo é garantir o aproveitamento de ofertas negociadas e evitar prejuízos na aquisição de mercadorias.

A validação deve ocorrer quando:

  1. O usuário digita um custo negociado maior que o da tabela.
  2. O fornecedor está configurado para exigir tabela de custo.
  3. O parâmetro de controle está ativado para bloqueio.

03. PRÉ-REQUISITOS

Para que o bloqueio ocorra, as seguintes condições devem ser atendidas:

  1. Parâmetro Dinâmico: O parâmetro CONSISTE_ALTERACAO_CUSTO (Grupo: GER_COMPRAS) deve estar configurado com o valor B (Bloqueia Custo Maior).
  2. Se valor N (Padrão): Não consiste.
  3. Permissão de Alteração: O parâmetro IND_PERM_ALT_CUSTO deve estar como S.
  4. Cadastro do Fornecedor: Na divisão do fornecedor, a opção Exige tabela de custo deve estar marcada como SIM.
  5. Validade: A tabela de custos do fornecedor deve estar (Data de validade < Data atual).



Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.


04. SOLUÇÃO

Foi implementada a inconsistência de código 37 - Custo negociado maior que o custo com desconto da Tabela de Custo.

Esta validação verifica se o valor informado na coluna "Custo p/ Compra" é superior ao valor encontrado na tabela de custos do fornecedor (considerando os descontos). Caso a configuração esteja ativa, o sistema gerará uma inconsistência do tipo Bloqueio ao tentar processar o lote.


Opcionalmente, utilize abas para organizar os passos ou etapas de forma estruturada e acessível.

Acesse o Gerenciador de Compras

Na aba 1. Parâmetros do Lote, selecione um fornecedor que possua tabela de custo vigente e esteja configurado para exigi-la.

Vá para a aba 2. Produtos. Insira os itens desejados.

Na coluna Custo p/ Compra, informe um valor que seja maior que o custo com desconto da tabela do fornecedor para aquele produto.

  • Exemplo: O produto possui custo de tabela de R$ 40,79, mas foi digitado R$ 42,00.


Ao tentar gerar o pedido ou validar o lote, clique no botão Inconsistências ou tente processar. O sistema executará a validação (Inconsistência 37).

  • Clique no botão inconsistências para ver.


A tela de Log de Finalização de Lote será exibida, apresentando o erro de bloqueio e impedindo a continuidade até que o custo seja ajustado para um valor igual ou menor que o da tabela.

05. REQUISITOS DE VERSÃO

Se estiver na versão 25.01, atualize para o service pack 26.01 ou superior. 

Se estiver na versão 25.07, atualize para o service pack 26.01 ou superior. 

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA