Á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, Msgs de Erro Sobrescrever, Exportação de Resultado
idspasso1,passo2,passo3,passo4,passo5,passo6,passo7
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

Tela Após clicar em Importar será  aberta a tela de importação.

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)
para obter o template de importação que será gerado com o nome LayoutPadraoRegraIcmsProdutoNCM.xls
  • ":

Image Added


Será aberta a planilha em tela para preenchimento das informações.

  • Modelo do template:

Image Added


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

Image Added     

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 três pontos [...] e clique em OK:

Image Added


Validações do

Image Removed

Modelo do template:

Image Removed

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 pré existentes marcada  todos os erros de sobrescrever serão ignorados e o conteúdo atualizado.

Image Removed

  • Sobrescrever registros pré existentes marcada, 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 é apresentada em tela as informações caso haja inconformidades. Image RemovedSempre 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!

Image Added


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

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.

Image Added


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

Image Added


Totvs custom tabs box items
defaultno
referenciapasso6

.Image Removed

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

Image Added


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

Image Added


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

Image Added


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

Image Added

Totvs custom tabs box items
defaultno
referenciapasso7

.

Image Removed



04. DEMAIS INFORMAÇÕES

...

Se a importação for finalizada sem erros é apresentada a mensagem:

Image Added


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

Image Added


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>

...