FAF (Fator de Ajuste de Fruição) - Rio Grande do Sul
No estado do Rio Grande do Sul, o Fator de ajuste de fruição (FAF) é um índice que tem como objetivo ajustar o valor do crédito de ICMS que uma empresa tem direito a utilizar na venda de seus produtos, levando em consideração o percentual de insumos utilizados na produção que foram efetivamente tributados pelo imposto.
Ou seja, o fator de ajuste de fruição é utilizado para corrigir a diferença entre o valor total de ICMS incidente sobre os insumos utilizados na produção de determinado produto e o valor desse mesmo ICMS, que efetivamente foi utilizado como crédito na comercialização desse produto.
O Gestão Empresarial | ERP atende as agroindústrias que desejam que o cálculo do FAF seja realizado sobre o crédito presumido de ICMS.
Importante
O cálculo do FAF ocorre apenas após o cálculo do crédito presumido, que atualmente é realizado via dispositivo fiscal. Desta maneira, para calcular o FAF o sistema deve antes identificar que o crédito presumido do ICMS já foi calculado, e então recuperar apenas o valor do ajuste como base de cálculo para o FAF.
Parâmetros iniciais
Todas as seguintes etapas são obrigatórias para que a rotina de cálculo do FAF seja executada corretamente no Gestão Empresarial | ERP. As etapas devem ser executadas na mesma ordem apresentada, já que cada passo posterior depende da etapa anterior.
Ativar o cálculo do FAF
Iniciamos indicando ao sistema que o cálculo do FAF será realizado. Para tanto, é preciso ativar o parâmetro "Calcula FAF". Portanto:
- Acesse o menu Cadastros > Filiais > Parâmetros por Gestão > Parâmetros da Filial para Tributos (F070FEF);
- Selecione a filial a ser parametrizada, no campo Filial;
- Acesse a guia Impostos 2;
- Por padrão, o parâmetro Calcula FAF é preenchido com "N - Não";
- Faça a ativação do parâmetro ao selecionar "S - Sim";
- Confirme a modificação clicando no botão Alterar.
Cadastrar o imposto
É preciso cadastrar um novo tipo de imposto que a empresa deseja apurar. Para tanto:
- Acesse o menu Cadastros > Controladoria > Tributos > Cadastro (F051IMP);
- Dê um valor para o campo Código Imposto;
- No campo Descrição, preencha com "Fator de ajuste de fruição";
- No campo Tipo, selecione o valor "79 - FAF - Fator de ajuste de fruição";
- Deixe o campo Situação como "A - Ativo".
Cadastrar a tabela de tributação
Após fazer o cadastro do novo imposto FAF, é preciso cadastrar a tabela de alíquotas usadas para o cálculo. Para isso:
- Acesse o menu Cadastros > Controladoria > Tributos > Tabelas de tributação > Cadastro (F049TTR);
- No campo Imposto, selecione aquele criado no passo anterior;
- Em Competência, insira a competência do cálculo do FAF;
- No campo % FAF, preencha a alíquota de tributação, de acordo com a tabela apresentada abaixo;
- Por fim, clique em Inserir.
A tabela de alíquotas do FAF é a seguinte:
| Ano | % FAF |
|---|---|
| 2022 | 95 |
| 2023 | 90 |
| A partir de 2024 | 85 |
Ligar a empresa à natureza de operação para o cálculo
É necessário ligar a empresa à(s) natureza(s) de operação envolvidas no cálculo do FAF. Para tanto:
- Acesse o menu Cadastros > Transações > Naturezas de Operação FAF (F001NOF);
- Selecione no campo Empresa qual será utilizada;
- Preencha a Competência Inicial;
- Em Naturezas de Operação liste uma ou mais naturezas envolvidas no FAF. Não use pontos ou outros caracteres especiais.
Parametrizar os produtos envolvidos no FAF
Por fim, é necessário identificar os produtos que terão o cálculo do FAF realizado após a apuração do crédito presumido. Para tanto:
- Acesse o menu Cadastros > Produtos e Serviços > Produtos > Individual (F075PRO);
- Selecione o produto a ser incluído no cálculo, no campo Produto;
- Verifique o campo Calcula FAF, na aba de D. Gerais;
- Por padrão, esse campo tem o valor "N - Não". Altere para "S - Sim";
- Clique em Alterar para salvar a modificação;
- Repita esse processo para todos os produtos que participarão do cálculo do FAF.
Cadastrar os dispositivos fiscais
Como já explicado, o cálculo ocorrerá via dispositivo fiscal. Dessa forma, é preciso criar e associar o Fator de Ajuste de Fruição aos dispositivos fiscais envolvidos. Para tanto:
- Acesse o menu Cadastros > Controladoria > Tributos > Cadastro de Dispositivos Fiscais (F051DIS);
- Preencha o código da Empresa;
- São necessários 3 dispositivos para o FAF: "FAF Calculado", "Crédito Presumido Bruto" e "FAF Adotado". Para esses, é obrigatório cadastrar no campo de Cód. Adicional os valores, respectivamente, de "RS030021", "RS030010" e "RS030020";
Exemplo
No exemplo abaixo, cadastramos os dispositivos fiscais:
- Código Dispositivo Fiscal: 16; Descrição: FAF Calculado; Cód. Adicional: RS030021;
- Código Dispositivo Fiscal: 17; Descrição: Crédito Presumido Bruto; Cód. Adicional: RS030010;
- Código Dispositivo Fiscal: 18; Descrição: FAF Adotado; Cód. Adicional: RS030020.
Esses dispositivos serão carregados na guia Adicionais da tela de Resumo de Apuração do Imposto (F661I18), confome será apresentado abaixo.
Associar o dispositivo fiscal
Após ter criado os dispositivos que serão utilizados no cálculo do FAF, é necessário vinculá-los. Para tal:
- Acesse o menu Controladoria > Gestão de Tributos > Operações e Cálculos Fiscais > Cálculos > Parâmetros da Apuração (F661PAP);
- Preencha o código da Empresa e o código da Filial;
- No campo Imposto, busque e selecione o ICMS (por padrão, código "ICM");
- Insira a Competência;
- Clique em Mostrar para carregar os parâmetros associados a esse imposto;
- Na grade, acrescente uma nova linha, colocando o Tipo Ajuste como "5 - D - Estorno de Créditos";
- Na descrição, insira "Cálculo FAF";
- No Cód. Dis. Fisc., selecione o dispositivo fiscal "FAF Calculado", criado no passo anterior.
Criar e vincular regra
Para realizar o cálculo da modalidade FAF, faça o cadastro de regra do sistema, para isso:
- Acesse o menu Cadastros > Identificadores e parâmetros > Identificadores de Regras (F098REG);
- Faça as parametrizações necessárias;
- Utilize o exemplo para a criação da regra;
- Regresse ao menu Controladoria > Gestão de Tributos > Operações e Cálculos Fiscais > Cálculos > Parâmetros da Apuração (F661PAP);
- Associe a Regra para cálculo do FAF;
- No campo Utiliza RPA, preencha como "N-Não".
Exemplo
Segue um exemplo de regra para cálculo do FAF. Essa regra utiliza os dispositivos 16, 17 e 18 criados no exemplo do passo anterior, além de uma base de cálculo fixa, para fins de demonstração.
Definir Numero IMPACODEMP;
Definir Numero IMPACODFIL;
Definir Numero IMPACODIMP;
Definir Numero IMPNCODDFS;
Definir Numero IMPNLSTADC;
Definir Numero IMPNVLRAJS;
Definir Data IMPDDATINI;
Definir Data IMPDDATFIM;
Definir Data DataFafTabelado;
Definir Alfa VenA_S_N;
Definir Numero AnoAtual;
Definir Numero Dia;
Definir Numero Mes;
Definir Numero Ano;
Definir Numero PerFafTabelado;
Definir Numero PerFafCalculado;
Definir Numero PerFafAdotado;
Definir Numero CPBruto;
Definir Alfa xCursor;
/*Crédito presumido Bruto*/
CPBruto = 20000;
/*Pega o ano da competencia para buscar o FAF do ano corrente*/
DesmontaData(IMPDDATINI, dia, mes, ano);
MontaData(01,01,ano,DataFafTabelado);
/*Busca o percentual FAF do ano corrente*/
@ Cria o cursor. @
SQL_Criar(xCursor);
SQL_UsarSQLSenior2(xCursor, 0);
SQL_UsarAbrangencia(xCursor, 0);
@ Define um comando para poder carregar as informações no Cursor. @
SQL_DefinirComando(xCursor,"SELECT E049TTR.PERFAF FROM E049TTR INNER JOIN E051IMP ON E049TTR.CODIMP = E051IMP.CODIMP AND E051IMP.TIPIMP = 79 WHERE \
E051IMP.SITREG = 'A' AND E049TTR.CODEMP = :codemp AND E049TTR.DATCPT = :datcpt");
SQL_DefinirInteiro(xCursor, "codemp", IMPACODEMP);
SQL_DefinirData(xCursor, "datcpt", DataFafTabelado);
SQL_AbrirCursor(xCursor);
Se(SQL_Eof(xCursor) = 0){
SQL_RetornarFlutuante(xCursor,"PerFaf",PerFafTabelado);
Se(PerFafTabelado = 0){
Mensagem(Erro, "O valor do FAF tabelado deve ser maior que 0 verificar na tela F049TTR.");
}
} senao {
Mensagem(Erro, "Não foi possível encontrar o percentual de FAF tabelado, verificar nas telas F051IMP e F049TTR se o imposto FAF e competência estão cadastrados.");
}
SQL_FecharCursor(xCursor);
SQL_Destruir(xCursor);
@Retornar o valor do FAF calculado@
SQL_Criar(xCursor);
SQL_UsarSQLSenior2(xCursor, 0);
SQL_UsarAbrangencia(xCursor, 0);
@ Define um comando para poder carregar as informações no Cursor. @
SQL_DefinirComando(xCursor,"SELECT VLRFAF FROM E661FAF WHERE CODEMP = :codemp AND CODFIL = :codfil AND CPTFAF = :datcpt");
SQL_DefinirInteiro(xCursor, "codemp", IMPACODEMP);
SQL_DefinirInteiro(xCursor, "codfil", IMPACODFIL);
SQL_DefinirData(xCursor, "datcpt", IMPDDATINI);
SQL_AbrirCursor(xCursor);
Se(SQL_Eof(xCursor) = 0){
SQL_RetornarFlutuante(xCursor,"VlrFaf",PerFafCalculado);
Se(PerFafCalculado = 0){
Mensagem(Erro, "O valor do FAF calculado deve ser maior que 0 verificar na tela F661FAF.");
}
} senao {
Mensagem(Erro, "Não foi possível encontrar o percentual de FAF calculado, verificar se o cálculo foi realizado para competência atual na tela F661FAF.");
}
SQL_FecharCursor(xCursor);
SQL_Destruir(xCursor);
Se(PerFafTabelado > PerFafCalculado){
PerFafAdotado = PerFafTabelado;
} senao {
PerFafAdotado = PerFafCalculado;
}
ListaRegraNovaLinha(IMPNLSTADC);
ListaRegraAddValorLinhaNumero(IMPNLSTADC, "CodDis", 17, VenA_S_N);
ListaRegraAddValorLinhaNumero(IMPNLSTADC, "VlrAjs", CPBruto, VenA_S_N);
ListaRegraSalvarLinha(IMPNLSTADC);
ListaRegraNovaLinha(IMPNLSTADC);
ListaRegraAddValorLinhaNumero(IMPNLSTADC, "CodDis", 16, VenA_S_N);
ListaRegraAddValorLinhaNumero(IMPNLSTADC, "VlrAjs", PerFafCalculado, VenA_S_N);
ListaRegraSalvarLinha(IMPNLSTADC);
ListaRegraNovaLinha(IMPNLSTADC);
ListaRegraAddValorLinhaNumero(IMPNLSTADC, "CodDis", 18, VenA_S_N);
ListaRegraAddValorLinhaNumero(IMPNLSTADC, "VlrAjs", PerFafAdotado, VenA_S_N);
ListaRegraSalvarLinha(IMPNLSTADC);
IMPNVLRAJS = CPBruto * PerFafAdotado;
Arredonda(IMPNVLRAJS, 2);
x=y;
Realizar o cálculo da modalidade FAF
Após realizar as configurações iniciais, é possível fazer o cálculo da modalidade FAF. Para tanto, realize o seguinte procedimento:
- Acesse o menu Controladoria > Gestão de Tributos > Operações e Cálculos Fiscais > Cálculos > Modalidade FAF (F661FAF);
- Preencha a Empresa selecionada;
- Preencha a Filial selecionada;
- Determine a Competência para o cálculo;
Importante
O cálculo considera os últimos 12 meses a partir da data informada para a Competência. Ou seja, caso o usuário informe a competência como "12/2023", o cálculo vai considerar documentos integrados entre 01/01/2023 a 31/12/2023, inclusive. Caso seja informada a competência "11/2023", serão considerados os documentos integrados entre 01/12/2022 a 30/11/2023, inclusive.
Importante
Para o cálculo do FAF, só serão considerados documentos integrados.
- Clique em Mostrar para realizar o somatório do valor contábil das entradas de outra unidade da Federação, de mercadorias para industrialização ou recebidas em transferência para comercialização, e de bens destinados ao ativo imobilizado; cujas CFOPs estejam incluídas na lista de Naturezas de Operação definida na seção de parâmetros iniciais acima.
- Na grade Competências FAF serão exibidas as competências encontradas. Aquelas que possuírem valor zerado, ainda não foram processadas;
- Finalmente, selecione uma ou mais competência e clique em Processar para iniciar o cálculo do índice FAF para aquela competência;
- O resultado será exibido na coluna Valor Índice FAF, na grade.
Processo de estorno
Ao realizar o estorno de um lançamento que pertence à uma modalidade FAF calculada, o sistema avisará ao usuário que foram encontradas uma ou mais competências associadas àquele documento. Se o usuário confirmar o estorno, serão excluídas tanto a competência associada ao documento, como todas as competências posteriores, até 11 meses. Sendo assim, é preciso recalcular o FAF após o estorno desse lançamento, tanto para a competência envolvida, como para as posteriores.
Exemplo
Caso já estejam cadastradas as competências de 06/2023, 07/2023, 08/2023 e 09/2023. Supondo que o usuário deseje estornar um documento integrado em 20/07/2023, que pertence a uma competência do FAF. No momento em que o usuário confirma o estorno, serão excluídas as competências de 07/2023 (que envolvia aquele documento), e também as de 08/2023 e 09/2023, que são as competências seguintes.
Cálculo do Imposto
O impacto do FAF no cálculo do ICMS pode ser visualizado através da tela de Resumo da Apuração do Imposto (F661I18). Ao realizar a apuração de maneira usual, a aba Adicional contém os dispositivos fiscais previamente cadastrados do FAF, isto é:
- O dispositivo FAF Calculado apresentará o valor da modalidade FAF calculada no processo anterior;
- O dispositivo Crédito Presumido Bruto apresentará o valor bruto antes da aplicação do fator de ajuste;
- O dispositivo FAF Adotado apresentará qual será o fator de ajuste que será aplicado sobre a base. Para determinar esse valor, o sistema faz uma comparação entre o índice cadastrado na tabela de alíquotas do imposto (vide parametrização acima) e a modalidade FAF calculada (vide processo acima). Caso a modalidade calculada seja maior que alíquota da tabela, será utilizada a modalidade calculada. Caso seja menor, será utilizada a alíquota previamente cadastrada.
Na guia Apuração é possível ver o valor já aplicado sobre a base, no campo Estorno Créditos, na seção de Débitos.
English
Español
English
Español


