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_CPFTRAIDCPF |
Tipo | C |
Grupo Campos | |
Ordem | 06 |
Tamanho | 1406 |
Decimal | |
Título | ID CPF Trab. |
Descrição | CPF do ID CPF Trabalhador |
Picture | @R 999.999.999-99 |
Valid | |
@! | |
Valid | xFunVldCmp("T1R",,,,2,,,.T.) .and. xFunVld(2) |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | NãoSim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | T1R |
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órioObrigatório. |
Campo | T2G_VERANTCPFTRA |
Tipo | C |
Grupo Campos078 | |
Ordem | 07 |
Tamanho | 14 |
Decimal | |
TítuloVer Ant Reg | CPF Trab. |
DescriçãoVersão Anterior Registro | 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 | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão anterior do registro. Este campo |
Uso | Usado, NãoNão obrigatório. |
Campo | T2G_STATUSVERANT | |
Tipo | C | |
Grupo Campos | 079078 | |
Ordem | 08 | |
Tamanho | 114 | |
Decimal | ||
Título | Status Ver Ant Reg. | |
DescriçãoStatus do Registro | Versão Anterior Registro | |
Picture | @! | |
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. | |
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 | Uso | Não Usado, Não obrigatório. |
Campo | T2G_PROTULSTATUS | ||
Tipo | C | ||
Grupo Campos | 080079 | ||
Ordem | 09 | ||
Tamanho | 441 | ||
Decimal | |||
Título | ÚltStatus Reg. Prot. | ||
DescriçãoProt. Última Transmissão | Status do Registro | ||
Picture@! | |||
Valid | Pertence(" 012349") | ||
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 interno do sistema. Deve representar neste campo o protocolo da última transmissão do registro. | ||
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 | Uso | Usado, Não obrigatório. |
Campo | T2G_PROTPNPROTUL |
Tipo | C |
Grupo Campos | 080 |
Ordem | 10 |
Tamanho | 44 |
Decimal | |
Título | PnltÚlt. Prot. |
Descrição | Prot. Penúltima Transm. Última Transmissão |
Picture | @! |
Valid | |
Inicio Padrão | |
Propriedade | Microsiga |
Browse | NãoSim |
Visual | AlterarVisualizar |
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 última transmissão do registro. |
Uso | Usado, Não obrigatório. |
Campo | T2G_EVENTOPROTPN |
Tipo | C |
Grupo Campos | 081080 |
Ordem | 11 |
Tamanho | 144 |
Decimal | |
Título | IdPnlt. Prot. Evento |
DescriçãoIdentificação do Evento | Prot. Penúltima Transm. |
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 representar neste campo a identificação do evento. Deve ser preenchido com: I = Inclusão |
Uso | Usado, Não Não obrigatório. |
Campo | T2G_ATIVOEVENTO |
Tipo | C |
Grupo Campos | 082081 |
Ordem | 12 |
Tamanho | 1 |
Decimal | |
Título | RegId. Ativo?Evento |
DescriçãoRegistro Ativo? | Identificação do Evento |
Picture | @! |
Valid | Pertence Pertence("12IAE") |
Inicio Padrão | "1I" |
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=Sim;2=Não 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 se o registro está ativoa identificação do evento. Deve ser preenchido com: 1 I = Sim |
Uso | Usado, Não obrigatório. |
Arquivo ou Código do Script: T3X – Info.Subs.Pat. Oper
. |
Índice | Chave |
01 | T3X_FILIAL+T3X_ID+T3X_VERSAO+T3X_IDCNPJ |
Campos:
Campo | T3XT2G_FILIALATIVO |
Tipo | C |
Grupo Campos | 033082 |
Ordem | 0113 |
Tamanho | 021 |
Decimal | |
TítuloFilial | Reg. Ativo? |
DescriçãoFilial | Registro Ativo? |
Picture | @! |
Valid | Pertence("12") |
Inicio Padrão | "1" |
Propriedade | Microsiga |
Browse | SimNã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 o código da filial referente ao cadastro.se o registro está ativo: 1 = Sim |
Uso | Não Usado, Não ObrigatórioNão obrigatório. |
Gatilhos
Campo | T3XT2G_IDRECBAS |
TipoSequência | 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 | 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. |
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 | T3X_IDCNPJ |
Tipo | C | ||
Grupo Campos | 033 | ||
Ordem | 0401 | ||
Tamanho | 0602 | ||
Decimal | |||
Título | Id CNPJ Port Filial | ||
Descrição | Ident. CNPJ Op. Portuario Filial | ||
Picture | @! | ||
Valid | xFunVldCmp("C8W",,,,2) | ||
Inicio Inicio Padrão | |||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta PadrãoC8W | |||
Ini. Browse | |||
Help de Campo | Deve representar representar neste campo o código de identificação do CNPJ Operador Portuario, | ||
Uso | Não Usado, Não Não Obrigatório. |
Campo | T3XT2H_CNPJOPID | ||
Tipo | C | ||
Grupo Campos | |||
Ordem | 0502 | ||
Tamanho | 1806 | ||
Decimal | |||
Título | CNPJ Op.PortID | ||
DescriçãoCNPJ Operador Portuario | Identificador do Registro | ||
Picture | @R 99.999.999/9999-99 | @! | |
Valid | Valid | ||
Inicio PadrãoIif(!INCLUI .and. !Empty(T3X->T3X_IDCNPJ), Posicione("C8W",6,xFilial("C8W")+T3X->T3X_IDCNPJ+"1","C8W_CNPJOP"),"") | |||
Propriedade | Microsiga | ||
Browse | Sim | ||
VisualVisual | Visualizar | ||
Contexto | VirtualReal | ||
Combo Box | |||
Consulta Padrão | |||
Ini. Browse | |||
Help de CampoPreencher | 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. com o CNPJ do operador portuário. | ||
Uso | Usado, Não Obrigatório. |
Campo | T3XT2H_INDOPPVERSAO | |
Tipo | C | |
Grupo Campos | ||
Ordem | 0603 | |
Tamanho | 114 | |
Decimal | ||
Título | IndId. SubVer. PortReg | |
DescriçãoInd | .Sub.Patr.Op.PortId.da versão do Registro | |
Picture | @! | |
ValidPertence(" | 12") | |
Inicio Padrão | ||
Propriedade | Microsiga | |
Browse | SimNão | |
Visual | Alterar | |
Contexto | Real | |
Combo Box | 1= Integralmente substituída;2=Parcialmente substituída. | |
Consulta PadrãoConsulta 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. 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_PRCOOPCODCAT |
Tipo | NC |
Grupo Campos | |
Ordem | 0704 |
Tamanho | 0506 |
Decimal02 | |
Título | PerId.Red Cat.Op |
Descrição | Perc.Red. pelo OperadorId. Categoria |
Picture@E | 99.99@! |
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 representar neste campo o Percentual código de redução da contribuição devida pelo operador portuárioidentificação da Categoria do Trabalhador, |
Uso | Usado, obrigatórioObrigatório. |
Relacionamento:
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 |
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. |
---|