Árvore de páginas

    Evento utilizado para inclusão, alteração e exclusão de registros na Tabela de Atestado ASO do empregador/contribuinte/órgão público. As informações consolidadas desta tabela são utilizadas para validação do evento de Monitoramento da Saúde do Trabalhador. Devem ser informadas as informações relativas ao monitoramento da saúde do trabalhador (avaliações clínicas), durante todo o vínculo laboral com o empregador/contribuinte/órgão público, por trabalhador, no curso do vínculo ou do estágio, bem como os exames complementares aos quais foi submetido, com respectivas datas e conclusões.


    Quem está obrigado:

    O empregador, o Órgão Gestor de Mão de Obra, o sindicato de trabalhadores avulsos não portuários e os órgãos públicos em relação aos seus empregados contratados pelo regime da CLT. No caso de servidores públicos não celetistas o envio da informação não é obrigatório.

    Prazo de envio:

    O evento deve ser enviado até o dia 15 (quinze) do mês subsequente ao da realização do correspondente exame (ASO). Essa regra não altera o prazo legal para a realização dos exames, que deve seguir o previsto na legislação, sendo que somente o registro da informação no eSocial é permitido até o dia 15 (quinze) do mês subsequente. Excepcionalmente, para as empresas do grupo 1 do eSocial, o prazo de envio do evento abaixo indicado é o dia 15 de outubro de 2021:

    a) evento S-2220 contendo as informações relativas aos ASOs resultantes de exames realizados até 30 de setembro de 2021.

    Fonte: MOS Layout S-1.0


    Informações Sistêmicas

    Por padrão o envio do evento S-2220 Monitoramento da Saúde do Trabalhador é gerado através dos dados da Tabela de Atestado Saúde Ocupacional (TMY) do SIGAMDT.


    Definição:

    Parâmetro Descrição Tipo Padrão
    MV_NG2ESOC Indica se o sistema de Medicina e Segurança do Trabalho irá gerar registros no SIGATAF ou Middleware. 1 = Sim, 2 = Não. Caracter 1
    MV_MID Habilita a integração de dados do eSocial com o Middleware. Se .T. Integra e se .F. não integra. Lógico .F.
    MV_NG2DTES Define a data incial de obrigatoriedade de envio dos eventos de SST ao eSocial. Data

     

    MV_NG2AVIS Na ocorrência de inconsistência no envio ao eSocial. 0= Emite Aviso; 1= Avisa e impede processo; 2= Não emite aviso. Caracter 1
    MV_NG2NENV Indica quais categorias de funcionários não terão os eventos de SST comunicados ao SIGATAF/Middleware. Caracter Em branco
    MV_NG2RASO Indica na geração do ASO, como deve-se considerar a opção "Apto com restrição". 1= Apto; 2= Inapto. Caracter 1
    MV_NG2INDR Indica se a tag <indResult> será enviada no evento S-2220. 1- Sim; 2- Não. Caracter 1

      1- Wizard de Importação de Tabelas do eSocial

      2- Configuração de Parâmetros do eSocial

      3- S-2220 - Como Gerar ASO

       Índice


      Envios

      As rotinas abaixo são as responsáveis pelo envio do evento ao eSocial:

        Pré-Requisitos para o funcionamento do Evento


        • Atualizar o ambiente com o último pacote acumulado do eSocial.


        Central de Entregas Legais

        Para baixar o pacote acumulado e Atualizado Clique Aqui!

        Parametrização

        • Configurar o parâmetro do eSocial MV_NG2ESOC = 1.


        • Existir uma Ficha Médica (MDTA005) relacionada no campo Ficha Médica (TMY_NUMFIC) na rotina de Atestado (ASO) (MDTA200).
        • O Atestado deve ter sido emitido, sendo assim, deve haver uma data no campo Data Emissão (TMY_DTEMIS).
        • A Data Emissão (TMY_DTEMIS) na rotina de Atestado (ASO) (MDTA200) deve ser superior a Data Início das obrigações SST do eSocial.


        Datas SST

        Clique Aqui para ter acesso ao Cronograma de Implantação!

          Importante

          Em caso de um ASO de candidato já emitido, onde o mesmo foi Admitido, é necessário acessar o Atestado ASO, selecionar a opção de Alterar e Salvar (mesmo se não houver alteração), para que o evento S-2220 seja enviado ao TAF.


          No momento da alteração do Atestado (ASO) (MDTA200), o sistema reunirá todas as informações que já estavam incluídas e as novas alterações, realizando a validação das mesmas. Em seguida, irá fazer a retificação do evento S-2220 incluindo as informações alteradas e primeiramente realizará a validação das informações. Havendo alguma não conformidade nos dados, o sistema gerará um relatório onde apontará as informações que não estão em acordo com o leiaute.


          Relatório de Inconsistências

          Em caso de inconsistências consulte a documentação Relatório de Inconsistências - Evento S-2220 - Monitoramento da Saúde do Trabalhador.


          Com as informações em acordo, elas serão enviadas ao Mediador(*) entre o Medicina e Segurança do Trabalho (SIGAMDT) e o Governo


          Parametrização

          • Caso seja via SIGATAF habilitar o parâmetro como MV_MID=F.

          • Caso seja via Middleware habilitar o parâmetro como MV_MID=T.


          Se o envio ocorrer via SIGATAF, o sistema cadastrará as informações do  Atestado ASO nas tabelas C8B (Informações do ASO) e C9W (Exames).

          Caso o envio seja via Middleware o sistema retificará o XML a ser enviado ao Governo na tabela RJE.



          (*) Mediadores: SIGATAFMiddleware.

          No momento da exclusão do Atestado (ASO) (MDTA200), o sistema reunirá todas as informações do recibo do último XML enviado ao Governo, ao que se refere ao acidente que está sendo excluído e enviará um evento de Exclusão (S-3000) ao Mediador(*) entre o Medicina e Segurança do Trabalho (SIGAMDT) e o Governo.  


          Parametrização

          • Caso seja via SIGATAF habilitar o parâmetro como MV_MID=F.

          • Caso seja via Middleware habilitar o parâmetro como MV_MID=T.


          Se o envio ocorrer via SIGATAF, o sistema alterará o status do Atestado ASO na tabela C8B (Informações do ASO) e irá aguardar o envio do evento S-3000.

          Caso o envio seja via Middleware o sistema cadastrará a informação do evento S-3000 e o XML a ser enviado ao Governo na tabela RJE..



          (*) Mediadores: SIGATAFMiddleware.

          • Campos obrigatórios de acordo com o parâmetro MV_NG2AVIS (tabela TMY – Atestado ASO):


          Campo 

          Natureza (TMY_NATEXA)

          Ind. Parec. (TMY_INDPAR)

          Ind. Exame (TMY_INDEXA)

          Pré-Requisitos para o funcionamento do Evento


          • Atualizar o ambiente com o último pacote acumulado do eSocial.


          Central de Entregas Legais

          Para baixar o pacote acumulado e Atualizado Clique Aqui!

          Parametrização

          • Configurar o parâmetro do eSocial MV_NG2ESOC = 1.


          • Existir uma Ficha Médica (MDTA005) relacionada no campo Ficha Médica (TMY_NUMFIC) na rotina de Atestado (ASO) (MDTA200).
          • A Data Emissão (TMY_DTEMIS) na rotina de Atestado (ASO) (MDTA200) deve ser superior a Data Início das obrigações SST do eSocial.


          Datas SST

          Clique Aqui para ter acesso ao Cronograma de Implantação!

            No momento da impressão do Atestado ASO (MDTR465) o sistema reunirá todas as informações listadas do De/Para que são necessárias para o envio do registro ao eSocial, realizando a validação das mesmas. Havendo alguma não conformidade nos dados, o sistema gerará um relatório onde apontará as informações que não estão em acordo com o leiaute.


            Relatório de Inconsistências

            Em caso de inconsistências consulte a documentação Relatório de Inconsistências - Evento S-2220 - Monitoramento da Saúde do Trabalhador.


            Com as informações em acordo, elas serão enviadas ao Mediador(*) entre o Medicina e Segurança do Trabalho (SIGAMDT) e o Governo


            Parametrização

            • Caso seja via SIGATAF habilitar o parâmetro como MV_MID=F. 

            • Caso seja via Middleware habilitar o parâmetro como MV_MID=T.


            Se o envio ocorrer via SIGATAF, o sistema cadastrará as informações do  Atestado ASO nas tabelas C8B (Informações do ASO) e C9W (Exames).

            Caso o envio seja via Middleware o sistema cadastrará as informações do evento S-2220 e o XML a ser enviado ao Governo na tabela RJE.



            (*) Mediadores: SIGATAFMiddleware.

            Pré-Requisitos para o funcionamento do Evento


            • Atualizar o ambiente com o último pacote acumulado do eSocial.


            Central de Entregas Legais

            Para baixar o pacote acumulado e Atualizado Clique Aqui!

            Parametrização

            • Configurar o parâmetro do eSocial MV_NG2ESOC = 1.


            • Existir uma Ficha Médica (MDTA005) relacionada no campo Ficha Médica (TMY_NUMFIC) na rotina de Atestado (ASO) (MDTA200).


            Datas SST

            Clique Aqui para ter acesso ao Cronograma de Implantação!

              O momento da geração ocorre quando o usuário selecionar o Atestado ASO e acessar a opção no menu Outras Ações/Gerar Xml eSocial, escolhendo a opção de XML de Inclusão, Alteração ou Exclusão e o local em que o arquivo será salvo. 


              Conteúdos Relacionados

              Palavras-chave

              • S-2220
              • eSocial

              Referências

                Eventos S-2220 De / Para de campos Protheus com layout eSocial

                Atenção!

                As tags em vermelho correspondem às tags não mais utilizadas de acordo com o leiaute mais atual do eSocial!

                eSocial Protheus Medicina e Segurança do Trabalho Protheus TAF

                De/Para

                (Protheus x eSocial)

                Descrição / Validação Versão
                tag xml tag pai Rotina Tabela Campo Nome Rotina Tabela Campo Nome

                tpInsc

                ideEmpregador - SM0 ou CTT M0_TPINSC ou CTT_TIPO2 Tp. Inscr. ou Tp. eSocial - - - -

                *

                nrInsc

                ideEmpregador - SM0 ou CTT M0_CGC ou CTT_CEI2 Nr. Inscr. ou Insc eSocial - - - -

                *
                cpfTrab ideVinculo GPEA010 SRA RA_CIC CPF TAFA258 C8B C8B_FUNC Id.Func.

                *
                nisTrab ideVinculo GPEA010
                SRA RA_PIS P.I.S. TAFA258 C8B C8B_FUNC Id.Func.

                Não utilizado
                matricula ideVinculo GPEA010 SRA RA_CODUNIC Cod. Unico TAFA258 C8B C8B_FUNC Id.Func.

                *

                codCateg

                ideVinculo GPEA010 SRA RA_CATEFD Cat. eSocial TAFA258 C8B C8B_FUNC Id.Func.

                2.4.02

                tpExame

                monit - - - - - - - -

                Não utilizado

                tpExameOcup

                exMedOcup MDTA200 TMY TMY_NATEXA Natureza TAFA258 C8B C8B_TPEXAM Tp. Exam Ocu

                2.4.02
                dtAso aso MDTA200 TMY TMY_DTEMIS ou Data Base Data Emissao
                TAFA258 C8B C8B_DTASO  Dt.Aso      



                *
                tpAso aso MDTA200 TMY
                TMY_NATEXA Natureza TAFA258 C8B C8B_TPACID Tp. Aso

                Não utilizado
                resAso aso MDTA200 TMY TMY_INDPAR Ind. Parec. TAFA258 C8B C8B_RESULT Resul. Aso  

                *
                dtExm exame MDTA120 TM5 TM5_DTRESU Data Result. TAFA258 C9W C9W_DTEXAM Dt.Exame 

                *
                procRealizado exame MDTA020 TM4 TM4_PROCRE Proc. Realiz TAFA258 C9W C9W_CODPRO Cod. Proced.

                *
                obsProc exame MDTA120 TM5 TM5_OBSERV Obs. Result. TAFA258 C9W C9W_OBS    Observação


                *
                interprExm exame MDTA120 TMB TMB_INTERP Interpretação TAFA258 C9W C9W_INTERP Cód. NR07   

                Não utilizado
                ordExame exame MDTA200 TMY TMY_INDEXA Ind. Exame TAFA258 C9W C9W_ORDEXA Ordem Exame 

                *
                dtIniMonit exame MDTA120 TN4 TN4_DTINIM Data Início TAFA258 C9W C9W_DTINMO Dt Ini Mon. 


                Não utilizado
                dtFimMonit exame MDTA120 TN4 TN4_DTFIMM Data Fim TAFA258 C9W C9W_DTFIMO Dt Fin Mon. 

                Não utilizado
                indResult exame MDTA120 TM5 TM5_INDRES e TM5_INDAGR Ind. Result. e Agravamento? TAFA258 C9W C9W_INDRES Ind. Result.

                *
                nisResp respMonit MDTA075 TMK TMK_NIT NIT TAFA258 C9W C9W_NISRES NIS Resp.   

                Não utilizado
                nrConsClasse respMonit MDTA075 TMK TMK_NUMENT Num.Ent.Cl. TAFA258 C9W C9W_CRMRES CRM Resp.   


                Não utilizado
                ufConsClasse respMonit MDTA075 TMK TMK_UF UF Ent. TAFA258 C9W C9W_CRMUF  UF CRM Resp 

                Não utilizado
                codCNES ideServSaude
                MDTA200 TMY TMY_CNES CNES TAFA258 C8B C8B_CODCNE Cód. CNES    

                Não utilizado
                frmCtt ideServSaude
                MDTA880 TIL TIL_FRMCTT Forma Contato TAFA258 C8B C8B_CONTAT Inf. Contato  

                Não utilizado
                email ideServSaude
                MDTA880 TIL TIL_EMAIL Email TAFA258 C8B C8B_EMAIL  Email  

                Não utilizado

                cpfMed

                medico MDTA070 TMK TMK_CIC C.P.F. TAFA258 CM7 CM7_CPF CPF

                Não utilizado

                nisMed

                medico MDTA070 TMK TMK_NIT NIT TAFA258 CM7 CM7_NIS NIS

                Não utilizado
                nmMed medico MDTA070 TMK TMK_NOMUSU Nome TAFA258 CM7 CM7_NOME Nome Prof.

                *
                nrCRM medico MDTA070 TMK TMK_NUMENT Num.Ent.Cl. TAFA258 CM7 CM7_NRIOC    Nr.Insc.OC.

                *
                ufCRM medico MDTA070 TMK TMK_UF UF Ent. TAFA258 CM7 CM7_NRIUF UF Nro. Insc

                *

                cpfResp

                respMonit MDTA070 TMK TMK_CIC C.P.F. TAFA258 C8B C8B_CPFRES CPF

                2.4.02

                nmResp

                respMonit MDTA070 TMK TMK_NOMUSU Nome TAFA258 C8B C8B_NOMRES Nome

                2.4.02

                nrCRM

                respMonit MDTA070 TMK

                TMK_NUMENT

                Num.Ent.Cl. TAFA258 C8B C8B_NRCRM Nr. CRM

                2.4.02

                ufCRM

                respMonit MDTA070 TMK TMK_UF UF Ent. TAFA258 C8B C8B_CRMUF UF CRM Resp



                2.4.02

                dtExame

                toxicologico MDTA120 TM5 TM5_DTRESU Data Result. - - - -



                Não utilizado

                cnpjLab

                toxicologico MATA020 SA2 A2_CGC CNPJ/CPF - - - -

                Não utilizado

                codSeqExame

                toxicologico MDTA120 TM5

                TM5_CODDET

                Cod.DENATRAN - - - -

                Não utilizado

                nmMed

                toxicologico MDTA680 TNP

                TNP_NOME

                Nome Emiten. - - - -

                Não utilizado

                nrCRM

                toxicologico MDTA680
                TNP

                TNP_NUMENT

                Num. Ent. - - - -

                Não utilizado

                ufCRM

                toxicologico MDTA680
                TNP

                TNP_UF

                UF Ent. - - - -

                Não utilizado



                Produto:

                Microsiga Protheus

                Ocorrência:

                Como deve ser definido o Compartilhamento de Tabelas SIGAMDT x SIGATAF?

                Passo a passo:

                Antes de Iniciar a Carga Inicial, é necessário verificar se o compartilhamento das Tabelas do SIGAMDT x SIGATAF estão compatíveis, isto porque a integração dos dados de Folha com o TAF, utilizada pelo Protheus, é  feita dentro do mesmo Banco de Dados, basicamente os registros são lidos das tabelas "origem", que são tabelas do SIGAMDT e gravados nas tabelas "destino" que são tabelas do SIGATAF.

                Por esta razão os compartilhamentos devem devem ser iguais, para que não haja duplicidade de dados e nem gravação em Filiais incorretas.

                Conforme exposto abaixo, temos a relação entre a tabela do SIGAMDT e a tabela do SIGATAF, portanto essas duas tabela devem ter o mesmo tipo de compartilhamento(modo de acesso).

                Evento eSocial SIGAMDT SIGATAF Observação
                S-2210 TNC CM0
                S-2220 TMY C8B
                S-2240 TN0 CM9


                Por default todas as tabelas do TAF são criadas de forma totalmente exclusiva, sendo assim, reveja a configuração das tabelas, através do SIGACFG antes de iniciar a Carga Inicial.

                Campo Mensagem Solução
                Filial: XXX / Empresa / Tipo de Inscrição Em branco O tipo de inscrição da empresa (M0_TPINSC ou CTT_TIPO2) deve ser preenchido.

                Deve ser igual a 1- CNPJ ou 2- CPF

                O tipo de inscrição da empresa (M0_TPINSC ou CTT_TIPO2) deve ser igual a CNPJ ou CPF, não podendo ser igual a CEI ou INCRA.
                Filial: XXX / Empresa / Número de Inscrição Em branco A inscrição da empresa (M0_CGC ou CTT_CEI2) deve ser preenchida.

                Deve ser um número de CNPJ válido

                Caso o campo "Tipo de Inscrição" (M0_TPINSC ou CTT_TIPO2) for igual a CNPJ, o conteúdo do campo "Número de Inscrição" (M0_CGC ou CTT_CEI2) deve ser um código de CNPJ válido.
                Deve ser um número de CPF válido Caso o campo "Tipo de Inscrição" (M0_TPINSC ou CTT_TIPO2) for igual a CPF, o conteúdo do campo "Número de Inscrição" (M0_CGC ou CTT_CEI2) deve ser um código de CPF válido.

                Filial: XXX / Funcionário: XXX - XXXX / CPF

                Em branco O CPF do funcionário (RA_CIC) deve ser preenchido.
                Deve ser um número de CPF válido O CPF do funcionário (RA_CIC) deve ser um código válido.
                Filial: XXX / Funcionário XXX - XXXXX / Categoria Em branco A categoria do funcionário (RA_CATEFD) deve ser preenchida.
                Deve ser um código válido e existente na tabela 01 do eSocial A categoria do funcionário (RA_CATEFD) deve ser um código válido e existente na tabela 01 do eSocial, que faz referência à tabela "C87" do SIGATAF.
                Filial: XXX / Atestado ASO: XXX / Tipo do Exame Médico Ocupacional: Admissional Se for ASO Admissional, não pode existir outro ASO para o funcionário com data de emissão anterior Caso o tipo do atestado ASO (TMY_NATEXA) for igual a "Admissional" não pode haver outro atestado ASO comunicado ao SIGATAF/Middleware com a data de emissão anterior.
                Filial: XXX / Atestado ASO: XXX / Data de Emissão do ASO Em branco A data de emissão do atestado ASO (TMY_DTEMIS) dever ser preenchida. Na impressão do atestado ASO o campo de data de emissão (TMY_DTEMIS) é preenchido automaticamente com a Data base.

                Deve ser uma data válida e:

                • Igual ou anterior à data atual: XX/XX/XXXX
                • Igual ou posterior à data de início de obrigatoriedade dos eventos de SST ao eSocial: XX/XX/XXXX
                A data de emissão do atestado ASO (TMY_DTEMIS) deve ser igual ou anterior à data atual (Data base) e igual ou posterior a data de início de obrigatoriedade dos eventos de SST ao eSocial (parâmetro MV_NG2DTES).
                Filial: XXX / Atestado ASO: XXX / Resultado do ASO Em branco O resultado do atestado ASO (TMY_INDPAR) deve ser preenchido.
                Deve ser igual a 1- Apto ou 2- Inapto O resultado do atestado ASO (TMY_INDPAR) deve ser igual a "Apto" ou "Inapto". Caso o resultado do atestado ASO (TMY_INDPAR) for igual a "Apto com restrição" o sistema irá verificar o conteúdo do parâmetro MV_NG2RASO.
                Filial: XXX / Exame: XXX / Data de Realização Em branco A data de realização do exame (TM5_DTRESU) deve ser preenchida.
                Deve ser uma data igual ou anterior a data de Emissão do ASO (XX/XX/XXXX) A data de realização do exame (TM5_DTRESU) deve ser igual ou anterior à data de emissão do atestado ASO (TMY_DTEMIS).
                Filial: XXX / Exame: XXX / Procedimento Diagnóstico Em branco O procedimento diagnóstico (TM4_PROCRE) do exame deve ser preenchido.
                Deve ser um código válido e existente na tabela 27 do eSocial O procedimento diagnóstico (TM4_PROCRE) do exame deve ser um código válido e existente na tabela 27 do eSocial, que faz referência à tabela "V2K" do SIGATAF.
                Filial: XXX / Exame: XXX / Observação sobre o Procedimento Diagnóstico Em branco A observação sobre o procedimento diagnóstico (TM5_OBSERV) do exame deve ser preenchida.
                Filial: XXX / Atestado ASO: XXX / Indicativo do Tipo de Exame Em branco O indicativo do tipo do exame (TMY_INDEXA) deve ser preenchido.
                Deve ser igual a 1- Inicial ou 2- Sequencial O indicativo do tipo do exame (TMY_INDEXA) deve ser igual a "Inicial" ou "Sequencial".
                Filial: XXX / Atestado ASO: XXX / Não existem exames do tipo Ocupacional relacionados ao ASO - Deve ser relacionado pelo menos um exame do tipo "Ocupacional" (TM5_ORIGEX) com um PCMSO preenchido (TM5_PCMSO) ao atestado ASO.
                Filial: XXX / Médico Emitente do ASO: XXX - XXXXX / Nome Em branco O nome do médico emitente do atestado ASO (TMK_NOMUSU) deve ser preenchido.
                Filial: XXX / Médico Emitente do ASO: XXX - XXXXX / Número de Inscrição no CRM Em branco O número de inscrição no CRM do médico emitente do atestado ASO (TMK_NUMENT) deve ser preenchido.
                Filial: XXX / Médico Emitente do ASO: XXX - XXXXX / UF de Expedição do CRM Em branco A UF de expedição do CRM do médico emitente do atestado ASO (TMK_UF) deve ser preenchido.
                Filial: XXX / Médico Responsável/Coordenador do PCMSO: XXX - XXXXX / CPF Deve ser um número de CPF válido

                O CPF do médico responsável/coordenador do PCMSO (TMK_CIC) deve ser um código válido.

                Saiba mais sobre a regra de busca das informações do médico responsável/coordenador do PCMSO através da FAQ MDT0095.

                Filial: XXX / Médico Responsável/Coordenador do PCMSO: XXX - XXXXX / Nome Em branco

                O nome do médico responsável/coordenador do PCMSO (TMK_NOMUSU) deve ser preenchido.

                Saiba mais sobre a regra de busca das informações do médico responsável/coordenador do PCMSO através da FAQ MDT0095.

                Filial: XXX / Médico Responsável/Coordenador do PCMSO: XXX - XXXXX / Número de Inscrição no CRM Em branco

                O número de inscrição no CRM do médico responsável/coordenador do PCMSO (TMK_NUMENT) deve ser preenchido.

                Saiba mais sobre a regra de busca das informações do médico responsável/coordenador do PCMSO através da FAQ MDT0095.

                Filial: XXX / Médico Responsável/Coordenador do PCMSO: XXX - XXXXX / UF de Expedição do CRM Em branco

                A UF de expedição do CRM do médico responsável/coordenador do PCMSO (TMK_UF) deve ser preenchido.

                Saiba mais sobre a regra de busca das informações do médico responsável/coordenador do PCMSO através da FAQ MDT0095.



                (estrela) Cronograma eSocial