Árvore de páginas

Versões comparadas

Chave

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

Características do Requisito:

Linha de Produto:

TAF - Totvs Automação Fiscal

Segmento:

Serviço e Jurídico

Módulo:

SIGATAF

Versão:

11 e 12.1.7 ( Abril )80.18

Rotina:

TAFA322 TAFAINTEG - Cadastro de apuração do e-Lalur / e-Lacs da ECF Integração do TAF

Chamado

TTNVBG TVJWGI 

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

CEO / CEP / CEQNão se Aplica

Sistema(s) Operacional(is):

Todos

Descrição:

O layout da ECF( Escrituração Contábil Fiscal ) prevê para o Bloco M( Apuração e-Lalur/e-Lacs ) alguns motores de cálculo pré-estabelecidos, visando melhorar a usabilidade do lançamento manual no produto TAF implementamos esses motores, conforme abaixo:

•  Implementado motor de cálculo previsto no registro M300

•  Implementado motor de cálculo previsto no registro M305

•  Implementado motor de cálculo previsto no registro M310

•  Implementado motor de cálculo previsto no registro M350

•  Implementado motor de cálculo previsto no registro M355

•  Implementado motor de cálculo previsto no registro M360

Antes de apresentar o desenvolvimento realizado, salientamos que é importante e fundamental ao cliente verificar a possibilidade de segregar o momento de enviar as informações ao TAF, acesse o link abaixo para verificar como deixar o processo de integração automático e segregado:

04. Configure o Processamento automático( Opcional )

Para cenários onde o cliente não consegue realizar a segregação da integração e assim possui uma alta quantidade de dados a serem integrados com o TAF desenvolvemos a integração em Multi Thread, que possibilita ao cliente definir a quantidade de threads que deseja em seu processamento.

 A seguir vamos detalhar todos os passos necessários para correta implantação e entraremos em maiores detalhes de como os motores devem ser utilizados no produto.

 Importante:

Antes de aplicar a path é imprescindível:

  • Realizar o backup do repositório de dados do ambiente
  • Para essa implementação não será necessária a execução de compatibilizadores, porém o cliente deve estar com seu dicionário e repositório atualizado em seu ambiente 

Procedimento para Implantação:

O sistema é atualizado logo após a aplicação do pacote de atualizações contido no chamado.

Procedimento para Utilização: 

No módulo SIGATAF acesse Atualizações- > Movimentos ECF -> Bloco M - Livro Eletrônico ->  Reg.M030-Apur.IRPJ/CSLL, abaixo temos o detalhamento de cada implementação que foi realizada:  

1. A Aba “Identificação dos Períodos e Formas de Apuração do IRPJ e da CSLL das Empresas e-Lalur / e-Lacs" é equivalente ao registro M030 do Layout da ECF, não sofrerá modificações com essa implementação.:

              

Image Removed

 Image Removed

 

2.   A Aba “Lançamentos da Parte A do e-Lalur” é equivalente ao registro M300 do Layout da ECF, verifique abaixo as mudanças realizadas: 

 Image Removed

 

Quando campo “Tipo Lanç.” for igual a “Rótulo”:

- Nenhum outro campo da linha poderá ser editado pelo usuário.

Quando campo “Tipo Lanç.” for igual a “Adição” ou “Lucro”:

- Se o campo “Tipo Relac” for igual a “Vazio” ou “Sem Relacionamento” o usuário pode incluir o campo “Vlr Lcto”;

- Se o campo “Tipo Relac” for igual a 1,2 ou 3 o usuário não pode incluir o campo “Vlr Lcto” na linha e o valor do mesmo será atualizado de acordo com as regras contidas no tópico “Regras de Layout  da ECF” desse documento.

Quando campo “Tipo Lanç.” for igual a “Exclusão” ou “Compensação de Prejuízo”:

         - Se o campo “Tipo Relac” for igual a “Vazio” ou “Sem Relacionamento” o usuário pode incluir o campo “Vlr Lcto”;

- Se o campo “Tipo Relac” for igual a 1,2 ou 3 o usuário não pode incluir o campo “Vlr Lcto” na linha e o valor do mesmo será atualizado de acordo com as regras contidas no tópico “Regras de Layout  da ECF” desse documento.

  

O campo "Tipo Relac" será preenchido de forma automática pelo sistema conforme forem ocorrendo os lançamentos das abas filhas referentes ao registro M305 e M310, se informados manualmente seguirão as regras abaixo:

Quando o campo "Tipo Relac" for igual a "Com Conta da Parte B":

- Neste caso serão considerados para somatório do valor de lançamento apenas os valores da aba "Conta da Parte B do e-Lalur"

Quando o campo "Tipo Relac" for igual a "Com Conta Contábil":

- Neste caso serão considerados para somatório do valor de lançamento apenas os valores da aba "Contas Contábeis Relac. Lançam. Parte A do e-Lalur"

Quando o campo "Tipo Relac" for igual a "Com Conta da parte B e Conta Contábil":

- Neste caso serão considerados para somatório do valor de lançamento as abas "Conta da Parte B do e-Lalur" e "Contas Contábeis Relac. Lançam. Parte A do e-Lalur"

Quando o campo "Tipo Relac" for igual a "Sem Relacionamento" ou não for preenchido:

- Neste caso não será executado nenhum processo automático e o usuário poderá incluir o valor de lançamento manualmente

 

3.   A aba "Conta da Parte B do e-Lalur" é equivalente ao registro M305 do Layout da ECF, verifique abaixo as mudanças realizadas:

 Image Removed

 

Somatório do valor de lançamento:

- Sempre que forem atualizadas as informações dos campos “Vlr Tot Lcto” e “ind Lcto” o campo “Vlr Lcto” da aba pai “Lançamentos da Parte A do e-lalur” será atualizado de acordo com as regras  contidas no tópico “Regras de Layout da ECF” deste documento

Regra de atualização do campo “Vlr Lcto” da aba pai “Lançamento da Parte A do e-Lalur”:

- O valor informado no campo “Vlr Tot Lcto” somente será refletido no campo “Vlr Lcto” da abai pai quando os campo “Tipo Lanç”, “Tipo Relac” ( da aba pai ) e “Ind Lcto”(da aba filha) estiverem preenchidos conforme informado no tópico “Regras de layout ECF” contido nesse documento, caso contrário o gatilho não será executado.

 

 4. A aba “Contas Contábeis Relac. Lançam. Parte A do e-Lalur” é equivalente ao registro M310 do Layout da ECF,  verifique abaixo as mudanças realizadas:

 

Image Removed

 

 Somatório do valor da conta:

- Sempre que forem atualizadas as informações dos campos “Cta Contábil”,  “Vlr Conta” e “ind Valor” o campo “Vlr Lcto” da aba pai “Lançamentos da Parte A do e-lalur” será atualizado de acordo com as regras contidas no tópico “Regras de Layout da ECF” deste documento

Regra de atualização do campo “Vlr Lcto” da aba pai “Lançamento da Parte A do e-Lalur”:

- O valor informado no campo “Vlr Conta” somente será refletido no campo “Vlr Lcto” da abai pai quando os campo “Tipo Lanç”, “Tipo Relac” ( da aba pai ) e “Ind Valor”(da aba filha) estiverem preenchidos conforme informado no tópico “Regras de layout ECF” contido neste documento, caso contrário o gatilho não será executado.

 

5.   A Aba “Lançamentos da Parte A do e-Lacs” é equivalente ao registro M350 do Layout da ECF, verifique abaixo as mudanças realizadas:

 Image Removed

 

Quando campo “Tipo Lanç.” for igual a “Rótulo”:

- Nenhum outro campo da linha poderá ser editado pelo usuário.

Quando campo “Tipo Lanç.” for igual a “Adição” ou “Lucro”:

- Se o campo “Tipo Relac” for igual a “Vazio” ou “Sem Relacionamento” o usuário pode incluir o campo “Vlr Lcto”;

- Se o campo “Tipo Relac” for igual a 1,2 ou 3 o usuário não pode incluir o campo “Vlr Lcto” na linha e o valor do mesmo será atualizado de acordo com as regras contidas no tópico “Regras de Layout       da ECF” desse documento.

Quando campo “Tipo Lanç.” for igual a “Exclusão” ou “Compensação de Prejuízo”:

         - Se o campo “Tipo Relac” for igual a “Vazio” ou “Sem Relacionamento” o usuário pode incluir o campo “Vlr Lcto”;

- Se o campo “Tipo Relac” for igual a 1,2 ou 3 o usuário não pode incluir o campo “Vlr Lcto” na linha e o valor do mesmo será atualizado de acordo com as regras contidas no tópico “Regras de Layout  da ECF” desse documento.

 

O campo "Tipo Relac" será preenchido de forma automática pelo sistema conforme forem ocorrendo os lançamentos das abas filhas referentes ao registro M355 e M360, se informados manualmente seguirão as regras abaixo:

Quando o campo "Tipo Relac" for igual a "Com Conta da Parte B":

- Neste caso serão considerados para somatório do valor de lançamento apenas os valores da aba "Conta da Parte B do e-Lacs"

Quando o campo "Tipo Relac" for igual a "Com Conta Contábil":

- Neste caso serão considerados para somatório do valor de lançamento apenas os valores da aba "Contas Contábeis Relac. Lançam. Parte A do e-Lacs"

Quando o campo "Tipo Relac" for igual a "Com Conta da parte B e Conta Contábil":

- Neste caso serão considerados para somatório do valor de lançamento  as abas "Conta da Parte B do e-Lacs" e "Contas Contábeis Relac. Lançam. Parte A do e-Lacs"

Quando o campo "Tipo Relac" for igual a "Sem Relacionamento" ou não for preenchido:

- Neste caso não será executado nenhum processo automático e o usuário poderá incluir o valor de lançamento manualmente

 

6.   A aba "Conta da Parte B do e-Lacs" é equivalente ao registro M355 do Layout da ECF, verifique abaixo as mudanças realizadas:

 

Image Removed

 

Somatório do valor de lançamento:

- Sempre que forem atualizadas as informações dos campos “Vlr Tot Lcto” e “ind Lcto” o campo “Vlr Lcto” da aba pai “Lançamentos da Parte A do e-lacs” será atualizado de acordo com as regras  contidas no tópico “Regras de Layout da ECF” deste documento

Regra de atualização do campo “Vlr Lcto” da aba pai “Lançamento da Parte A do e-Lacs”:

- O valor informado no campo “Vlr Tot Lcto” somente será refletido no campo “Vlr Lcto” da abai pai quando os campo “Tipo Lanç”, “Tipo Relac” ( da aba pai ) e “Ind Lcto”(da aba filha) estiverem preenchidos conforme informado no tópico “Regras de layout ECF” contido nesse documento, caso contrário o gatilho não será executado.

 

7. A aba “Contas Contábeis Relac. Lançam. Parte A do e-Lacs” é equivalente ao registro M360 do Layout da ECF,  verifique abaixo as mudanças realizadas:

Image Removed

 

Somatório do valor da conta:

- Sempre que forem atualizadas as informações dos campos “Cta Contábil”,  “Vlr Conta” e “ind Valor” o campo “Vlr Lcto” da aba pai “Lançamentos da Parte A do e-Lacs” será atualizado de acordo com as regras contidas no tópico “Regras de Layout da ECF” deste documento

Regra de atualização do campo “Vlr Lcto” da aba pai “Lançamento da Parte A do e-Lacs”:

- O valor informado no campo “Vlr Conta” somente será refletido no campo “Vlr Lcto” da abai pai quando os campo “Tipo Lanç”, “Tipo Relac” ( da aba pai ) e “Ind Valor”(da aba filha) estiverem preenchidos conforme informado no tópico “Regras de layout ECF” contido neste documento, caso contrário o gatilho não será executado.

Regras de Layout da ECF:

As regras abaixo são aplicadas para totalização do campo “Vlr Lcto” da aba “lançamentos da Parte A do e-Lalur”:

1. Totalização do lançamento com os valores da aba filha “Conta da Parte B do e-Lalur” (Registro M305):

1a. Se o campo “Tipo lanç” da aba pai “Lançamentos da Parte A do e-Lalur” for igual a “Adição” ou “Lucro”:

I. Se o campo “Ind Lcto” = “Prejuízo ou reduz lucro real”, então soma-se o valor:

    •  Image Removed

 

II. Se o campo “Ind Lcto” = “Aumenta Lucro Real”, então subtrai-se o valor:                                     

Image Removed

  

 1b. Se o campo “Tipo lanç” da aba pai “Lançamentos da Parte A do e-Lalur” for igual a “Exclusão” ou “Prejuízo”:

I.  Se o campo “Ind Lcto” = “Prejuízo ou reduz lucro real”, então subtrai-se o valor:

Image Removed

  

 II. Se o campo “Ind Lcto” = “Aumenta Lucro Real”, então soma-se o valor:

Image Removed

  

2. Totalização do lançamento com os valores da aba filha “Contas Contábeis Relac. Lançam. Parte A do e-Lalur” (Registro M310):

2a. Se o campo “Tipo lanç” da aba pai “Lançamentos da Parte A do e-Lalur” for igual a “Adição” ou “Lucro”:

I. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “04” e o campo “Ind Valor” for igual a “Débito” então soma-se o valor:

Image Removed

  

II. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “04” e o campo “Ind Valor” for igual a “Crédito” então subtrai-se o valor:

Image Removed

  

III. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “01”, “02” ou “03” e o campo “Ind Valor” for igual a “Débito” então subtrai-se o valor:

Image Removed

  

IV. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “01”, “02” ou “03” e o campo “Ind Valor” for igual a “Crédito” então soma-se o valor:

Image Removed

 

2b. Se o campo “Tipo lanç” da aba pai “Lançamentos da Parte A do e-Lalur” for igual a “Exclusão” ou “Prejuízo”:

I.  Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “04” e o campo “Ind Valor” for igual a “Débito” então subtrai-se o valor:

Image Removed

 

II. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “04” e o campo “Ind Valor” for igual a “Crédito” então soma-se o valor:

Image Removed

  

III. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “01”, “02” ou “03” e o campo “Ind Valor” for igual a “Débito” então soma-se o valor:

Image Removed

  

IV. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “01”, “02” ou “03” e o campo “Ind Valor” for igual a “Crédito” então subtrai-se o valor:

Image Removed

 

 

3. Totalização do lançamento com os valores da aba filha “Conta da Parte B do e-Lacs” (Registro M355):

3a. Se o campo “Tipo lanç” da aba pai “Lançamentos da Parte A do e-Lacs” for igual a “Adição” ou “Lucro”:

I. Se o campo “Ind Lcto” = “Prejuízo ou reduz lucro real”, então soma-se o valor:

  •  
    •  Image Removed

 

II. Se o campo “Ind Lcto” = “Aumenta Lucro Real”, então subtrai-se o valor:                                    

Image Removed

 

 3b. Se o campo “Tipo lanç” da aba pai “Lançamentos da Parte A do e-Lacs” for igual a “Exclusão” ou “Prejuízo”:

I.  Se o campo “Ind Lcto” = “Prejuízo ou reduz lucro real”, então subtrai-se o valor:

Image Removed

 

II. Se o campo “Ind Lcto” = “Aumenta Lucro Real”, então soma-se o valor:

Image Removed

 

 

4. Totalização do lançamento com os valores da aba filha “Contas Contábeis Relac. Lançam. Parte A do e-Lacs” (Registro M360):

 

4a. Se o campo “Tipo lanç” da aba pai “Lançamentos da Parte A do e-Lacsr” for igual a “Adição” ou “Lucro”:

 

I. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “04” e o campo “Ind Valor” for igual a “Débito” então soma-se o valor:

 Image Removed

 

II. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “04” e o campo “Ind Valor” for igual a “Crédito” então subtrai-se o valor:

Image Removed

   

III. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “01”, “02” ou “03” e o campo “Ind Valor” for igual a “Débito” então subtrai-se o valor:

Image Removed

 

 

IV. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “01”, “02” ou “03” e o campo “Ind Valor” for igual a “Crédito” então soma-se o valor:

Image Removed

 

  

4b. Se o campo “Tipo lanç” da aba pai “Lançamentos da Parte A do e-Lacs” for igual a “Exclusão” ou “Prejuízo”:

 

I.  Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “04” e o campo “Ind Valor” for igual a “Débito” então subtrai-se o valor:

 Image Removed

 

 

II. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “04” e o campo “Ind Valor” for igual a “Crédito” então soma-se o valor:

Image Removed

 

III. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “01”, “02” ou “03” e o campo “Ind Valor” for igual a “Débito” então soma-se o valor:

Image Removed

 

 

IV. Se o código da natureza da conta utilizada no campo “Cta Contábil” for igual a “01”, “02” ou “03” e o campo “Ind Valor” for igual a “Crédito” então subtrai-se o valor:

Image Removed

 

  

Para a execução em Multi Thread basta acessar o módulo Configurador e alterar o conteúdo do parâmetro MV_TAFQTTH para a quantidade de threads que deseja utilizar em seu processamento, conforme abaixo:

 

Atenção: