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 | Usado, Não Obrigatório. |
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_FILIAL |
Campo | T2H_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 | T2H_CODCATID |
Tipo | C |
Grupo Campos | |
Ordem | 0402 |
Tamanho | 06 |
Decimal | |
Título | Id. Cat. ID |
DescriçãoId. Categoria | Identificador do Registro |
Picture | @! |
ValidxFunVldCmp("C87",,,,2,.T.) | |
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ãoIif(!INCLUI .and. | !Empty(T2H->T2H_CODCAT), |
Posicione("C87",1,xFilial("C87")+T2H->T2H_CODCAT,"C87_CODIGO+' - '+C87_DESCRI"),"")Propriedade | Microsiga |
Browse | SimNão |
VisualVisual | Alterar |
Contexto | VirtualReal |
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 | Usado, Não Obrigatório. |
Campo | T2H_BAIRRFCODCAT |
Tipo | C |
Grupo Campos | |
Ordem | 0604 |
Tamanho | 06 |
Decimal | |
Título | Id Base IRRF. Cat. |
DescriçãoIdentificador Base IRRF | Id. Categoria |
Picture | @! |
Valid | xFunVldCmp("C87",,,,2,.T.) |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | NãoSim |
Visual | VisualizarAlterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | C87 |
Ini. Browse | |
Help de Campo | Deve representar representar neste campo o código de identificação da Base do IRRFCategoria do Trabalhador, |
Uso | Usado, Não Obrigatório. |
Campo | T2H_IRRFDCODCA |
Tipo | C |
Grupo Campos | |
Ordem | 0705 |
Tamanho | 06220 |
Decimal | |
TítuloId Info IRRF | Des. Cat |
DescriçãoIdentificador Info IRRF | Descrição da Categoria |
Picture | @! |
Valid | |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | Não |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Iif(!INCLUI .and. !Empty(T2H->T2H_CODCAT), | |
Propriedade | Microsiga |
Browse | Sim |
Visual | Visual |
Contexto | Virtual |
Combo Box | |
Consulta Padrão | |
Ini. Browse | |
Help de CampoDeve | representar neste campo o código de identificação de Informação do IRRFPreencher com o Código da Categoria. |
Uso | Usado, Não Não Obrigatório. |
Relacionamento:
Alias Dom. | T2G |
Exp. Domínio | T2G_IDFILIAL+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_DCODCACODCAT |
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. |
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 | T2HT2I_BAIRRFVLIRRF |
Tipo | CN |
Grupo Campos | |
Ordem | 06 |
Tamanho | 0614 |
Decimal | 2 |
Título | Id Base Vl. Base IRRF |
Descrição | Identificador Base Valor Base IRRF |
Picture@! | @E 99,999,999,999.99 |
Valid | |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | Não |
Visual | VisualizarAlterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Ini. Browse | |
Help de Campo | Deve representar neste campo o código de identificação da Base do IRRF. |
Uso | Usado, Não Obrigatório. |
Valor da base de cálculo, retenção, dedução ou isenção do Imposto de Renda | |
Uso | Usado, Obrigatório. |
Campo | T2I_CODCAT | Campo | T2H_IRRF |
Tipo | C | ||
Grupo Campos | |||
Ordem | 07 | ||
Tamanho | 06 | ||
Decimal | |||
TítuloId Info IRRF | Id. Cat. | ||
DescriçãoIdentificador Info IRRF | Id. Categoria | ||
Picture | @! | ||
Valid |
| ||
Inicio Padrão | |||
Propriedade | Microsiga | ||
Browse | Não | ||
Visual | VisualizarAlterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão |
| ||
Ini. Browse | |||
Help de Campo | Deve representar representar neste campo o código de identificação de Informação do IRRFda Categoria do Trabalhador, | ||
Uso | Usado, Não Não Obrigatório. |
Relacionamento:
Alias Dom. | T2IT2H |
Exp. Domínio | T2GT2H_FILIAL+T2H_ID+T2GT2H_VERSAO+T2H_CODCAT |
Exp. CDomínio | T2HT2I_FILIAL+T2I_ID+T2HT2I_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 | T2HT2I_DCODCADTPVAL |
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 |
Caso de Testes
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. |
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 |
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 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. |
---|