Páginas filhas
  • ER_SPED_ECD_Layout_5.

Versões comparadas

Chave

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

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

2132 - Geração de Arquivos Contábeis

Módulo

Contábil

Segmento Executor

D&L

Requisito/Story/Issue

SPED ECD

Chamado/Ticket

0.005245.2017 (HIS.00228.2017, HIS.00229.2017, HIS.00230.2017, HIS.00231.2017, HIS.00233.2017, HIS.00259.2017, HIS.00236.2017)

País

( x ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colômbia   (  ) Outro _____________.

 


Objetivo

 

Realizar alteração das rotinas envolvidas para trabalhar com o Layout 5 do SPED Contábil, calendário de 2016.

Definição da Regra de Negócio

 

Expandir
titleAlterações na Rotina 2132
  • Deverá excluir o check box ‘Gera registro J800’ da tela ‘Informações complementares’ da rotina 2132;
  • Deverá alterar o nome do botão ‘Mensagens Sped’ para ‘Registro J800’;
    -Esse botão deverá ter a mesma funcionalidade já existente, que e incluir o arquivo RTF para a Geração do J800 ou Incluir as informações para a geração do J800;
    -A tela que e aberta ao clicar no botão deverá alterar seu nome para ‘Registro J800;
  • Deverá criar um novo botão dentro da tela ‘Informações complementar’ denominado como ‘Registro J801.
    -Esse botão deverá ter as mesmas funcionalidades do botão J800, inclusão de um arquivo em formato RTF e inclusão de mensagem fixam para o registro RTF;
    -Este botão só deverá ficar habilitado caso o campo ‘Finalidade da escrituração’ (rotina 2132) estiver selecionada como ‘substituta’;
  • Deverá para o ano calendário 2016 apresentar como opção na rotina 2132 campo finalidade da escrituração as seguintes opções;
    -0 – Original; 
    -1 - Substituta;
  • Para o ano calendário 2016 o campo Hash da escrituração da rotina 2132, só deverá ficar habilitado quando a ‘finalidade da escrituração’ estiver como ‘1 – substituta’;
  • Deverão remover da tela ‘Informações complementares’ da rotina 2132 os campos;
    -Sequência do CRC;
    -Dt. Validade DHPC;
  • Deverá criar um check Box na tela ‘Informações complementares’ denominado como ‘Escriturações contábeis consolidadas’.
Expandir
titleAlterações na Rotina 2100
Expandir
titleAlterações na Tabela de Qualificação do Assinante
  • A tabela ‘ qualificação do assinante’ deverá ser apresentada na rotina 2112 – cadastro de sócio na opção ‘Função’.
Expandir
titleCriação de Campos na Rotina 2103 e Rotina 2110
  • Deverá criar uma opção dentro da rotina 2103 denominada como ‘Qualificação do Assinante’ essa opção deverá apresentar a tabela de ‘Qualificação do Assinante’;
    -Essa opção na rotina 2103 deverá ficar disponível para edição;
  • Deverão migrar os campos abaixo da rotina 2132 para a rotina 2110;
    -Sequencia do CRC;
    -Dt. Validade DHPC;
  • Os campos acima deverão ficar habilitados para edição.
Expandir
titleAlterações na Rotina 2106
  • Deverá criar na rotina 2106 dentro da aba ‘Geral’ os seguintes campos;
    -Responsável pelo termo de verificação para fins de substituição da ECD;
    -Responsável pela alteração de lançamentos contábeis para fins de substituição da ECD;
  • Estes campos deverão ser iguais os campos de contador e responsável legal, a busca do responsável deverá ser da tabela do contador (rotina 2103);
  • Estes campos deverão ficar habilitados para edição;
  • Campo não obrigatório.
Expandir
titleRegistros do SPED ECD
  • O registro J800 só deverá ser gerando no SPED Contábil caso tenha informação incluídas dentro do botão Registro J800:
    Registro J801 – Este registro só deverá ser gerando quando o ‘indicador da finalidade da escrituração’ estiver = ‘1 – substituta’ (obrigatório). 
    2. Geração do novo registro dentro do arquivo TXT do SPED Contábil;
    -Campo 01 – Identificação do tipo do registro = J801 
    -Campo 02 – Tipo do documento = 001 
    -Campo 03 – Descrição do documento = texto contido no arquivo RTF.
    -Campo 04 – Hash do aquivo incluído = deverá trazer o HASH do arquivo que está sendo substituído. Ex: 234567890ABCDEFABCDEFABCDEFAB1234567890. 

-Campo 05 – Sequência de bytes que representem um único arquivo no formato RTF Ex: (Rich Text Format): {\rtf1\ansi\ansicpg1252\uc1... 
-Campo 06 – Identificação o fim do arquivo = J801FIM

Registro J930:

  • Na geração do SPED Contábil o registro J930 campos 10 - NUM_SEQ_CRC e 11 - DT_CRC deverá buscar da rotina 2103 – cadastro do contador. (para o exercício de 2016 e os anteriores)
  • Deverá alterar o registro J930 onde passará a gerar mais de dois registros;
    -Contador da empresa; (já existente)
    -Responsável Legal da empresa; (já existente)
    -Contador responsável pelo termo de verificação para fins da substituição da ECD; (deverá buscar da rotina 2106, e só deve ser gerado caso a ECD seja substituída, esta assinatura e obrigatória) Só vale para o ano calendário 2016.
    -Responsável pela alteração de lançamentos contábeis para fins da substituição da ECD; (buscar da rotina 2106 e só deve ser gerador caso a ECD seja substituída ,e o campo na 2106 estiver preenchido. E ssa assinatura não e obrigatória) Só vale para o ano calendário 2016.
  • Deverá criar o campo 12 para o registro J930 conforme descrição abaixo;
    -Campo ‘Indicação do responsável legal’;
    -Deverá ser preenchido com: (S-sim ou N-não);
    -Deverá ser preenchido como S, quando o registro J930 for do responsável legal informado na rotina 2106.
    -Deverá ser preenchido como N, quando o registro J930 não for do responsável legal;
    -Este novo campo deverá ser gerando somente para o SPED ECD ano calendário 2016.

    Registro ‘0000’:
  • Deverá criar o campo 20 para o registro ‘0000’ ;
    -Esse campo deverá buscar informação da rotina 2132 na tela ‘Informações complementares’ check Box ‘Escriturações Contábeis Consolidadas’ quando tiver marcado essa opção deverá gerar o campo com a informação = ‘S’, quando estiver desmarcado deverá gerar a informação = ‘N’;

    Registro I010:Para o Ano de calendário 2016 o campo 3 do registro I010 deverá ser preenchido com ‘5.00’.
Expandir
titleCriação da Aba do Bloco K
  • A abado do bloco K deverá ser divididas em duas sub abas;
    -Empresas participantes da Consolidação;
    -Saldo Consolidado Total;
  • A aba Empresas Participantes da Consolidação deverá ter dois botões e uma grid;
    -Incluir;
    -Editar;
    -A grid deverá apresentar as empresas que foram cadastradas na tela Cadastro de empresa, deverá apresentar as seguintes colunas:
    -CNPJ;
    -Razão Social;
    -Dt Inicio;
    -Dt Fim;
    -% Consolidação;
  • O botão Incluir deverá direcionar a uma tela dividida em duas sub abas ‘ Cadastro de empresas e Lançamentos Eliminados’;
  • O botão Editar deverá respeitar o seguinte processo;
    -Selecionar uma empresa na grid em seguida clicar em editar, esse botão deverá direcionar para a tela de Cadastrar empresa, já com todos os campos preenchidos conforme o cadastro.
Expandir
titleImportação do Plano de Contas
  • Botão Layout;
    - Arquivo TXT;
    -Delimitado por tamanho do campo;
    - Campo 1 – código analítico da conta, tamanho 20, não aceitar caracteres especial;
    - Campo 2 – Descrição da conta, tamanho 50, obrigatório;
    - Campo 3 – Natureza da conta, tamanho 1, obrigatório;
    - Campo 4 – saldo da conta, tamanho 22,2, obrigatório;
    - Campo 5 – natureza do saldo, tamanho 1, obrigatório;
    - O botão importar, deverá buscar o arquivo do diretório que está informado no campo da descrição do diretório e importar para a rotina e demonstrar na grid;
    - O botão deverá salvar o plano de contas com saldos importado para essa aba, e quando abrir a rotina novamente para esse exercício e filial informada na tela inicial da rotina deverá mostrar essas informações;
    - O botão do diretório deverá pesquisa os diretórios da maquina do usuário, conforme a rotina 2127 faz;
    - O botão excluir deverá, deverá excluir o plano de contas importado para a grid;
    - Validação da estrutura do arquivo;
    - Ao excluir o plano de contas devera avisar que os vínculos tbm serão excluídos;
    - Adicionar permissões para incluir, editar e excluir empresas participantes da consolidação;
    - Criar um log das alterações dos dados das empresas participantes da consolidação (gerar na tabela PCLOGALTERACAODADOS);
    - Importar apenas contas com saldos maior que zero (> 0);
    - O botão “layout” deverá imprimir a descrição do layout;
    - Criada a tela de erros encontrados que deverá mostrar a linha e a mensagem de erro correspondente a falha da importação.
Expandir
titleCadastro de Empresas
  • Deverá colocar a tela ‘informações complementares’ como aba na rotina 2132;
  • Deverá criar uma nova aba denominada como informações ‘Bloco K’;
  • Essa aba deverá ser habilitada somente quando o check Box ‘Escriturações Contábeis Consolidadas’ estiver marcado;
  • Nesta aba deverá ter a seguinte tela;
  • Ao Clicar no botão incluir/editar deverá apresentar uma tela dividida em abas;
    -Cadastro de empresas;
    -Lançamentos eliminados;
  • A tela ‘cadastro de empresa’ especificação dos campos;
    -Código da empresa - código criado manualmente pelo cliente;
    -Razão Social - informar manualmente;
    -CNPJ - Informar manualmente, mas deixa o campo no formato de CNPJ;
    -Período de Consolidação - colocar o campo com calendário conforme padrão das rotinas;
    - Código do País - colocar um botão de pesquisa que deverá buscas o código e a descrição da rotina 548- Cadastrar Países;
    - % de consolidação - preenchido manualmente pelo Cliente;
    - % Participação Acionária - preenchido manualmente pelo Cliente;
    -Campo para informar o período da Escrituração da empresa controlada, campo com calendário.
    -Evento Societário – Um campo para informar ‘S’ ou ‘N’ e outro campo para informar o Evento Societário que deverá ficar habilitado com as opções abaixo somente quando o campo do Evento societário estiver como ‘S’;
    1 – Aquisição;
     2 – Alienação;
    3 – Fusão;
    4 – Cisão Parcial;
    5 – Cisão Total;
    6 – Incorporação;
    7 – Extinção;
    8 – Constituição;
    -Data do Evento Societário – campo de data com calendário;
    -Condição da Empresa – campo com as seguintes opções;
    1 – Sucessora;
    2 – Adquirente;
    3 – Alienante;
    -Percentual da empresa participante – campo informado manualmente pelo Cliente;
    -Os campos de data deverão validar o exercício informado na tela principal da rotina 2132;
    -Deverá apresentar uma grid nesta tela para apresentar o plano de contas importado;
    -Deverá ter um botão com o Layout do plano de contas com saldo, um para importar o arquivo, outro para salvar e um para pesquisar o diretório que o arquivo do plano de contas com os saldos estão salvo e excluir.
Expandir
titleRegistros 0000, J800, J801 e J930
  • Registro J800
  • O registro J800 só deverá ser gerando no SPED Contábil caso tenha informação incluídas dentro do botão ‘Registro J800’;
    Registro J801 – Este registro só deverá ser gerando quando o ‘indicador da finalidade da escrituração’ estiver = ‘1 – substituta’ (obrigatório);
  • Geração do novo registro dentro do arquivo TXT do SPED Contábil;
    - Campo 01 – Identificação do tipo do registro = J801;
    - Campo 02 – Tipo do documento = 001;
    - Campo 03 – Descrição do documento = texto contido no arquivo RTF;
    - Campo 04 – Hash do aquivo incluído = deverá trazer o HASH do arquivo que está sendo substituído. Ex: 234567890ABCDEFABCDEFABCDEFAB1234567890;
    - Campo 05 – Sequência de bytes que representem um único arquivo no formato RTF Ex: (Rich Text Format): {\rtf1\ansi\ansicpg1252\uc1;
    - Campo 06 – Identificação o fim do arquivo = J801FIM;
    Registro J930
  • Na geração do SPED Contábil o registro J930 campos 10 - NUM_SEQ_CRC e 11 - DT_CRC deverá buscar da rotina 2103 – cadastro do contador. (para o exercício de 2016 e os anteriores);
  • Deverá alterar o registro J930 onde passará a gerar mais de dois registros;
    - Contador da empresa; (já existente);
    - Responsável Legal da empresa; (já existente);
    - Contador responsável pelo termo de verificação para fins da substituição da ECD; (deverá buscar da rotina 2106, e só deve ser gerado caso a ECD seja substituída, esta assinatura e obrigatória) Só vale para o ano calendário 2016;
    - Responsável pela alteração de lançamentos contábeis para fins da substituição da ECD; (buscar da rotina 2106 e só deve ser gerador caso a ECD seja substituída,e o campo na 2106 estiver preenchido. E ssa assinatura não e obrigatória) Só vale para o ano calendário 2016;
  • Deverá criar o campo 12 para o registro J930 conforme descrição abaixo;
    - Campo ‘Indicação do responsável legal’;
    - Deverá ser preenchido com: (S-sim ou N-não);
    - Deverá ser preenchido como S, quando o registro J930 for do responsável legal informado na rotina 2106;
    - Deverá ser preenchido como N, quando o registro J930 não for do responsável legal;
    - Este novo campo deverá ser gerando somente para o SPED ECD ano calendário 2016;
    Registro ‘0000’Deverá criar o campo 20 para o registro ‘0000’;
    - Esse campo deverá buscar informação da rotina 2132 na tela ‘Informações complementares’ check Box ‘Escriturações Contábeis Consolidadas’ quando tiver marcado essa opção deverá gerar o campo com a informação = ‘S’, quando estiver desmarcado deverá gerar a informação = ‘N’;
    Registro I010
  • Para o Ano de calendário 2016 o campo 3 do registro I010 deverá ser preenchido com ‘5.00’.

 

 

Rotina

Tipo de Operação

Opção de Menu

2132 - Geração de Arquivos Contábeis

Alteração

Menu Winthor > 2132

2100 - Atualização de Banco de Dados

Envolvida

Menu Winthor > 2100

2112 - Cadastro de Sócios

Envolvida

Menu Winthor > 2112

2103 - Cadastro de ContadorEnvolvidaMenu Winthor > 2103
2106 - Configuração de ExercícioEnvolvidaMenu Winthor > 2106
2110 - Cadastro de FilialEnvolvidaMenu Winthor > 2110

 

 

HTML
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>
<script>
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.