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 12 | Módulo | Folha de Pagamento |
Segmento Executor | Manufatura | ||
Projeto1 | D_MAN_HCM002 | IRM1 | PCREQ-540 |
Requisito1 | PCREQ-6680 - Ajustes Importação Trabalhador Layout 2.1 eSocial | Subtarefa1 | PDRMAN-5265 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.8 | 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>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
1 - Implementar alterações nas importações para atender a geração dos arquivos S-2100 - Cadastramento Inicial do Vínculo, S-2200 – Admissão do Trabalhador, S-2300 – Trabalhador sem Vínculo – Início e S-2205 - Alteração de Dados Cadastrais do Trabalhador referente na versão 2.1 do layout publicado.
2 – Ajustar programas impactados com a alteração do tamanho do campo ‘Carteira Habilitação‘ para 12 posições.
Definição da Regra de Negócio
FP6600 – Importa Funcionários:
- Realizar as seguintes alterações no layout lofp6600.001 e lofp6600.001pt:
- Incluir no registro 10 do layout, os campos Cidade Exterior, Categoria Cedente Origem, Categoria Origem Dirigente Social, CNPJ Origem Dirigente Sindical, Matrícula Origem Dirigente Sindical, Data Admissão Origem Dirigente Sindical, Tipo Logradouro Trabalhador Doméstico, Endereço Logradouro Trabalhador Doméstico, Complemento Trabalhador Doméstico, Bairro Trabalhador Doméstico, Número Logradouro Trabalhador Doméstico, Município Trabalhador Doméstico, Unidade Federativa Trabalhador Doméstico e CEP Trabalhador Doméstico.
Informações Técnicas
FP6600r4.p:
Campos Novos:
- Campo Cidade Exterior: é obrigatório se o campo “Reside no Exterior”, do registro 7 estiver como “S”. Deverá ser salvo no campo compl_pessoa_fisic.nom_cidad_exterior;
- Categoria Cedente Origem: é obrigatório quando o campo “Categoria Trabalhador - tab. 1 eSocial”, do registro 7, estiver com o valor “410 – Trabalhador Cedido”. Deverá ser salvo no campo sped_participan.cdn_categ_ceden;
- Dirigente Sindical: os campos abaixo são obrigatórios quando o campo “Categoria Trabalhador - tab. 1 eSocial”, do registro 7, estiver com o valor “401 – Dirigente Sindical”:
Categoria Origem Dirigente Sindical | sped_participan.cdn_categ_dirig_sindic |
CNPJ Origem Dirigente Sindical | sped_participan.cod_id_dirig_sindic |
Matrícula Origem Dirigente Sindical | sped_participan.dat_admis_dirig_sindic |
Data Admissão Origem Dirigente Sindical | sped_participan.cod_matr_dirig_sindic |
- Trabalhador Doméstico: os campos abaixo são obrigatórios quando o campo “Categoria Trabalhador - tab. 1 eSocial”, do registro 7, estiver com o valor “104 – Empregado Doméstico”
Tipo Logradouro Trabalhador Doméstico | sped_participan.cod_tip_lograd |
Endereço Logradouro Trabalhador Doméstico | sped_participan.des_lograd_sped |
Complemento Trabalhador Doméstico | sped_participan.des_compl_lograd_sped |
Bairro Trabalhador Doméstico | sped_participan.des_bairro_sped |
Número Logradouro Trabalhador Doméstico | sped_participan.cod_num_lograd_sped |
Município Trabalhador Doméstico | sped_participan.cdn_munpio_sped |
Unidade Federativa Trabalhador Doméstico | sped_participan.cod_unid_federac_rh |
CEP Trabalhador Doméstico | sped_participan.cod_cep_rh |
Campos Alterados:
- Estado civil: devido ao novo layout ter retirada a opção “União Estável”, deverá somente aceitar as opções abaixo da coluna “Produto Padrão”, se for diferente, deverá emitir mensagem de erro.
Tabela eSocial | Produto padrão |
1 – Solteiro | 2 – Solteiro |
2 – Casado | 1 – Casado |
3 – Divorciado | 4 - Divorciado |
4 – Separado | 6 – Separado |
5 – Viúvo | 5 -Viúvo |
- Tipo logradouro: deverá ser alterado para aceitar 4 posições, devido ao novo layout do eSocial ter incluído o tipo “COND” (condomínio). Criado o campo compl_pessoa_fisic.cod_tip_lograd para gravar a informação. o campo livre atual (substring(compl_pessoa_fisic.cod_livre_1,70,3)), continua, pois é usado no programa fp5560- NIS em lote.
- Carteira habilitação: deverá ser alterado para aceitar 12 posições, devido a alteração do novo layout do eSocial. prghur\fpp\fp6600r2.p: alterar formato da variável “v-cod-cnh” para “char x(12)”
- Salário Exclusivamente Variável: no novo layout 2.1 do eSocial, foi criada a opção 7 para identificar os funcionários que recebem somente valores varíaveis. Se informado “S” neste campo, deverá ser atribuído esse valor para o campo “Comissionado (RAIS)”, página “Salarial”, programa FP1500 (SUBSTRING(funcionario.cod_livre_2,23,1)).
Validação Estágiario:
Caso o funcionário esteja cadastrado como campo “Tipo Funcionário” igual a Estagiário (funcionario.idi_tip_func = 2 e funcionario.idi_tip_func = 14) deverá validar para que o campo “Categoria” no programa FP1500F seja igual a 901. Se for diferente deverá emitir mensagem de erro e não permitir a alteração.
Categoria do Trabalhador:
1) Alterar validação da ‘Categoria’, verificando qual o tipo de vínculo empregatício do funcionário. Conforme o vínculo, verificar as categorias correspondentes:
Se funcionario.idi_tip_vinc_empregat = 1 então
if not can-find(first tt_depara_sped no-lock
where tt_depara_sped.nom_campo_sped = " codCategComVinc "
and tt_depara_sped.cod_inf_sped = entry(7,c-dados-7,v_des_separador)) then do:
Senão
if not can-find(first tt_depara_sped no-lock
where tt_depara_sped.nom_campo_sped = " codCategSemVinc "
and tt_depara_sped.cod_inf_sped = entry(7,c-dados-7,v_des_separador)) then do:
FP6610 – Importa Funcionários Contratos Especiais
- Alterar programa para somente validar informações do eSocial se tipo funcionário for estagiário:
- Alterar fp6610rp para somente executar fp6610r3.p se bfunciona.idi_tip_func = 14 (estagiario)
- Incluir no registro 9 do layout, o campo Cidade Exterior
Informações Técnicas
FP6610r3.p:
Campos Novos:
- Campo Cidade Exterior: é obrigatório se o campo “Reside no Exterior”, do registro 7 estiver como “S”. Deverá ser salvo no campo compl_pessoa_fisic.nom_cidad_exterior;
Campos Alterados:
- Estado civil: devido ao novo layout ter retirada a opção “União Estável”, deverá somente aceitar as opções abaixo da coluna “Produto Padrão”, se for diferente, deverá emitir mensagem de erro.
Tabela eSocial | Produto padrão |
1 – Solteiro | 2 – Solteiro |
2 – Casado | 1 – Casado |
3 – Divorciado | 4 - Divorciado |
4 – Separado | 6 – Separado |
5 – Viúvo | 5 -Viúvo |
- Tipo logradouro: deverá ser alterado para aceitar 4 posições, devido ao novo layout do eSocial ter incluído o tipo “COND” (condomínio). Criado o campo compl_pessoa_fisic.cod_tip_lograd para gravar a informação. o campo livre atual (substring(compl_pessoa_fisic.cod_livre_1,70,3)), continua, pois é usado no programa fp5560- NIS em lote.
- Carteira habilitação: deverá ser alterado para aceitar 12 posições, devido a alteração do novo layout do eSocial.
Validação Estágiario:
Caso o funcionário esteja cadastrado como campo “Tipo Funcionário” igual a Estagiário (funcionario.idi_tip_func = 2 e funcionario.idi_tip_func = 14) deverá validar para que o campo “Categoria” no programa FP1500F seja igual a 901. Se for diferente deverá emitir mensagem de erro e não permitir a alteração.
Categoria do Trabalhor:
1) Alterar validação da ‘Categoria’:
if not can-find(first tt_depara_sped no-lock
where tt_depara_sped.nom_campo_sped = " codCategSemVinc "
and tt_depara_sped.cod_inf_sped = entry(7,c-dados-7,v_des_separador)) then do:
FP6650 – Importa Complemento eSocial
- LOFP6650.001: efetuar as mesmas alterações feitas no layout lofp6600.001
- LOFP6650.002
- LOFP6650.003 dependente
FP6620 – Importa Dependentes:
- Realizar as seguintes alterações no layout lofp6620.001 e lofp6620.001pt:
- Eliminar o item 9 do registro das informações complementares eSocial
- Retirar código referente ao campo depend_func.log_depend_fins_previd.
Carteira Habilitação
Alterado tamanho do campo para 12 posições.. Desta forma, deverão ser ajustados os programas que contemplam este campo. Abaixo relação dos mesmos:
RS0760 – Importação candidato agencia e internet:
- prghur\rsp\rs0760.w: deverá ser alterado o layout do programa no Registro nr.03 para que o formato do campo 26- Carteira Habilitação seja de 12 posições.
- prghur\rsp\rs0760rp.p: deverá verificar a atribuição da tabela temporária (assign tt-documen_candempr.num_cart_habilit = dec(substr(v_des_dados,202,11)) no-error). Alterar para receber as 12 posições.
Programas para alteração de formato:
- adapters\xml\pgm\axspg002.i;
- prghur\frp\fr0230rp.p;
- prghur\rsp\rs0584.i;
- prghur\rsp\rs0583r1.p;
- prghur\rsp\rs0583r2.p;
- prghur\rsp\rs0584r1.p;
- prghur\rsp\rs0584r2.p;
- prghur\rsp\rs0585r1.p;
- prghur\rsp\rs0585r2.p;
- prghur\cap\ca0595r1.p;
- prghur\cap\ca0595r2.p;
Exemplo: trim(string(funcionario.num_cart_habilit, "99999999999"))
Verificar relatórios:
- FR0230 – Relatórios Legais Férias
- RS0795/RS0583 – Documentação Admis Candidato
- RS0795/RS0584 – Emitir Contrato
- RS0795/RS0585 – Documentação Funcionário
- CA0795/CA0595 – Proposta Salarial
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
FP6600 – Importa Funcionários | Alteração | Recursos Humanos -> Folha de Pagamento -> Tarefas |
|
FP6610 – Importa Funcionário Contrato Especial | Alteração | Recursos Humanos -> Folha de Pagamento -> Tarefas |
|
FP6620 – Importa Dependente | Alteração | Recursos Humanos -> Folha de Pagamento -> Tarefas |
|
FP6650 – Importa Complemento eSocial | Alteração | Recursos Humanos -> Folha de Pagamento -> Tarefas | |
RS0760 – Importação candidato agencia e internet | Alteração | Recursos Humanos -> Recrutamento e Seleção -> Tarefas | |
FR0230 - Relatórios Legais Férias | Alteração | Recursos Humanos -> Férias e Rescisões -> Relatórios | |
RS0795 – Modelo de Documentação | Alteração | Recursos Humanos -> Folha de Pagamento -> Cadastros | |
RS0583 – Documentação Admis Candidato | Alteração | Recursos Humanos -> Folha de Pagamento -> Relatórios | |
RS0584 – Emissão Contrato | Alteração | Recursos Humanos -> Folha de Pagamento -> Tarefas | |
RS0585 – Documentação Funcionário | Alteração | Recursos Humanos -> Folha de Pagamento -> Relatórios | |
CA0795 – Modelo Proposta | Alteração | Recursos Humanos -> Cargos e Salários -> Cadastros | |
CA0595 – Proposta Salarial | Alteração | Recursos Humanos -> Cargos e Salários -> Relatórios |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|