Pular para o conteúdo principal

CFA001 — Formação de Preço de Venda

Fonte​

  • Source: source/CFA001/

Objetivo​

O módulo CFA001 e a ferramenta central de formacao e analise de preco de venda do JunsoftERP V2. Permite calcular o preco de venda de produtos com base em indices de custo configurados (ICMS, IPI, margens, despesas), executar analises de rentabilidade, visualizar composicoes detalhadas de custo por produto e atualizar tabelas de preco diretamente pelo resultado da analise.

Este módulo e destinado a gestores comerciais, analistas de pricing, controllers e equipes de custeio que precisam definir ou revisar precos de venda com base em criterios tecnicos de composicao de custo. O CFA001 suporta cinco tipos de analise de custo (ultima nota de compra, custo de estoque, simulacao de producao, simulacao de producao com tabela de compra, e tabela de compra direta) e tres tipos de analise comparativa (volume de vendas, volume de compras e quantidade produzida).

O diferencial do CFA001 e sua capacidade de analise hipotetica (what-if): ao editar o custo na tela de resultado, todos os precos sao recalculados automaticamente em tempo real, permitindo simular cenarios de custo antes de confirmar a atualizacao da tabela de preco. Adicionalmente, o modo de simulacao de producao exibe a grade de ficha tecnica (BOM) com os componentes e custos de cada materia-prima.

Funcionalidades​

  • Filtros e Parametros de Analise (Aba Dados para Analise)
  • Resultado da Analise (Aba Resultado Analise)
  • Detalhe da Analise por Produto (Aba Detalhe Analise)
  • Edicao de Custo e Recalculo Automatico (Analise What-If)
  • Simulacao de Producao com Grade de BOM
  • Atualizacao de Tabela de Preco (F6 - Salvar)
  • Geracao de Relatório (F8 - Impressao)

Quando usar?​

O módulo CFA001 e a ferramenta central de formacao e analise de preco de venda do JunsoftERP V2.

Para que usar?​

Permite calcular o preco de venda de produtos com base em indices de custo configurados (ICMS, IPI, margens, despesas), executar analises de rentabilidade, visualizar composicoes detalhadas de custo por produto e atualizar tabelas de preco diretamente pelo resultado da analise.

Filtros​

Campos simples:

  • Até (De / Até)
  • Período (De / Até)
  • Analisar Custo (Última Nota de Compra / Custo Estoque / Simulação de Produção / Simulação Produçã)
  • Comparativo (Total de Vendas / Total de Compras / Qtde Produzida)
  • Empresa F9
  • Grupo F9
  • Qtde Previsão Vendas
  • SubGrupo F9
  • Seção F9
  • Tabela de Preço F9

Filtros de grid (multi-seleção via F9):

  • Produtos — F9 — multi-seleção
  • Custo Total — F9 — multi-seleção

Atenção: Empresa é obrigatória para executar a consulta.

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela CFA001? R: A tela CFA001 é a tela de Formação de Preço de Venda do sistema. Nela é possível analisar e calcular o preço de venda dos produtos com base em diversos critérios de custo e índices configuráveis. A tela permite filtrar por Empresa, Grupo, SubGrupo, Seção e Produtos específicos, além de configurar o Tipo de Custo (Custo Médio, Último Custo, Tabela de Compra, Simulação de Produção por Estoque ou por Tabela), o Tipo de Análise (Venda ou Custo), a Previsão de Venda e o Período. Os índices de formação de preço são configuráveis por Grupo, SubGrupo e Seção, e podem ter contas contábeis associadas para cálculo automático. Ao final da análise, é possível transferir os preços calculados para uma Tabela de Preço.

P: Como funciona a Formação de Preço de Venda? R: O processo de formação de preço envolve as seguintes etapas: (1) Na aba de Consulta, informe os filtros obrigatórios (Grupo, SubGrupo e Seção) e opcionais (Empresa, Produtos, Tipo de Custo, Tipo de Análise, Previsão de Venda e Período); (2) Configure os índices de formação de preço na grade de Parâmetros, definindo a Descrição, o Percentual, o Tipo (Imposto, Percentual, Custo Fixo) e o Cálculo (Sobre Custo ou Sobre Venda); (3) Clique em Procurar (F3) para gerar a análise; (4) Os resultados são exibidos na aba de Resultado, mostrando para cada produto o custo, os índices aplicados, o valor de venda e o lucro; (5) Opcionalmente, informe uma Tabela de Preço e clique em Salvar (F6) para transferir os preços de venda calculados para a tabela selecionada.

P: Quais são os Tipos de Custo disponíveis? R: A tela CFA001 oferece os seguintes tipos de custo para análise: Custo Médio do Estoque, Último Custo, Tabela de Compra, Simulação de Produção por Estoque e Simulação de Produção por Tabela. Nos tipos de Simulação de Produção, é obrigatório informar a Empresa, e o sistema exibe adicionalmente a grade de Matéria-Prima com a ficha de produção do produto selecionado.

P: Quais são os atalhos de teclado disponíveis na tela CFA001? R: A tela CFA001 disponibiliza os seguintes atalhos de teclado:

  • F3 - Procurar / Executar análise
  • F4 - Limpar / Cancelar edição
  • F5 - Novo / Reiniciar filtros
  • F6 - Salvar (transferir para Tabela de Preço)
  • F7 - Excluir registro selecionado
  • F8 - Imprimir
  • F9 - Pesquisar (nos campos de busca e grades)
  • F12 - Sair da tela

Mensagens Informativas​

P: O que significa a mensagem "Alterações Efetuadas com Sucesso!"? R: Esta mensagem informativa é exibida após a transferência bem-sucedida dos preços de venda calculados para a Tabela de Preço selecionada. Indica que os preços foram inseridos ou atualizados na tabela.


Mensagens de Validação e Erros​

P: O que significa a mensagem "Para Simulação de Produção é obrigatório informar a Empresa para Análise!"? R: Esta mensagem é exibida ao clicar em Procurar quando o Tipo de Custo está configurado como "Simulação de Produção" (por Estoque ou por Tabela) e o campo Empresa não foi preenchido. Nos tipos de simulação de produção, a Empresa é obrigatória para que o sistema possa consultar a ficha de produção e calcular os custos de matéria-prima.

P: O que significa a mensagem "É Obrigatório Informar o Grupo para Análise!"? R: Esta mensagem é exibida ao clicar em Procurar sem informar o campo Grupo na aba de Consulta. O Grupo é um campo obrigatório para realizar a formação de preço. Informe o código do grupo desejado ou utilize a tecla F9 para pesquisar. Informe o código "0" (zero) para selecionar todos os grupos.

P: O que significa a mensagem "É Obrigatório Informar o SubGrupo para Análise!"? R: Esta mensagem é exibida ao clicar em Procurar sem informar o campo SubGrupo na aba de Consulta. O SubGrupo é um campo obrigatório para realizar a formação de preço. Informe o código do subgrupo desejado ou utilize a tecla F9 para pesquisar. Informe o código "0" (zero) para selecionar todos os subgrupos.

P: O que significa a mensagem "É Obrigatório Informar a Seção para Análise!"? R: Esta mensagem é exibida ao clicar em Procurar sem informar o campo Seção na aba de Consulta. A Seção é um campo obrigatório para realizar a formação de preço. Informe o código da seção desejada ou utilize a tecla F9 para pesquisar. Informe o código "0" (zero) para selecionar todas as seções.

P: O que significa a mensagem "A Consulta não retornou registros. Verifique!"? R: Esta mensagem é exibida quando a análise de formação de preço executada com os filtros informados não encontrou nenhum produto correspondente. Verifique se os filtros de Grupo, SubGrupo, Seção e Produtos estão corretos e se existem produtos ativos e com a situação de revenda habilitada para os critérios informados.

P: O que significa a mensagem "É Obrigatório Informar a Tabela de Preço!"? R: Esta mensagem é exibida ao tentar salvar (transferir os preços calculados) sem informar a Tabela de Preço. Informe o código da Tabela de Preço na aba de Resultado antes de clicar em Salvar. Utilize a tecla F9 para pesquisar as tabelas de preço disponíveis.

P: O que significa a mensagem "A Empresa não está Cadastrada [ADM002]!"? R: Esta mensagem é exibida quando o código informado no campo Empresa não corresponde a nenhuma empresa cadastrada. Verifique se o código está correto ou utilize a tecla F9 para pesquisar. Caso necessário, acesse a tela Cadastro de Empresa (ADM002).

P: O que significa a mensagem "O Grupo não está Cadastrado [TPO006]!"? R: Esta mensagem é exibida quando o código informado no campo Grupo não corresponde a nenhum grupo cadastrado. Verifique se o código está correto ou utilize a tecla F9 para pesquisar. Caso necessário, acesse a tela Cadastro de Grupo (TPO006).

P: O que significa a mensagem "O SubGrupo não está Cadastrado [TPO007]!"? R: Esta mensagem é exibida quando o código informado no campo SubGrupo não corresponde a nenhum subgrupo cadastrado. Verifique se o código está correto ou utilize a tecla F9 para pesquisar. Caso necessário, acesse a tela Cadastro de SubGrupo (TPO007).

P: O que significa a mensagem "A Seção não está Cadastrada [TPO008]!"? R: Esta mensagem é exibida quando o código informado no campo Seção não corresponde a nenhuma seção cadastrada. Verifique se o código está correto ou utilize a tecla F9 para pesquisar. Caso necessário, acesse a tela Cadastro de Seção (TPO008).

P: O que significa a mensagem "O Código do Produto não está Cadastrado [TPO001]!"? R: Esta mensagem é exibida quando o código informado na grade de Produtos ou no campo de Matéria-Prima não corresponde a nenhum produto cadastrado. Verifique se o código está correto ou utilize a tecla F9 para pesquisar. Caso necessário, acesse a tela Cadastro de Produto (TPO001).

P: O que significa a mensagem "O Produto não está Ativo [TPO001]!"? R: Esta mensagem é exibida quando o produto informado encontra-se desativado no sistema. Apenas produtos ativos podem ser utilizados. Para reativá-lo, acesse a tela Cadastro de Produto (TPO001).

P: O que significa a mensagem "A Tabela de Preço não está Cadastrada [TFA006]!"? R: Esta mensagem é exibida quando o código informado no campo Tabela de Preço não corresponde a nenhuma tabela cadastrada. Verifique se o código está correto ou utilize a tecla F9 para pesquisar. Caso necessário, acesse a tela Tabela de Preço (TFA006).

P: O que significa a mensagem "O Código da Conta Contábil não está Cadastrada [TCB002]!"? R: Esta mensagem é exibida quando o código informado na grade de Contas Contábeis não corresponde a nenhuma conta cadastrada para a empresa. Verifique se o código está correto ou utilize a tecla F9 para pesquisar. Caso necessário, acesse a tela Plano de Contas (TCB002).

P: O que significa a mensagem "Para poder informar uma Conta Contábil o Percentual do Índice deve ser igual a Zero!"? R: Esta mensagem é exibida ao tentar adicionar uma conta contábil em um índice que já possui percentual definido. Quando o índice utiliza contas contábeis para calcular o percentual automaticamente (tipo "Imposto" ou "Custo Fixo"), o campo Percentual deve ser zero, pois o valor será calculado a partir dos saldos das contas contábeis associadas. Altere o percentual do índice para zero antes de adicionar contas contábeis.

P: O que significa a mensagem "Conta Contábil já informada. Verifique!"? R: Esta mensagem é exibida ao tentar adicionar uma conta contábil que já está associada ao índice selecionado. Cada conta contábil só pode ser incluída uma vez por índice. Informe uma conta contábil diferente.

P: O que significa a mensagem "O Percentual da Margem não pode ser maior ou igual a 100%. Verifique!"? R: Esta mensagem é exibida quando o percentual informado para um índice com cálculo "Sobre Venda" é igual ou superior a 100%. Neste tipo de cálculo, o percentual deve ser obrigatoriamente inferior a 100%. Corrija o valor informado.

P: O que significa a mensagem "É Obrigatório informar a Descrição do Índice"? R: Esta mensagem é exibida ao tentar salvar um índice de formação de preço sem preencher o campo Descrição. A descrição é obrigatória para identificar o índice.

P: O que significa a mensagem "É Obrigatório informar o Percentual do Índice"? R: Esta mensagem é exibida ao tentar salvar um índice de formação de preço sem preencher o campo Percentual. Informe o percentual do índice. Caso o índice utilize contas contábeis, informe o valor zero.

P: O que significa a mensagem "É Obrigatório informar o Tipo do Índice"? R: Esta mensagem é exibida ao tentar salvar um índice de formação de preço sem preencher o campo Tipo. Selecione o tipo do índice entre as opções disponíveis (Imposto, Percentual ou Custo Fixo).

P: O que significa a mensagem "É Obrigatório informar o Cálculo do Índice"? R: Esta mensagem é exibida ao tentar salvar um índice de formação de preço sem preencher o campo Cálculo. Selecione o tipo de cálculo entre as opções disponíveis (Sobre Custo ou Sobre Venda).

P: O que significa a mensagem "É Obrigatório informar o Grupo!"? R: Esta mensagem é exibida ao tentar adicionar um novo índice de formação de preço sem ter informado o Grupo na aba de Consulta. Informe o Grupo antes de adicionar índices.

P: O que significa a mensagem "É Obrigatório informar o SubGrupo!"? R: Esta mensagem é exibida ao tentar adicionar um novo índice de formação de preço sem ter informado o SubGrupo na aba de Consulta. Informe o SubGrupo antes de adicionar índices.

P: O que significa a mensagem "É Obrigatório informar a Seção!"? R: Esta mensagem é exibida ao tentar adicionar um novo índice de formação de preço sem ter informado a Seção na aba de Consulta. Informe a Seção antes de adicionar índices.

P: O que significa a mensagem "É Obrigatório informar a Conta Contábil"? R: Esta mensagem é exibida ao tentar salvar um registro na grade de Contas Contábeis sem preencher o campo Conta Contábil. Informe o código da conta contábil ou utilize a tecla F9 para pesquisar.

P: O que significa a mensagem "O Produto Similar não pode ser igual ao Produto Principal!"? R: Esta mensagem é exibida na grade de Matéria-Prima (disponível nos tipos de Simulação de Produção) ao tentar informar como matéria-prima o mesmo produto que está sendo analisado. A matéria-prima deve ser um produto diferente do produto principal.

P: O que significa a mensagem "O Produto já foi Informado nesta Ficha de Produção!"? R: Esta mensagem é exibida na grade de Matéria-Prima ao tentar adicionar um produto que já consta na ficha de produção do produto analisado. Cada matéria-prima só pode ser incluída uma vez por ficha de produção.

P: O que significa a mensagem "Só é possível informar 2 casas após a vírgula. Verifique!"? R: Esta mensagem é exibida ao informar um valor percentual com mais de duas casas decimais no campo Percentual do Índice. O sistema aceita no máximo duas casas decimais para este campo.

P: O que significa a mensagem "O Mês inicial não pode ser maior que o mês final!"? R: Esta mensagem é exibida quando o campo Período Inicial é preenchido com uma data posterior ao campo Período Final. Corrija as datas para que o período inicial seja anterior ou igual ao período final.

P: O que significa a mensagem "O Mês final não pode ser menor que o mês inicial!"? R: Esta mensagem é exibida quando o campo Período Final é preenchido com uma data anterior ao campo Período Inicial. Corrija a data final para que seja posterior ou igual à data inicial.

Parâmetros Documentados​

Parâmetros desta tela documentados pelo agente. Cada execução adiciona ou atualiza o item correspondente.

ParâmetroResumo
CD_CONTAColuna de Conta na Formação de Preço - PARMFORMAPRECOCONTA

Mensagens exibidas​

Levantadas de source/CFA001/ pela camada 0 (commit 96fc51e236).

Mais 33 mensagens com texto literal no código: CFA001.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
ITEMDELETE, INSERT, SELECT, UPDATE
ITEMPRODUCAODELETE, INSERT, SELECT, UPDATE
ITEMTABPRECOINSERT, SELECT, UPDATE
PARMFORMAPRECODELETE, INSERT, SELECT, UPDATE
PARMFORMAPRECOCONTADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
ENDERECOPESSOASELECT
GRUPOSELECT
MUNICIPIOSELECT
PARMFATURSELECT
PRODUCAOSELECT
SECAOSELECT
SUBGRUPOSELECT
TABPRECOSELECT
UNIDMEDSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
RETORNA_CUSTOPRODUCAOMPITEMPRODUCAO (SELECT), ITEMTABCOMPRA (SELECT), PARMESTOQUE (SELECT), PRODUCAO (SELECT)
RETORNA_SALDOESTOQUEESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
VIEW_CFA001EMPRESA (SELECT), IMPOSTO (SELECT), IMPOSTONOTA (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMPRODUCAO (SELECT) +10
VIEW_PLANOCONTASCENTROCUSTO (SELECT), CONTASPESSOA (SELECT), PARMCONTABIL (SELECT), PARMSISTEMA (SELECT), PLANOCONTAS (SELECT), PLANOEMPRESA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CENTROCUSTOSELECT
CONTASPESSOASELECT
EMPRESASELECT
ESTOQUESELECT
ESTOQUEDIASELECT
IMPOSTOSELECT
IMPOSTONOTASELECT
ITEMSELECT
ITEMLOCALSELECT
ITEMNOTASELECT
ITEMPRODUCAOSELECT
ITEMTABCOMPRASELECT
MOVESTOQUESELECT
MOVIMENTACAOSELECT
NOTASELECT
OPERACAOSELECT
PARMCONTABILSELECT
PARMESTOQUESELECT
PARMFATURSELECT
PARMFORMAPRECOSELECT, UPDATE
...+6 tabelas