Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

 

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 

 Release 11.80.14

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

 

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 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>. 

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 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

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 
Ordem0104

Tamanho

026

Decimal 
TituloFilialId. Rec. Pgto
DescriçãoFilialId. Recimento Pgto

Picture

@!

Valid

 

UsadoNão

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

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

Deve representar neste campo

o código da filial referente ao cadastro.

o identificador para o demonstrativo de pagamento das verbas rescisórias.

 

Campo

T3I_IDVLRPGT

Tipo

C

Grupo de Campos 
Ordem0205

Tamanho

066

Decimal 
TituloIDValor. Pgto
DescriçãoIdentificador Valor do registroPagamento

Picture

@!

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

Browse SimNão
VisualVisualizarAlterar
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).

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

Campo

T3I_IDRPGT

Tipo

C

Grupo de Campos 033
Ordem0401

Tamanho

602

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

Picture

@!

Valid

 

Usado

Sim, obrigatório.Não

Inic. Padrão

 

Propriedade

Microsiga

BrowseNãoSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o identificador para o demonstrativo de pagamento das verbas rescisórias. código da filial referente ao cadastro.

Campo

T3IT3J_VLRPGTID

Tipo

C

Grupo de Campos 
Ordem0502

Tamanho

606

Decimal 
TituloValor. PgtoID
DescriçãoValor Identificador do Pagamentoregistro

Picture

@!

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão Sim
VisualAlterarVisualizar
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

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

Campo

T3J_FILIAL

Tipo

C

Grupo de Campos033 
Ordem0104

Tamanho

026

Decimal 
TituloFilialLotação Tributária
DescriçãoFilialLotação Tributária

Picture

@!

Valid

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

UsadoNão

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSimNão
VisualAlterar
ContextoReal
Combo Box C99
Consulta Padrão 
Help de Campo

Deve representar neste campo

o código da filial referente ao cadastro.

o identificador para o demonstrativo de pagamento das verbas rescisórias.

 

Campo

T3J_IDCODLOT

Tipo

C

Grupo de Campos 
Ordem0205

Tamanho

0630

Decimal 
TituloIDCódigo Lotação
DescriçãoIdentificador do registroCódigo de Lotação

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

Browse SimNão
VisualVisualizar
ContextoRealVirtual
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.

o código da lotação tributária.

 

Campo

T3J_VERSAOESTABE

Tipo

C

Grupo de Campos 
Ordem0306

Tamanho

146

Decimal 
TituloId. VerEstab. Reg
DescriçãoId.da versão do Registro Ident. Estabelecimento

Picture

@!

Valid

 

XFUNVldCmp("C92",,,,1,,.T.)

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNãoSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão  C92
Help de CampoCampo de uso interno do sistema.de Campo

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).nesse campo o Id do estabelecimento.

Campo

T3J_LOTTRBTPINSC

Tipo

C

Grupo de Campos 
Ordem0407

Tamanho

630

Decimal 
TituloLotação TributáriaTipo Inscrição
DescriçãoLotação TributáriaTipo Inscrição

Picture

@!

Valid

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

Usado

Sim, obrigatório.

 

Usado

Sim, não obrigatório.

Inic. Padrão

Iif(!INCLUI .and. !Empty(T3J->T3J_ESTABE),Posicione( "C92", 1, xFilial("C92")+T3J->T3J_ESTABE, "C92_TPINSC"),"")

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterarVisualizar
ContextoRealVirtual
Combo BoxC99 
Consulta Padrão 
Help de Campo

Deve representar neste campo o identificador para o demonstrativo de pagamento das verbas rescisóriasa descrição do tipo de inscrição da lotação tributária.

 

Decimal

Campo

T3J_CODLOTNRINSC

Tipo

C

Grupo de Campos 
Ordem0508

Tamanho

30

15

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

Picture

@!

Valid

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

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Usado

Sim, não obrigatório.

Inic. Padrão

IF(!INCLUI.AND.!EMPTY(T3J->T3J_ESTABE),Posicione( "C92", 1, xFilial("C92")+T3J->T3J_ESTABE, "C92_NRINSC"),"")

Propriedade

Microsiga

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

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

DecimalValid

Campo

T3J_TPINSCGRAUEX

Tipo

C

Grupo de Campos 
Ordem06

Tamanho

30

 TituloTipo Inscrição
DescriçãoOrdemTipo Inscrição09

PictureTamanho

@!

6

Decimal 

Usado

Sim, não obrigatório.

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

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

Inic. Padrão

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

Propriedade

Microsiga

BrowseNão
VisualVisualizarAlterar
ContextoVirtualReal
Combo Box 
Consulta Padrão C88
Help de Campo

Deve representar neste campo a descrição o identificador do tipo de inscrição da lotação tributáriagrau de exposição do agente nocivo.

 

Campo

T3J_NRINSCDGRAUE

Tipo

C

Grupo de Campos 
Ordem0710

Tamanho

15220

Decimal 
TituloNroDesc. InscriçãoGrau Expo
DescriçãoNúmero de InscriçãoDesc. Grau Expo Ag.

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

Iif(!INCLUI .and. !Empty(T3J->T3J>T3J_LOTTRBGRAUEX),Posicione("C99C88",41,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 

"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 
Ordem11

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_ESTABE

Campo

T3J_LOTTRB

Ctr. Domínio

T3J_CODLOTTPINSC

Sequencia 001
RegraC99C92->C99>C92_CODIGOTPINSC

Tipo

Posicionamento

Seek
Alias Pesq.C99C92
Ordem Pesq45
ChavexFilial("C99C92") + M->T3J>T3J_LOTTRB ESTABE+ '1'

Campo

 Campo

T3J_LOTTRBESTABE

 

Ctr. Domínio

T3J_TPINSCNRINSC

Sequencia 002
RegraC99C92->C99>C92_TPINESNRINSC

Tipo

Posicionamento

Seek
Alias Pesq.C99C92
Ordem Pesq45
ChavexFilial("C99C92") + M->T3J>T3J_LOTTRB ESTABE+ '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.