Histórico da Página
...
Botão / Campo | Descrição | |
---|---|---|
Tela para cadastro de Fórmulas em formato de formulário, com exibição de todos os campos na mesma tela | ||
Código | Permite determinar o código da fórmula que será cadastrada. É possível digitar um código de fórmula com até 50 caracteres alfanuméricos. Não existe regra com relação a nomenclatura das fórmulas, porém a TOTVS adotou como boas práticas alguns detalhes:
Caso o cliente digite um código de fórmula com o prefixo T-, o registro não será salvo pois o prefixo é de uso exclusivo da Totvs e será apresentada a mensagem: | |
Descrição | Esse campo é apenas documentacional e se objetiva a facilitar a identificação da fórmula em questão para o usuário do sistema. Sugere-se que, ao cadastrar uma fórmula seja detalhado ao máximo a que se refere essa fórmula. Exemplo de descrição vinculada a fórmula liberada pela TOTVS: ICMS ST Padrão - Mantém a Base de Cálculo c/ ICMS ST zerado - Val Trib | |
Fórmula Cliente | Esse campo sempre ficará desabilitado e indica se a fórmula selecionada foi liberada pela TOTVS (campo DESMARCADO) ou se essa fórmula foi criada ou copiada pelo cliente (campo MARCADO). | |
Moeda | Indica a moeda principal vinculada à fórmula. Não é obrigatório o preenchimento desse campo, e nesse caso o sistema adota a moeda corrente para o cálculo. Possui zoom para o cadastro de Moeda | |
Tabela de Pauta | Designa, caso existir essa necessidade, uma tabela de pauta que poderá ser cadastrada pelo usuário do sistema para flexibilizar ainda mais o cálculo do tributo. Possui zoom para o cadastro de Tabela de Pauta | |
Percentual MVA | Assinala para a fórmula qual será o percentual do MVA que será utilizado durante o cálculo. | |
Percentual de Redução | Aponta o percentual de redução que será fixo nessa fórmula. Se informado esse campo, o sistema considera esse valor para o cálculo e desconsidera qualquer indicação feita. Por exemplo, a natureza de operação. | |
Destino da Redução | Caso exista um percentual de redução informado, esse campo ficará habilitado para ser indicado qual é o destino dessa redução. | |
Composição da Fórmula | Nesse quadro será demonstrada a fórmula cadastrada para o tributo selecionado. Esse campo não fica habilitado para edição pelo usuário. Para abrir a tela de edição das fórmulas é necessário clicar no botão "Composição da Fórmula". | |
Solicita confirmação. A ação de voltar confirmada, cancela as alterações não salvas | ||
A ação salva o registro, com validação de preenchimento de campos obrigatórios | ||
Ao efetuar a busca por uma palavra, é criado um filtro que retorna a palavra encontrada na tela para os campos: Código da Fórmula, Descrição da Fórmula e Fórmula do Cliente. | ||
A tela disponibiliza opção de busca para o Código da Fórmula, Descrição da Fórmula e Apenas Fórmulas do Cliente. Para os campos informados, são criados filtros e retornados registros conforme a seleção | ||
Expande / Retrai Registro Filho. A ação apresenta as informações vinculadas ao Código da Fórmula | ||
Ordena os registros em ordem crescente ou decrescente pelo campo selecionado | ||
O Gerenciador de Colunas disponibiliza ao usuário escolher quais os campos serão visualizados na tela: Código da Fórmula, Descrição da Fórmula e Fórmula do Cliente. Possui opção de restaurar o padrão (todas os campos) | ||
Expande mais opções para o registro | ||
Permite a edição do registro selecionado para os campos: Moeda, Tabela de Pauta, Percentual MVA, Percentual de Redução e Fórmula | ||
A cópia de uma Fórmula permite ao usuário a digitação completa (todos os campos), a partir de um item existente, iniciando com os dados preenchidos. | ||
Remove o Tributo selecionado | ||
Carrega mais resultados em tela | ||
Ao clicar no botão Editar Composição da Fórmula será aberto uma tela que 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. |
...
Principais Campos e Parâmetros
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.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 | O campo permite a pesquisa nas variáveis disponíveis pela TOTVS por código ou sua descrição. |
| ||
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. |
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 que 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 realizado a conferência. |
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 (ctrl + espaço) + (ctrl + espaço), é 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 é executada. 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 Âncora9 9
9 | |
9 |
...