Pular para conteúdo

Indexadores

Cadastros > Complementares > Indexadores

O que é

O cadastro de Indexadores permite registrar índices econômicos (como IGP-M, IPCA, dólar, etc.) e vinculá-los a produtos do sistema. Cada indexador possui um histórico de valores com data, valor de custo e valor de venda. Ao registrar um novo valor para a data mais recente, o sistema oferece a opção de atualizar automaticamente os preços dos produtos vinculados a esse indexador com base no fator de indexação (PR_FATOR_IDX) de cada produto.


Como acessar

No menu principal, clique em CadastrosComplementaresIndexadores.


Onde impacta o sistema

  • Produtos (campo PR_INDEXADOR — produto vinculado ao indexador)
  • Preço de Custo dos produtos (PR_PRECOCUST, PR_PRECOCIND)
  • Preço de Venda dos produtos (PR_PRECOVEND, PR_PRECOVIND)
  • Atualização de preços em massa via fator de indexação (PR_FATOR_IDX)

Como cadastrar um indexador

  1. Clique em Novo (ou Alt+N).
  2. Informe o Nome do indexador e selecione quais preços ele calcula (Custo, Custo Indexado, Venda ou Venda Indexado).
  3. Clique em Gravar (ou Alt+G).
  4. Clique na aba Valores e clique em Novo (ou Alt+N) para adicionar o primeiro valor histórico.
  5. Informe a Data e os valores correspondentes (Valor Custo e/ou Valor Venda).
  6. Clique em Gravar (ou Alt+G).

Ao gravar um valor com data igual ao mais recente já cadastrado, o sistema pergunta se deseja atualizar os preços de todos os produtos vinculados a este indexador.


Campos desta tela

Aba: Indexador (TabSheet1)

Campo O que é Observações
Código Identificador interno sequencial Gerado automaticamente pelo gerador GEN_INDEXADORES. INDEXADORES.IX_CODIGO
Nome Descrição do indexador Obrigatório. INDEXADORES.IX_NOME
Custo Indica que este indexador atualiza o preço de custo dos produtos Pelo menos uma opção de cálculo deve ser marcada. INDEXADORES.IX_CUSTO
Custo Indexado Indica que este indexador atualiza o preço de custo indexado INDEXADORES.IX_CUSTOINDX
Venda Indica que este indexador atualiza o preço de venda INDEXADORES.IX_VENDA
Venda Indexado Indica que este indexador atualiza o preço de venda indexado INDEXADORES.IX_VENDAIDX
Inativo Marca o indexador como inativo INDEXADORES.IX_INATIVO

Aba: Valores (tsValores)

Campo O que é Observações
Data Data de referência do valor do indexador Preenchida automaticamente com a data atual ao criar novo registro. VALORES_INDEXACAO.VX_DATA
Valor Custo Valor do indexador para cálculo do preço de custo Obrigatório quando IX_CUSTO ou IX_CUSTOINDX = S. Mensagem: "Preencha o valor de custo!". VALORES_INDEXACAO.VX_VLRCUSTO
Valor Venda Valor do indexador para cálculo do preço de venda Obrigatório quando IX_VENDA ou IX_VENDAIDX = S. Mensagem: "Preencha o valor de venda!". VALORES_INDEXACAO.VX_VLRVENDA

Regras e comportamentos do sistema

  • Ao clicar em Novo na aba Indexador, os defaults são: IX_CUSTO = 'N', IX_CUSTOINDX = 'N', IX_VENDA = 'N', IX_VENDAIDX = 'N', IX_INATIVO = 'N'.
  • Ao tentar gravar sem marcar nenhuma opção de cálculo, o sistema exibe: "É obrigatório informar ao menos uma opção de cálculo! Verifique."
  • Ao gravar um valor (aba Valores) cuja data é igual à data mais recente já registrada para este indexador: o sistema exibe a pergunta "Deseja atualizar o preço de custo e de venda dos produtos deste Indexador?". Se confirmado, executa um UPDATE nos produtos vinculados calculando: PR_PRECOCUST = VX_VLRCUSTO * PR_FATOR_IDX, PR_PRECOCIND = VX_VLRCUSTO * PR_FATOR_IDX, PR_PRECOVEND = VX_VLRVENDA * PR_FATOR_IDX e/ou PR_PRECOVIND = VX_VLRVENDA * PR_FATOR_IDX, conforme as opções marcadas no indexador.
  • Ao gravar valores: se IX_VENDA ou IX_VENDAIDX = S e o Valor Venda for zero, o sistema exibe: "Preencha o valor de venda!". Se IX_CUSTO ou IX_CUSTOINDX = S e o Valor Custo for zero: "Preencha o valor de custo!".
  • A sequência (VX_SEQ) dos valores é gerada automaticamente como MAX(VX_SEQ) + 1 para o indexador.
  • Ao clicar em Novo na aba Valores: a data é preenchida automaticamente com a data atual e o campo VX_INDEXADOR é herdado do indexador selecionado.
  • Cancelar na aba Indexador cancela também o registro de valores não gravado.

Dúvidas frequentes

O sistema atualizou os preços dos produtos automaticamente. Como isso acontece? Ao gravar um valor com data igual à mais recente já existente, o sistema detecta que é uma atualização do valor vigente e oferece atualizar os preços. O cálculo usa o fator individual de cada produto (PR_FATOR_IDX), multiplicado pelo valor do indexador.

Posso cadastrar valores retroativos? Sim. O sistema não impede a inserção de datas anteriores. Porém, a atualização automática de produtos só ocorre quando a data gravada é igual à data do valor mais recente registrado.

O que significa "ao menos uma opção de cálculo"? É obrigatório marcar pelo menos um dos quatro campos: Custo, Custo Indexado, Venda ou Venda Indexado. Esses campos determinam quais preços dos produtos serão atualizados quando o indexador for atualizado.

Como vincular produtos a um indexador? O vínculo é feito no cadastro de produtos, no campo "Indexador" (PR_INDEXADOR). O fator de ajuste individual do produto é definido no campo PR_FATOR_IDX.