Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

948px

01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

TOTVS Varejo

Segmento:Varejo 
Módulo:Fiscal
Função:Tributação de ICMS por Produto/NCM - Importar 
Ticket:


Requisito/Story/Issue (informe o requisito relacionado) :

DVARLIVE-4433

02. SITUAÇÃO/REQUISITO

Permitir que Atualmente para configurar as regras de ICMS (CST) em Notas Fiscais escrituradas no TVFR é necessário que sejam feitos de forma manual, a rotina existente permite que seja configurado por Produto ou NCM, porém, é um processo moroso e que requer apoio do time de Serviços ou Suporte e muitas vezes via execução de Script.

Para evitar retrabalhos, configurações errôneas, execuções de Script, escrituração de Notas Fiscais com tributações indevidas e abertura de tickets para esse apoio, o ideal é haver uma forma de configuração de forma massiva, com opção de importação via planilha de acordo Layout único disponibilizado na rotina.

Com isso, as regras de importação foram especificadas da seguinte forma Tributação de ICMS sejam possíveis de importar via planilha/Layout, as regras tributárias conforme especificações descritas:

  • Incluir o botão Importar na tela de filtro de tributação do ICMS Produto / NCM

...

  • ;
  • Disponibilizar um template para download onde deve ser preenchido com as regras a serem importadas no sistema

...

  • ;
  • Botão de check para sobrescrever regras caso seja uma atualização

...

  • ;

Regras As regras para a importação da planilha são:Realizar a validação

  • Preenchimento correto da planilha

...

  • que contém 4 colunas: Código Loja, Código NCM, Código Produto e Regra Tributação ICMS.

Abaixo descrição de cada coluna.

Código Loja:

  • Código Loja em branco -> Considerar Serão considerados os tributos para todas lojas abaixo da Compartilhada. Não é possível importar a planilha sem o campo preenchido para diversos domínios diferentes, é necessário sempre acessar em 1 cliente pelo menos.;
    em caso de tentativa de importar diretamente pela Central/Loja deverá apresentar uma mensagem em tela com a informação_: “Código da Loja não está informado, favor importar pelo acesso à Compartilhada”.
  • Campo Loja preenchido -> Considerar os Serão considerados os tributos apenas para a loja informada. É possível importar tanto pela Central/loja quanto pela Compartilhada. 
  • Campo Loja preenchido com código de uma Loja/central diferente da Master (domínio) -> Não importar será importada e apresentar será apresentada em tela a mensagem: “Código da Loja não pertence a esta rede, favor conferir as informações”.

Código NCM:

  • Código NCM preenchido apenas -> Considerar Serão considerados os tributos para todos os produtos deste NCM;
  • Campo NCM preenchido e Código Produto preenchido -> Considerar os Serão considerados os tributos apenas para os produtos informados, mesmo que o NCM esteja informado também. O Produto é o mandatório da regra. Caso na planilha o NCM estiver diferente do cadastrado no TVFR (Totvs Varejo Franquias e Redes), deverá ser apresentada a seguinte mensagem com o número da linha: "Código de NCM já existe no sistema e não corresponde ao informado na planilha";
  • Campo NCM em branco + Produto preenchido -> Considerar os Serão considerados os tributos apenas para os produtos informados, independente do NCM do cadastro no TVFR. Se na planilha o NCM estiver diferente do cadastrado .deverá ser apresentada a seguinte mensagem com o número da linha: "Código de NCM já existe no sistema e não corresponde ao informado na planilha";
  • Campo NCM em branco + Produto em branco -> não é Não será importado e deverá ser apresentada a seguinte mensagem com o número da linha da planilha com erro: “Não há informação de produto ou NCM, favor revisar a planilha”.

Código Produto:

  • Código Produto preenchido e código NCM preenchido -> Considerar os Serão considerados os tributos apenas para os produtos informados, mesmo que o NCM esteja informado também. Quem será o mandatório da regra é o produto. Caso na planilha o NCM estiver diferente do cadastrado no TVFR, deverá ser apresentada a seguinte mensagem com o número da linha: "Código de NCM já existe no sistema e não corresponde ao informado na planilha.";
  • Campo Produto preenchido + NCM em branco -> Considerar os tributos apenas para os produtos informados, independente do NCM do cadastro no TVFR. 
  • Campo Produto em branco + NCM em branco branco -> Não poderá ser importado e deverá ser será apresentada a seguinte mensagem com o número da linha da planilha com erro: “Não há informação de produto ou NCM, favor revisar a planilha”.


Regra Tributação ICMS

  • Campo RegraTributaçãoICMS em branco Regra Tributação ICMS em branco -> Não poderá ser importado e deverá ser será apresentada a seguinte mensagem com o número da linha da planilha com erro: “Não há informação de Tributo, favor revisar a planilha”.;
  • Divergência de Regra de Tributação de ICMS -> Considerar a sigla informada nesta coluna para os produtos ou NCM’s NCM's relacionados com a classificação. Porém, caso este produto ou NCM já exista na base cuja classificação esteja diferente da planilha deverá apresentar a seguinte mensagem: “Tributação de ICMS já existe no sistema e não corresponde ao informado na planilha.”


03. SOLUÇÃO

Criação de tela e lógica para validação das regras para importação.

Image Removed

Foi desenvolvida na tela do cadastro "Tributação de ICMS por Produto / NCM" no módulo Fiscal do TVFR,  opção para Importar de forma massiva as regras tributárias através de planilha Excel com Layout único e padrão, conforme regras definidas acima.

Esta melhoria têm por objetivo trazer os seguintes benefícios aos usuários do sistema:

  • Agilidade nos cadastros de regras de ICMS através de importação de planilha por produto e NCM;
  • Possibilitar o cadastro de regras para as franquias, evitando erros na operação por cadastros errôneos e desperdício;
  • Ganho em tempo de configuração;
  • Tela da rotina com opção simplificada e intuitiva.

A seguir, os procedimentos para validação da melhoria        Template de importação LayoutPadraoRegraIcmsProdutoNCM.xls.


       Image Removed

Totvs custom tabs box
tabsOpção Importar, Tela Importação, Template, Checkbox Sobrescrever, Msgs de Erros, Exportação de Resultado
idspasso1,passo2,passo3,passo4,passo5,passo6
Totvs custom tabs box items
defaultyes
referenciapasso1
  • Acessar o TVFR → aba Fiscal → Cadastros → Tributação de I.C.M.S por Produto / N.C.M
.
  • :

Image Modified

  • Em seguida clique em Importar.

Image Modified

Totvs custom tabs box items
defaultno
referenciapasso2

Após clicar em Importar abrirá  será  aberta a tela de importação. Nesta tela pode-se baixair o modelo(xls), informar o arquivo que será importado, visualizar o resultado da importação e exportar esse resultado para análise.

Antes de importar, é imprescindível o download do template único através da opção "Baixar Modelo (xls)":

Image Added

A rotina só permite esse Layout para importação.Image Removed

Totvs custom tabs box items
defaultno
referenciapasso3
  • Clique em "Baixar Modelo(xls)":

Image Added


Será aberta a planilha em tela para preenchimento das informações. para obter o template de importação que será gerado com o nome LayoutPadraoRegraIcmsProdutoNCM.xls.Image Removed

  • Modelo do template
.
  • :


  • Cada coluna tem um help informando como deve ser a informação. Para apresentar este help
para
  • posicione o cursor do mouse na coluna desejada
.
  • :

     Escolha

Após preenchimento das informações, salve a planilha que por default recebe o nome LayoutPadraoRegraIcmsProdutoNCM.xls.

  • Para importá-la, selecione o arquivo preenchido clicando no botão com
tres
  • três pontos [...] e clique em OK:

Image Removed

Image Added


Validações do Validação da Planilha Template:

  • Quando a planilha está aberta apresenta a mensagem:

Image Modified

  •  Quando não existe a aba
Regra
  • Regras no template de importação apresenta a mensagem:


Image ModifiedValida as


  • A rotina realiza a validação das colunas não existentes:

Totvs custom tabs box items
defaultno
referenciapasso4
  •  Com a opção
Sobrescrever registros
  • Sobrescrever registros pré existentes marcada, 
todos as validações de sobrescrever serão ignorados e o conteúdo atualizado.

Image Removed

  • são consideradas todas informações preenchidas na planilha, desconsiderando registros já gravados, caso a rotina localize.

Ou seja, com essa opção marcada, as regras de validações de comparação entre as informações da planilha com dados já gravados no sistema são ignoradas, considerando apenas o conteúdo da planilha.


Image Added


Importante: Deve-se tomar cuidado ao marcar essa opção, pois, se na planilha tiver alguma alteração de tributo já existente na base, a rotina vai considerar o que estiver na planilha. Por exemplo:

  • Produto XXXXX → na base estiver com regra de tributação 00 (tributada integralmente) LJ - YYYY;
  • Produto XXXXX → se na planilha o campo Regra de Tributação estiver com 60 (recolhido anteriormente ST) - LJ- YYYY;

A rotina vai gravar com a tributação 60 para esta Loja.


Totvs custom tabs box items
defaultno
referenciapasso5

Após a importação do arquivo é apresentado apresentada em tela as informações caso haja inconformidades. Sempre indicando qual é a linha da planilha e motivo encontrado para facilitar a devida correção.

Importante: Pode-se criar outro arquivo somente com as correções e importar novamente. As linhas que não foram apresentadas em tela indica que foram importados com sucesso.

  •  Ao final da importação aparecerá a mensagem:
"
  • Não foram importados todos os itens. Verifique o Status da Importação
.
  • !


Na tela de Resultado resultado a coluna "Status da Importação" são apresentados apresentadas as mensagens para analisar e corrigir o análise e as devidas correções do arquivo.

Lembre-se, pode gerar Importante: Pode ser gerado um novo arquivo somente com as informações corrigidas e que deverão ser importadas novamente, pois, as que estavam corretas foram importadas com sucesso.


  •   Na mesma tela no final, é
apresentado
  • apresentada a mensagem de quantos registros foram gravados.


Totvs custom tabs box items
defaultno
referenciapasso6

 Para faciliar  E para facilitar a análise das informações apresentadas em Status da Importação, clique em Exportar Resultado


  •  Selecione o diretório para salvar o arquivo e confirme.


  • Será criado o arquivo em Excel na pasta escolhida
.
  • :

Abrir


  • Ao editar o arquivo
. São exportados
  • , são exibidas todas as informações
da tela.
  • que foram apresentadas na tela da rotina:



04. DEMAIS INFORMAÇÕES

...

Se

...

a importação for finalizada sem erros

...

é apresentada a mensagem:

No


E no Status da Importação apresenta a mensagem de quantas linhas foram importadas.


Importante: É de responsabilidade do cliente as informações inseridas na planilha a ser importada. 

Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>

...