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 | Serviços | ||
Projeto | SERTAF003 | IRM | SERTAF003-384 |
Requisito | SERTAF003-390 | Subtarefa | SERTAF003-586 |
Chamado |
| ||
País | (X) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Objetivo
Realizar as atualizações dos eventos de tabelas no TAF conforme o Leiaute de orientação do eSocial na versão 2.2.
Definição da Regra de Negócio
Para obter mais informações sobre a especificação do layout 2.2 beta 3 acesse: ER_eSocial_Eventos_Iniciais_e_Tabelas_Layout_2.2
Rotina | Tipo de Operação | Opção de Menu |
TAFA246 | Envolvida | Atualizações -> Movimentações eSocial -> Tabelas -> Tabela de Lotação |
TAFA467 | Inclusão | Atualizações -> Movimentações eSocial -> Tabelas -> Tabela de Car. Públicas |
TAFMONDET | Envolvida | N/A |
Realizar as atualizações dos eventos de tabela no TAF conforme especificação abaixo e conforme o Leiaute de orientação do eSocial na versão 2.2
Leiaute | Campo | Descrição |
S-1030 | contagemEsp | Alterada a descrição e valores válidos |
S-1035 | Leiaute criado - Carreiras públicas - 34 campos | |
dscAmb | Aumentado tamanho do campo para 999 | |
codFatRis | Alteradas descrição e validação | |
S-1070 | dadosProc | Alterada descrição para infoSusp |
indSusp | Alterada relação dos valores possíveis para o campo (autocontida C8S) | |
codSusp | Campo criado | |
infoSusp | Alterada descrição | |
Inserida REGRA_PERMITE_ALT_EXCL_CODSUSP | ||
S-1080 | aliqRat | Campo do grupo dadosOperPortuario. Alterados textos da descrição e da validação. |
Adaptar a rotina de validade das tabelas conforme nova orientação do Manual do eSocial:
Ajustar o X3_VALID do campo C99_CODTER ( Tabela de Lotações ) para XFUNVldCmp("C8A",,,,4,.T.)
Ajustar o monitor de transmissão do eSocial: Criar campo de "Código" na interface de detalhamento dos eventos de tabela
Tabelas Utilizadas
- C99 - Tabela de Lotações
- T5K - Tabela de Carreiras Públicas
- C8V - Cargos
- C8X - Funções
- C8S - Indicativo de Suspensão
- C90 - Horários/Turnos de Trabalho
- T04 - Ambientes de Trabalho
- C1G - Processos Referenciados
- C8W - Operadores Portuários
- T5L - Informações de Suspensão
Protótipo de Tela
Protótipo 01 - Monitor de Transmissão do eSocial
Dicionário de Dados
Alteração Arquivo ou Código do Script: C99 - Tabela de Lotações
Campo | C99_CODTER |
Tipo | C |
Grupo de Campos | |
Ordem | 25 |
Tamanho | 06 |
Decimal | |
Titulo | Id Cod Terc |
Descrição | Id Cod Terceiro |
Picture | @! |
Valid | XFUNVldCmp("C8A",,,,4,.T.) |
Usado | Sim, Obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | C8A |
Help de Campo | Deve representar neste campo o código de terceiro. |
Arquivo ou Código do Script: T5K - Tabela de Carreiras Públicas
Índice | Chave |
01 | T5K_FILIAL+T5K_ID+T5K_VERSAO+T5K_ATIVO |
02 | T5K_FILIAL+T5K_CODIGO+T5K_DTINI+T5K_DTFIN+T5K_ATIVO |
03 | T5K_FILIAL+T5K_DTINI+T5K_DTFIN |
04 | T5K_FILIAL+T5K_CODIGO+T5K_ATIVO |
Campo | T5K_FILIAL |
Tipo | C |
Grupo de Campos | 033 |
Ordem | 01 |
Tamanho | 02 |
Decimal | |
Titulo | Filial |
Descrição | Filial |
Picture | @! |
Valid | |
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código da filial referente ao cadastro. |
Campo | T5K_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 6 |
Decimal | |
Titulo | ID |
Descrição | Identificador do Registro |
Picture | @! |
Valid | |
Usado | Não, obrigatório |
Inic. Padrão | GetSx8Num( "C99", "C99_ID" ) |
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
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. |
Campo | T5K_VERSAO |
Tipo | C |
Grupo de Campos | 078 |
Ordem | 03 |
Tamanho | 14 |
Decimal | |
Titulo | Id. Ver. Reg |
Descrição | Id da versão do registro |
Picture | |
Valid |
|
Usado | Sim, não obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema.
Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). |
Campo | T5K_DTINI |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 6 |
Decimal | |
Titulo | Per. Ini Vld |
Descrição | Período Inicial Validade |
Picture | @R 99/9999 |
Valid | XFUNVldDt(,"T5K_DTFIN") .andAnd. XFUNVldUni("T5K",2,FWFLDGET("T5K_CODIGO")+(M->T5K>T5K_DTINI)+(FWFLDGET("T5K_DTFIN")) +(M->T5K_ATIVO)) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o mês/ano de início da validade das informações prestadas no evento, no formato MMAAAA. |
Campo | T5K_DTFIN |
Tipo | C |
Grupo de Campos | |
Ordem | 05 |
Tamanho | 6 |
Decimal | |
Titulo | Per. Fim Vld |
Descrição | Período Final Validade |
Picture | @R 99/9999 |
Valid | XFUNVldDt("T5K_DTINI") .andAnd. XFUNVldUni("T5K",2,FWFLDGET("T5K_CODIGO")+(FWFLDGET("T5K_DTINI"))+(M->T5K>T5K_DTFIN) )+(M->T5K_ATIVO)) |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o mês/ano de fim da validade das informações prestadas no evento, no formato MMAAAA. |
Campo | T5K_CODIGO | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 06 | ||
Tamanho | 30 | ||
Decimal | |||
Titulo | Código | ||
Descrição | Código Carreira Pública | ||
Picture | @! | ||
Valid | XFUNVldUni("T5K",2,M->T5K_CODIGO+(FWFLDGET("T5K_DTINI"))+(FWFLDGET("T5K_DTFIN"))+(M->T5K_ATIVO)) | ||
Usado | Sim, | Usado | Sim, obrigatório. |
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | |||
Help de Campo | Deve representar neste campo o código da carreira pública. |
Campo | T5K_DESCRI |
Tipo | C |
Grupo de Campos | |
Ordem | 07 |
Tamanho | 100 |
Decimal | |
Titulo | Descrição |
Descrição | Descrição da Carreira Pública |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a descrição da carreira pública. |
Campo | T5K_LEICAR |
Tipo | C |
Grupo de Campos | |
Ordem | 08 |
Tamanho | 12 |
Decimal | |
Titulo | Lei Car Púb |
Descrição | Lei da Carreira Pública |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a lei que criou a carreira pública. |
Campo | T5K_DTLEI |
Tipo | D |
Grupo de Campos | |
Ordem | 09 |
Tamanho | 8 |
Decimal | |
Titulo | Data Lei |
Descrição | Data Lei Carreira Pública |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a data da lei que criou a carreira pública. |
Campo | T5K_SITCAR |
Tipo | D |
Grupo de Campos | |
Ordem | 10 |
Tamanho | 1 |
Decimal | |
Titulo | Sit Car Púb |
Descrição | Sit. da Carreira Pública |
Picture | @! |
Valid | Pertence(" 123") |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=Criação;2=Extinção;3=Reestruturação |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a situação da carreira pública. |
Campo | T5K_VERANT |
Tipo | C |
Grupo de Campos | 078 |
Ordem | 11 |
Tamanho | 14 |
Decimal | |
Titulo | Id. Ver. Ant |
Descrição | Id versão anterior reg. |
Picture | |
Valid |
|
Usado | Sim, não obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema.
Deve representar neste campo a identificação da versão anterior do registro. Este campo herdará a versão do registro anterior, quando se tratar de uma alteração/exclusão. |
Campo | T5K_STATUS |
Tipo | C |
Grupo de Campos | 079 |
Ordem | 12 |
Tamanho | 1 |
Decimal | |
Titulo | Status Reg. |
Descrição | Status do registro |
Picture | @! |
Valid | Pertence(" 012349") |
Usado | Não, não obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | 0=Reg.Válido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistências;4=Reg.Transmitido válido;9=Em Processamento |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema.
Deve representar neste campo o status do registro:
(Vazio) = Registro Novo 0 = Registro Válido (integração) 1 = Registro invalido (integração) 2 = Registro transmitido 3 = Registro transmitido com inconsistência(s) 4 = Registro transmitido válido 9 = Em Processamento |
Campo | T5K_PROTUL |
Tipo | C |
Grupo de Campos | 080 |
Ordem | 13 |
Tamanho | 44 |
Decimal | |
Titulo | Ult.Prot.Tr. |
Descrição | Prot. Última transmissão |
Picture | @! |
Valid |
|
Usado | Sim, não obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema.
Deve representar neste campo o Protocolo da última transmissão do registro |
Campo | T5K_PROTPN |
Tipo | C |
Grupo de Campos | 080 |
Ordem | 14 |
Tamanho | 44 |
Decimal | |
Titulo | Pnlt.Prot.Tr |
Descrição | Prot. Penúltima transm. |
Picture | @! |
Valid |
|
Usado | Sim, não obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema.
Deve representar neste campo o Protocolo da Penúltima transmissão do registro. |
Campo | T5K_EVENTO |
Tipo | C |
Grupo de Campos | 081 |
Ordem | 15 |
Tamanho | 1 |
Decimal | |
Titulo | Id. Evento |
Descrição | Identificação do Evento |
Picture | @! |
Valid | Pertence("IAE") |
Usado | Sim, não obrigatório |
Inic. 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 | |
Help de Campo | Campo de uso interno do sistema.
Deve representar neste campo a identificação do evento. Deve ser preenchido com:
I=Inclusão A=Alteração E=Exclusão |
Campo | T5K_ATIVO |
Tipo | C |
Grupo de Campos | 082 |
Ordem | 16 |
Tamanho | 1 |
Decimal | |
Titulo | Reg. Ativo? |
Descrição | Registro Ativo? |
Picture | @! |
Valid | Pertence("12") |
Usado | Sim, não obrigatório |
Inic. Padrão | "1" |
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=Sim;2=Não |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema.
Deve representar neste Campo se o registro está ativo:
1= Sim 2= Não |
Arquivo ou Código do Script: T5L - Informações de Suspensão
Índice | Chave |
01 | T5L_FILIAL+T5L_ID+T5KT5L_VERSAO+T5L_CODSUS |
02 | T5L_FILIAL+T5L_CODSUS |
Campo | T5L_FILIAL |
Tipo | C |
Grupo de Campos | 033 |
Ordem | 01 |
Tamanho | 02 |
Decimal | |
Titulo | Filial |
Descrição | Filial |
Picture | @! |
Valid | |
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código da filial referente ao cadastro. |
Campo | T5L_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 6 |
Decimal | |
Titulo | ID |
Descrição | Identificador do Registro |
Picture | @! |
Valid | |
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
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. |
Campo | T5L_VERSAO |
Tipo | C |
Grupo de Campos | 078 |
Ordem | 03 |
Tamanho | 14 |
Decimal | |
Titulo | Id. Ver. Reg |
Descrição | Id da versão do registro |
Picture | |
Valid |
|
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). |
Campo | T5L_INDDECCODSUS | |
Tipo | C | |
Grupo de Campos | ||
Ordem | 0604 | |
Tamanho | 614 | |
Decimal | ||
Titulo | Id.Ind.Código Susp. | |
Descrição | Id. Indicador Código de Suspensão | |
Picture | @! | |
Valid | Valid | XFUNVldCmp("C8S",,,,2,.T.) |
Usado | Sim, não obrigatório. | |
Inic. Padrão |
| |
Propriedade | Microsiga | |
Browse | NãoSim | |
Visual | Alterar | |
Contexto | Real | |
Combo Box | ||
Consulta Padrão | C8S | |
Help de Campo | Deve representar neste campo o indicativo código de suspensão. |
Campo | T5L_DINDDEINDDEC | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 05 | ||
Tamanho | 2206 | ||
Decimal | |||
Titulo | DesId.Ind.Susp. | ||
Descrição | DesId. Indicador Suspensão Suspensão | ||
Picture | @! | Valid | |
Usado | Sim, não obrigatório. | ||
Inic. Padrão | XFUNRELAC(75,'C1G_INDDEC') |||
Valid | XFUNVldCmp("C8S",,,,2,.T.)
| ||
Usado | Sim, obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Propriedade | Microsiga | |
Browse | Não | ||
Visual | VisualizarAlterar | ||
Contexto | VirtualReal | ||
Combo Box | |||
Consulta Padrão | C8S | ||
Help de Campo | Deve representar neste campo a descrição do o indicativo de decisãosuspensão. |
Campo | T5L_DTDECDINDDE | ||
Tipo | DC | ||
Grupo de Campos | |||
Ordem | 06 | ||
Tamanho | 8220 | ||
Decimal | |||
Titulo | Dt.Decisão | ||
Descrição | Data da Decisão | ||
Picture | |||
Valid | |||
Usado | Sim, obrigatório. | ||
Des.Ind.Susp | |||
Descrição | Des. Indicador Suspensão | ||
Picture | @! | ||
Valid |
| ||
Usado | Sim, não obrigatório. | ||
Inic. Padrão | If(!INCLUI,Posicione("C8S",1,xFilial("C8S") + T5L->T5L_INDDEC,"Alltrim(C8S_CODIGO)+' - '+C8S_DESCRI"), "") | Inic. Padrão |
|
Propriedade | Microsiga | ||
Browse | SimNão | ||
Visual | AlterarVisualizar | ||
Contexto | RealVirtual | ||
Combo Box | |||
Consulta Padrão | |||
Help de Campo | Deve representar neste campo a data da decisão, sentença ou despacho administrativodescrição do indicativo de decisão. |
Campo | T5L_INDDEPDTDEC | ||
Tipo | CD | ||
Grupo de Campos | |||
Ordem | 0807 | ||
Tamanho | 18 | ||
Decimal | |||
Titulo | IndDt.DepósitoDecisão | ||
Descrição | Indicador de DepósitoData da Decisão | ||
Picture | @! | ||
Valid | Valid | Pertence(" 12") | |
Usado | Sim, obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | 1=Sim;2=Não | ||
Consulta Padrão | |||
Help de Campo | Deve representar neste campo o indicativo de depósito do montante integrala data da decisão, sentença ou despacho administrativo. |
Campo | T5L_CODSUSINDDEP |
Tipo | C |
Grupo de Campos | |
Ordem | 0908 |
Tamanho | 141 |
Decimal | |
Titulo | Código SuspInd.Depósito |
Descrição | Código Indicador de SuspensãoDepósito |
Picture | @! |
Valid | Pertence(" 12") |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=Sim;2=Não |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código de suspensãoindicativo de depósito do montante integral. |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|