Histórico da Página
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 | ||
Projeto1 | eSocial 2.1 | IRM1 | PCREQ-5227 |
Requisito1 | PCREQ-5277 | Subtarefa1 | PDR_SER_TAF001-461 |
Chamado2 |
| ||
Release de Entrega Planejada | 11.80.16 | Réplica |
|
País | (X) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
Objetivo
Implementar Implementar ajustes e melhorias previstos pelo fisco no Manual de Orientação do e-Social versão 2.1 para o evento S2210 - Comunicação de Acidente de Trabalho.
Definição da Regra de Negócio
- Mudar nome do evento 2260 para 2210.
- Alterar o Nome das TAG's "dtAcidente", "horaAcidente", "horasTrabAntesAcidente", "tpAcidente", "indComunicPolicia" Para "dtAcid", "hrAcid", "hrsTrabAntesAcid", "tpAcid", "indComunPolicia".
- Remover TAG's "indCatParcial".
- Incluir Campo e TAG's "iniciatCAT" e "observacao"
- Reordenar o grupo "cat"
- Alterar Nome das TAG's "descLocal", "descLogradouro", "nrLogradouro", "codMunicipio", "cnpjLocalAcidente" Para "dscLocal", "dscLograd", "nrLograd", "codMunic","cnpjLocalAcid"
- Alterar Nome da TAG "codParteAtingida" Para "codParteAting"
- Incluir campo e TAG "lateralidade".
- Alterar Nome da TAG "codAgenteCausador" Para "codAgntCausador".
- Remover o Grupo "Testemunha".
- Alterar Nome das TAG's "durTratamento", "indAfastamento", "descLesao" Para "durTrat", "indAfast", "dscLesao".
- Incluir Campo e TAG "dscCompLesao".
- Alterar Nome da TAG "nomeEmitente" Para "nmEmit".
- Incluir Campo e TAG "ideOC".
- Alterar o Nome da TAG "dtCatOrigem" Para "dtCatOrig".
- Incluir Campo e TAG nrCatOrig *Já existe o campo CM0_NRCAT e CM0_DNRCAT.
- Alterar Legenda para novo Padrão.
- Alterar Menu para novo Padrão, com exclusão pelo evento S-3000.
- Incluir a Função GerarEvtExc para Exclusão via envento S-3000.
- Incluir Aba de Protocolo.
Rotina | Tipo de Operação | Opção de Menu |
TAFA257 | Alteração | Atualizações->Eventos Esocial->Eventuais-> CAT |
Tabelas Utilizadas
CM0 – Acidente de Trabalho
CM1 – Parte Atingida
CM2 – Agente Acusador
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>.
Validação
Tela
Protótipo 01
Fluxo do Processo
Diagrama - Atividades
Casos de Uso
<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>.
Dicionário de Dados
Arquivo ou Código do Script: CM0 – Negociação Financeira CM0 – Acidente de Trabalho – Inclusão dos Campos
Índice | Chave |
0106 | <FI9CM0_FILIAL+FI9CM0_IDDARFPROTUL+FI9CM0_STATUS>ATIVO |
Campo | CM0_INICAT |
Tipo | C |
Grupo de Campos | |
Ordem | 47 |
Tamanho | 01 |
Decimal | |
Titulo | Indic CAT |
Descrição | Indicação CAT |
Picture | @! |
Valid | Pertence(" 123") |
Usado | Sim, Não obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=Iniciativa do empregador;2=Ordem judicial;3=Determinação de órgão fiscalizador |
Consulta Padrão | |
Help de Campo | Deve Informar se a CAT foi emitida por: 1- Iniciativa do empregador; 2 - Ordem judicial; 3 - Determinação de órgão fiscalizador. |
Campo | CM0_OBSCAT |
Tipo | C |
Grupo de Campos | |
Ordem | 48 |
Tamanho | 254 |
Decimal | |
Titulo | Observação |
Descrição | Observação CAT |
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 | Deverá conter a observação referente se a comunicação de acidente de trabalho. |
Campo | CM0_NATLES |
Tipo | C |
Grupo de Campos | |
Ordem | 49 |
Tamanho | 06 |
Decimal | |
Titulo | Cod. Lesao |
Descrição | Cód. Nat. Lesão |
Picture | @! |
Valid | xFunVldCmp("C8M",,,,2,,,.F.) |
Usado | Sim, Não obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | C8M |
Help de Campo | Deverá conter a descrição da natureza da lesão. |
Campo | CM0_DNATLE |
Tipo | C |
Grupo de Campos | |
Ordem | 50 |
Tamanho | 220 |
Decimal | |
Titulo | Desc. Lesao |
Descrição | Desc. Cód. Lesão |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
(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 |
Inic. Padrão | Iif(!INCLUI .and. !Empty(CM0->CM0_NATLES),Posicione("C8M",1,xFilial("C8M")+CM0->CM0_NATLES,"C8M_CODIGO + ' - ' +C8M_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 da natureza da lesão. |
Campo | CM0_TPREG |
Tipo | C |
Grupo de Campos | |
Ordem | 51 |
Tamanho | 06 |
Decimal | |
Titulo | Tipo Regist. |
Descrição | Tipo Registrador |
Picture | @! |
Valid | xFunVldCmp("T0I",,,,2,,,.F.) |
Usado | Sim, Obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | T0I |
Help de Campo | Preencher com o código correspondente ao tipo de registrador da CAT: 1 - Empregador; 2 - Cooperativa; 3 - Sindicato de trabalhadores avulsos não portuários; 4 - Órgão Gestor de Mão de Obra; 5 - Empregado; 6 - Dependente do empregado; 7 - Entidade Sindical competente; 8 - Médico assistente; 9 - Autoridade Pública. |
Campo | CM0_DTPRE |
Tipo | C |
Grupo de Campos | |
Ordem | 52 |
Tamanho | 220 |
Decimal | |
Titulo | Desc. Tp. Regist. |
Descrição | Desc. Tipo Registrador |
Picture | |
Valid | |
Usado | Sim, Não obrigatório |
Inic. Padrão | IF(!INCLUI.AND.!EMPTY(CM0->CM0_TPREG),Posicione("T0I", 1, xFilial("T0I")+CM0->CM0_TPREG, "T0I_CODIGO+' – '+T0I_DESCRI" ),"") |
Propriedade | Microsiga |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
Combo Box | |
Consulta Padrão | |
Help de Campo | Descrição do código de tipo de registrador |
Campo | CM0_INSREG |
Tipo | C |
Grupo de Campos | |
Ordem | 53 |
Tamanho | 01 |
Decimal | |
Titulo | Tp Insc Reg |
Descrição | Tipo Inscrição Registrado |
Picture | @! |
Valid | Pertence(" 12") |
Usado | Sim, Obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=CNPJ;2=CPF |
Consulta Padrão | |
Help de Campo | Preencher com o código correspondente ao tipo de inscrição: 1 - CNPJ 2 - CPF |
Campo | CM0_NRIREG |
Tipo | C |
Grupo de Campos | |
Ordem | 54 |
Tamanho | 15 |
Decimal | |
Titulo | Nr.Insc. Reg |
Descrição | Num. Insc. Registrador |
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 | Informar o número de inscrição do registrador, de acordo com o tipo de inscrição indicado no Tp Insc Reg. |
Gatilho
Campo | CM0_NATLES |
Ctr. Domínio | CM0_DNATLE |
Sequencia | 001 |
Regra | C8M->C8M_CODIGO + ' - ' + C8M->C8M_DESCRI |
Tipo | Posicionamento |
Seek | S |
Alias Pesq. | C8M |
Ordem Pesq | 1 |
Chave | xFilial("C8M") + M->CM0_NATLES |
Campo | CM0_TPREG |
Ctr. Domínio | CM0_DTPRE |
Sequencia | 001 |
Regra | T0I->T0I_CODIGO + ' - ' + T0I->T0I_DESCRI |
Tipo | Posicionamento |
Seek | S |
Alias Pesq. | T0I |
Ordem Pesq | 1 |
Chave | xFilial("T0I") + M->CM0_TPREG |
Arquivo ou Código do Script: CM1 – Parte Atingida – Inclusão dos Campos
Campo | CM1_LATERA |
Tipo | C |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 01 |
Decimal | |
Titulo | Lateralidade |
Descrição | Lateralidade |
Picture | @! |
Valid | Pertence(" 0123") |
Usado | Sim, Obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | 0=Não aplicável;1=Esquerda;2=Direita;3=Ambas |
Consulta Padrão | |
Help de Campo | Deve ser preenchido com: 0 - Não aplicável; 1 - Esquerda; 2 - Direita; 3 - Ambas. Nos casos de órgãos bilaterais, ou seja, que se situam dos lados do corpo, assinalar a lado (direito ou esquerdo). Exemplo: no caso do órgão atingido ser uma perna, apontar qual foi a atingida, se a perna direita, se a perna esquerda, ou se ambas. Se o órgão atingido é único, como por exemplo, a cabeça, assinalar este campo como não aplicável. |
Caso de Testes
Caso de Testes Armazenamento Finalidade Testes Testes do Programador Pré-Condições Pós-Condições Como verificar os resultados | Comunicação de Acidente de Trabalho - Validação dos registros inseridos/editados. [ x ] Sim [ ] Não
Verificar os registros gravados na tabela CM0, CM1, e CM2. |
Procedimentos | Resultados Esperados |
1 - Incluir um novo registro | 1.1 Realiza a criação do cadastro normalmente e grava os campos: a. CM0_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 CM0_EVENTO = ‘I’ (Inclusão) ou _EVENTO = ‘A’ (Alteração). 2.2 Registro transmitido ao RET (Campo CM0_STATUS igual a 2,3,4) 2.2.1 Alteração de registro com o campo CM0_EVENTO = ‘I’ (Inclusão) ou CM0_EVENTO = ‘A’ (Alteração) 2.2.2. Alteração de registro com o campo CM0_EVENTO = ‘E’ |
3 - Alterar o registro do item 1 O campo T3A_STATUS DIFERENTE de 2,3 ou 4 (Registros não transmitidos)
| 3.1. Registro não transmitido ao RET (Campo _STATUS diferente de 2,3,4) 3.1.1. Exclusão de registro com o campo CM0_EVENTO = ‘I’ (Inclusão) 3.1.2. Exclusão de registro com o campo CM0_EVENTO = ‘A’ (Alterado) 3.2. Registro transmitido ao RET (Campo CM0_STATUS igual a 2,3,4) 3.2.1. Exclusão de registro com o campo CM0_EVENTO = ‘I’ (Inclusão) ou CM0_EVENTO = ‘A’ (Alteração) 3.2.2. Exclusão de registro com o campo CM0_EVENTO = ‘E’ (Exclusão) |
(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
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|