Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 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

 

Projeto 

eSocial 2.1

IRM

 

Requisito

 

Subtarefa

 

Chamado

 

Release de Entrega Planejada 

11.80.13

Réplica

 

País

(X) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

  

Objetivo

 

Implementar as alterações  do cadastro S-2299 - Desligamento de acordo com as alterações publicadas pelo fisco no manual de orientação do eSocial Versão 2.1, Julho de 2015.

 

Definição da Regra de Negócio

 

1 - Alterar o nome do campo <infoDesligamento> para <infoDeslig>


2 - Alterar o nome do campo <motivoDesligamento> para <mtvDeslig> e corrigir a Regra de validação

Validação: Os códigos [18,19,20,21,22,23,24,25] só podem ser utilizados para desligamento de trabalhador pertencente à categoria de agente público (301 a 309).

 

3 - Alterar o nome do campo <dtDesligamento> para <dtDeslig> e corrigir a regra de validação.

Ocorrências: 1-1 (a tag não pode mais ser gerada em branco) 

Validação: Preencher com a data do último dia trabalhado para o respectivo vínculo.Deve ser uma data posterior a data de admissão do trabalhador e não pode ser superior à data atual.

 

4 - Alterar o nome do campo <dtTerminoAPI> para <dtProjFimAPI>


5 - Alterar o nome do campo <nrAtestadoObito>.para <nrCertObito>


6 - Incluir o campo <percAliment>  (CMD_PERALI)


7 - Alterar o nome do campo <nrProcTrabalhista> para <nrProcTrab> (CMD_NRPTRB)


8 - Excluir o campo <bcFgtsMesAnt>. (CMD_FGTSME)

Obs.: O campo deve ser colocado como não usado no dicionário.

 

9 - Alterado o nome do grupo <sucessaoVinculo> para <sucessaoVinc>

10 - Corrigir a validação do campo <cnpjSucessora>.
Validação:  Preencher com o CNPJ da empresa sucessora.Validação: Deve ser um CNPJ diferente do CNPJ base do empregador e diferente dos estabelecimentos informados através do evento S-1005.

 

11 - Alterar o nome do grupo <verbasRescisorias> para <verbasResc>.

 

12 - Criar nova seção com o nome <recPgtos> dentro de <verbasResc>, contendo os campos abaixo:

ideRecPgto: Identificador atribuído pela empresa para o demonstrativo de pagamento das verbas rescisórias. 

Validação: Deve ser um identificador único para cada um dos demonstrativos de pagamento gerados no presente arquivo de rescisão contratual.

vlrPgto: Valor do pagamento a ser efetuado

 

13 - Criar dentro da seção <recPgto> uma nova seção com o nome de <ideEstabLot>, contendo os campos abaixo:

tpInsc: Preencher com o código correspondente ao tipo de inscrição, de acordo com as opções da tabela 5.

Validação: Se {classTrib} igual a [21,22], exceto empregador doméstico, deve ser igual [3,4]. Se empregador doméstico deve ser igual a [2]. Nos demais casos ({classTrib} <> [21,22]) deveser igual a [1,4].
Valores Válidos: 1, 2, 3, 4.

nrInsc: Informar o número de inscrição do contribuinte de acordo com o tipo de inscrição indicado no campo {tpInsc}.

Validação: A inscrição informada deve ser compatível com {tpInsc}. Se {tpInsc} igual a [1, 3, 4] deve constar na tabela S-1005.

codLotacao: Informar o código atribuído pela empresa para a lotaçãotributária.

Validação: Deve ser um código existente em S-1020 - Tabela de Lotações Tributárias

 

14 -  Alterar o nome da seção <itemRemuneracao> para <detVerbas> e alteração dos campos da seção conforme abaixo:

Alterar o nome do campo <codRubrica> para <codRubr>

Alterar validação do campo <codRubrica> 

Validação: O código informado deve existir na tabela S-1010 - Tabela de Rubricas, vigente na data da competência. O {codIncCP} da tabela de rubricas só pode indicar [23, 24, 61] se o trabalhador tiver como {codCateg} igual a
[301,302,303,305,306,309] e {tpRegPrev} do vínculo seja igual [2].

Alterar o nome do campo <qtdRubrica> para <qtdRubr>

Alterar o nome do campo <vlrUnitario> parar <vrUnit>

Alterar o nome do campo <vlrRubrica> para <vrRubr>

Alterar a validação do campo <vrRubr>

Validação: Deve ser maior que zero.

Criar novo campo <ideTabRubr>: Preencher com o identificador da tabela de rubricas, conforme informado em S-1010 para a rubrica definida em {codRubr}.

Validação: O preenchimento do campo é exclusivo e obrigatório apenas quando {multTabRubricas} for igual a [S]

 

15 - Alterar o nome da seção <infoAgenteNocivo> para <infoAgNocivo>

 

16 - Criar uma nova seção com o nome <infoSimples> dentro da seção <ideEstabLot>

Criar dentro da nova seção o campo <indSimples> 

Indicador de Contribuição Substituída:
1 - Contribuição Substituída Integralmente;
2 - Contribuição não substituída;
3 - Contribuição não substituída concomitante com contribuição
substituída.
Validação: Valores Válidos: 1, 2, 3.

 

17 - Criar uma nova seção com o nome <procJudTrab> dentro da seção <verbasResc> Com os campos abaixo: 

tpTrib: Tributo/Contribuição abrangida pela decisão:

1 - IRRF;
2 - Contribuição Previdenciária do Trabalhador.
Validação: O processo deve existir na tabela de processos (S-1070).

nrProcJud: Informar o número do processo judicial.

Validação: O processo deve existir na tabela de processos.

 

18 - Criar uma nova seção com o nome de <quarentena> contendo o campo abaixo:

dtFimQuar: Preencher com a data final da quarentena a que está sujeito o trabalhador

Validação: Deve ser uma data posterior a data de término do contrato.

 

20 - Criar a seção <infoASO> contendo os campos abaixo:

dtAsoDem: Data do Atestado de Saúde Ocupacional - ASO Demissional.

Validação: Deve ser uma data compreendida entre a data de admissão e a data de desligamento do trabalhador.

nrCRM: Número de inscrição do médico encarregado do exame no Conselho Regional de Medicina.

ufCRM: Preencher com a sigla da UF de expedição do CRM.

Validação: Deve ser uma UF válida.

Obs: Gerar as informações buscando o registro da ASO pelo campo CMD_CODASO.

 

21 - Excluir os campos (tags) abaixo:

indSegmento -> (Cabeçalho)

bcFgtsMesAnt -> CMD_FGTSME

bcCP -> CMD_BCCP

bcIRRF -> CMD_BCIRRF

bcFGTS -> CMD_BCFGTS

bcFGTSVerbasIndeniz -> CMD_BCVERB

descCP -> CMD_DESCCP

vlrProventos -> CMD_VLPROV

vlrDescontos -> CMD_VLDESC

vlrLiquido -> CMD_VLLIQU

itensRemuneracao -> (Seção)

codRubrica -> CME_CODRUB

qtdRubrica -> CME_QTDRUB

vlrUnitario -> CME_VLRUNI

vlrRubrica -> CME_VLRRUB

 

Obs.: Os campos devem ser alterados para não usados no dicionário de dados.

 

Rotina

Tipo de Operação

Opção de Menu

TAFA266

Alteração

Atualizações -> Eventos eSocial -> Eventuais -> Desligamento

 

Tabelas Utilizadas

  • CMD – Desligamento
  • CME – Itens Remuneração
  • T3F - Demonstrativos Pagamentos Rescisão
  • T3G - Ident. Estabelecimento/Lotação
  • T3H - Processos Relacionados


Protótipo de Tela

 

Protótipo 01




Protótipo 02



 


Fluxo do Processo

 

Diagrama - Atividades 

 

 

 

 

Diagrama - Caso de Uso




Dicionário de Dados

 

Arquivo ou Código do Script: CMD – Desligamento 

  

Campo

CMD_PERALI

Ordem

38

Tipo

N

Tamanho

5

Decimal2

Usado

Sim, não obrigatório.

Descrição

Perc. Alimentado

Título

Perc. Alimentado

Picture

@E99.99

BrowseSim
VisualAlterar
ContextoReal

Help de Campo

Deve representar nesse campo o percentual destinado ao alimentado na rescisão contratual de obrigado a pensão alimentícia.

 

Campo

CMD_NRPTRB

Ordem39

Tipo

C

Tamanho

20

Decimal0

Usado

Sim, não obrigatório

Descrição

Nr. Proc. Trab.

Título

Nr. Processo Trabalhista

Picture

@!

BrowseSim
VisualAlterar
ContextoReal

Help de Campo

Deve representar nesse campo o número que identifica o processo trabalhista, quando o desligamento se der por decisão

judicial.

Campo

CMD_NRPTRB

Ordem40

Tipo

C

Tamanho

1

Decimal0

Usado

Sim, não obrigatório

Descrição

Ind. Contr. Substituída

Título

Ind. Contr. Substituída

Picture

@!

BrowseSim
VisualAlterar
ContextoReal
Combox1=Contrib. Substituída Integralmente;2=Contrib. não substituída;
3 =Contrib. não substituída concom. c/ contribuição

Help de Campo

Deve representar nesse campo indicador de Contribuição Substituída:

1 - Contribuição Substituída Integralmente;
2 - Contribuição não substituída;
3 - Contribuição não substituída concomitante com contribuição

Campo

CMD_DTFQUA

Ordem41

Tipo

D

Tamanho

8

Decimal0

Usado

Sim, não obrigatório

Descrição

Dt. Fim Quarentena

Título

Dt. Fim Quarentena

Picture

@!

BrowseSim
VisualAlterar
ContextoReal
Combox 

Help de Campo

Deve representar nesse campo a data fim da quarentena a que está sujeito o trabalhador.


 

Arquivo ou Código do Script: T3F – Demonstrativos Pagamentos Rescisão 

 

  • Índices

 

Índice

T3F

Ordem

 1

Chave

T3F_FILIAL+T3F_ID+T3F_VERSAO + T3F_IDRPGT

 

  • Campos

Campo

T3F_FILIAL

Tipo

C

Grupo de Campos033
Ordem01

Tamanho

02

Decimal 
TituloFilial
DescriçãoFilial

Picture

@!

Valid

 

Usado

Não

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o código da filial referente ao cadastro.

Campo

T3F_ID

Tipo

C

Grupo de Campos 
Ordem02

Tamanho

06

Decimal 
TituloID
DescriçãoIdentificador do registro

Picture

@!

Valid

 

Usado

Sim, obrigatório

Inic. Padrão

 

Propriedade

Microsiga

Browse Sim
VisualVisualizar
ContextoReal
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

T3F_VERSAO

Tipo

C

Grupo de Campos 
Ordem03

Tamanho

14

Decimal 
TituloId. Ver. Reg
DescriçãoId.da versão do Registro 

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
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

T3F_IDRPGT

Tipo

C

Grupo de Campos 
Ordem04

Tamanho

6

Decimal 
TituloId. Rec. Pgto
DescriçãoId. Recimento Pgto

Picture

@!

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo o identificador para o demonstrativo de pagamento das verbas rescisórias.

 

Campo

T3F_VLRPGT

Tipo

C

Grupo de Campos 
Ordem05

Tamanho

6

Decimal 
TituloValor. Pgto
DescriçãoValor do Pagamento

Picture

@!

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo o valor do pagamento a ser efetuado referente a rescisão.

 

 

  • Relacionamento

 

Tabela Dom. Pai

CMD

Exp. Domínio

CMD_FILIAL+CMD_ID+CMD_VERSAO

Exp. Contr. Domínio

T3F_FILIAL+T3F_ID+T3F_VERSAO

Tipo Liga. Domínio1
Tipo Liga Contra Domin.N

 

Arquivo ou Código do Script: T3G – Ident. Estabelecimento/Lotação

 

  • Índices

 

Índice

T3G

Ordem

 1

Chave

T3G_FILIAL+T3G_ID+T3G_VERSAO+T3G_LOTTRB

 

  • Campos

Campo

T3G_FILIAL

Tipo

C

Grupo de Campos033
Ordem01

Tamanho

02

Decimal 
TituloFilial
DescriçãoFilial

Picture

@!

Valid

 

Usado

Não

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o código da filial referente ao cadastro.

Campo

T3G_ID

Tipo

C

Grupo de Campos 
Ordem02

Tamanho

06

Decimal 
TituloID
DescriçãoIdentificador do registro

Picture

@!

Valid

 

Usado

Sim, obrigatório

Inic. Padrão

 

Propriedade

Microsiga

Browse Sim
VisualVisualizar
ContextoReal
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

T3G_VERSAO

Tipo

C

Grupo de Campos 
Ordem03

Tamanho

14

Decimal 
TituloId. Ver. Reg
DescriçãoId.da versão do Registro 

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
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

T3G_LOTTRB

Tipo

C

Grupo de Campos 
Ordem04

Tamanho

6

Decimal 
TituloLotação Tributária
DescriçãoLotação Tributária

Picture

@!

Valid

XFUNVldUni("C99",4, M->C99_LOTTRB + '1')

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
Combo BoxC99
Consulta Padrão 
Help de Campo

Deve representar neste campo o identificador para o demonstrativo de pagamento das verbas rescisórias.

 

Campo

T3G_CODLOT

Tipo

C

Grupo de Campos 
Ordem05

Tamanho

30

Decimal 
TituloCódigo Lotação
DescriçãoCódigo de Lotação

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualVisualizar
ContextoVirtual
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo o código da lotação tributária.

 

Campo

T3G_TPINSC

Tipo

C

Grupo de Campos 
Ordem06

Tamanho

30

Decimal 
TituloTipo Inscrição
DescriçãoTipo Inscrição

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

Iif(!INCLUI .and. !Empty(T3G->T3G_LOTTRB),Posicione("C99",4,xFilial("C99")+T3G->T3G_LOTTRB,"C99_TPINES"),"") 

Propriedade

Microsiga

BrowseNão
VisualVisualizar
ContextoVirtual
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo a descrição do tipo de inscrição da lotação tributária.

 

Campo

T3G_NRINSC

Tipo

C

Grupo de Campos 
Ordem07

Tamanho

15

Decimal 
TituloNro. Inscrição
DescriçãoNúmero de Inscrição

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

Iif(!INCLUI .and. !Empty(T3G->T3G_LOTTRB),Posicione("C99",4,xFilial("C99")+T3G->T3G_LOTTRB,"C99_NRINES"),"") 

Propriedade

Microsiga

BrowseNão
VisualVisualizar
ContextoVirtual
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo o número de inscrição da lotação tributária

 

 

  • Gatilho 

Campo

T3G_LOTTRB

Ctr. Domínio

T3G_CODLOT

Sequencia 001
RegraC99->C99_CODIGO

Tipo

Posicionamento

Seek
Alias Pesq.C99
Ordem Pesq4
ChavexFilial("C99") + M->T3F_LOTTRB + '1'

Campo

T3G_LOTTRB

Ctr. Domínio

T3G_TPINSC

Sequencia 002
RegraC99->C99_TPINES

Tipo

Posicionamento

Seek
Alias Pesq.C99
Ordem Pesq4
ChavexFilial("C99") + M->T3G_LOTTRB + '1'

Campo

T3G_LOTTRB

Ctr. Domínio

T3G_NRINSC

Sequencia 003
RegraC99->C99_NRINES

Tipo

Posicionamento

Seek
Alias Pesq.C99
Ordem Pesq4
ChavexFilial("C99") + M->T3G_LOTTRB + '1'

 

  • Relacionamento

 

Tabela Dom. Pai

CMD

Exp. Domínio

CMD_FILIAL+CMD_ID+CMD_VERSAO 

Exp. Contr. Domínio

T3G_FILIAL+T3G_ID+T3G_VERSAO

Tipo Liga. Domínio1
Tipo Liga Contra Domin.N

 

 

Arquivo ou Código do Script: T3H – Processos Relacionados a Rescisão

 

  • Índices

 

Índice

T3H

Ordem

 1

Chave

T3H_FILIAL+T3H_ID+T3H_VERSAO+T3H_LOTTRB

 

  • Campos

Campo

T3H_FILIAL

Tipo

C

Grupo de Campos033
Ordem01

Tamanho

02

Decimal 
TituloFilial
DescriçãoFilial

Picture

@!

Valid

 

Usado

Não

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o código da filial referente ao cadastro.

Campo

T3H_ID

Tipo

C

Grupo de Campos 
Ordem02

Tamanho

06

Decimal 
TituloID
DescriçãoIdentificador do registro

Picture

@!

Valid

 

Usado

Sim, obrigatório

Inic. Padrão

 

Propriedade

Microsiga

Browse Sim
VisualVisualizar
ContextoReal
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

T3H_VERSAO

Tipo

C

Grupo de Campos 
Ordem03

Tamanho

14

Decimal 
TituloId. Ver. Reg
DescriçãoId.da versão do Registro 

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
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

T3H_TPTRIB

Tipo

C

Grupo de Campos 
Ordem04

Tamanho

1

Decimal 
TituloTp Trib./Contrb.
DescriçãoTipo Tributo/Contribuição

Picture

@!

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
Combo Box

1=IRRF;2=Contribuição Previdenciária do Trabalhador.

Consulta Padrão 
Help de Campo

Deve representar neste campo o tipo de Tributo/Contribuição abrangida pela decisão do processo judicial do trabalhador.

Campo

T3H_IDPROC

Tipo

C

Grupo de Campos 
Ordem05

Tamanho

1

Decimal 
TituloID. Process.
DescriçãoID. Process. Judicial

Picture

@!

Valid

XFUNVldUni("C93",5, M->C93_IDTRAB + '1')    

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
Combo Box

 

Consulta PadrãoC93
Help de Campo

Deve representar neste campo o identificador do processo judicial do trabalhador.

Campo

T3H_NRPROC

Tipo

C

Grupo de Campos 
Ordem05

Tamanho

1

Decimal 
TituloNr. Process.
DescriçãoNr. Processo Judicial

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

Iif(!INCLUI .and. !Empty(T3H->T3H_IDPROC),Posicione("C93",5,xFilial("C93")+T3H->T3H_IDPROC,"C93_NRPROC"),"") 

Propriedade

Microsiga

BrowseNão
VisualVisualiza
ContextoVirtual
Combo Box

 

Consulta PadrãoC93
Help de Campo

Deve representar neste campo o Número do Processo.

 

  • Gatilho 


Campo

T3H_IDPROC

Ctr. Domínio

T3H_NRPROC
Sequencia 001
RegraC93->C93_NRINES

Tipo

Posicionamento

Seek
Alias Pesq.C99
Ordem Pesq5
ChavexFilial("C93") + M->T3H_IDPROC + '1'

 

  • Relacionamento

 

Tabela Dom. Pai

CMD

Exp. Domínio

CMD_FILIAL+CMD_ID+CMD_VERSAO

Exp. Contr. Domínio

T3H_FILIAL+T3H_ID+T3H_VERSAO 

Tipo Liga. Domínio1
Tipo Liga Contra Domin.N

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.