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

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ACAA040 – Parâmetros]

[Alteração]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA050 – Negociação Financeira]

[Envolvida]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA060 – Cadastro de Pedidos]

[Criação]

[Atualizações -> Acadêmico-> Cadastros]

-

 

Exemplo de Aplicação:

  • Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
  • Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades  como a referência mínima para calcular o débito total do aluno.
  • Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
  • O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.

 

Tabelas Utilizadas

  • SE2 – Cadastro de Contas a Pagar
  • FI9 – Controle de Emissão de DARF>.

Opcional

Protótipo de Tela

 

<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
  • 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 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

 

 Image Removed

Protótipo 02


Image Added

 

  

Fluxo do Processo

  

Diagrama - Atividades

 

Opcional

Image Added

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

Opcional

 

Image Added

 


Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/T3I – Demonst. Pagamentos Term. TSV.

 

  • Índices

  

Índice

Chave

T3I

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9

Ordem

 1

Chave

T3I_FILIAL+

FI9

T3I_

FORNEC

ID+

FI9

T3I_

LOJA

VERSAO +

FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

 T3I_IDRPGT

 

  • Campos

Campo

<AAA

T3I_

PERESP>

FILIAL

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

 

(Opcional)

Grupo de Perguntas

 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO

 

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_ESTABE

Tipo

C

Grupo de Campos 
Ordem06

Tamanho

6

Decimal 
TituloId. Estab.
DescriçãoIdent. Estabelecimento

Picture

@!

Valid

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

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão C92
Help de Campo

Deve representar nesse campo o Id do estabelecimento.

Campo

T3J_TPINSC

Tipo

C

Grupo de Campos 
Ordem07

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(T3J->T3J_ESTABE),Posicione( "C92", 1, xFilial("C92")+T3J->T3J_ESTABE, "C92_TPINSC"),"")

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 
Ordem08

Tamanho

15

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

Picture

@!

Valid

 

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 número de inscrição da lotação tributária

Campo

T3J_GRAUEX

Tipo

C

Grupo de Campos 
Ordem09

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 
Ordem10

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

Ctr. Domínio

T3J_TPINSC

Sequencia 001
RegraC92->C92_TPINSC

Tipo

Posicionamento

Seek
Alias Pesq.C92
Ordem Pesq5
ChavexFilial("C92") + M->T3J_ESTABE+ '1'

Campo

 

T3J_ESTABE

 

Ctr. Domínio

T3J_NRINSC

Sequencia 002
RegraC92->C92_NRINSC

Tipo

Posicionamento

Seek
Alias Pesq.C92
Ordem Pesq5
ChavexFilial("C92") + M->T3J_ESTABE+ '1'

Campo

T3J_GRAUEX

Ctr. Domínio

T3J_DGRAUE

Sequencia 001
Regra

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

Tipo

Posicionamento

Seek
Alias Pesq.C88
Ordem Pesq1
ChavexFilial("C88") + M->T3J_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

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 

[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX




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