Histórico da Página
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
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.
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.
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).
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 ):
Protótipo da tela:
Fluxo do Processo
Diagrama – Casos de Uso
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_STATUSATIVO |
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 é |
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 + |
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 |
Uso | Usado, obrigatório. |
Campo | T2G_PERSOLPERAPU |
Tipo | C |
Grupo Campos | |
Ordem | 05 |
Tamanho | 6 |
Decimal | |
Título | Per.SolicitApur. |
Descrição | Período SolicitadoApuraçã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 |
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 |
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 |
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 |
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 |
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
Gatilhos
Campo | T2G_RECBAS |
Sequência | 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 |
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_VERSAOFILIAL |
Tipo | C |
Grupo Campos | 033 |
Ordem | 0301 |
Tamanho | 1402 |
Decimal | |
Título | Id. Ver. RegFilial |
Descrição | Id.da versão do RegistroFilial |
Picture | @! |
Valid | |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | NãoSim |
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. |
Uso | Não Usado, Não Obrigatório. |
Campo | T2H_CODCATID | ||
Tipo | C | ||
Grupo Campos | |||
Ordem | 0402 | ||
Tamanho | 06 | ||
Decimal | |||
Título | Id. Cat. ID | ||
DescriçãoId. Categoria | Identificador do Registro | ||
Picture | @! | ||
Valid | xFunVldCmp("C87",,,,2,.T.) | ||
Inicio Padrão | Inicio Padrão | ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | AlterarVisualizar | ||
Contexto | Real | ||
Combo Box | |||
Consulta PadrãoC87 | |||
Ini. Browse | |||
Help de Campo | Deve representar representar neste campo o código de identificação da Categoria do Trabalhador, Este código é controlado internamente pelo sistema de forma incremental e único por filial. | ||
Uso | Usado, Não Obrigatório. |
Campo | T2H_DCODCAVERSAO | |
Tipo | C | |
Grupo Campos | ||
Ordem | 0503 | |
Tamanho | 22014 | |
Decimal | ||
Título | DesId. Ver. CatReg | |
DescriçãoDescrição da Categoria | Id.da versão do Registro | |
Picture | @! | |
Valid | ||
Inicio Padrão | Iif(!INCLUI .and. !Empty(T2H->T2H_CODCAT), | |
Propriedade | Microsiga | |
Browse | SimNão | |
VisualVisual | Alterar | |
Contexto | VirtualReal | |
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 de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. | |
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, |
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), |
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 | Campo | T2I_VERSAO |
Tipo | C | ||
Grupo Campos | 033 | ||
Ordem | 0301 | ||
Tamanho | 1402 | ||
Decimal | |||
Título | Id. Ver. RegFilial | ||
Descrição | Id.da versão do RegistroFilial | ||
Picture | @! | ||
Valid | |||
Inicio Padrão | |||
Propriedade | Microsiga | ||
Browse | NãoSim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | |||
Ini. Browse | |||
Help de CampoCampo de uso interno do sistema. | Deve representar neste campo a identificação da versão do registro. | ||
Uso | Não Usado, Não Obrigatório. |
Campo | T2I_CTPVALID |
Tipo | C |
Grupo Campos | |
Ordem | 0402 |
Tamanho | 06 |
Decimal | |
Título | Id. Tp. Val. ID |
DescriçãoId. Tipo Valor | Identificador do Registro |
Picture | @! |
Valid | XFUNVldCmp("C8U",,,,2,.T.) |
Inicio Padrão | |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | Sim |
Visual | AlterarVisualizar |
Contexto | Real |
Combo Box | |
Consulta PadrãoC8U | |
Ini. Browse | |
Help de Campo | Deve representar representar neste campo o código de identificação da Tipo de Valor.do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Uso | Usado, Não Obrigatório. |
Campo | T2I_DTPVALVERSAO | ||
Tipo | C | ||
Grupo Campos | |||
Ordem | 0503 | ||
Tamanho | 22014 | ||
Decimal | |||
Título | DesId. TpVer. ValReg | ||
DescriçãoDescrição Tipo Valor | Id.da versão do Registro | ||
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 | ||
Propriedade | Microsiga | ||
Browse | Não | ||
Visual | Alterar | ||
Contexto | Real | Contexto | Virtual |
Combo Box | |||
Consulta Padrão | |||
Ini. Browse | |||
Help de Campo | Preencher com a descrição do Tipo de Valor. | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. | |
Uso | Usado | Uso | Usado, Não Obrigatório. |
Campo | T2I_VLIRRFCTPVAL |
Tipo | C |
Grupo Campos | |
Ordem | 0604 |
Tamanho | 1406 |
Decimal | 2 |
TítuloVl | . Base IRRFId. Tp. Val. |
DescriçãoValor Base IRRF | Id. Tipo Valor |
Picture | @E 99,999,999,999.99 |
Valid | |
Inicio Padrão | |
@! | |
Valid | XFUNVldCmp("C8U",,,,2,.T.) |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | NãoSim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | C8U |
Ini. Browse | |
Help de Campo | Deve representar representar neste campo o Valor código de identificação da base de cálculo, retenção, dedução ou isenção do Imposto de Renda |
Uso | Usado, Obrigatório. |
Campo | T2I_CODCATDTPVAL |
Tipo | C |
Grupo Campos | |
Ordem | 0705 |
Tamanho | 06220 |
Decimal | |
Título | IdDes. CatTp. Val |
DescriçãoId. Categoria | Descrição Tipo Valor |
Picture | @! |
Valid | |
Inicio Padrão | xFunVldCmp("C87",,,,2,.T.) |
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 | AlterarVisual |
Contexto | RealVirtual |
Combo Box | |
Consulta Padrão | |
Ini. Browse | |
Help de Campo | Deve representar neste campo o código de identificação da Categoria do Trabalhador, |
Uso | Usado, Não Obrigatório. |
Relacionamento:
|
Alias Dom.Campo | T2I_VLIRRF |
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. |
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 |
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, |
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 | Campo | T2J_VERSAO |
Tipo | C | ||
Grupo Campos | 033 | ||
Ordem | 0301 | ||
Tamanho | 1402 | ||
Decimal | |||
Título | Id. Ver. RegFilial | ||
Descrição | Id.da versão do RegistroFilial | ||
Picture | @! | ||
Valid | |||
Inicio Padrão | |||
Propriedade | Microsiga | ||
Browse | NãoSim | ||
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. | ||
Uso | Não Usado, Não Obrigatório. |
Campo | T2IT2J_CTPVALID |
Tipo | C |
Grupo Campos | |
Ordem | 0402 |
Tamanho | 06 |
Decimal | |
Título | Id. Tp. Val. ID |
DescriçãoId. Tipo Valor | Identificador do Registro |
Picture | @! |
ValidXFUNVldCmp("C8U",,,,2,.T.) | |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | Sim |
Visual | AlterarVisualizar |
Contexto | Real |
Combo Box | |
Consulta PadrãoC8U | |
Ini. Browse | |
Help de Campo | Deve representar representar neste campo o código de identificação da Tipo de Valor. |
Uso | Usado, Obrigatório. |
do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. | |
Uso | Usado, Não Obrigatório. |
Campo | T2IT2J_DTPVALVERSAO | |
Tipo | C | |
Grupo Campos | ||
Ordem | 0503 | |
Tamanho | 22014 | |
Decimal | ||
Título | DesId. TpVer. ValReg | |
DescriçãoDescrição Tipo Valor | 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 | 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 | Ini. Browse | |
Help de CampoPreencher com a descrição do Tipo de Valor. | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. | |
Uso | Usado, Não Obrigatório. |
Campo | T2IT2J_VLIRRFCTPCR | |||
Tipo | C | |||
Grupo Campos | ||||
Ordem | 0604 | |||
Tamanho | 1406 | |||
Decimal | 2 | |||
TítuloVl | . Base IRRFId. Tp. CR. | |||
DescriçãoValor Base IRRF | Id. Tipo Cod.Receita | |||
Picture | @! | |||
Valid | xFunVldCmp("C80",,,,2,.T.) | @E 99,999,999,999.99 | Valid | |
Inicio Padrão | ||||
Propriedade | Microsiga | |||
Browse | NãoSim | |||
Visual | Alterar | |||
Contexto | Real | |||
Combo Box | ||||
Consulta Padrão | C80 | |||
Ini. Browse | ||||
Help de Campo | Deve representar representar neste campo o Valor da base de cálculo, retenção, dedução ou isenção do Imposto de Renda | |||
Uso | Usado, Obrigatório. |
Campo | T2IT2J_CODCATDTPCR | ||
Tipo | C | ||
Grupo Campos | |||
Ordem | 0705 | ||
Tamanho | 06220 | ||
Decimal | |||
Título | IdDes.Tp. CatCR. | ||
DescriçãoId. Categoria | Descrição Tipo Código Receita | ||
Picture | @! | ||
Valid | xFunVldCmp("C87",,,,2,.T.) | ||
Inicio Padrão | Iif(!INCLUI .and. !Empty(T2J->T2J_CTPCR),Posicione("C80",1,xFilial("C80")+T2J->T2J_CTPCR,"C80_CODIGO+' - '+C80_DESCRI"),"") | Inicio Padrão | |
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | AlterarVisual | ||
Contexto | RealVirtual | ||
Combo Box | |||
Consulta Padrão | |||
Ini. Browse | |||
Help de Campo | Deve representar neste campo o código de identificação da Categoria do Trabalhador, | ||
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 |
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 |
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, |
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); 1.2 Registro já existente com a mesma chave |
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)
|
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 | 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) 3.1.2. Exclusão de registro com o campo T3V_EVENTO = ‘A’ (Alterado) 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) 3.2.2. Exclusão de registro com o campo T3VT2G_EVENTO = ‘E’ (Exclusão) |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|