Versões comparadas

Chave

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

...

Linha de Produto:

Linha RM

Segmento:

Educacional

Módulo:

TOTVS Gestão Fiscal

Rotina:

Rotina

Nome Técnico

Geração ISS Curitiba

Geração ISS Curitiba

 

 

Rotina(s) envolvida(s)

Nome Técnico

Entrada/Saída Lançamento Fiscal

Lançamento Fiscal

Cadastro de FiliaisCadastro de Filiais
Cadastro de Clientes/FornecedoresCadastro de Clientes/Fornecedores

Cadastros Iniciais:

Cadastro de Filiais; Cadastro de Clientes/Fornecedores 

Parâmetro(s):

 

Ponto de Entrada:

 

Chamados Relacionados

TTWLQ7

Requisito (ISSUE):FIS000434

País(es):

Brasil

Banco(s) de Dados:

SQLServer e Oracle

Tabelas Utilizadas:

TPRDFISCAL, TPRODUTO

Sistema(s) Operacional(is):

 

Versões/Release:

12.1.13

Versão Corrigida: 
Versão Expedida:12.1.13

...

Especificar as regras de negócio e o comportamento do Sistema ao importar código CEST para o sistema.

Premissas

...

Este novo processo chamado ‘Importação de Dados CEST’ é responsável por importar dados para tela Produto | Dados Fiscais e atualizar o  campo ‘Código CEST’.

 

Definição da Regra de Negócio

  • Para importar, deverá ser criado um arquivo no formato .CSV cuja primeira coluna seja o NCM (com máscara ou sem máscara) e a segunda coluna seja o Código CEST (com máscara ou sem máscara).

Ex:                 NCM;CEST;

...

                       7009;0200200;


Definição da Regra de Negócio

 

  1. O usuário cria um arquivo no formato .CSV cuja primeira coluna seja o NCM (com máscara ou sem máscara) e a segunda coluna seja o Código CEST (com máscara ou sem máscara);
  2. Na tela do processo, o usuário seleciona os arquivos criados;
  3. O usuário poderá marcar ou não o campo ‘Sobrescrever código CEST’;
  4. O usuário clicar em executar;
  5. O sistema irá percorrer cada linha de cada arquivo, buscando na base ‘Produto’ com  mesmo ‘NCM’;
  6. Ao encontrar o produto, o sistema irá atualizar o ‘Código CEST’ em  ‘Produto | Dados Fiscais | campo Código CEST’;
    1. Se o campo ‘Sobrescrever código CEST’ estiver marcado o sistema irá atualizar todos os registros, sobrescrevendo os valores já existentes;
    2. Se o campo ‘Sobrescrever código CEST’ não tiver marcado o sistema irá atualizar apenas os registros que não estão preenchidos;

 

Obs: Este processo também está preparado para receber NCM incompleto onde se comportará da seguinte forma: Poderá ter só o início do NCM e o CEST será aplicado para todos os produtos de mesma raiz de NCM. Por exemplo, se no arquivo tiver o NCM 7009, o CEST equivalente deverá ser aplicado para os produtos de NCM 7009.01.01, 7009.01.02, etc.

...


  • Este processo também está preparado para receber NCM incompleto onde se comportará da seguinte forma: Poderá ter só o início do NCM e o CEST será aplicado para todos os produtos de mesma raiz de NCM. Por exemplo, se no arquivo tiver o NCM 7009, o CEST equivalente deverá ser aplicado para os produtos de NCM 7009.01.01, 7009.01.02, etc.
  • Poderá também indicar se deseja alterar os dados já existentes na base ou executar somente sobre os registros que não tenham o Código CEST já preenchido. 

  • O processo deverá permitir que o usuário selecione os registros (Produtos) na visão para os quais deseja inserir os dados. Caso o usuário não selecione registro nenhum, deverá ser executado para todos os registros.

  • Registros com mesmo código CEST não serão alterados.

Descrição detalhada do processo

 

  1. O usuário cria um arquivo no formato .CSV cuja primeira coluna seja o NCM (com máscara ou sem máscara) e a segunda coluna seja o Código CEST (com máscara ou sem máscara);
  2. O usuário seleciona os registros (Produtos) na visão para os quais deseja atualizar os dados, mas caso não seja selecionado registro nenhum, a atualização será executada para todos os registros;
  3. Na tela do processo, o usuário seleciona os arquivos .CSV criados;
  4. O usuário poderá marcar ou não o campo ‘Sobrescrever código CEST’;
  5. O usuário clicar em executar;
  6. O sistema irá percorrer cada linha de cada arquivo, buscando ‘Produto’ com  mesmo ‘NCM’;
  7. Ao encontrar o produto, o sistema irá atualizar o ‘Código CEST’ em ‘Produto | Dados Fiscais | campo Código CEST’;
    1. Se o campo ‘Sobrescrever código CEST’ estiver marcado o sistema irá atualizar todos os registros, sobrescrevendo os valores já existentes;
    2. Se o campo ‘Sobrescrever código CEST’ não tiver marcado o sistema irá atualizar apenas os registros que não estão preenchidos;
  8. Registros com mesmo código CEST não serão alterados;
  9. Fim do processo;

 

 

Quanto à Geração do Arquivo

...