Histórico da Página
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
- tpInsc -> T3J_LOTTRB (Especificação completa tabela T3J na seção dicionário.)
- 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 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
Protótipo 02
Fluxo do Processo
Diagrama - Atividades
Diagrama - Caso de Uso
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 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 | T3I_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 06 |
Decimal | |
Titulo | ID |
Descrição | Identificador do registro |
Picture | @! |
Valid | |
Usado | Sim, obrigatório |
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 | T3I_VERSAO |
Tipo | C |
Grupo de Campos | |
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 | T3I_IDRPGT |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 6 |
Decimal | |
Titulo | Id. Rec. Pgto |
Descrição | Id. Recimento Pgto |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
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 | |
Ordem | 05 |
Tamanho | 6 |
Decimal | |
Titulo | Valor. Pgto |
Descrição | Valor do Pagamento |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
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ínio | 1 |
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 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 | T3J_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 06 |
Decimal | |
Titulo | ID |
Descrição | Identificador do registro |
Picture | @! |
Valid | |
Usado | Sim, obrigatório |
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 | T3J_VERSAO |
Tipo | C |
Grupo de Campos | |
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 | T3J_LOTTRB |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 6 |
Decimal | |
Titulo | Lotação Tributária |
Descrição | Lotação Tributária |
Picture | @! |
Valid | XFUNVldUni("C99",4, M->C99_LOTTRB + '1') |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | C99 |
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 | |
Ordem | 05 |
Tamanho | 30 |
Decimal | |
Titulo | Código Lotação |
Descrição | Código de Lotação |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
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 | |
Ordem | 06 |
Tamanho | 6 |
Decimal | |
Titulo | Id. Estab. |
Descrição | Ident. Estabelecimento |
Picture | @! |
Valid | XFUNVldCmp("C92",,,,1,,.T.) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
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 | |
Ordem | 07 |
Tamanho | 30 |
Decimal | |
Titulo | Tipo Inscrição |
Descrição | Tipo 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 |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
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 | |
Ordem | 08 |
Tamanho | 15 |
Decimal | |
Titulo | Nro. Inscrição |
Descrição | Nú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 |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
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 | |
Ordem | 09 |
Tamanho | 6 |
Decimal | |
Titulo | Grau Expo Ag. |
Descrição | Grau Expo Ag. Nocivo |
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 | C88 |
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 | |
Ordem | 10 |
Tamanho | 220 |
Decimal | |
Titulo | Desc. Grau Expo |
Descrição | Desc. 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 |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
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 | |
Ordem | 11 |
Tamanho | 1 |
Decimal | |
Titulo | Ind. Contr. Subs. |
Descrição | Ind. Contr. Subs. |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=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 |
Regra | C99->C99_CODIGO |
Tipo | Posicionamento |
Seek | S |
Alias Pesq. | C99 |
Ordem Pesq | 4 |
Chave | xFilial("C99") + M->T3J_LOTTRB + '1' |
Campo | T3J_ESTABE |
Ctr. Domínio | T3J_TPINSC |
Sequencia | 001 |
Regra | C92->C92_TPINSC |
Tipo | Posicionamento |
Seek | S |
Alias Pesq. | C92 |
Ordem Pesq | 5 |
Chave | xFilial("C92") + M->T3J_ESTABE+ '1' |
Campo |
T3J_ESTABE
|
Ctr. Domínio | T3J_NRINSC |
Sequencia | 002 |
Regra | C92->C92_NRINSC |
Tipo | Posicionamento |
Seek | S |
Alias Pesq. | C92 |
Ordem Pesq | 5 |
Chave | xFilial("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 | S |
Alias Pesq. | C88 |
Ordem Pesq | 1 |
Chave | xFilial("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ínio | 1 |
Tipo Liga Contra Domin. | N |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|