Árvore de páginas

 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

Totvs Automação Fiscal

Módulo

SIGATAF

Segmento Executor

Serviços

Projeto

PDR_SER_TAF002

IRM

PCREQ-9475

Requisito

PCREQ-9497

Subtarefa

PDR_SER_TAF002-630

Chamado 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

 

 

 

Objetivo


Durante a apuração, o processo de cálculo dos Itens do Evento Tributário aplica as regras de tributação e grava o valor somado. Contudo não é evidenciado os detalhes dos valores apurados por cada Item do Evento Tributário. Então foi necessário criar a aba "Detalhamento" no Período de Apuração para armazenar o valor apurado de cada um dos Itens do Evento Tributário utilizado durante o processo de apuração. Esta especificação estabelece as definições técnicas necessárias para a implementação do Detalhamento da Apuração.

 

 

Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

TAFA444 - Cadastro de Período de Apuração

Alteração

-

RN01

TAFA433 - Cadastro do Evento Tributário

Envolvido

-

-

 

Aba Detalhamento

A aba Detalhamento terá uma grid com as seguinte colunas:

  1. Origem: Deverá aceitar os seguinte valores: 1- Conta Contábil, 2- Lalur Parte B, 3- Evento Tributário, 4- Lançamento Manual e 5- Apuração;
  2. Grupo: Armazena o Identificador do Grupo Tributário a qual o Item pertence, conforme abaixo.

    Identificador
    Nome do Grupo
    1Resultado Contábil - Operacional
    2Resultado Contábil - Não operacional
    3Receita Bruta - Alíquota 1
    4Receita Bruta - Alíquota 2
    5Receita Bruta - Alíquota 3
    6Receita Bruta - Alíquota 4
    7Demais Receitas
    8Base de Cálculo
    9Adições do Lucro
    10Adições por doação
    11Exclusões do Lucro
    12Exclusões da Receita
    13Compensação de Prejuízo
    14Deduções do Tributo
    15Compensação do Tributo
    16Adicionais do Tributo
    17Receita Líquida p/Atividade
    18Lucro da Exploração
  3. Valor: Valor Apurado
  4. Código ECF: Código na Tabela Dinâmica da ECF, conforme definido no cadastro do evento tributário
  5. Código Lalur: Código na Tabela Dinâmica da ECF, conforme definido no cadastro do evento tributário

RN01

  1. A Aba Detalhamento será visível somente se o Período de Apuração estiver com status Encerrado; e
  2. Apenas os campos Código ECF e Código Lalur poderão ser editados pelo usuário respeitando as mesmas regras de visibilidade do Evento Tributário. Apenas um deste dois campos pode ser preenchido por item do detalhamento.

Protótipo de tela


Tabelas Utilizadas

  • CWX – Detalhamento da Apuração

 

Fluxo do Processo

 

Diagrama de Atividades



Dicionário de Dados

 

Arquivo ou Código do Script: CWX – Detalhamento da Apuração

 

Índices

Índice

Chave

01

CWX_FILIAL+CWX_ID

02

CWX_FILIAL+CWX_ORIGEM

03CWX_FILIAL+STR(CWX_VALOR)

 

Campos

Campo

CWX_FILIAL

Tipo

C

Tamanho

2

Decimal0
Grupo de Campos033

Valor Inicial

 

Mandatório

Sim (  ) Não ( X )

Título

Filial

Descrição

Filial

Picture

@!

Validação 
ComboBox 
BrowseSim
VisualAlterar
ContextoReal
UsoNão

Help de Campo

Deve representar neste campo o código da filial referente ao cadastro

 

 

Campo

CWX_ID

Tipo

C

Tamanho

36

Decimal0
Grupo de Campos085

Valor Inicial

 

Mandatório

Sim (  ) Não ( X )

Título

ID

Descrição

Identificador do Registro

Picture

 

Validação 
ComboBox 
BrowseNão
VisualVisualizar
ContextoReal
UsoUsado

Help de Campo

Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema.

 

 

Campo

CWX_ORIGEM

Tipo

C

Tamanho

1

Decimal0
Grupo de Campos 

Valor Inicial

 

Mandatório

Sim (  ) Não ( X )

Título

Origem

Descrição

Origem do Valor Apurado

Picture

@! 

Validação 
ComboBox1=Conta Contábil;2=Lalur Parte B;3=Evento Tributário;4=Lançamento Manual;5=Apuração;
BrowseSim
VisualVisualizar
ContextoReal
UsoUsado

Help de Campo

Origem do Valor Apurado

 

 

CampoCWX_CODGRU

Tipo

C

Tamanho

2

Decimal0
Grupo de Campos 

Valor Inicial

Iif(!INCLUI .and. !Empty(CWX->CWX_IDCODG),Posicione("LEE",1,xFilial("LEE")+CWX->CWX_IDCODG,"LEE_CODIGO"),"")

Mandatório

Sim ( X ) Não (  )

TítuloCód Grupo

Descrição

Código do Grupo

Picture

@!

Validação 
Consulta Padrão 
BrowseSim
VisualVisualizar
ContextoVirtual
UsoUsado

Help de Campo

Deve representar neste campo o código do grupo da forma de tributação.

 

 

CampoCWX_DCODGR

Tipo

C

Tamanho

100

Decimal0
Grupo de Campos 

Valor Inicial

Iif(!INCLUI .and. !Empty(CWX->CWX_IDCODG),Posicione("LEE",1,xFilial("LEE")+CWX->CWX_IDCODG,"SubStr(LEE_DESCRI,1,100)"),"")

Mandatório

Sim (  ) Não ( X )

Título

Desc Grupo

Descrição

Descrição do Grupo

Picture

@!

Validação 
Consulta Padrão 
BrowseSim
VisualVisualizar
ContextoVirtual
UsoUsado

Help de Campo

Deve representar neste campo a descrição do grupo da forma de tributação.

 

 

CampoCWX_IDCODG

Tipo

C

Tamanho

36

Decimal
Grupo de Campos 

Valor Inicial

 

Mandatório

Sim (  ) Não ( X )

Título

Id. Grupo

Descrição

Identificador do Grupo

Picture

 
Validação 
Consulta Padrão 
BrowseNão
VisualVisualizar
ContextoReal
UsoUsado

Help de Campo

Deve representar neste campo o identificador do grupo da forma de tributação.

 

 

CampoCWX_VALOR

Tipo

N

Tamanho

16

Decimal
Grupo de Campos 

Valor Inicial

 

Mandatório

Sim (  ) Não ( X )

Título

Valor

Descrição

Valor Apurado

Picture

@E 9,999,999,999,999.99 
Validação 
Consulta Padrão 
BrowseSim
VisualVisualizar
ContextoReal
UsoUsado

Help de Campo

Valor Apurado

 

 

Campo

CWX_IDLAL

Tipo

C

Tamanho

36

Decimal0
Grupo de Campos 

Valor Inicial

 

Mandatório

Sim ( x ) Não (  )

Título

Tabela Lalur

Descrição

Id. Tabela Lalur

Picture

 @!

Validação xFunVldCmp("CH8",1)
ComboBox 
BrowseNão
Visual

Alterar

ContextoReal
UsoUsado

Help de Campo

Identificador do Cadastro da Tabela Dinâmica Lalur

 

 

Campo

CWX_CODLAL

Tipo

C

Tamanho

9

Decimal0
Grupo de Campos 

Valor Inicial

IIF(!INCLUI.AND.!EMPTY(CWX->CWX_IDLAL),Posicione("CH8",1,xFilial("CH8")+CWX->CWX_IDLAL,"CH8_CODREG+CH8_CODIGO"),"")

Mandatório

Sim ( x ) Não (  )

Título

Código Lalur

Descrição

Código Lalur

Picture

 @!

Validação

xFunVldCmp("CH8",2) .And. VldCmpPer()

ComboBox 
BrowseSim
VisualAlterar
ContextoVirtual
UsoUsado
Consulta PadrãoCH8A

Help de Campo

Código da tabela dinâmica Lalur concatenado com o código sequencial do cadastro.


Gatilho:

CampoCWX_CODLAL

Ctr. Domínio

CWX_DTDLAL

Sequência

001

Regra

SubStr(CH8->CH8_DESCRI,1,100)

Tipo

Posicionamento

Seek

S

Alias Pesq.

CH8

Ordem Pesq.

2

Chave

xFilial("CH8")+M->CWX_CODLAL

Proprietário

Microsiga

 

 

CampoCWX_CODLAL

Ctr. Domínio

CWX_IDLAL

Sequência

002

Regra

CH8->CH8_ID

Tipo

Posicionamento

Seek

S

Alias Pesq.

CH8

Ordem Pesq.

2

Chave

xFilial("CH8")+M->CWX_CODLAL

Proprietário

Microsiga

 

 

Campo

CWX_DTDLAL

Tipo

C

Tamanho

100

Decimal0
Grupo de Campos 

Valor Inicial

IIF(!INCLUI.AND.!EMPTY(CWX->CWX_IDLAL),Posicione("CH8",1,xFilial("CH8")+CWX->CWX_IDLAL,"SubStr(CH8_DESCRI,1,100)"),"")

Mandatório

Sim ( x ) Não (  )

Título

Desc. Lalur

Descrição

Descrição tabela Lalur

Picture

 @!

Validação 
ComboBox 
BrowseSim
VisualVisualizar
ContextoVirtual
UsoUsado

Help de Campo

Descrição da tabela dinâmica Lalur

 

 

Campo

CWX_IDECF

Tipo

C

Tamanho

36

Decimal0
Grupo de Campos 

Valor Inicial

 

Mandatório

Sim ( x ) Não (  )

Título

Tabela ECF

Descrição

Id. Tabela ECF

Picture

 @!

Validação xFunVldCmp("CH6",1)
ComboBox 
BrowseNão
VisualAlterar
ContextoReal
UsoUsado

Help de Campo

Identificador do Cadastro da Tabela Dinâmica da ECF

 

 

Campo

CWX_CODECF

Tipo

C

Tamanho

9

Decimal0
Grupo de Campos 

Valor Inicial

IIF(!INCLUI.AND.!EMPTY(CWX->CWX_IDECF),Posicione("CH6",1,xFilial("CH6")+CWX->CWX_IDECF,"CH6_CODREG+CH6_CODIGO"),"")

Mandatório

Sim ( x ) Não (  )

Título

Código ECF

Descrição

Código ECF

Picture

 @!

Validação

xFunVldCmp("CH6",2) .And. VldCmpPer()

ComboBox 
BrowseSim
VisualAlterar
ContextoVirtual
UsoUsado
Consulta PadrãoCH6I

Help de Campo

Código da tabela dinâmica ECF concatenado com o código sequencial do cadastro.

É necessário que o tributo esteja informado para que as opções sejam apresentadas corretamente.


Gatilho:

CampoCWX_CODECF

Ctr. Domínio

CWX_DTDECF

Sequência

001

Regra

SubStr(CH6->CH6_DESCRI,1,100)

Tipo

Posicionamento

Seek

S

Alias Pesq.

CH6

Ordem Pesq.

2

Chave

xFilial("CH6")+M->CWX_CODECF

Proprietário

Microsiga

 

 

CampoCWX_CODECF

Ctr. Domínio

CWX_IDECF

Sequência

002

Regra

CH6->CH6_ID

Tipo

Posicionamento

Seek

S

Alias Pesq.

CH6

Ordem Pesq.

2

Chave

xFilial("CH6")+M->CWX_CODECF

Proprietário

Microsiga

 

 

Campo

CWX_DTDECF

Tipo

C

Tamanho

100

Decimal0
Grupo de Campos 

Valor Inicial

IIF(!INCLUI.AND.!EMPTY(CWX->CWX_IDECF),Posicione("CH6",1,xFilial("CH6")+CWX->CWX_IDECF,"SubStr(CH6_DESCRI,1,100)"),"")

Mandatório

Sim ( x ) Não (  )

Título

Desc. ECF

Descrição

Descrição tabela ECF

Picture

@!

Validação 
ComboBox 
BrowseSim
VisualVisualizar
ContextoVirtual
UsoUsado

Help de Campo

Descrição da tabela dinâmica da ECF

 

 

Campo

CWX_SEQDET

Tipo

C

Tamanho

6

Decimal0
Grupo de Campos 

Valor Inicial

 

Mandatório

Sim ( x ) Não (  )

Título

Seq. Detalhe

Descrição

Sequencial do Detalhe

Picture

 @!

Validação 
ComboBox 
BrowseSim
VisualVisualizar
ContextoReal
UsoUsado

Help de Campo

Sequencial do Detalhamento da apuração

 

 

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