Árvore de páginas

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

Totvs Automação Fiscal

Módulo

SIGATAF

Segmento Executor

 

Projeto1

eSocial 2.1

IRM1

 

Requisito1

 

Subtarefa1

 

Chamado2

 

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->


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 ):


Protótipo da tela:


 

 

Fluxo do Processo

  1. Diagrama – Casos de Uso

  2. Diagrama – Atividades



Dicionário de Dados

 

Arquivo ou Código do Script: T2G – Identificação Básica do Trabalhador – Exclusivo a nível de EMPRESA

  

Índice

Chave

01

T2G_FILIAL+T2G_ID+T2G_VERSAO

02

T2G_FILIAL+T2G_PROTUL+T2G_STATUS

03

T2G_FILIAL+T2G_ID+T2G_ATIVO

04

T2G_FILIAL+T2G_CPFTRA+T2G_PERAPU

Campo

T2G_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

T2G_ID

Tipo

C

Grupo Campos

 

Ordem

02

Tamanho

06

Decimal

 

Título

ID

Descrição

Identificador do  Registro

Picture

@!

Valid

 

Inicio Padrão

GETSX8NUM("T2G","T2G_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

T2G_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

T2G_RECBAS

Tipo

C

Grupo Campos

080

Ordem

04

Tamanho

44

Decimal

 

Título

Rec.Arq.Base

Descrição

Num. Recibo Arquivo Base

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 número do recibo do arquivo que deu origem ao presente
arquivo de retorno ao empregador.

Uso

Usado, obrigatório. 

 

Campo

T2G_PERSOL

Tipo

C

Grupo Campos

 

Ordem

05

Tamanho

6

Decimal

 

Título

Per.Solicit.

Descrição

Período Solicitado

Picture

@R !!!!-!!

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 mês/ano (formato AAAA-MM) de referência das
informações.

Uso

Usado, Obrigatório.

Campo

T2G_IDCPF

Tipo

C

Grupo Campos

 

Ordem

06

Tamanho

06

Decimal

 

Título

ID CPF.

Descrição

ID CPF Trabalhador

Picture

@!

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 neste campo o código de identificação do CPF do Trabalhador.

Uso

Usado, Obrigatório.

Campo

T2G_CPFTRA

Tipo

C

Grupo Campos

 

Ordem

07

Tamanho

14

Decimal

 

Título

CPF Trab.

Descrição

CPF do Trabalhador

Picture

@R 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

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 obrigatório.

Campo

T2G_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

T2G_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 obrigatório. 

 

Campo

T2G_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

T2G_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

T2G_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

T2G_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.

 

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

Índice

Chave

01

T2H_FILIAL+T2H_ID+T2H_VERSAO

 

Campos:

 

Campo

T2H_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

T2H_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

T2H_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

T2H_CODCAT

Tipo

C

Grupo Campos

 

Ordem

04

Tamanho

06

Decimal

 

Título

Id. Cat. 

Descrição

Id. Categoria

Picture

@!

Valid

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

Inicio Padrão

 

Propriedade

Microsiga

Browse

Sim

Visual

Alterar

Contexto

Real

Combo Box

 

Consulta Padrão

C87

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, Obrigatório.

 

 

Campo

T2H_DCODCA

Tipo

C

Grupo Campos

 

Ordem

05

Tamanho

220

Decimal

 

Título

Des. Cat

Descrição

Descrição da Categoria

Picture

@!

Valid

 

Inicio Padrão

Iif(!INCLUI .and.  !Empty(T2H->T2H_CODCAT),
  Posicione("C87",1,xFilial("C87")+T2H->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 Código da Categoria.

Uso

Usado, Não Obrigatório. 

 

Relacionamento:

 

Alias Dom.

T2G

Exp. Domínio

T2G_ID+T2G_VERSAO

Exp. CDomínio

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_DCODCA

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

C

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

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

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 de identificação da Categoria do Trabalhador,
de acordo com a tabela Categorias de Trabalhadores.

Uso

Usado, Não Obrigatório.


Relacionamento:

 

Alias Dom.

T2I

Exp. Domínio

T2H_ID+T2H_VERSAO+T2H_CODCAT

Exp. CDomínio

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_XXXX

 

 

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

T2IT2J_CTPVALCTPCR

Tipo

C

Grupo Campos

 

Ordem

04

Tamanho

06

Decimal

 

Título

Id. Tp. Val CR

Descrição

Id. Tipo ValorCod.Receita

Picture

@!

Valid

XFUNVldCmp("C8UXXX",,,,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 Código da Tipo de ValorReceita.

Uso

Usado, Obrigatório.

 

 

Campo

T2IT2J_DTPVALDTPCR

Tipo

C

Grupo Campos

 

Ordem

05

Tamanho

220

Decimal

 

Título

Des.Tp.ValCR.

Descrição

Descrição Tipo ValorCódigo Receita

Picture

@!

Valid

 

Inicio Padrão

IF(!INCLUI.AND.!EMPTY(T2IT2J->T2I>T2J_CTPVALCTPCR),POSICIONE("C8UXXX",1, xFilial("C8UXXX")+T2IT2J->T2I>T2J_CTPVALCTPCR,"C8UXXX_CODIGO + ' - ' +C8UXXX_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 ValorCódigo da Receita.

Uso

Usado, Não Obrigatório. 

Campo

T2I_VLIRRFVLDESC

Tipo

C

Grupo Campos

 

Ordem

06

Tamanho

14

Decimal

2

Título

Vl. IRRF Desc. Base IRRF

DescriçãoValor Base

IRRFValor 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 da base de cálculo, retenção, dedução ou isenção do efetivamente descontado relativo ao Imposto de Renda
Retido na Fonte, conforme definido no campo Id. Tp. Val. 
Fonte sobre rendimentos do trabalhador.

Uso

Usado, Obrigatório.

 

Campo

T2IT2J_CODCAT

Tipo

C

Grupo Campos

 

Ordem

07

Tamanho

06

Decimal

 

Título

Id. Cat. 

Descrição

Id. Categoria

Picture

@!

Valid

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

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 de identificação da Categoria do Trabalhador,
de acordo com a tabela Categorias de Trabalhadores.

Uso

Usado, Não Obrigatório.


Relacionamento:

 

Alias Dom.

T2IT2J

Exp. Domínio

T2H_ID+T2H_VERSAO+T2H_CODCAT

Exp. CDomínio

T2IT2J_ID+T2IT2J_VERSAO+T2IT2J_CODCAT

Tp.Lig.Dom.

1

Tp.Lig.CDom.

N

Usar Filial

Sim

Habilitar

Sim

Vinc. Filial

Sim

Chave Forte

Sim

 
 


 

Caso de Testes

 

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

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 - Alterar um registro

 

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’;

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 T3V_STATUS igual a 4)

3.2.1. Exclusão de registro com o campo T3V_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 T3V_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.