Perfil tributário
A Gestão Tributária do ERP senior X foi desenvolvida com o objetivo de facilitar as parametrizações necessárias para atender aos processos tributários da empresa, especialmente no cálculo dos impostos nos documentos fiscais, promovendo maior controle e visibilidade das operações.
A rotina oferece cadastros e parametrizações simplificadas, proporcionando uma melhor experiência ao longo de todo o processo.
Benefícios
Experiência do usuário;
Abrangência de todos os processos oferecendo interfaces amigáveis com informações necessárias para operação e gestão;
Fácil entendimento da estrutura hierárquica para criar e/ou manter o cadastro;
Transparência nos cálculos realizados;
Simplicidade na parametrização;
Fácil entendimento na sugestão das informações utilizadas no cálculo feito pelo sistema;
Facilidade para os atendimentos de alterações e de novas legislações;
Simplicidade na visualização de informações históricas;
Alto desempenho, várias operações simultâneas.
Processo
Demonstração
Fluxo de cálculo dos impostos
De maneira resumida, o processo de cálculo dos impostos aplicados aos documentos de entrada e saída ocorre conforme o fluxo a seguir:
Base de cálculo
Neste cadastro é definida a fórmula utilizada para compor a base de cálculo do imposto.
As bases de cálculo configuradas aqui serão utilizadas na parametrização do cálculo do imposto, dentro da interface de configuração do perfil tributário.
Observação
Por padrão, o ERP senior X já possui algumas bases de cálculo cadastradas. Mas elas podem ser alteradas se necessário, assim como novas podem ser cadastradas.
Na base padrão, há uma variedade de fórmulas disponíveis. Estas fórmulas são utilizadas para a montagem da base de cálculo das parametrizações do Perfil Tributário, e podem ser editadas e alteradas conforme a necessidade.
Dica: Caso desejar incluir novas variáveis ou editar uma fórmula padrão, recomenda-se criar uma nova fórmula com as parametrizações desejadas.
Veja abaixo as fórmulas disponíveis:
| Imposto | Código | Nome | Fórmula |
|---|---|---|---|
| ICMS | ICMS-01 | Base valor da operação com IPI | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vIPI + vOutro |
| ICMS | ICMS-02 | Base valor da operação sem IPI incluso | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro |
| ICMS | ICMS-03 | Base ICMS ST – Importação | (((qTrib * vUniTrib) + vIPI + vII + vIOF + vOutro + vPIS + vCOFINS + vFrete + vSeg + vFreteImp + vSegImp + vOutroImp + vAFRMM - vDesc) / (1 - (pICMS / 100))) * (1 + (pMVAST / 100)) |
| ICMS | ICMS-04 | Base ICMS ST | ((qTrib * vUniTrib) + vFrete + vSeg + vIPI + vOutro) * (1 + (pMVAST / 100)) |
| ICMS | ICMS-05 | Base de cálculo ICMS importação | (((qTrib * vUniTrib) + vIPI + vII + vIOF + vPISImp + vCOFINSImp + vFrete + vSeg + vFreteImp + vSegImp + vOutroImp + vAFRMM - vDesc) / (1 - (pICMS/100))) |
| ICMS | ICMS-06 | Base de cálculo ICMS ST de importação de mercadoria (com MVA), sem dedução do ICMS | (((qTrib * vUniTrib) + vIPI + vII + vIOF + vOutro + vPIS + vCOFINS + vFrete + vSeg + vFreteImp + vSegImp + vOutroImp + vAFRMM - vDesc) *(1 + (pMVAST/100))) |
| ICMS | ICMS-07 | Base de ICMS ST com MVA e dedução do desconto | ((((qTrib * vUniTrib) + vFrete + vSeg + vIPI - vDesc+ vOutro))) * (1 + (pMVAST / 100)) |
| ICMS | ICMS-08 | Base ICMS ST com MVA e ICMS desonerado | ((((qTrib * vUniTrib) -vICMSDes) + vFrete + vSeg + vIPI + vOutro) * (1 -(pRedBCST / 100))) * (1 + (pMVAST / 100)) |
| ICMS | ICMS-09 | Base ICMS ST – Difal – Base dupla (deduzido desconto) | (((qTrib * vUniTrib) + vFrete + vSeg -vDesc + vIPI + vOutro) -vICMS) / (1-(pICMI /100)) |
| ICMS | ICMS-10 | Base ICMS ST – Difal – Base dupla (incluído desconto) | (((qTrib * vUniTrib) + vFrete + vSeg + vIPI + vOutro) -vICMS) / (1-(pICMI /100)) |
| ICMS | ICMS-11 | Base ICMS ST sem MVA | (((qTrib * vUniTrib) + vFrete + vSeg + vIPI + vOutro)) |
| ICMS | ISENTA-ICMS | Fórmula para cálculo de isentas e outras do ICMS | ((qTrib * vUniTrib) - vVlrDsc) - vBaseICMS - vFcpRetSt - vIcmsSt - vIpi |
| II | II-01 | Base padrão II | (qTrib * vUniTrib) + vFrete + vSeg + vOutro + vFreteImp + vSegImp + vOutroImp + vAFRMM - vDesc |
| IPI | IPI-01 | Base padrão IPI | (qTrib * vUniTrib) - vDesc + vOutro |
| IPI | IPI-02 | Base padrão IPI importação | (qTrib * vUniTrib) + vFrete + vSeg + vOutro + vFreteImp + vSegImp + vAFRMM + vII |
| IPI | IPI-03 | Base padrão IPI com dedução do desconto | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro |
| IPI | ISENTA-IPI | Fórmula para cálculo de isentas e outras do IPI | ((qTrib * vUniTrib) - vVlrDsc) - vBaseICMS - vFcpRetSt - vIcmsSt - vIpi |
| ISS | ISS-01 | Base padrão ISS | (qTrib * vUniTrib) - vDesc + vOutro |
| PIS_COFIN | PIS-COFINS-01 | Base valor da operação com IPI | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vIPI + vOutro |
| PIS_COFINS | PIS-COFINS-02 | Base valor da operação sem IPI incluso | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro |
| PIS_COFINS | PIS-COFINS-03 | Base valor da operação sem IPI, ISS e ICMS | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro - vICMS - vISS |
| PIS_COFINS | PIS-COFINS-04 | Base valor da operação com IPI, sem ISS e ICMS | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro + vIPI - vICMS - vISS |
| PIS_COFINS | PIS-COFINS-05 | Base de cálculo do PIS/ COFINS importação sem IPI | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro + vFreteImp + vSegImp + vOutroImp + vAFRMM |
| PIS_COFINS | PIS-COFINS-06 | Base de cálculo do PIS/ COFINS importação sem IPI, ICMS e ISS | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro + vFreteImp + vSegImp + vOutroImp + vAFRMM - vICMS - vISS |
| PIS_COFINS | PIS-COFINS-07 | Base de cálculo do PIS/ COFINS importação com IPI | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro + vFreteImp + vSegImp + vOutroImp + vAFRMM + vIPI |
| PIS_COFINS | PIS-COFINS-08 | Base de cálculo do PIS/ COFINS importação com IPI, sem ICMS e ISS | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro + vFreteImp + vSegImp + vOutroImp + vAFRMM + vIPI - vICMS - vISS |
| PIS_COFINS | PIS-COFINS-09 | Base valor da operação sem IPI, ICMS e Difal | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro - vICMS - vICMSDifal |
| PIS_COFINS | PIS-COFINS-10 | Base valor da operação com IPI e sem ICMS e Difal | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro + vIPI - vICMS - vICMSDifal |
| PIS_COFINS | PIS-COFINS-11 | Base valor da operação sem IPI, ICMS, FCP, Difal e FCP_Difal | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro - vICMS - vICMSFCP - vICMSDifal - vICMSFCPDifal |
| PIS_COFINS | PIS-COFINS-12 | Base valor da operação com IPI e sem ICMS, FCP, Difal e FCP_Difal | (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro + vIPI - vICMS - vICMSFCP - vICMSDifal - vICMSFCPDifal |
| RETENCAO | RETENCAO-01 | Base padrão retenção nota fiscal | (qTrib * vUniTrib) - vDesc + vOutro - vBaseAntecipadaFin |
| RETENCAO | RETENCAO-02 | Base padrão retenção finanças | vMovFin - vDscFin - vBaseAntecipadaFin |
| TODOS | TODOS-01 | Base zerada |
| Imposto | Código | Nome | Fórmula |
|---|---|---|---|
| CBS | CBS-001 | Base CBS valor da operação sem ICMS, PIS, COFINS, ISS com IS | (qTrib * vUniTrib) + vFrete + vSeg + vOutro - vDesc - vPIS - vCOFINS - vICMS - vICMSUFDest - vFCP - vFCPUFDest - vISS + vIS |
| IBS Estadual | IBSUF-001 | Base IBS Estadual valor da operação sem ICMS, PIS, COFINS, ISS com IS | (qTrib * vUniTrib) + vFrete + vSeg + vOutro - vDesc - vPIS - vCOFINS - vICMS - vICMSUFDest - vFCP - vFCPUFDest - vISS + vIS |
| IBS Municipal | IBSMUN-001 | Base IBS Municipal valor da operação sem ICMS, PIS, COFINS, ISS com IS | (qTrib * vUniTrib) + vFrete + vSeg + vOutro - vDesc - vPIS - vCOFINS - vICMS - vICMSUFDest - vFCP - vFCPUFDest - vISS + vIS |
| IS | IS-001 | Base do IS Imposto Seletivo | (qTrib * vUniTrib) + vFrete + vSeg + vOutro - vDesc - vICMS - vICMSUFDest - vFCP - vFCPUFDest - vISS |
| CBS | CBS-002 | Base valor da operação sem ICMS, PISImportação, COFINSImportação, ISS e com IS | (qTrib * vUniTrib) + vFreteImp + vSegImp + vOutroImp + vAFRMM + vII - vDesc - vICMS - vPISImp - vCOFINSImp - vISS + vIS |
| IBS Estadual | IBSUF-002 | Base valor da operação sem ICMS, PISImportação, COFINSImportação, ISS e com IS | (qTrib * vUniTrib) + vFreteImp + vSegImp + vOutroImp + vAFRMM + vII - vDesc - vICMS - vPISImp - vCOFINSImp - vISS + vIS |
| IBS Municipal | IBSMUN-002 | Base valor da operação sem ICMS, PISImportação, COFINSImportação, ISS e com IS | (qTrib * vUniTrib) + vFreteImp + vSegImp + vOutroImp + vAFRMM + vII - vDesc - vICMS - vPISImp - vCOFINSImp - vISS + vIS |
| IS | IS-002 | Base do IS Importação | (qTrib * vUniTrib) + vFreteImp + vSegImp + vOutroImp + vAFRMM + vII - vDesc - vICMS - vPISImp - vCOFINSImp - vISS |
Para cadastrar uma nova base:
- Acesse a tela Cadastros > Impostos > Composição de base de cálculo e clique em Adicionar.
- Informe um código, uma descrição para identificação da base, a qual imposto ela pertence e a situação.
A mesma base de cálculo pode ser aplicada a um único tipo de imposto ou a mais de um tipo de imposto. Para essa última situação deve ser indicado que o tipo de imposto é Todos. - No campo Fórmula da base de cálculo deve ser cadastrada fórmula de cálculo.
A fórmula deve ser composta de variáveis disponíveis para o imposto e operadores matemáticos que juntos formam a base de cálculo que o sistema irá utilizar no cálculo dos impostos. Exemplo: vBC = (qTrib * vUniTrib) + vFrete + vSeg - vDesc + vOutro
Exemplos de fórmulas inválidas
(vCOFINS ++ vCOFINSImp) - utilizados dois operadores matemáticos ++ juntos
(VOutroImp + vOutrodes ) * vIPI + (45 * 2)) - foi finalizado ) mas não foi aberto o mesmo
(vImp ,vPis - vAFRMM ) - não é permitido ,
vPISImp + vTotIPIres - não existe a variável vTotIPIres - Cadastrada a base, ela pode ser vinculada a um perfil tributário na tela Cadastros > Impostos > Perfil tributário.
Cadastro do perfil tributário
O perfil tributário é o cadastro no qual devem ser parametrizados os impostos que serão calculados nos documentos de entrada e saída.
A parametrização dos impostos e o cadastro do perfil não são feitos por empresa ou filial, e sim por regime tributário (Lucro Real, Lucro Presumido ou Simples Nacional) e por característica das tributações.
Exemplo: um grupo empresarial possui duas empresas optantes pelo Simples Nacional e uma optante pelo Lucro Presumido. Nesse caso, se as duas empresas do Simples Nacional tiverem atividades semelhantes, é possível criar um único perfil tributário que será utilizado para o cálculo dos impostos nas duas empresas. No entanto, também é possível criar dois perfis distintos, caso se deseje separar a parametrização de cada empresa.
Já para a empresa optante pelo Lucro Presumido, o ideal é criar um perfil próprio, considerando que as regras de tributação são significativamente diferentes das do Simples Nacional.
Esse cadastro dá autonomia para a empresa alterar o regime de tributação após a implantação do sistema, permitindo manter parametrizações distintas para cada regime.
- Acesse Cadastros > Impostos > Perfil tributário e clique em Adicionar.
- Preencha os seguintes campos:
- Código e Descrição para identificar o perfil;
- Regime Tributário ao qual o perfil pertence;
- Situação: esse campo permite ativar apenas o perfil utilizado pela empresa ou filial. Sobre a Situação:
- É possível ativar mais de um perfil da base padrão, se desejado, e realizar o vínculo com a empresa/filial;
- Perfis inativos não podem ser vinculados a nenhuma empresa;
- Não é permitido inativar um perfil que esteja com vigência superior à data atual em alguma empresa/filial.
- Após preencher os dados, clique em Ações > Parametrizar Operações/Impostos.
- Em seguida, parametrize os impostos conforme as características do perfil em Ações > Parametrizar Operações/Impostos.
- Para isso, selecione a guia do imposto no topo da tela;
- Clique em Adicionar para iniciar a configuração.
Cada guia corresponde a um imposto e possui parâmetros específicos. Veja a seguir os parâmetros disponíveis por imposto.
Parâmetros por imposto - manual ou importação via arquivo
Esta configuração é realizada no cadastro do Perfil Tributário, permitindo parametrizar todos os impostos do perfil de acordo com suas características específicas.
A parametrização pode ser feita de duas formas:
- Manual: conforme descrito na seção abaixo Etapas do cálculo por tipo de imposto;
- Em lote: por meio do preenchimento e importação de arquivos .csv em Importar parametrizações do Perfil Tributário. Para mais detalhes, consulte a página Importar parametrizações do Perfil Tributário no ERP Senior X.
Etapas do cálculo por tipo de imposto
Com base no fluxo geral de cálculo, a seguir é possível visualizar como cada imposto é tratado individualmente no processo.
Além das informações específicas sobre o cálculo em cada página, vale destacar que, ao configurar os impostos nos documentos fiscais, há o ícone
de atalho ao lado de cada tributo. Ao clicar nesse ícone, o sistema direciona você diretamente para a parametrização do perfil tributário utilizada no cálculo daquele imposto.
Os processos onde este acesso rápido está disponível, são:
- Pedido de Compras;
- Nota fiscal de entrada;
- Orçamento;
- Pedido de Vendas;
- Nota fiscal de saída;
- Consultar títulos a pagar;
- Consultar movimentos dos títulos a pagar;
- Consultar títulos a receber;
- Consultar movimento dos títulos a receber;
O link para esta parametrização é disponibilizado no contexto de cada imposto, já que diferentes tributos podem utilizar configurações distintas dentro do perfil tributário.
Esse acesso rápido está disponível em qualquer situação do documento — em digitação, fechado ou cancelado — desde que o cálculo automático tenha sido executado pelo sistema.
Cálculos dos impostos manuais ou alterados pelo usuário
O link para a parametrização do perfil tributário está disponível somente para os cálculos dos impostos automáticos.
Para impostos calculados manualmente, o link não está acessível devido ao imposto possuir cálculo manual.
O ícone é demonstrado em todos os impostos, porém, pode estar habilitado ou desabilitado:
- Quando há parametrização no perfil tributário e foi efetuado o cálculo do imposto mediante o serviço do perfil, o ícone fica habilitado e com a descrição Acessar parametrização;
- Quando não há parametrização no perfil tributário e não foi efetuado o cálculo do imposto , o ícone fica desabilitado e com a descrição Parametrização inexistente.
Observação
- Em um cenário onde tenha ocorrido o cálculo automático pelas parametrizações do perfil tributário e tenha sido realizado qualquer alteração manual neste cálculo, o link para a parametrização não estará mais disponível, uma vez que o cálculo do imposto passa a ter o status manual.
- Para os impostos da Reforma Tributária (CBS, IBS Estadual, IBS Municipal e IS), apenas a alteração efetiva de valor modifica o tipo de cálculo de automático para manual. O acesso aos campos sem modificação de valor não provoca essa mudança. Para impostos anteriores à Reforma Tributária (ICMS, PIS, COFINS, ISS, IPI e demais), qualquer acesso aos campos marca o imposto como manual.
- Lembrando que, quando existir um cálculo do imposto sugerido pelo sistema e for alterado o campo da Situação Tributária, Natureza da Receita, Regime Tributário ou qualquer informação que invalide a parametrização sugerida, o cálculo do imposto torna-se manual. Desta forma, não será mais apresentado o link para parametrização.
- Para que o sistema recalcule automaticamente os impostos do item sem a necessidade de excluí-lo do documento, limpe ou retire todos os campos relacionados aos impostos e salve o item novamente. Ao identificar que não há informações fiscais preenchidas, o sistema realiza uma nova busca pelas regras de parametrização configuradas e aplica automaticamente os impostos correspondentes, sem a necessidade de excluir o item do documento.
O ERP Senior X aplica a regra de arredondamento da ABNT NBR 5891 aos valores dos impostos calculados pelo Perfil Tributário e aos valores informados manualmente nas telas de cálculo de impostos.
Essa regra é aplicada aos seguintes grupos de impostos:
Impostos devidos: PIS, COFINS, ICMS, ICMS ST, IPI, ISS Devido, CBS, IBS Estadual, IBS Municipal e IS.
Impostos retidos: ISS Retido, PIS Retido, COFINS Retido, CSLL Retido e IRRF.
Exceção
O imposto FUNRURAL utiliza truncamento em vez da regra de arredondamento da ABNT. Os impostos INSS Retido e INSS Patronal serão adequados à regra de truncamento em implementação futura.
Como a regra é aplicada
Ao apresentar o valor do imposto com duas casas decimais, o sistema analisa a terceira casa decimal e os demais dígitos para aplicar a regra de arredondamento da ABNT NBR 5891.
| Situação | Resultado | Exemplo |
|---|---|---|
| A parte descartada é menor que 50, 500, 5000... | O último algarismo mantido permanece inalterado. | 6,222000 → 6,22 |
| A parte descartada é maior que 50, 500, 5000... | O último algarismo mantido é incrementado em 1. | 18,458600 → 18,46 |
| A parte descartada é exatamente 50, 500, 5000... e o último algarismo mantido é par. | O valor é mantido. | 5,185000 → 5,18 |
| A parte descartada é exatamente 50, 500, 5000... e o último algarismo mantido é ímpar. | O último algarismo mantido é incrementado em 1. | 5,175000 → 5,18 |
Arredondamento em caso de empate exato
Quando a parte descartada é composta por 5 seguido apenas de zeros, o sistema aplica a regra de arredondamento para o número par mais próximo, conforme definido pela ABNT NBR 5891.
Veja os exemplos:
- Base: 207,40 × 2,50% = 5,185000. Como o último algarismo mantido é 8 (par), o resultado permanece 5,18.
- Base: 207,00 × 2,50% = 5,175000. Como o último algarismo mantido é 7 (ímpar), o valor é arredondado para 5,18.
Importante
Essa regra mantém os cálculos do ERP Senior X alinhados ao Portal da Conformidade da NF-e e aos cálculos de CBS e IBS, evitando diferenças de centavos na apuração.
Tributos da Reforma Tributária
A CBS, o IBS e o Imposto Seletivo têm como objetivo simplificar o sistema tributário brasileiro, reduzindo a burocracia e aumentando a eficiência na arrecadação. Além de tornar o processo menos oneroso, buscam garantir um sistema mais justo e transparente, beneficiando empresas e cidadãos. Confira a seguir como configurar cada um deles no ERP X:
Duplicar imposto
- Nas guias de impostos, há a ação Duplicar, que permite copiar a parametrização selecionada para outro perfil tributário ou criar uma nova versão com vigência final definida. Nesse último caso, o sistema cria automaticamente uma nova parametrização com vigência inicial no dia seguinte à data final informada.
- Exemplo: Se a vigência final for 31/12/2019, a nova parametrização terá início em 01/01/2020, enquanto a anterior será atualizada com a vigência final de 31/12/2019.
Totalização do documento fiscal com CBS, IBS e Crédito Presumido
Depois que os impostos são calculados em cada item do documento fiscal, o sistema soma (ou, em alguns casos, subtrai) os valores para compor o total geral da nota. Com a chegada da CBS, do IBS e do Crédito Presumido, essa totalização passou a considerar as seguintes regras:
- O IBS Estadual e o IBS Municipal são somados entre si e apresentados de forma consolidada no total do documento, já que juntos representam o IBS previsto na Reforma Tributária.
- A CBS é somada normalmente ao total do documento.
- O Crédito Presumido de IBS é subtraído do total do documento, reduzindo o valor final da nota.
- O Crédito Presumido de CBS, diferente do IBS, não é subtraído do total do documento — o sistema bloqueia essa dedução automática.
Por que o Crédito Presumido de CBS não é subtraído do total?
Essa é uma regra de negócio definida para a Reforma Tributária: o crédito presumido de CBS é apurado e utilizado pelo contribuinte em sua escrituração fiscal, mas não impacta o valor total cobrado no documento — diferente do que ocorre com o crédito presumido de IBS, que reduz o valor total da nota.
Como isso aparece para o usuário no documento fiscal
Ao emitir ou receber um documento fiscal com CBS e IBS calculados, o usuário não precisa realizar nenhuma configuração adicional para a totalização — ela é aplicada automaticamente pelo sistema, com base nos valores já calculados de cada imposto e crédito presumido em cada item.
Exemplo simplificado: em uma nota com CBS de R$ 4.312,00, IBS Estadual de R$ 5.400,00, IBS Municipal de R$ 3.273,00 e Crédito Presumido de IBS de R$ 2.450,00, a totalização do documento soma CBS + IBS Estadual + IBS Municipal e subtrai o Crédito Presumido de IBS. O Crédito Presumido de CBS, se houver, não entra nessa subtração.
Para o detalhamento de como cada imposto é calculado individualmente antes da totalização, consulte as páginas CBS e IBS.
Relacionamento perfil X empresa
Após definir o perfil e seus impostos, é necessário indicar a qual empresa e filial ele será vinculado.
- Acesse a Cadastros > Impostos > Perfil tributário, selecione o registro do perfil tributário e clique em Ações > Vincular empresas e filiais.
- Em Novo relacionamento informe o Perfil tributário e os dados do relacionamento.
- Marque qual imposto será relacionado. Somente são mostrados impostos aptos a configuração para o perfil e filial selecionados dentro da vigência informada e que possuem valor configurado na respectiva guia da no cadastro do perfil tributário.
Importante
Somente pode haver uma empresa, filial e tipo de imposto associado a um perfil tributário na mesma vigência. Ou seja, não é possível ter dois perfis ativos na mesma vigência.
Matriz de regras tributárias
Entenda como funciona o processamento das regras tributárias na documentação: Matriz de Regras Tributárias.
English
Español

English
Español


