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_INDAPUCPFTRA+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_VERANTIDCPF | ||
Tipo | C | ||
Grupo Campos078 | |||
Ordem | 06 | ||
Tamanho | 1406 | ||
Decimal | |||
TítuloVer Ant Reg | ID CPF. | ||
DescriçãoVersão | Anterior RegistroID CPF Trabalhador | ||
Picture | @! | ||
Valid | xFunVldCmp("T1R",,,,2,,,.T.) .and. xFunVld(2) | ||
Inicio | Inicio Padrão | ||
Propriedade | Microsiga | ||
Browse | NãoSim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | T1R | ||
Ini. Browse | |||
Help de Campo Campo de uso interno do sistema. | Deve representar representar neste campo a identificação da versão anterior do registro. Este campo | ||
Uso | Usado, Não obrigatórioObrigatório. |
Campo | T2G_STATUSCPFTRA |
Tipo | C |
Grupo Campos079 | |
Ordem | 07 |
Tamanho | 114 |
Decimal | |
Título | Status RegCPF Trab. |
DescriçãoStatus do Registro | CPF do Trabalhador |
Picture | @R 999.999.999-99 |
ValidPertence(" 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. |
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 |
Campo | T2G_PROTUL |
Tipo | C |
Grupo Campos | 080078 |
Ordem | 08 |
Tamanho | 4414 |
Decimal | |
TítuloÚlt. Prot. | Ver Ant Reg |
DescriçãoProt. Última Transmissão | Versão Anterior Registro |
Picture | @! |
Valid | |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | SimNão |
Visual | VisualizarAlterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Ini. Browse | |
Help de Campo | Campo de uso uso interno do sistema. Deve representar neste campo o protocolo da última transmissão a identificação da versão anterior do registro. Este campo |
Uso | Usado, Não Não obrigatório. |
Campo | T2G_PROTPNSTATUS | |
Tipo | C | |
Grupo Campos | 080079 | |
Ordem | 09 | |
Tamanho | 441 | |
Decimal | ||
Título | Pnlt. ProtStatus Reg. | |
DescriçãoProt. Penúltima Transm. | Status do Registro | |
Picture@! | ||
Valid | Pertence(" 012349") | |
Inicio Padrão | ||
Propriedade | Microsiga | |
Browse | Não | |
Visual | Alterar | |
Contexto | Real | |
Combo Box | ||
Consulta Padrão | ||
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 | Ini. Browse | |
Help de Campo | Campo de uso interno do sistema.Deve representar Deve representar neste campo o protocolo da penúltima transmissão do registrofator 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_EVENTOPROTUL |
Tipo | C |
Grupo Campos | 081080 |
Ordem | 10 |
Tamanho | 144 |
Decimal | |
Título | IdÚlt. Prot. Evento |
DescriçãoIdentificação do Evento | Prot. Última Transmissão |
Picture | @! |
Valid Pertence("IAE") | |
Inicio Padrão"I" | |
Propriedade | Microsiga |
Browse | NãoSim |
Visual | AlterarVisualizar |
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 representar neste campo a identificação do evento. Deve ser preenchido com: I = Inclusão o protocolo da última transmissão do registro. |
Uso | Usado, Não Não obrigatório. |
Campo | T2G_ATIVOPROTPN |
Tipo | C |
Grupo Campos | 082080 |
Ordem | 11 |
Tamanho | 144 |
Decimal | |
Título | RegPnlt. Prot. Ativo? |
DescriçãoRegistro Ativo? | Prot. Penúltima Transm. |
Picture | @! |
ValidPertence("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 representar neste campo se o registro está ativo: 1 = Sim |
Uso | Usado, Não Não obrigatório. |
Arquivo ou Código do Script: T3X – Info.Subs.Pat. Oper.Portuários – Exclusivo a nível de EMPRESA
Índice | Chave |
01 | T3X_FILIAL+T3X_ID+T3X_VERSAO+T3X_IDCNPJ |
Campos:
Campo | T2G_EVENTO |
Campo | T3X_FILIAL |
Tipo | C |
Grupo Campos | 033081 |
Ordem | 0112 |
Tamanho | 021 |
Decimal | |
TítuloFilial | Id. Evento |
DescriçãoFilial | Identificação do Evento |
Picture | @! |
Valid | Pertence("IAE") |
Inicio Padrão | "I" |
Propriedade | Microsiga |
Browse | SimNã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 o código da filial referente ao cadastro.a identificação do evento. Deve ser preenchido com: I = Inclusão |
Uso | Não Usado, Não ObrigatórioNão obrigatório. |
Campo | T3XT2G_IDATIVO |
Tipo | C |
Grupo Campos | 082 |
Ordem | 0213 |
Tamanho | 061 |
Decimal | |
TítuloID | Reg. Ativo? |
Descrição | Identificador do Registro Ativo? |
Picture | @! |
Valid | Pertence("12") |
Inicio Padrão | "1" |
Propriedade | Microsiga |
Browse | SimNão |
Visual | VisualizarAlterar |
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 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 | T3X_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 | T3X_IDCNPJ |
Tipo | C |
Grupo Campos | |
Ordem | 04 |
Tamanho | 06 |
Decimal | |
Título | Id CNPJ Port |
Descrição | Ident. CNPJ Op. Portuario |
Picture | @! |
Valid | xFunVldCmp("C8W",,,,2) |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | C8W |
Ini. Browse | |
Help de Campo | Deve representar neste campo o código de identificação do CNPJ Operador Portuario, |
Uso | Usado, Não Obrigatório. |
registro está ativo: 1 = Sim | |
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 |
Tipo | C |
Grupo Campos | 033 |
Ordem | 01 |
Tamanho | 02 |
Decimal | |
Título | Filial |
Descrição | Filial |
Picture | @! |
Campo | T3X_CNPJOP |
Tipo | C |
Grupo Campos | |
Ordem | 05 |
Tamanho | 18 |
Decimal | |
Título | CNPJ Op.Port |
Descrição | CNPJ Operador Portuario |
Picture | @R 99.999.999/9999-99 |
Valid | |
Inicio Padrão | Iif(!INCLUI .and. !Empty(T3X->T3X_IDCNPJ), |
Propriedade | Microsiga |
Propriedade | Microsiga |
Browse | Sim |
VisualVisual | Alterar |
Contexto | VirtualReal |
Combo Box | |
Consulta Padrão | |
Ini. Browse | |
Help de Campo | Preencher com o CNPJ do operador portuárioDeve representar neste campo o código da filial referente ao cadastro. |
Uso | Não Usado, Não Obrigatório. |
Campo | T3XT2H_INDOPPID |
Tipo | C |
Grupo Campos | |
Ordem | 0602 |
Tamanho | 106 |
Decimal | |
Título | Ind.Sub.PortID |
DescriçãoInd.Sub.Patr.Op.Port | Identificador do Registro |
Picture | @! |
ValidPertence(" | 12") |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | Sim |
Visual | AlterarVisualizar |
Contexto | Real |
Combo Box 1= Integralmente substituída;2=Parcialmente substituída. | |
Consulta Padrão | |
Ini. Browse | |
Help de Campo | Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. Indicativo de substituição da contribuição previdenciária patronal: 1 - Integralmente substituída; 2 - Parcialmente substituída. |
Uso | Usado, obrigatórioNão Obrigatório. |
Campo | T3XT2H_PRCOOPVERSAO |
Tipo | NC |
Grupo Campos | |
Ordem | 0703 |
Tamanho | 0514 |
Decimal02 | |
Título | PerId. RedVer. OpReg |
DescriçãoPerc | .Red. pelo OperadorId.da versão do Registro |
Picture@E | 99.99@! |
Valid | |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | SimNã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 Percentual de redução da contribuição devida pelo operador portuário.a identificação da versão do registro. |
Uso | Usado, obrigatório.Não Obrigatório. |
Campo | T2H_CODCAT |
Tipo | C |
Grupo Campos |
Ordem | 04 |
Tamanho | 06 |
Decimal |
Alias Dom. | T3V |
Exp. Domínio | T3V_ID+T3V_VERSAO |
Exp. CDomínio | T3X_ID+T3X_VERSAO |
Tp.Lig.Dom. | 1 |
Tp.Lig.CDom. | N |
Usar Filial | Sim |
Habilitar | Sim |
Vinc. Filial | Sim |
Chave Forte | Sim |
Alias Dom. | C8W |
Exp. Domínio | C8W_ID |
Exp. CDomínio | T3X_CNPJOP |
Tp.Lig.Dom. | 1 |
Tp.Lig.CDom. | N |
Usar Filial | Sim |
Habilitar | Sim |
Vinc. Filial | Sim |
Chave Forte | Não |
Gatilhos:
Campo | T3X_IDCNPJ |
Sequência | 001 |
Cnt. Domínio | T3X_CNPJOP |
Tipo | X - Posicionamento |
Regra | C8W->C8W_CNPJOP |
Posiciona | S |
Alias | C8W |
Ordem | 6 |
Chave | xFilial("C8W") + M->T3X_IDCNPJ + '1' |
Proprietário | Microsiga |
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 |
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 | 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 |
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 |
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
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. |
---|