Á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

 

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_PERAPU

Tipo

C

Grupo Campos

 

Ordem

05

Tamanho

6

Decimal

 

Título

Per.Apur.

Descrição

Período Apuração

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

 

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_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("XXX",,,,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 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

IF(!INCLUI.AND.!EMPTY(T2J->T2J_CTPCR),POSICIONE("XXX",1, xFilial("XXX")+T2J->T2J_CTPCR,"XXX_CODIGO + ' - ' +XXX_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


 

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.