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 | Serviço e Jurídico | ||
Projeto | eSocial 2.1 | IRM | PCREQ-5227 |
Requisito | PCREQ-5268 | Subtarefa | PDR_SER_TAF001-907 |
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 Evento S-1200 (Remuneração do Trabalhador) 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 dos grupos remunPerApur e remunPerAnt:
a) No grupo de recPgtos
• Campo ideRecPgto – Alterar o help do campo
• Criado campo vrRec
b) Excluído o campo vlrLiq/C9L_VLRLIQ
c) Excluído campo dtPagto/C9L_DTPGTO
d) Excluído grupo pgtoExt
e) Excluído campo indResBr/C9L_RESBRA
f) pensaoAlim – alterada regra condicional
Regra: Só preencher este grupo de informações se houver {codRubr} em {itensRemun}, cujo {codIncIRRF} indicado em S-1010 seja igual a [51, 52, 53, 54, 55].
2 - Correção da regra de validação do campo nrProcJud/C93_NRPROC.
3 - Alteração do grupo ideEstabLot, vinculado a infoPerApur e infoPerAnt:
a) Campos tpInsc e nrInsc (C92_TPINSC e C92_NRINSC) – Alterados de forma a contemplar o CAEPF;
- Inserir a opção 3 - CAEPF
- Corrigir a validação do campo tpInsc de acordo com as opções possíveis
Validação: Se {classTrib} igual a [21,22], exceto empregador doméstico, deve ser igual [3,4]. Se empregador doméstico deve ser igual a [2]. Nos demais casos ({classTrib} <> [21,22]) deveser igual a [1,4].Valores Válidos: 1, 2, 3, 4.
Corrigir a validação do campo nrInsc
b) Campo codLotacao, alterada validação;
Validação: Deve ser um código existente em S-1020 - Tabela de Lotações Tributárias.
4 - Correção da ocorrência dos grupos recPgtos, ideEstabLot, ideADC, idePeriodo, remunPerApur, remunPerAnt, que passam a ser obrigatórios caso existe o grupo superior.
5 - Incluída REGRA_COMPATIB_REGIME_PREV.
Validação: O evento S-1200 só pode ser aceito para trabalhadores amparados pelo Regime Geral de Previdência Social – RGPS e o evento S-1202 só pode ser aceito para trabalhadores amparados por Regime Próprio de Previdência Social.
Devem ser feitas as seguintes validações:
1 - O S-1200 só deve ser aceito para trabalhadores:
a) cujo {codCateg} for igual a [1XX], [2XX], [401], [7XX, exceto 781]
b) cujo {codCateg} for igual a [3XX] e {tpRegPrev} = [1]
c) cujo {codCateg} for igual a [410] e {tpRegPrev} relativo ao contrato de
trabalho firmado com a empresa cedente for igual a [1]
2 - O S-1202 só deve ser aceito para trabalhadores:
a) cujo {codCateg} for igual a [3XX] e {tpRegPrev} = [2,3]
6 - Alteração da ocorrência do grupo remunOutrEmpr, tornando o grupo obrigatório.
Obs.: Todos os campos a serem excluídos devem ser alterados para não usado.
As alterações referente a versão 2.0 do eSocial já estão contempladas no fonte mais atual existente no TFS, assim como a especificação da mesma versão do layout.
Rotina | Tipo de Operação | Opção de Menu |
TAFA250 | Alteração | Atualizações -> Eventos eSocial -> Mensais -> Folha de Pagamento |
Tabelas Utilizadas
C91 – Folha de Pagamento
C9J – Ind. Mult. Vincul.
- C9K - Inf. Lot.Estab.Folha Pgto.
- C9L - Inf. Rem.Trab.Estab.Lotac.
- C9M - Itens Rem. Trab. Estab. Lotac.
- C9N - Info.Per.Ant. Folha Pagamento
- C9O - Per.Ant. Folha de Pagamento
- C9P - Estab.Per.Ant. Folha Pagamento
- C9Q- Rem.Per.Ant. Folha de Pagamento
- C9R - Rem.Per.Ant. Folha Pagamento
- C9U - Totais da Remuneracao
- CRN - Proc. Judiciario Remuneracao
- CUS - Pensao Alimenticia
- CUT - Pensao Alimenticia
- T14 - Identificador do recibo de Pagto.
- T15 - Info. Plano Saúde Coletivo Emp.
- T16 - Det. Operadora Plano de Saúde
- T3Y - Identificador do recibo de Pag.
Protótipo de Tela
Protótipo 01
Protótipo 02
Fluxo do Processo
Diagrama de Atividades
Casos de Uso
Dicionário de Dados
Arquivo: T3Y – Identificador do recibo de Pag
Índice | Chave |
01 | T3Y_FILIAL+T3Y_ID+T3Y_VERSAO+DTOS(T3Y_DTACOR)+T3Y_TPACOR+T3Y_RECIBO |
02 | T3Y_FILIAL+ T3Y_RECIBO |
Campo | T3Y_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 | T3Y_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 | GetSx8Num( "T3Y", "T3Y_ID" ) |
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 | T3Y_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 | T3Y_RECIBO |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 6 |
Decimal | |
Titulo | Num. Id. Rec |
Descrição | Num. Id. Rec. Patgo |
Picture | @! |
Valid |
|
Usado | Sim, obrigatório. |
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 do recibo. |
Campo | T3Y_VLRECI |
Tipo | N |
Grupo de Campos | |
Ordem | 05 |
Tamanho | 6 |
Decimal | |
Titulo | Vl. Recibo |
Descrição | Valor de Recibo |
Picture | @E 99,999,999,999.99 |
Valid |
|
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo o valor do recibo. |
Campo | T3Y_DTACOR |
Tipo | D |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 08 |
Decimal | |
Titulo | Dt. Acordo |
Descrição | Data do acordo |
Picture | |
Valid |
|
Usado | Não, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo o a data de acordo. |
Campo | T3Y_TPACOR |
Tipo | C |
Grupo de Campos | |
Ordem | 07 |
Tamanho | 1 |
Decimal | |
Titulo | Tp. Acordo |
Descrição | Tipo de acordo |
Picture | |
Valid |
|
Usado | Não, não 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 tipo de acordo: |
Caso de Teste
Caso de Testes Armazenamento Finalidade Testes Testes do Programador Pré-Condições Pós-Condições Como verificar os resultados | Cadastro de Admissão do Trabalhador - Registro Preliminar - Validação dos registros inseridos/editados. [ x ] Sim [ ] Não
Verificar os dados nas tabelas utilizadas. |
Procedimentos | Resultados Esperados |
1 - Incluir um novo registro | 1.1 Realiza a criação do cadastro normalmente e grava os campos: a. C91_VERSAO: com a versão do registro (DDMMAAAAHHMMSS); 1.2 Registro já existente com a mesma chave |
2 - Alterar um registro
| 2.1 Registro não transmitido ao RET (Campo _STATUS diferente de 2,3,4) 2.1.1 Alteração de registro com o campo C91_EVENTO = ‘I’ (Inclusão) ou _EVENTO = ‘A’ (Alteração). 2.2 Registro transmitido ao RET (Campo C91_STATUS igual a 2,3,4) 2.2.1 Alteração de registro com o campo C91_EVENTO = ‘I’ (Inclusão) ou C91_EVENTO = ‘A’ (Alteração) 2.2.2. Alteração de registro com o campo C91_EVENTO = ‘E’ |
3 - Alterar o registro do item 1 O campo C91_STATUS DIFERENTE de 4 (Registros não transmitidos)
| 3.1. Registro não transmitido ao RET (Campo _STATUS diferente de 4) 3.1.1. Exclusão de registro com o campo C91_EVENTO = ‘I’ (Inclusão) 3.1.2. Exclusão de registro com o campo C91_EVENTO = ‘A’ (Alterado) 3.2. Registro transmitido ao RET (Campo C91_STATUS igual a 4) 3.2.1. Exclusão de registro com o campo C91_EVENTO = ‘I’ (Inclusão) ou C91_EVENTO = ‘A’ (Alteração) 3.2.2. Exclusão de registro com o campo C91_EVENTO = ‘E’ (Exclusão) |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|