Árvore de páginas

Versões comparadas

Chave

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

 

Implementar as alterações  do cadastro S-2305 - Trabalhador Sem Vínculo - Alteração Contratual de acordo com as alterações publicadas pelo fisco no manual de orientação do eSocial Versão 2.1, Julho de 2015.

 

 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

 

Réplica

 

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

 

  


Objetivo

 

Implementar as alterações  do cadastro S-2399 - Trabalhador Sem Vínculo - Alteração Contratual 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- Alteração do código do evento de S-2680 para S-2399.

 

2 - Criação de nova aba para separação dos campos de protocolo de transmissão

 

3 - Exclusão da tag <indSegmento> do cabeçalho do arquivo XML.

 

4 - Alteração da Estrutura do arquivo XML

  • Criação do Grupo <ideTrabSemVinculo> e posicionamento das tags <cpfTrab>, <nisTrab> e <codCateg> dentro do novo grupo.
  • Alteração da tag <infoTSVTermino> de grupo que deve conter as tags <dtTerm> e <mtvDesligTSV>
  • Alteração do nome da tag de  <verbasRescisorias> para <verbasResc>.
  • Criação da seção <recPgtos> e criação das novas tags e campos abaixo:
    • ideRecPgto -> T3I_IDRPGT (Especificação completa tabela T3I na seção dicionário.)
    • vlrPgto ->T3I_IDRPGT
  • Criação da seção <ideEstabLot> e criação das novas tags e campos abaixo:
    • tpInsc -> T3J_LOTTRB (Especificação completa tabela T3J na seção dicionário.)
    • nrInsc -> T3J_LOTTRB
    • codLotacao -> T3G_LOTTRB
  • Alteração do nome da seção <itensRemuneracao> para <detVerbas> 
  • Alteração do nome da tag <codRubrica> para <codRubr>
  • Alteração do nome da tag <qtdRubrica> para <qtdRubr>
  • Alteração do nome da tag <vlrUnitario> para <vrUnit>
  • Alteração do nome da tag <vlrRubrica> para <vrRubr>
  • Criação de nova tag com o nome <ideTabRubr>  
    Validação: O preenchimento do campo é exclusivo e obrigatório apenas quando {multTabRubricas} (C1E_MTBRUB - 'Mult Tab. Rub' - Cadastro de Complemento de Empresa.) for igual a [S].
  • Criar um novo grupo para <infoAgNocivo> (Tabela C3K) com o campo <grauExp> (T3J_GRAUEX)
    Aplicação: Será criada uma nova grid para informação do agente nocivo com relação com a tabela T3J - Ident. Estab./Lotação do TSV. 
    Essa nova grid deve permitir a inserção de apenas um item relacionado a tabela T3J de acordo com a ocorrência do grupo <infoAgNocivo>
  • Criação do grupo <infoSimples> contendo a tag/Campo <indSimples> (T3J_INDCSU)
  • Criação do grupo <quarentena> contendo a tag/campo <dtFimQuar> (CUU_DTFQUA)

Obs: A especificação de todos os campos acima citados estão na seção de dicionário

 

5 -  Excluir as regras abaixo:

REGRA_VALIDA_EMPREGADOR

REGRA_GERAL_VALIDA_DADOS_TABCONTRIB

 

6 - Excluir as tags/campos abaixo:

indSegmento

bcCP -> CUU_BCCPCI

bcIRRF -> CUU_BCIRCI

bcFGTS -> CUU_BCFGCI

bcFgtsMesAnt -> CUU_BCMACI

descCP -> CUU_VDCPCI

vlrProventos -> CUU_VPRVCI
vlrDescontos -> CUU_VDESCI
vlrLiquido -> CUU_VLIQCI

 

Obs.: As alterações de dicionário referentes a tabela concorrente com outros eventos (CUU), serão executadas no pacote S-2300. Antes de começar o desenvolvimento deve-se aplicar esse pacote para posteriormente verificar-se essas atualizações foram feitas, refletindo de forma correta no evento S-2399.

 

Rotina

Tipo de Operação

Opção de Menu

TAFA280.PRW

Alteração

Atualizações -> Eventos eSocial -> Eventuais -> Trab. Sem Vínculo -> Término

 

Tabelas Utilizadas

  • CUU – Cadastro de Contas a Pagar
  • T3I – Demonst. Pagamentos Term. TSV.
  • T3J - Ident. Estab./Lotação do TSV.

 

Protótipo de Tela

 

Protótipo 01

 

 

 

 

 

 

 

 

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

7 - Corrigir a tabela de Grau e Exposição de Ag. Nocivo (C88) de acordo com especificação do MOS 2.1 do eSocial

Tabela 2 – Grau de Exposição a Agentes Nocivos Código Descrição
1 = Não exposto a agente nocivo na atividade atual
2 = Exposição a agente nocivo – aposentadoria especial aos 15 anos de trabalho
3 = Exposição a agente nocivo – aposentadoria especial aos 20 anos de trabalho
4 = Exposição a agente nocivo – aposentadoria especial aos 25 anos de trabalho

 

Obs.: As alterações de dicionário referentes a tabela concorrente com outros eventos (CUU), serão executadas no pacote S-2300. Antes de começar o desenvolvimento deve-se aplicar esse pacote para posteriormente verificar-se essas atualizações foram feitas, refletindo de forma correta no evento S-2399.

 

Rotina

Tipo de Operação

Opção de Menu

TAFA280.PRW

Alteração

Atualizações -> Eventos eSocial -> Eventuais -> Trab. Sem Vínculo -> Término

 

Tabelas Utilizadas

  • CUU – Cadastro de Contas a Pagar
  • T3I – Demonst. Pagamentos Term. TSV.
  • T3J - Ident. Estab./Lotação do TSV.

 


Protótipo de Tela

 

Protótipo 01


 Image Added

 

 

Protótipo 02


Image Added

 

 

Fluxo do Processo

 

Diagrama - Atividades

 

Image Added

 

 

Diagrama - Caso de Uso

 

Image Added

 


Dicionário de Dados

 

Arquivo ou

Dicionário de Dados

 

Arquivo ou Código do Script: T3I – Demonst. Pagamentos Term. TSV.

 

  • Índices

 

Índice

T3I

Ordem

 1

Chave

T3I_FILIAL+T3I_ID+T3I_VERSAO + T3I_IDRPGT

 

  • Campos

Campo

T3I_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

T3I_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

T3I_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

T3I_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

T3I_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

T3I

Exp. Domínio

T3I_FILIAL+T3I_ID+T3I_VERSAO

Exp. Contr. Domínio

T3J_FILIAL+T3J_ID+T3J_VERSAO

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

 

Arquivo ou Código do Script: T3J – Ident. Estab./Lotação do TSV.

 

  • Índices

 

Índice

T3J

Ordem

 1

Chave

T3J_FILIAL+T3J_ID+T3J_VERSAO+T3J_LOTTRB

 

  • Campos

Campo

T3J_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

T3J_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

T3J_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

T3J_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

T3J_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

T3J_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

T3J_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(T3J->T3J_LOTTRB),Posicione("C99",4,xFilial("C99")+T3J->T3J_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

 

Campo

T3J_INDCSU

Tipo

C

Grupo de Campos 
Ordem08

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(T3J->T3J_LOTTRB),Posicione("C99",4,xFilial("C99")+T3J->T3J_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 

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

 

Campo

T3J_GRAUEX

Tipo

C

Grupo de Campos 
Ordem08

Tamanho

6

Decimal 
TituloGrau Expo Ag.
DescriçãoGrau Expo Ag. Nocivo

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

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

Deve representar neste campo o identificador do grau de exposição do agente nocivo.

 

Campo

T3J_DGRAUE

Tipo

C

Grupo de Campos 
Ordem09

Tamanho

220

Decimal 
TituloDesc. Grau Expo
DescriçãoDesc. Grau Expo Ag.

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

Iif(!INCLUI .and. !Empty(T3J->T3J_GRAUEX),Posicione("C88",1,xFilial("C88")+T3J->T3J_GRAUEX,"C88_CODIGO + ' - ' +

C88_DESCRI"),"") 

Propriedade

Microsiga

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

Deve representar neste campo a descrição do Grau de Exposição do Agente nocivo.

 

Campo

T3J_INDCSU

Tipo

C

Grupo de Campos 
Ordem10

Tamanho

1

Decimal 
TituloInd. Contr. Subs.
DescriçãoInd. Contr. Subs.

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
Combo Box1=Contrib. Substituída Integralmente;2=Contrib. não substituída;
3=Contrib. não substituída concom. c/ contribuição
Consulta Padrão 
Help de Campo

Deve representar neste campo o 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.

 

  • Gatilho 

Campo

T3J_LOTTRB

Ctr. Domínio

T3J_CODLOT

Sequencia 001
RegraC99->C99_CODIGO

Tipo

Posicionamento

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

Campo

T3J_LOTTRB

Ctr. Domínio

T3J_CODLOTTPINSC

Sequencia 001 002
RegraC99->C99_CODIGOTPINES

Tipo

Posicionamento

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

Campo

T3J_LOTTRB

Ctr. Domínio

T3J_TPINSCNRINSC

Sequencia 002 003
RegraC99->C99_TPINESNRINES

Tipo

Posicionamento

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

Campo

T3J_LOTTRBGRAUEX

Ctr. Domínio

T3J_NRINSCDGRAUE

Sequencia 003 001
RegraC99->C99_NRINES

C88->C88_CODIGO + ' - ' + C88->C88_DESCRI

Tipo

Posicionamento

Seek
Alias Pesq.C99C88
Ordem Pesq41
ChavexFilial("C99C88") + M->T3J>T3J_LOTTRB GRAUEX + '1'

 

  • Relacionamento

 

Tabela Dom. Pai

CMD

Exp. Domínio

CMD_FILIAL+CMD_ID+CMD_VERSAO 

Exp. Contr. Domínio

T3J_FILIAL+T3J_ID+T3J_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.