Histórico da Página
CONTEÚDO Âncorainício início
início | |
início |
- = [ COD_DEST_MERC = 1 ] ( MERC_LIQ + DESPESAS ) [ COD_DEST_MERC = 2 ] ( MERC_LIQ + DESPESAS + VAL_IPI )
- Visão Geral clique no conteúdo para acesso rápido ↓
- Conceito
- Tela Configurador de Tributos - Menu
- Principais Campos e Parâmetros
- Tela Cenário Fiscal
- Principais Campos e Parâmetros
- Tela Território Fiscal
- Principais Campos e Parâmetros
- Tela Tributos
- Principais Campos e Parâmetros
- Tela Fórmula do Tributo
- Principais Campos e Parâmetros
- Tela Composição da Fórmula
- Principais Campos e Parâmetros
- Dicas
- Tela Classe Fiscal
- Principais Campos e Parâmetros
- Tela Relação de Tributos - Emitente
- Principais Campos e Parâmetros
- Tela Relação de Tributos - Natureza de Operação
- Principais Campos e Parâmetros
- Tela Relação de Tributos - Item
- Principais Campos e Parâmetros
- Tela Importar e Exportar
- Principais Campos e Parâmetros
- Conteúdo Relacionado
...
Objetivo | |
---|---|
Essa interface possui por finalidade específica a edição das fórmulas que serão utilizadas pelo Configurador de Tributos durante o cálculo do tributo. A divisão orgânica dessa tela se divide em 2 principais blocos detalhados abaixo | |
Composição da Fórmula Permite a criação de uma fórmula que será aplicada no cálculo da nota fiscal, respeitando as demais parametrizações do Configurador de Tributos.As fórmulas utilizadas pelo configurador de tributos são expressões matemáticas do cálculo que deverá ser realizado pelo sistema para o tributo proposto, dessa forma sugere-se que o usuário que irá cadastrar uma fórmula tenha conhecimento básico da forma como deverá ser realizado o cálculo, assim será possível transcrever o cálculo desse tributo em uma fórmula que será utilizada pelo sistema. | |
Lista de Variáveis | A lista de variáveis disponíveis para serem utilizadas no cálculo do tributo é liberada pela TOTVS, sendo assim o Configurador de Tributos apenas irá interpretar e atribuir valor durante o cálculo do imposto a essas variáveis. As fórmulas utilizadas pelo configurador de tributos são expressões matemáticas do cálculo que deverá ser realizado pelo sistema para o tributo proposto, dessa forma sugere-se que o usuário que irá cadastrar uma fórmula tenha conhecimento básico da forma como deverá ser realizado o cálculo, assim será possível transcrever o cálculo desse tributo em uma fórmula que será utilizada pelo sistema. Para o cadastro de uma fórmula é possível a digitação direta dos operadores e variáveis na área de edição da fórmula. |
Pesquisa de Variáveis | Permite a pesquisa nas variáveis disponíveis pela TOTVS por código ou sua descrição. Observação: Caso exista a necessidade de uma variável que não se encontre nessa lista, o usuário do sistema deverá abrir um ticket para a equipe de Atendimento do produto para solicitar a inclusão, porém essa demanda será analisada pela equipe de Inovação do Produto Padrão e se julgado como pertinente ao sistema, essa nova variável será inserida ao sistema, caso contrário será indicada a customização desse ponto. |
Operações | Dispões de botões para inclusão dos operadores matemáticos na fórmula. Operadores disponíveis: Adição, Subtração, Multiplicação, Divisão, Exponencial, Separadores, Igual a, Diferente de, Maior que, Menor que, Maior ou Igual a, Menor ou Igual a. |
Campo Fórmula | Para o cadastro de uma fórmula é possível a digitação direta dos operadores e variáveis na área de edição da fórmula, assim como inserir as variáveis a partir da lista ou os operadores matemáticos a partir dos botões. |
Conferir Operação | Essa ação efetua uma validação na fórmula digitada, para verificar se existe algum erro na estrutura dessa fórmula. O sistema não irá validar se os valores ou o resultado final dessa fórmula está de acordo com o esperado, apenas irá validar a expressão informada pelo usuário. |
Simulação da Fórmula Após conferir a fórmula, será possível simular o seu resultado substituindo os valores de cada uma das variáveis informadas. Isso permite que sejam realizados testes durante a implementação da fórmula, sem ser necessário recorrer a alguma ferramenta externa ao Datasul. | |
Apresenta a lista das variáveis informadas na fórmula e permite que os valores sejam alterados para novas simulações. | |
Campo Fórmula Traduzida | Apresenta a fórmula digitada pelo usuário traduzida para os valores definidos para cada variável. Esse campo fica bloqueado para edição, e qualquer alteração na estrutura da fórmula deve ser realizada no campo Fórmula. Observação: Sempre a fórmula for alterada, será necessário conferi-la para garantir que não existam erros. A simulação ficará disponível somente após essa conferência. |
Botão Simular Fórmula | Executa a simulação. |
Resultado da Fórmula | Apresenta o resultado da simulação realizada. |
Dicas
Atalho (ctrl + espaço) para sugestão das variáveis no campo da fórmula | |
---|---|
Ao efetuar a combinação de teclas (ctrl + espaço), é apresentada uma lista com a sugestão das variáveis disponíveis Ao efetuar novamente a combinação de teclas, é apresentada uma pequena descrição sobre a variável selecionada Também é possível executar a sugestão após ter iniciado a digitação de alguma variável | |
Como criar condições usando o operador INT | |
É possível criar condições dentro da fórmula utilizando o comando INT ( ). O comando espera uma condição dentro dos parênteses, e devolve o valor 1 quando a condição for verdadeira e 0 quando a condição for falsa. Para correto funcionamento da fórmula, ela deve prever todas as condições possíveis para aquele objetivo. Exemplo: Fórmula Padrão do ICMS sem considerar a redução da base - Base Calc = INT ( COD_DEST_MERC = 1 ) * ( MERC_LIQ + DESPESAS ) + INT ( COD_DEST_MERC = 2 ) * ( MERC_LIQ + DESPESAS + VAL_IPI ) fórmula com as variáveis, sendo que o destino da mercadoria dentro do sistema pode ser 1 ou 2 = INT ( 1 = 1 ) * ( 1000 + 50 ) + INT ( 1 = 2 ) * ( 1000 + 50 + 25) fórmula com as variáveis substituídas pelas dados reais no momento do cálculo da nota, nesse exemplo, o destino da mercadoria da nota é igual a 1 = INT ( 1 ) * ( 1050) + INT ( 0 ) * ( 1075) o comando INT espera uma condição, e retorna os valores 1 quando a condição for verdadeira e 0 quando a condição for falsa = ( 1 * 1050) + ( 0 * 1075) = 1050 + 0 = 1050 | |
Como criar condições usando o operadores [ ] | |
É possível criar condições dentro da fórmula utilizando o operadores colchetes [ ]. Toda condição deve ser inserida dentro de [ ] e o resultado para quando a condição for verdadeira deve ficar no ( ) subsequente. Quando a condição for verdadeira, as demais condições não serão executadas, e quando a condição for falsa, a próxima condição é realizada. Exemplo: Fórmula Padrão do ICMS sem considerar a redução da base - Base Calc = [ COD_DEST_MERC = 1 ] ( MERC_LIQ + DESPESAS ) [ COD_DEST_MERC = 2 ] ( MERC_LIQ + DESPESAS + VAL_IPI ) fórmula com as variáveis, sendo que o destino da mercadoria dentro do sistema pode ser 1 ou 2 = [ 1 = 1 ] ( 1000 + 50 ) [ 2 = 2 ] ( 1000 + 50 + 25 ) fórmula com as variáveis substituídas pelas dados reais no momento do cálculo da nota, nesse exemplo, o destino da mercadoria da nota é igual a 1 = [ 1 = 1 ] ( 1000 + 50 ) como a primeira condição é verdadeira, é executado o cálculo que foi definido dentro dos ( ) subsequentes à condição atendida = ( 1000 + 50 ) = 1050 |
09. TELA Classe Fiscal Âncora8 8
8 | |
8 |
...