Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

 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

 

Projeto1

eSocial 2.1

IRM1 

PCREQ-5227

Requisito1 

PCREQ-7875

Subtarefa1

 

Chamado2

 

PDR_SER_TAF002-92

Release de Entrega Planejada

11.80.17

Réplica

 

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros



Objetivo

 Implementar ajustes e melhorias previstos pelo fisco no Manual de Orientação do eSocial versão 2.1 para o evento S5002 (Imposto de Renda Retido na Fonte).

 

Definição da Regra de Negócio

  1. Criação de nova tabela e novo grupo ideEvento(Identificação do evento de retorno) com os campos nrRecArqBase(),perApur() e ideTrabalhador (Identificação básica do trabalhador) com o campo cpfTrab(). Também deverá ser criada a geração do XML e validações desses campos na rotina.

     

  2. Criação de nova tabela e nova grid infoIrrf (Informações do Imposto de Renda Retido na Fonte) com o campo codCateg (). Também deverá ser criada a geração do XML e validações desses campos na rotina.

  3. Criação de nova tabela e nova grid basesIrrf (Bases, deduções, isenções e retenções do IRRF) com os campos tpValor(), valor() e  irrf(Informações relativas ao Imposto de Renda Retido na Fonte) com os campos tpCR() e vrIrrfDesc(). Também deverá ser criada a geração do XML e validações desses campos na rotina. Essas Grids deverão ser filha da grid infoIrrf (Informações do Imposto de Renda Retido na Fonte).

     

  4. Criar uma Aba para o campo de Protocolo de Transmissão.



Rotina

Tipo de Operação

Opção de Menu

TAFA422

Criação

Atualizações->Eventos eSocial->>Imp. Renda Retido Na Fonte


Tabelas Utilizadas

  • T2G – Identificação Básica do Trabalhador
  • T2H – Informações do Imposto de Renda Retido na Fonte
  • T2I  – Bases, deduções, isenções e retenções do IRRF
  • T2J – Informações relativas ao Imposto de Renda Retido na Fonte


Protótipo de Tela

Opção Validar Registro ( Ações Relacionadas ):

Image Removed

Image Added

Image Removed

Image Added


Protótipo da tela:

Image AddedImage Removed

 

 

Fluxo do Processo

  1. Diagrama – Casos de Uso

  2. Diagrama – Atividades



Dicionário de Dados

 

Arquivo ou Código do Script: T3V – Informações de Subst. Patronal –  T2G – Identificação Básica do Trabalhador – Exclusivo a nível de EMPRESA

  

Índice

Chave

01

T2G_FILIAL+T3VT2G_ID+T3VT2G_VERSAO

02

T3VT2G_FILIAL+T3VT2G_PROTUL+T3VT2G_STATUSATIVO

03

T3VT2G_FILIAL+T3VT2G_ID+T3VT2G_ATIVO

04

T3VT2G_FILIAL+T3VT2G_INDAPUCPFTRA+T3VT2G_PERAPU

Campo

T3VT2G_FILIAL

Tipo

C

Grupo Campos

033

Ordem

01

Tamanho 

02

Decimal

 

Título

Filial

Descrição 

Filial

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

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

Uso 

Não Usado, Não Obrigatório.

 

 

Campo

T3VT2G_ID

Tipo

C

Grupo Campos

 

Ordem

02

Tamanho

06

Decimal

 

Título

ID

Descrição

Identificador do  Registro

Picture

@!

Valid

 

Inicio Padrão

GETSX8NUM("T3VT2G","T3VT2G_ID") 

Propriedade

Microsiga

Browse

Sim

Visual

Visualizar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo o código de identificação do registro.Este código é
  controlado internamente pelo sistema de forma incremental e único por filial.

Uso

Usado, Não Obrigatório.

 

Campo

T3VT2G_VERSAO

Tipo

C

Grupo Campos

 

Ordem

03

Tamanho

14

Decimal

 

Título

Id. Ver. Reg

Descrição

Id.da versão do Registro

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Campo de uso  interno do sistema.Deve representar  neste campo a identificação da versão do registro. Será composto por Data +
  Hora da ação (Inclusão/Alteração/Exclusão).

Uso

Usado, Não Obrigatório.

 

 

Campo

T3VT2G_INDPATRECBAS

Tipo

C

Grupo Campos

 

080

Ordem

04

Tamanho

144

Decimal

 

Título

IndRec.SubArq.PatrBase

DescriçãoInd

.Sub.Con.Prev.PatronalNum. Recibo Arquivo Base

Picture

@!

ValidPertence("

  12") 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box 1=Integralmente  substituída;2=Parcialmente substituída.

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

 

Deve representar  neste campo o Indicativo de substituição da contribuição previdenciária
  patronal:

1 - Integralmente  substituída;

2 - Parcialmente  substituídanúmero do recibo do arquivo que deu origem ao presente
arquivo de retorno ao empregador.

Uso

Usado, Não obrigatório. 

 

Campo

T3VT2G_PRCONTPERAPU

Tipo

NC

Grupo Campos

 

Ordem

505

Tamanho

056

Decimal02

 

Título

Per.RedApur.Cont

DescriçãoPerc

.Red. da  Contribuição Período Apuração

Picture@E 99.99

@R !!!!-!!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar Visualizar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar  representar neste campo o Percentual de redução da contribuição prevista na lei
  12.546/2011.campo  o mês/ano (formato AAAA-MM) de referência das
informações.

Uso

Usado, Não  obrigatórioObrigatório.

Campo

T3VT2G_FATMESIDCPF

Tipo

NC

Grupo Campos

 

Ordem

06

Tamanho

0506

Decimal02

 

TítuloFator Mês

ID CPF.

DescriçãoFator

Calc Mes  PatronalID CPF Trabalhador

Picture

@E 99.99

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

@!

Valid

xFunVldCmp("T1R",,,,2,,,.T.) .and. xFunVld(2)

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

T1R

Ini. Browse

 

Help de Campo

Deve representar  representar neste campo o fator a ser utilizado para cálculo da contribuição patronal do mês dos
  trabalhadorescódigo de identificação do CPF do Trabalhador.

Uso

Usado, Não obrigatórioObrigatório. 

Campo

T3VT2G_FAT13CPFTRA

Tipo

NC

Grupo Campos

 

Ordem

07

Tamanho

0514

Decimal02

 

TítuloFator 13º

CPF Trab.

DescriçãoFator Décimo Terceiro

CPF do Trabalhador

Picture

@E 99.@R 999.999.999-99

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

SimNão

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de CampoDeve

representar neste campo o fator a ser utilizado para cálculo da contribuição patronal do décimo terceiro dos trabalhadores. Preencher com o CPF do Trabalhador. Deve ser um CPF válido e que conste no arquivo gerado pelo empregador
no evento correspondente: S-1200, S-1202, S-2299 ou S-2399

Uso

Usado, Não  Não obrigatório.

 

 

Campo

T3VT2G_VERANT

Tipo

C

Grupo Campos

078

Ordem

08

Tamanho 

14

Decimal

 

Título

Ver Ant Reg

Descrição

Versão Anterior  Registro

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Campo de uso  interno do sistema. 

Deve representar  neste campo a identificação da versão anterior do registro. Este campo
  herdará a versão do registro anterior, quando se tratar de uma  alteração/exclusão. 

Uso

Usado, Não  obrigatório.

 

Campo

T3VT2G_STATUS

Tipo

C

Grupo Campos

079

Ordem

09

Tamanho 

1

Decimal

 

Título

Status Reg.

Descrição

Status do  Registro      

Picture

 

Valid

Pertence(" 012349")

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 0=Reg.Valido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistencia;4=Reg.Transmitido valido;9=Em Processamento 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo o fator a ser utilizado para cálculo da contribuição patronal do décimo terceiro dos trabalhadores.

Uso

Não Usado, Não  Não obrigatório. 

 

Campo

T3VT2G_PROTUL

Tipo

C

Grupo Campos

080

Ordem

10

Tamanho

44

Decimal

 

Título

Últ. Prot. 

Descrição

Prot. Última  Transmissão

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Visualizar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Campo de uso interno do sistema.

Deve representar  neste campo o protocolo da última transmissão do registro.

Uso

Usado, Não obrigatório. 

 

 

Campo

T3VT2G_PROTPN

Tipo

C

Grupo Campos

080

Ordem

11

Tamanho

44

Decimal

 

Título

Pnlt. Prot.

Descrição

Prot. Penúltima  Transm. 

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Campo de uso interno do sistema.Deve representar  neste campo o protocolo da penúltima transmissão do registro.

Uso

Usado, Não obrigatório.  

 

Campo

T3VT2G_EVENTO

Tipo

C

Grupo Campos

081

Ordem

12

Tamanho

1

Decimal

 

Título

Id. Evento 

Descrição

Identificação do  Evento 

Picture

@!

Valid

 Pertence("IAE")

Inicio Padrão

"I"

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 I=Inclusão;A=Alteração;E=Exclusão

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Campo de uso interno do sistema.

Deve representar neste campo a identificação do evento. Deve ser preenchido com: 

 I = Inclusão
A = Alteração
E = Exclusão

Uso

Usado, Não  obrigatório.

Campo

T3VT2G_ATIVO

Tipo

C

Grupo Campos

082

Ordem

13

Tamanho

1

Decimal

 

Título

Reg. Ativo?

Descrição

Registro Ativo?

Picture

@!

Valid

Pertence("12")

Inicio Padrão

"1"

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 1=Sim;2=Não

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Campo de uso interno do sistema.

Deve representar neste campo se o registro está ativo: 

1 = Sim
2 = Não 

Uso

Usado, Não  obrigatório.

 

Gatilhos

Campo

T3VT2G_INDAPURECBAS

TipoSequência

C

Grupo Campos

 

Ordem

14

Tamanho

1

Decimal

 

Título

Ind.Per.Apur

Descrição

Indic.Periodo  Apuracao

Picture

@!

Valid

Pertence("  12") .And. xFunVldUni("T3V",4,M->T3V_INDAPU+FWFLDGET("T3V_PERAPU"))

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

1=Mensal;2=Anual  (13° salário)

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo o Indicativo  de período de apuração: 

1 - Mensal;

2 - Anual (13°  salário).

Uso

Usado, Obrigatório. 

Campo

T3V_PERAPU

Tipo

C

Grupo Campos

 

Ordem

15

Tamanho

6

Decimal

 

Título

Per.Apuracao

Descrição

Periodo da Apuracao

Picture

@R !!!!-!!

Valid

xFunVldUni("T3V",4,  FWFLDGET("T3V_INDAPU")+M->T3V_PERAPU)

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo  o mês/ano (formato AAAA-MM) de referência das informações,
se Ind.Per.Apur for  igual a 1, ou apenas o ano (formato AAAA), se  Ind.Per.Apurfor igual a 2. 

001

Cnt. Domínio

T2G_DRECBA

Tipo

X - Posicionamento

Regra

T1R->T1R_PROTUL

Posiciona

N

Alias

T1R

Ordem

3

Chave

xFilial('T1R') + M->T2G_RECBAS + "1"

Proprietário

Microsiga

Campo

T2G_RECBAS

Sequência

002

Cnt. Domínio

T2G_PERAPU

Tipo

X - Posicionamento

Regra

T1R->T1R_PERSOL

Posiciona

N

Alias

T1R

Ordem

3

Chave

xFilial('T1R') + M->T2G_RECBAS + "1"

Proprietário

Microsiga

Campo

T2G_RECBAS

Sequência

003

Cnt. Domínio

T2G_IDCPF

Tipo

X - Posicionamento

Regra

T1R->T1R_IDTRAB

Posiciona

N

Alias

T1R

Ordem

3

Chave

xFilial('T1R') + M->T2G_RECBAS + "1"

Proprietário

Microsiga

Campo

T2G_IDCPF

Sequência

001

Cnt. Domínio

T2G_CPFTRA

Tipo

X - Posicionamento

Regra

C9V->C9V_CPF

Posiciona

S

Alias

C9V

Ordem

2

Chave

xFilial('C9V') + M->T2G_IDCPF + "1"

Proprietário

Microsiga

Uso

Usado, Obrigatório.

 

 

Arquivo ou Código do Script: T3X – Info.Subs.Pat. Oper.Portuários  –  T2H – Informações do Imposto de Renda Retido na Fonte  – Exclusivo a nível de EMPRESA  

Índice

Chave

01

T3XT2H_FILIAL+T3XT2H_ID+T3XT2H_VERSAO+T3XT2H_IDCNPJCODCAT

 

Campos:

 

Campo

T3XT2H_FILIAL

Tipo

C

Grupo Campos

033

Ordem

01

Tamanho

02

Decimal

 

Título

Filial

Descrição

Filial

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

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

Uso

Não Usado, Não Obrigatório.

Campo

T3XT2H_ID

Tipo

C

Grupo Campos

 

Ordem

02

Tamanho

06

Decimal

 

Título

ID

Descrição

Identificador do  Registro

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Visualizar

Contexto

Real

Combo Box 

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo o código de identificação do registro.

Este código é  controlado internamente pelo sistema de forma incremental e único por filial. 

Uso

Usado, Não  Obrigatório.

 

Campo

T3XT2H_VERSAO

Tipo

C

Grupo Campos

 

Ordem

03

Tamanho

14

Decimal

 

Título

Id. Ver. Reg

Descrição

Id.da versão do Registro

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Campo de uso interno do sistema. 

Deve representar neste campo a identificação da versão do registro.
Será composto por Data +  Hora da ação (Inclusão/Alteração/Exclusão). 

Uso

Usado, Não Obrigatório.

 

 

Campo

T3XT2H_IDCNPJCODCAT

Tipo

C

Grupo Campos

 

Ordem

04

Tamanho

06

Decimal

 

Título

Id CNPJ Port . Cat. 

Descrição

Ident. CNPJ Op. Portuario Id. Categoria

Picture

@!

Valid

xFunVldCmp("C8WC87",,,,2,.T.)

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

C8WC87

Ini. Browse

 

Help de Campo

Deve representar  neste campo o código de identificação da Categoria do CNPJ Operador PortuarioTrabalhador,
de acordo com a tabela Categorias de operadores portuáriosTrabalhadores.

Uso

Usado, Não  Obrigatório.

 

 

Campo

T3XT2H_CNPJOPDCODCA

Tipo

C

Grupo Campos

 

Ordem

05

Tamanho

18220

Decimal

 

Título

CNPJ OpDes. PortCat

DescriçãoCNPJ Operador Portuario

Descrição da Categoria

Picture@R

99.999.999/9999-99@!

Valid

 

Inicio Padrão

Iif(!INCLUI .and.  !Empty(T3XT2H->T3X>T2H_IDCNPJCODCAT),
  Posicione("C8WC87",61,xFilial("C8WC87")+T3XT2H->T3X_IDCNPJ+"1","C8W_CNPJOP>T2H_CODCAT,"C87_CODIGO+' - '+C87_DESCRI"),"") 

Propriedade

Microsiga

Browse

Sim

Visual

Visual

Contexto

Virtual

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Preencher com o CNPJ do operador portuárioCódigo da Categoria.

Uso

Usado, Não Obrigatório. 

Campo

T3X_INDOPP

Tipo

C

Grupo Campos

 

Ordem

06

Tamanho

1

Decimal

 

Título

Ind.Sub.Port

Descrição

Ind.Sub.Patr.Op.Port

Picture

@!

Valid

Pertence("  12") 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 1= Integralmente  substituída;2=Parcialmente substituída.

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Indicativo de substituição da contribuição previdenciária patronal: 

1 - Integralmente  substituída;

2 - Parcialmente  substituída.

Uso

Usado, obrigatório.

Campo

T3X_PRCOOP

Tipo

N

Grupo Campos

 

Ordem

07

Tamanho

05

Decimal

02

Título

Per.Red.Op

Descrição

Perc.Red. pelo Operador

Picture

@E 99.99

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo o Percentual de redução da contribuição devida pelo operador portuário.

Uso

Usado, obrigatório.

 

Relacionamento:

 

Alias Dom.

T3V

Exp. Domínio

T3V_ID+T3V_VERSAO

Exp. CDomínio

T3X_ID+T3X_VERSAO

Tp.Lig.Dom.

1

Tp.Lig.CDom.

N

Usar Filial

Sim

Habilitar

Sim

Vinc. Filial

Sim

Chave Forte

Sim

Alias Dom.

C8W

Exp. Domínio

C8W_ID

Exp. CDomínio

T3X_CNPJOP

Tp.Lig.Dom.

1

Tp.Lig.CDom.

N

Usar Filial

Sim

Habilitar

Sim

Vinc. Filial 

Sim

Chave Forte

Não

 

Gatilhos:

 

Campo

T3X_IDCNPJ

Sequência

001

Cnt. Domínio

T3X_CNPJOP

Tipo

X - Posicionamento

Regra

C8W->C8W_CNPJOP

Posiciona

S

Alias

C8W

Ordem

Chave

xFilial("C8W") + M->T3X_IDCNPJ  + '1'

Proprietário

Microsiga

 

 

 

 

 

Relacionamento:

 

Alias Dom.

T2G

Exp. Domínio

T2G_FILIAL+T2G_ID+T2G_VERSAO

Exp. CDomínio

T2H_FILIAL+T2H_ID+T2H_VERSAO

Tp.Lig.Dom.

1

Tp.Lig.CDom.

N

Usar Filial

Sim

Habilitar

Sim

Vinc. Filial

Sim

Chave Forte

Sim

Alias Dom.

C87

Exp. Domínio

C87_ID

Exp. CDomínio

T2H_DCODCA

Tp.Lig.Dom.

1

Tp.Lig.CDom.

N

Usar Filial

Sim

Habilitar

Sim

Vinc. Filial 

Sim

Chave Forte

Não

 


Gatilhos:

 

Campo

T2H_CODCAT

Sequência

001

Cnt. Domínio

T2H_CODCAT

Tipo

X - Posicionamento

Regra

C87->(C87_CODIGO + ' - ' + C87_DESCRI)

Posiciona

S

Alias

C87

Ordem

1

Chave

xFilial('C87') + M->CUP_CODCAT

Proprietário

Microsiga

 

Arquivo ou Código do Script: T2I – Bases, deduções, isenções e retenções do IRRF – Exclusivo a nível de EMPRESA  

Índice

Chave

01

T2I_FILIAL+T2I_ID+T2I_VERSAO+T2I_CODCAT+T2I_CTPVAL

 

 

Campos:

 

Campo

T2I_FILIAL

Tipo

C

Grupo Campos

033

Ordem

01

Tamanho

02

Decimal

 

Título

Filial

Descrição

Filial

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

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

Uso

Não Usado, Não Obrigatório.

Campo

T2I_ID

Tipo

C

Grupo Campos

 

Ordem

02

Tamanho

06

Decimal

 

Título

ID

Descrição

Identificador do  Registro

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Visualizar

Contexto

Real

Combo Box 

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo o código de identificação do registro.

Este código é  controlado internamente pelo sistema de forma incremental e único por filial. 

Uso

Usado, Não  Obrigatório.

 

Campo

T2I_VERSAO

Tipo

C

Grupo Campos

 

Ordem

03

Tamanho

14

Decimal

 

Título

Id. Ver. Reg

Descrição

Id.da versão do Registro

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Campo de uso interno do sistema. 

Deve representar neste campo a identificação da versão do registro.
Será composto por Data +  Hora da ação (Inclusão/Alteração/Exclusão). 

Uso

Usado, Não Obrigatório.

Campo

T2I_CTPVAL

Tipo

C

Grupo Campos

 

Ordem

04

Tamanho

06

Decimal

 

Título

Id. Tp. Val. 

Descrição

Id. Tipo Valor

Picture

@!

Valid

XFUNVldCmp("C8U",,,,2,.T.)

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

C8U

Ini. Browse

 

Help de Campo

Deve representar  neste campo o código de identificação da Tipo de Valor.

Uso

Usado, Obrigatório.

 

 

Campo

T2I_DTPVAL

Tipo

C

Grupo Campos

 

Ordem

05

Tamanho

220

Decimal

 

Título

Des.Tp.Val

Descrição

Descrição Tipo Valor

Picture

@!

Valid

 

Inicio Padrão

IF(!INCLUI.AND.!EMPTY(T2I->T2I_CTPVAL),POSICIONE("C8U",1, xFilial("C8U")+T2I->T2I_CTPVAL,"C8U_CODIGO + ' - ' +C8U_DESCRI"),"")

Propriedade

Microsiga

Browse

Sim

Visual

Visual

Contexto

Virtual

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Preencher com a descrição do Tipo de Valor.

Uso

Usado, Não Obrigatório. 

Campo

T2I_VLIRRF

Tipo

N

Grupo Campos

 

Ordem

06

Tamanho

14

Decimal

2

Título

Vl. Base IRRF

Descrição

Valor Base IRRF

Picture

@E 99,999,999,999.99

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box 

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo o Valor da base de cálculo, retenção, dedução ou isenção do Imposto de Renda
Retido na Fonte, conforme definido no campo Id. Tp. Val. .

Uso

Usado, Obrigatório.

 

Campo

T2I_CODCAT

Tipo

C

Grupo Campos

 

Ordem

07

Tamanho

06

Decimal

 

Título

Id. Cat. 

Descrição

Id. Categoria

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar  neste campo o código de identificação da Categoria do Trabalhador,
de acordo com a tabela Categorias de Trabalhadores.

Uso

Usado, Não Obrigatório.


Relacionamento:

 

Alias Dom.

T2H

Exp. Domínio

T2H_FILIAL+T2H_ID+T2H_VERSAO+T2H_CODCAT

Exp. CDomínio

T2I_FILIAL+T2I_ID+T2I_VERSAO+T2I_CODCAT

Tp.Lig.Dom.

1

Tp.Lig.CDom.

N

Usar Filial

Sim

Habilitar

Sim

Vinc. Filial

Sim

Chave Forte

Sim

Alias Dom.

C8U

Exp. Domínio

C8U_ID

Exp. CDomínio

T2I_CTPVAL

Tp.Lig.Dom.

1

Tp.Lig.CDom.

N

Usar Filial

Sim

Habilitar

Sim

Vinc. Filial

Sim

Chave Forte

Não

 

Gatilhos:

 

Campo

T2I_CTPVAL

Sequência

001

Cnt. Domínio

T2I_DTPVAL

Tipo

X - Posicionamento

Regra

C8U->(C8U_CODIGO+' - '+C8U_DESCRI)

Posiciona

S

Alias

C8U

Ordem

1

Chave

xFilial("C8U")+M->T2I_CTPVAL

Proprietário

Microsiga



Arquivo ou Código do Script: T2J – Informações relativas ao Imposto de Renda Retido na Fonte – Exclusivo a nível de EMPRESA  

Índice

Chave

01

T2J_FILIAL+T2J_ID+T2J_VERSAO+T2J_CODCAT+T2J_CTPCR 

 

Campos:

 

Campo

T2J_FILIAL

Tipo

C

Grupo Campos

033

Ordem

01

Tamanho

02

Decimal

 

Título

Filial

Descrição

Filial

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

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

Uso

Não Usado, Não Obrigatório.

Campo

T2J_ID

Tipo

C

Grupo Campos

 

Ordem

02

Tamanho

06

Decimal

 

Título

ID

Descrição

Identificador do  Registro

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Visualizar

Contexto

Real

Combo Box 

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo o código de identificação do registro.

Este código é  controlado internamente pelo sistema de forma incremental e único por filial. 

Uso

Usado, Não  Obrigatório.

 

Campo

T2J_VERSAO

Tipo

C

Grupo Campos

 

Ordem

03

Tamanho

14

Decimal

 

Título

Id. Ver. Reg

Descrição

Id.da versão do Registro

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Campo de uso interno do sistema. 

Deve representar neste campo a identificação da versão do registro.
Será composto por Data +  Hora da ação (Inclusão/Alteração/Exclusão). 

Uso

Usado, Não Obrigatório.

Campo

T2J_CTPCR

Tipo

C

Grupo Campos

 

Ordem

04

Tamanho

06

Decimal

 

Título

Id. Tp. CR. 

Descrição

Id. Tipo Cod.Receita

Picture

@!

Valid

xFunVldCmp("C80",,,,2,.T.)

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

C80

Ini. Browse

 

Help de Campo

Deve representar  neste campo o código de identificação da Código da Receita.

Uso

Usado, Obrigatório.

 

 

Campo

T2J_DTPCR

Tipo

C

Grupo Campos

 

Ordem

05

Tamanho

220

Decimal

 

Título

Des.Tp.CR.

Descrição

Descrição Tipo Código Receita

Picture

@!

Valid

 

Inicio Padrão

Iif(!INCLUI .and. !Empty(T2J->T2J_CTPCR),Posicione("C80",1,xFilial("C80")+T2J->T2J_CTPCR,"C80_CODIGO+' - '+C80_DESCRI"),"")

Propriedade

Microsiga

Browse

Sim

Visual

Visual

Contexto

Virtual

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Preencher com a descrição do Tipo de Código da Receita.

Uso

Usado, Não Obrigatório. 

Campo

T2J_VLDESC

Tipo

N

Grupo Campos

 

Ordem

06

Tamanho

14

Decimal

2

Título

Vl. IRRF Desc.

Descrição

Valor IRRF Descontado

Picture

@E 99,999,999,999.99

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box 

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar neste campo o Valor efetivamente descontado relativo ao Imposto de Renda Retido na
Fonte sobre rendimentos do trabalhador.

Uso

Usado, Obrigatório.

 

Campo

T2J_CODCAT

Tipo

C

Grupo Campos

 

Ordem

07

Tamanho

06

Decimal

 

Título

Id. Cat. 

Descrição

Id. Categoria

Picture

@!

Valid

 

Inicio Padrão

 

Propriedade

Microsiga

Browse

Não

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

 

Ini. Browse

 

Help de Campo

Deve representar  neste campo o código de identificação da Categoria do Trabalhador,
de acordo com a tabela Categorias de Trabalhadores.

Uso

Usado, Não Obrigatório.


Relacionamento:

 

Alias Dom.

T2H

Exp. Domínio

T2H_FILIAL+T2H_ID+T2H_VERSAO+T2H_CODCAT

Exp. CDomínio

T2J_FILIAL+T2J_ID+T2J_VERSAO+T2J_CODCAT

Tp.Lig.Dom.

1

Tp.Lig.CDom.

N

Usar Filial

Sim

Habilitar

Sim

Vinc. Filial

Sim

Chave Forte

Sim


Gatilhos:

 

Campo

T2J_CTPCR

Sequência

001

Cnt. Domínio

T2J_DTPCR

Tipo

X - Posicionamento

Regra

C80->C80_DESCRI

Posiciona

N

Alias

C80

Ordem

1

Chave

xFilial('C80') + M->T2J_CTPCR

Proprietário

Microsiga


 

Caso de Testes

 

Caso de Testes

Armazenamento 

Finalidade Testes

Testes do Programador

Pré-Condições

Pós-Condições

Como verificar os resultados

Imposto de Renda Retido na Fonte

-

Validação dos registros inseridos/editados. 

[ x ] Sim [ ] Não

 

 

Verificar os dados nas tabelas utilizadas.

Procedimentos

Resultados Esperados

1 - Incluir um novo registro

1.1 Realiza a criação do cadastro normalmente e grava os campos: 

a. T2G_VERSAO: com a versão do registro (DDMMAAAAHHMMSS);
b. T2G_EVENTO: com o valor ‘I’ (Inclusão);
c. T2G_ATIVO: com o valor 1 (Ativo).

1.2 Registro já existente com a mesma chave

Não deve permitir a inclusão.

2 - Alterar o registro do item 1. 

3.1. Registro não transmitido ao RET (Campo _STATUS diferente de 4)

3.1.1. Exclusão de registro com o campo T2G_EVENTO = ‘I’ (Inclusão)
- Altera o campo T2G_STATUS para ““;
- Exclui o registro corrente;

 

Caso de Testes

 

1.1 Realiza a criação do cadastro normalmente e grava os campos: 

a. T3V_VERSAO: com a versão do registro (DDMMAAAAHHMMSS);
b. T3V_EVENTO: com o valor ‘I’ (Inclusão);
c. T3V_ATIVO: com o valor 1 (Ativo).

1.2 Registro já existente com a mesma chave
Não deve permitir a inclusão.

2.1 Registro não transmitido ao RET (Campo _STATUS diferente de 4)

2.1.1 Alteração de registro com o campo T3V_EVENTO = ‘I’ (Inclusão) ou _EVENTO = ‘A’ (Alteração).
- Grava as informações de alterações informadas no cadastro e altera o campo T3V_STATUS para ““.

2.2 Registro transmitido ao RET (Campo T3V_STATUS igual a 4)

2.2.1 Alteração de registro com o campo T3V_EVENTO = ‘I’ (Inclusão) ou T3V_EVENTO = ‘A’ (Alteração)
- Altera o campo T3V_ATIVO do registro corrente para 2;
- Cria um novo registro idêntico ao cadastro alterado já considerando as alterações realizadas pelo usuário e os seguintes campos:
a. Campo T3V_VERSAO recebe novo valor;
b. Campo T3V_VERANT recebe o valor do campo T3V_VERSAO do registro anterior;
c. Campo T3V_PROTPN recebe o valor do campo T3V_PROTUL do registro anterior;
d. Campo T3V_PROTUL recebe ““;
e. Campo T3V_EVENTO recebe o valor ‘A’;2.2.2. Alteração de registro com o campo T3V_EVENTO = ‘E’
- Altera o campo T3V_ATIVO do registro corrente para 2;
- Cria um novo registro idêntico ao cadastro alterado já considerando as alterações realizadas pelo usuário e os seguintes campos:
a. Campo T3V_VERSAO recebe novo valor;
b. Campo T3V_VERANT recebe o valor do campo T3A_VERSAO do registro anterior;
c. Campo T3V_PROTPN recebe o valor do campo T3A_PROTUL do registro anterior;
d. Campo T3V_PROTUL recebe ““;
e. Campo T3V_EVENTO recebe o valor ‘I’;

Caso de Testes

Armazenamento 

Finalidade Testes

Testes do Programador

Pré-Condições

Pós-Condições

Como verificar os resultados

Informações Complementares aos Eventos Periódicos

-

Validação dos registros inseridos/editados. 

[ x ] Sim [ ] Não

 

 

Verificar os dados nas tabelas utilizadas.

Procedimentos

Resultados Esperados

1 - Incluir um novo registro

2 - Alterar um registro

 

3 - Alterar o registro do item 1. 

3.1. Registro não transmitido ao RET (Campo _STATUS diferente de 4)

3.1.1. Exclusão de registro com o campo T3V_EVENTO = ‘I’ (Inclusão)
- Altera o campo T3V_STATUS para ““;
- Exclui o registro corrente;

3.1.2. Exclusão de registro com o campo T3V_EVENTO = ‘A’ (Alterado)
- Altera o campo T3V_STATUS para ““;
- Exclui o registro corrente;
- Caso exista um registro anterior com a mesma chave ( ID + Versão ) colocamos este registro como ativo novamente (Campo T3V_ATIVO = 1);
**O processo de procurar o registro anterior com a mesma chave ocorre pois na alteração temos a certeza que existe o registro original e neste caso o cliente apagou apenas a última operação (Alteração), o cadastro anterior deve voltar a ser válido (Ativo);

3.2. Registro transmitido ao RET (Campo T3VT2G_STATUS igual a 4)

3.2.1. Exclusão de registro com o campo T3VT2G_EVENTO = ‘I’ (Inclusão) ou T3V_EVENTO = ‘A’ (Alteração)
- Gera um novo evento S-3000 para o evento a ser excluído.

3.2.2. Exclusão de registro com o campo T3VT2G_EVENTO = ‘E’ (Exclusão)
- Deve ser exibida a seguinte mensagem: “Registro não pode ser excluído, pois já existe um evento de exclusão (S-3000) para o evento'
- Nenhuma alteração deve ser feita no registro.

 

 

 

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