Árvore de páginas

Versões comparadas

Chave

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

Informações Gerais

 

Especificação

Produto

TAF – TOTVS Automação Fiscal

Módulo

SIGATAF

Segmento Executor

Serviço

Projeto

PDR_SER_TAF002

IRM

PCREQ-9475

Requisito

PCREQ-9497

Subtarefa

PDR_SER_TAF002-631

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. Fazendo-se então 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écnica 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

-

-

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.

Protótipo de tela


Tabelas Utilizadas

  • CWX – Detalhamento da Apuração

Dicionário de Dados

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

Indices

Índice

Chave

01

CWX_FILIAL+CWX_ID

02

CWX_FILIAL+CWX_ORIGEM

03 CWX_FILIAL+STR(CWX_CODGRU
04 CWX_FILIAL+CWX_CODLAL
  
  
VALOR)

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

TAFGeraID( "TAF" )

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 Cód Grupo

Descrição

Identificador Cód Grupo

Picture

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

Help de Campo

Deve representar neste campo o identificador do código 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)

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:

Campo

T0OCWX_CODLAL

Ctr. Domínio

T0OCWX_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->T0O>CWX_CODLAL

Proprietário

Microsiga

Campo

T0OCWX_CODLAL

Ctr. Domínio

T0NCWX_IDLAL

Sequência

002

Regra

CH8->CH8_ID

Tipo

Posicionamento

Seek

S

Alias Pesq.

CH8

Ordem Pesq.

2

Chave

xFilial("CH8")+M->T0O>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)

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:

Campo

CWX_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

Campo

CWX_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

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO