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âmetro | Resumo |
|---|---|
| CD_CONTA | Coluna 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)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| ITEMPRODUCAO | DELETE, INSERT, SELECT, UPDATE |
| ITEMTABPRECO | INSERT, SELECT, UPDATE |
| PARMFORMAPRECO | DELETE, INSERT, SELECT, UPDATE |
| PARMFORMAPRECOCONTA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| ENDERECOPESSOA | SELECT |
| GRUPO | SELECT |
| MUNICIPIO | SELECT |
| PARMFATUR | SELECT |
| PRODUCAO | SELECT |
| SECAO | SELECT |
| SUBGRUPO | SELECT |
| TABPRECO | SELECT |
| UNIDMED | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| RETORNA_CUSTOPRODUCAOMP | ITEMPRODUCAO (SELECT), ITEMTABCOMPRA (SELECT), PARMESTOQUE (SELECT), PRODUCAO (SELECT) |
| RETORNA_SALDOESTOQUE | ESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT) |
| VIEW_CFA001 | EMPRESA (SELECT), IMPOSTO (SELECT), IMPOSTONOTA (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMPRODUCAO (SELECT) +10 |
| VIEW_PLANOCONTAS | CENTROCUSTO (SELECT), CONTASPESSOA (SELECT), PARMCONTABIL (SELECT), PARMSISTEMA (SELECT), PLANOCONTAS (SELECT), PLANOEMPRESA (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CENTROCUSTO | SELECT |
| CONTASPESSOA | SELECT |
| EMPRESA | SELECT |
| ESTOQUE | SELECT |
| ESTOQUEDIA | SELECT |
| IMPOSTO | SELECT |
| IMPOSTONOTA | SELECT |
| ITEM | SELECT |
| ITEMLOCAL | SELECT |
| ITEMNOTA | SELECT |
| ITEMPRODUCAO | SELECT |
| ITEMTABCOMPRA | SELECT |
| MOVESTOQUE | SELECT |
| MOVIMENTACAO | SELECT |
| NOTA | SELECT |
| OPERACAO | SELECT |
| PARMCONTABIL | SELECT |
| PARMESTOQUE | SELECT |
| PARMFATUR | SELECT |
| PARMFORMAPRECO | SELECT, UPDATE |
| ... | +6 tabelas |