Árvore de páginas

    Evento utilizado para inclusão, alteração e exclusão de registros na Tabela de Acidentes de Trabalho do empregador/contribuinte/órgão público. As informações consolidadas desta tabela são utilizadas para validação do evento de Comunicação de Acidente de Trabalho. Devem ser informados os acidentes de trabalho a que o trabalhador foi acometido, bem como as informações de atendimento médico ao trabalhador, através de atestados e diagnósticos médicos, ainda que não haja afastamento do trabalhador de suas atividades laborais.


    Quem está obrigado:

    O empregador, o OGMO, o sindicato de trabalhadores avulsos e órgãos públicos em relação aos seus empregados e servidores vinculados ao RGPS. No caso de servidores vinculados ao RPPS o envio da informação não é obrigatório.

    Prazo de envio:

    A comunicação do acidente de trabalho deve ser registrada até o primeiro dia útil seguinte ao da ocorrência e, em caso de morte, de imediato.

    Fonte: MOS Layout S-1.2


    Informações Sistêmicas

    Por padrão o envio do evento S-2210 Comunicação de Acidentes de Trabalho é gerado através dos dados da Tabela de Acidentes(TNC) 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_NG2IATE Indica qual documento será considerado para envio das informações de atendimento médico no evento S-2210. 1-Diagnóstico; 2-Atestado; 3-Mais recente. Caracter 3

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

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

    3- S-2210 - Tabelas da CAT no eSocial

    4- S-2210 - Como Gerar CAT

     Í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 (TNC_NUMFIC) na rotina de Acidente (MDTA640).
    • O campo Ind. Acid. (TNC_INDACI) deve ser necessariamente um dos tipos: 1-Acidente Típico ou 2-Acidente de Trajeto ou 3-Doença do Trabalho.
    • A Data do Acidente (TNC_DTACID) na rotina de Acidente (MDTA640) 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 inclusão do Acidente (MDTA640), 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.

    Importante

    Para que o evento S2210 seja enviado, é necessário que o Acidente (MDTA640) seja vinculado a um Diagnóstico (MDTA155) ou a um Atestado Médico (MDTA685). Apenas o cadastro do Acidente, o mesmo não é enviado.

    Relatório de Inconsistências


    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 Acidente (MDTA640) nas tabelas CM0 (Informações do Acidente), CM1 (Parte Atingida) e CM2 (Agente Causador).

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



    (*) Mediadores: SIGATAFMiddleware.

    No momento da alteração do Acidente (MDTA640), o sistema reunirá todas as informações que já estavam incluídas e as novas alterações, 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


    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 Acidente (MDTA640) nas tabelas CM0 (Informações do Acidente), CM1 (Parte Atingida) e CM2 (Agente Causador).

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



    (*) Mediadores: SIGATAF e Middleware.

    No momento da exclusão do Acidente (MDTA640), 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 for via SIGATAF o sistema irá alterar o status do registro do acidente na CM0 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: SIGATAF e Middleware.

    • Campos obrigatórios de acordo com o parâmetro MV_NG2AVIS (tabela TNC – Acidentes):


    Campo  Condição

    Data Acident (TNC_DTACID)

    Não há.

    Hora Acid. (TNC_HRACID)

    TNC_INDACI = 1 

    Horas. Trab. (TNC_HRTRAB)

    TNC_INDACI = 1 

    Tipo CAT  (TNC_TIPCAT)

    Não há.

    Houve Morte (TNC_MORTE)

    Não há.

    Data Obito  (TNC_DTOBIT)

    TNC_MORTE = 1

    Reg.Policial (TNC_POLICI)

    Não há.

    Tipo Acid. (TNC_TIPACI)

    Não há.

    Ind. Local  (TNC_INDLOC)

    Não há.

    Desc. Logr. (TNC_DESLOG)

    Não há.

    Internação (TNC_INTERN)

    TNC_DTATEN e TNC_HRATEN não estiverem vazios 

    Dias Perd. (TNC_QTAFAS)

    TNC_DTATEN e TNC_HRATEN não estiverem vazios 

    Dias Perd. (TNC_AFASTA)

    TNC_DTATEN e TNC_HRATEN não estiverem vazios 

    Natur. Lesão (TNC_CODLES)

    TNC_DTATEN e TNC_HRATEN não estiverem vazios 

    CID Princip. (TNC_CID)

    TNC_DTATEN e TNC_HRATEN não estiverem vazios 

    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.
    • Configurar o parâmetro MV_NG2IATE = 2 ou MV_NG2IATE = 3. 


    • Existir uma Ficha Médica (MDTA005) relacionada no campo Ficha Médica (TNY_NUMFIC) na rotina de Atestado Médico (MDTA685).
    • Existir um Acidente (MDTA640) relacionado no campo Acidente (TNY_ACIDEN). 
    • O campo Ind. Acid. (TNC_INDACI) deve ser necessariamente um dos tipos: 1-Acidente Típico ou 2-Acidente de Trajeto ou 3-Doença do Trabalho.
    • A Data do Acidente (TNC_DTACID) na rotina de Acidente (MDTA640) 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 inclusão do Atestado Médico (MDTA685), relacionado com o acidente, o sistema realizará a retificação do evento S-2210 compondo as informações da consulta médica a serem enviadas na tag <atestado> do leiaute do eSocial 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


    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 Acidente (MDTA640) na tabela CM0 (Informações do Acidente).

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



    (*) Mediadores: SIGATAFMiddleware.

    No momento da alteração do Atestado Médico (MDTA685) relacionado com o acidente, o sistema realizará a retificação do evento S-2210 compondo as informações da consulta médica a serem enviadas na tag <atestado> do leiaute do eSocial 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


    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 Acidente (MDTA640) na tabela CM0 (Informações do Acidente).

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



    (*) Mediadores: SIGATAF e Middleware.

    No momento da exclusão do Atestado Médico (MDTA685) relacionado com o acidente, o sistema realizará a retificação do evento S-2210 compondo as informações da consulta médica a serem enviadas na tag <atestado> do leiaute do eSocial em branco, fazendo a validação das informações a serem enviadas. 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


    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 Acidente (MDTA640) na tabela CM0 (Informações do Acidente).

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



    (*) Mediadores: SIGATAF e Middleware.

    • Campos obrigatórios de acordo com o parâmetro MV_NG2AVIS (tabela TNY – Atestado Médico):


    Campo  Condição

    Data Cons. (TNY_DTCONS)

    TNY_ACIDEN estiver preenchido
    Hora Cons. (TNY_HRCONS) TNY_ACIDEN estiver preenchido
    CID Princip. (TNY_CID) TNY_ACIDEN estiver preenchido

    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.
    • Configurar o parâmetro MV_NG2IATE = 1 ou MV_NG2IATE = 3. 


    • Existir uma Ficha Médica (MDTA005) relacionada no campo Ficha Médica (TMT_NUMFIC) na rotina de Diagnóstico Médico (MDTA155).
    • Existir um Acidente (MDTA640) relacionado no campo Acidente (TMT_ACIDEN). 
    • O campo Ind. Acid. (TNC_INDACI) deve ser necessariamente um dos tipos: 1-Acidente Típico ou 2-Acidente de Trajeto ou 3-Doença do Trabalho.
    • A Data do Acidente (TNC_DTACID) na rotina de Acidente (MDTA640) 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 inclusão do Diagnóstico Médico (MDTA155), relacionado com o acidente, o sistema realizará a retificação do evento S-2210 compondo as informações da consulta médica a serem enviadas na tag <atestado> do leiaute do eSocial 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


    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 Acidente (MDTA640) na tabela CM0 (Informações do Acidente).

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



    (*) Mediadores: SIGATAFMiddleware.

    No momento da alteração do Diagnóstico Médico (MDTA155) relacionado com o acidente, o sistema realizará a retificação do evento S-2210 compondo as informações da consulta médica a serem enviadas na tag <atestado> do leiaute do eSocial 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


    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 Acidente (MDTA640) na tabela CM0 (Informações do Acidente).

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



    (*) Mediadores: SIGATAF e Middleware.

    No momento da exclusão do Diagnóstico Médico (MDTA155) relacionado com o acidente, o sistema realizará a retificação do evento S-2210 compondo as informações da consulta médica a serem enviadas na tag <atestado> do leiaute do eSocial em branco, fazendo a validação das informações a serem enviadas. 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


    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 Acidente (MDTA640) na tabela CM0 (Informações do Acidente).

    Caso o envio seja via Middleware o sistema cadastrará as informações do evento S-2210 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 TNT – Diagnóstico Médico):
    Campo  Condição

    Data Atend.  (TMT_DTATEN)

    TMT_ACIDEN estiver preenchido

    Hora Atend. (TMT_HRATEN)

    TMT_ACIDEN estiver preenchido

    CID Princip. (TMT_CID)

    TMT_ACIDEN estiver preenchido

    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 (TNY_NUMFIC) na rotina de Acidente (MDTA640).
    • O campo Ind. Acid. (TNC_INDACI) deve ser necessariamente um dos tipos: 1-Acidente Típico ou 2-Acidente de Trajeto ou 3-Doença do Trabalho.


    Datas SST

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

    O momento da geração ocorre quando o usuário selecionar o Acidente 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-2210
    • eSocial 

    Referências

    Eventos S-2210 De / Para de campos Protheus com layout 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 TAFA257 CM0 CM0_TRABAL Id.Trab.

    *
    matricula ideVinculo GPEA010 SRA RA_CODUNIC Cód. Unic TAFA257 CM0 CM0_TRABAL Id.Trab.

    2.4.02

    codCateg

    ideVinculo GPEA010 SRA

    RA_CATEFD

    Cat. eSocial TAFA257 CM0 CM0_CODCAT Cod. Categor

    2.4.02
    dtAcid cat MDTA640 TNC TNC_DTACID Data Acident TAFA257 CM0 CM0_DTACID Dt. Acidente


    *
    tpAcid cat MDTA640 TNC

    TNC_INDACI

    Cod. Acid. TAFA257 CM0 CM0_TPACID Tp. Acidente

    *
    hrAcid cat MDTA640 TNC TNC_HRACID Hora Acid. TAFA257 CM0 CM0_HRACID Hr. Acidente

    *
    hrsTrabAntesAcid cat MDTA640 TNC TNC_HRTRAB Horas. Trab. TAFA257 CM0 CM0_HRTRAB Hrs. Trab.

    *
    tpCat cat MDTA640 TNC TNC_TIPCAT Tipo CAT TAFA257 CM0 CM0_TPCAT Tipo de CAT

    *
    indCatObito cat MDTA640 TNC TNC_MORTE Houve Morte TAFA257 CM0 CM0_INDOBI Ind. Obito

    *
    dtObito cat MDTA640 TNC TNC_DTOBIT Data Obito TAFA257 CM0 CM0_DTOBIT Data Obito

    *
    indComunPolicia cat MDTA640 TNC TNC_POLICI Reg.Policial TAFA257 CM0 CM0_COMPOL Com. Polici.

    *
    codSitGeradora cat MDTA600 TNG TNG_ESOC1 Cod. eSocial TAFA257 CM0 CM0_CODSIT Cod. Sit

    *
    iniciatCAT cat - - - - TAFA257 CM0 CM0_INICAT Indic CAT

    *
    ultDiaTrab cat MDTA640 TNC TNC_DTULTI Ult.Dia Trab - - - - - - S-1.1
    houveAfast cat MDTA640 TNC TNC_AFASTA Último Dia Trabalhado - - - - - - S-1.1
    obsCAT cat MDTA640 TNC

    TNC_DETALH

    Detalhe Acid TAFA257 CM0 CM0_OBSCAT Observacao

    *
    tpLocal localAcidente MDTA640 TNC TNC_INDLOC Ind. Local   TAFA257 CM0 CM0_TPLOC  Tp. Local   

    *
    dscLocal localAcidente MDTA640 TNC TNC_LOCAL Local  Acid. TAFA257 CM0 CM0_DESLOC Loc. Acident

    *
    tpLograd localAcidente MDTA640 TNC TNC_TPLOGR Tipo Logr. TAFA257 CM0 CM0_TPLOGR Id. Tp. Log.

    2.5.01
    dscLograd localAcidente MDTA640 TNC TNC_DESLOG Desc. Logr.  TAFA257 CM0 CM0_DESLOG Des. Logra. 

    *
    nrLograd localAcidente MDTA640 TNC TNC_NUMLOG Num Logr.  TAFA257 CM0 CM0_NRLOG  Nr. Logra.  

    *

    complemento

    localAcidente MDTA640 TNC TNC_COMPL Comp. Logr. TAFA257 CM0 CM0_COMLOG Compl. Log.

    2.4.02

    bairro

    localAcidente MDTA640 TNC TNC_BAIRRO Bairro Logr. TAFA257 CM0 CM0_BAIRRO Bairro

    2.4.02

    cep

    localAcidente MDTA640 TNC TNC_CEP CEP Logr. TAFA257 CM0 CM0_CEP CEP

    2.4.02
    codMunic localAcidente MDTA640 TNC TNC_CODCID


    Cod. Cidade  TAFA257 CM0 CM0_CODMUN Cod. Mun.   

    *
    uf localAcidente MDTA640 TNC TNC_ESTACI Estado Acid. TAFA257 CM0 CM0_UF     UF

    *
    pais localAcidente MDTA640 TNC TNC_CODPAI País TAFA257 CM0 CM0_CODPAI Id Pais     

    *
    codPostal localAcidente MDTA640 TNC TNC_CODPOS Cod. Postal TAFA257 CM0 CM0_CODPOS Cod. Postal 

    *

    tpInsc

    ideLocalAcid MDTA640 TNC TNC_TPINS Tipo Inscr. TAFA257 CM0 CM0_INSACI Tp Insc Reg

    2.4.02

    nrInsc

    ideLocalAcid

    MDTA640 TNC TNC_CGCPRE CNPJ Prestad TAFA257 CM0 CM0_NRIACI Nr.Insc. Reg

    2.4.02
    codParteAting parteAtingida MDTA603 TOI TOI_ESOC Cod. eSocial TAFA257 CM1 CM1_CODPAR Pt. Atingida

    *
    lateralidade parteAtingida MDTA640 TYF TYF_LATERA Lateralidade TAFA257 CM1 CM1_LATERA Lateralidade

    *
    codAgntCausador agenteCausador MDTA605 TNH TNH_ESOC Obj. eSocial TAFA257 CM2 CM2_CODAGE Age. Causa. 

    S-1.2
    dtAtendimento atestado MDTA685,  MDTA640 ou MDTA155 TNY,  TNC ou TMT TNC_DTATEN, TMT_DTATEN ou TNY_DTCONS Data Cons., Dt.Atend.Med ou Diagnóstico TAFA257 CM0 CM0_DTATEN Dt. Atendi. 

    *
    hrAtendimento atestado MDTA685,  MDTA640 ou MDTA155 TNY,  TNC ou TMT

    TNC_HRATEN, TMT_HRATEN ou TNY_HRCONS

    Hora Cons. ou Hr. Atendim. TAFA257 CM0 CM0_HRATEN Hr. Atendim.

    *
    indInternacao atestado MDTA640 TNC TNC_INTERN Internacao   TAFA257 CM0 CM0_INDINT Ind. Intern.

    *
    durTrat atestado MDTA685,  MDTA640 ou MDTA155 TNY,  TNC ou TMT TNC_QTAFAS, TMT_QTAFAS ou TNY_QTDTRA Dias Trat. ou TAFA257 CM0 CM0_DURTRA Dur. Tratat.

    *
    indAfast atestado MDTA685,  MDTA640 ou MDTA155 TNY,  TNC ou TMT TNC_AFASTA, TMT_QTAFAS ou TNY_CODAFA  Afastamento TAFA257 CM0 CM0_INDAFA Ind. Afasta.

    *
    dscLesao atestado MDTA604
    TOJ TOJ_ESOC Cod. eSocial TAFA257 CM0 CM0_NATLES Cod. Lesao  

    *
    dscCompLesao atestado MDTA640 TNC TNC_DESLES Descr. Lesao TAFA257 CM0 CM0_DESLES Des. Lesao  

    *
    diagProvavel atestado MDTA155 TMT TMT_DIAGNO Diagnóstico TAFA257 CM0 CM0_DIAPRO Diag. Prov. 

    *
    codCID atestado MDTA685,  MDTA640 ou MDTA155 TNY,  TNC ou TMT TNC_CID, TMT_CID ou TNY_CID CID Princip. ou TAFA257 CM0 CM0_CODCID Cod. CID    

    *
    observacao atestado MDTA155 TMT TMT_OUTROS Outros TAFA257 CM0 CM0_OBSERV Observacao  

    *
    nmEmit emitente MDTA680 ou MDTA070 TNP ou TMK TNP_NOME ou TMK_NOMUSU

    Nome Emiten. ou Nome

    TAFA257 CM0 CM0_IDPROF Id. Prof.Sau

    *
    ideOC emitente

    MDTA680 ou MDTA070

    TNP ou TMK TNP_ENTCLA ou TMK_ENTCLA Ent. Classe  TAFA257 CM0 CM0_IDPROF Id. Prof.Sau

    *
    nrOC emitente MDTA680 ou MDTA070 TNP ou TMK TNP_NUMENT ou TMK_NUMENT Num. Ent. ou Num.Ent.Cl.  TAFA257 CM0 CM0_IDPROF Id. Prof.Sau

    *
    ufOC emitente MDTA680 ou MDTA070 TNP ou TMK TNP_UF ou TMK_UF UF Ent.      TAFA257 CM0 CM0_IDPROF Id. Prof.Sau

    *

    nrRecCatOrig

    catOrigem MDTA640 TNC

    TNC_CATORI

    CAT Origem TAFA257 CM0 CM0_NRCAT Nr. CAT

    2.4.02

    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-2221 TM5 V3B
    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 / Acidente: XXX

    O acidente selecionado não possui nenhuma ficha médica vinculada O acidente vinculado ao atestado ou diagnóstico não possui nenhuma ficha médica (TNC_NUMFIC) vinculada.
    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 / Acidente: XXX / Data do Acidente Em branco A data do acidente (TNC_DTACID) deve ser preenchida.

    Deve ser uma data válida e:

    • Igual ou anterior à data atual: XX/XX/XXXX
    • Igual ou posterior à data de admissão do trabalhador: XX/XX/XXXX
    • Igual ou posterior à data de início de obrigatoriedade dos eventos de SST ao eSocial: XX/XX/XXXX
    A data do acidente (TNC_DTACID) deve ser igual ou anterior à data atual (Data base), igual ou posterior à data de admissão do funcionário (RA_ADMISSA) e igual ou posterior à data de início de obrigatoriedade dos eventos de SST ao eSocial (parâmetro MV_NG2DTES).
    Filial: XXX / Acidente: XXX / Tipo do Acidente Em branco O tipo do acidente (TNC_INDACI) deve ser preenchido.
    Deve ser igual a 1- Típico, 2- Doença ou 3- Trajeto O tipo do acidente (TNC_INDACI) deve ser igual a "Acidente Típico", "Doença do Trabalho" ou "Acidente de Trajeto".

    Filial: XXX / Acidente: XXX / Hora do Acidente

    Em branco A hora do acidente (TNC_HRACID) deve ser preenchida.
    Filial: XXX / Acidente: XXX / Horas Trabalhadas Antes do Acidente Em branco As horas trabalhadas antes do acidente (TNC_HRTRAB) deve ser preenchida.
    Filial: XXX / Acidente: XXX / Tipo de CAT Em branco O tipo da CAT (TNC_TIPCAT) deve ser preenchido.
    Deve ser igual a 1- Inicial, 2- Reabertura ou 3- Comunicação de óbito O tipo da CAT (TNC_TIPCAT) deve ser igual a "Início", "Reabertura" ou "Óbito".
    Filial: XXX / Acidente: XXX / Indicativo de Óbito Em branco A indicação de óbito (TNC_MORTE) deve ser preenchida.
    Deve ser igual a S- Sim ou N- Não A indicação de óbito (TNC_MORTE) deve ser igual a "Sim" ou "Não".
    Se o Tipo de CAT for igual a 3- Comunicação de óbito, o campo 'Houve Morte' deve ser igual a 'Sim' A indicação de óbito (TNC_MORTE) deve ser igual a "Sim" quando o tipo da CAT (TNC_TIPCAT) for igual a "Óbito".
    Se o Tipo de CAT for igual a 2- Reabertura, o campo 'Houve Morte' deve ser igual a 'Não' A indicação de óbito (TNC_MORTE) deve ser igual a "Não" quando o tipo da CAT (TNC_TIPCAT) for igual a "Reabertura".
    Filial: XXX / Acidente: XXX / Data do Óbito

    Deve ser uma data válida e:

    • Igual ou posterior à data do acidente: XX/XX/XXXX
    • Igual ou anterior à data atual: XX/XX/XXXX
    A data do óbito (TNC_DTOBIT) deve ser igual ou posterior à data do acidente (TNC_DTACID) e igual ou anterior à data atual (Data base).

    Filial: XXX / Acidente: XXX / Indicativo de Comunicação à Autoridade Policial

    Em branco A indicação de comunicação a polícia (TNC_POLICI) deve ser preenchida.
    Deve ser igual a S- Sim ou N- Não A indicação de comunicação a polícia (TNC_POLICI) deve ser igual a "Sim" ou "Não".
    Filial: XXX / Acidente: XXX / Código da Situação Geradora Em branco A situação geradora do acidente (TNC_TIPACI) deve ser preenchida e ter vinculado um código do eSocial (TNG_ESOC1).
    Deve ser um código válido e existente na tabela 15 ou 16 do eSocial

    A situação geradora do acidente (TNC_TIPACI) deve ser preenchida e ter vinculado um código do eSocial (TNG_ESOC1) válido e existente na tabela 15 do eSocial, que faz referência à tabela "C8K" do SIGATAF.

    Filial: XXX / Acidente: XXX / Tipo de Local do Acidente Em branco O tipo da localização do acidente (TNC_INDLOC) deve ser preenchido.

    Deve ser igual a:

    • 1- Estabelecimento do empregador no Brasil
    • 2- Estabelecimento do empregador no exterior
    • 3- Estabelecimento de terceiros onde o empregador presta serviços
    • 4- Via pública
    • 5- Área rural
    • 6- Embarcação
    • 9- Outros
    O tipo da localização do acidente (TNC_INDLOC) deve ser igual a "Estab da empresa", "Onde Presta Serviço", "Via pública", "Área rural", "Embarcação", "Exterior" ou "Outros".
    Filial: XXX / Acidente: XXX / Tipo de Logradouro Deve ser um código válido e existente na tabela 20 do eSocial O tipo do logradouro do acidente (TNC_TPLOGR) deve ser um código válido e existente na tabela 20 do eSocial, que faz referência à tabela "C06" do SIGATAF.
    Filial: XXX / Acidente: XXX / Descrição do Logradouro Em branco A descrição do logradouro do acidente (TNC_DESLOG) deve ser preenchida.
    Filial: XXX / Acidente: XXX / CEP Em branco O CEP do acidente (TNC_CEP) deve ser preenchido.

    Filial: XXX / Acidente: XXX / Município

    Em branco O município do acidente (TNC_CODCID) deve ser preenchido.
    Filial: XXX / Acidente: XXX / UF Em branco A UF do acidente (TNC_ESTACI) deve ser preenchida.
    Filial: XXX / Acidente: XXX / País Em branco O país do acidente (TNC_CODPAI) deve ser preenchido.
    Deve ser um código válido e existente na tabela 06 do eSocial O país do acidente (TNC_CODPAI) deve possuir um código válido e existente na tabela 06 do eSocial, que faz referência à tabela "C08" do SIGATAF.
    O país selecionado está extinto de acordo com o leiaute do eSocial O país do acidente (TNC_CODPAI) deve possuir um código que não esteja extinto na tabela de países (tabela 06) do leiaute do eSocial, ou seja, que esteja com a data de extinção em branco.
    Filial: XXX / Acidente: XXX / Código de Endereçamento Postal Em branco O código de endereçamento postal do acidente (TNC_CODPOS) deve ser preenchido.
    Filial: XXX / Acidente: XXX / Tipo de Inscrição do Local do Acidente Em branco O tipo de inscrição do local do acidente (TNC_TPINS) deve ser preenchido.
    Deve ser igual a 1- CNPJ, 3- CAEPF ou 4- CNO O tipo de inscrição do local do acidente (TNC_TPINS) deve ser igual a "CNPJ", "CAEPF" ou "CNO".
    Filial: XXX / Acidente: XXX / Inscrição do Local do Acidente Em branco A inscrição do local do acidente (TNC_CGCPRE) deve ser preenchida.
    1) Deve constar na tabela S-1005 se o local do acidente for igual a 'Estabelecimento do Empregador no Brasil'. 2) Deve ser diferente dos estabelecimentos informados na Tabela S-1005 se o local do acidente for igual a 'Estabelecimento de Terceiros' e diferente do CNPJ base indicado em S-1000 se o tipo de inscrição do local do acidente for igual a CNPJ.

    Se o tipo da localização do acidente (TNC_INDLOC) for igual a "Estab da empresa", a inscrição do local do acidente (TNC_CGCPRE) deve ser um código existente na tabela "C92" (referente ao evento S-1005) caso o envio seja via SIGATAF ou um código válido e existente nos xml's do evento S-1005 na tabela "RJE" caso o envio seja via Middleware. Se o local do acidente (TNC_INDLOC) for igual a "Onde Presta Serviço", a inscrição do local do acidente (TNC_CGCPRE) deve ser um código não existente na tabela "C92" (referente ao evento S-1005) caso o envio seja via SIGATAF ou um código válido e não existente nos xml's do evento S-1005 na tabela "RJE" caso o envio seja via Middleware e, ainda, ser um código diferente do código base indicado na tabela "SM0" (Empresa) se o tipo de inscrição do local do acidente (TNC_TPINS) for igual a "CNPJ".

    Filial: XXX / Acidente: XXX / Parte do Corpo Atingida Em branco A parte do corpo atingida (TYF_CODPAR) deve ser preenchida.
    Deve ser um código válido e existente na tabela 13 do eSocial A parte do corpo atingida (TYF_CODPAR) deve ser um código válido e existente na tabela 13 do eSocial, que faz referência à tabela "C8I" do SIGATAF.
    Filial: XXX / Acidente: XXX / Lateralidade da Parte Atingida Em branco A lateralidade da parte do corpo atingida (TYF_LATERA) deve ser preenchida.
    Filial: XXX / Acidente: XXX / Não existem partes atingidas relacionadas ao acidente - Deve ser relacionada pelo menos uma parte atingida ao acidente (TYF_CODPAR e TYF_LATERA).
    Filial: XXX / Acidente: XXX / Agente Causador do Acidente Em branco O agente causador do acidente (TYE_CAUSA) deve ser preenchido.
    Deve ser um código válido e existente na tabela 14 ou 15 do eSocial O agente causador do acidente (TYE_CAUSA) deve ser um código válido e existente na tabela 14 ou 15 do eSocial, que faz referência à tabela "C8J" e "C8K" do SIGATAF.
    Filial: XXX / Acidente: XXX / Não existem agentes causadores relacionados ao acidente - Deve ser relacionado pelo menos um agente causador ao acidente (TYE_CAUSA).
    Filial: XXX / Acidente: XXX / Data do Atendimento Em branco

    A data do atendimento médico (TNC_DTATEN, TNY_DTCONS ou TMT_DTATEN) deve ser preenchida.

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Deve ser uma data válida, igual ou anterior à data atual (XX/XX/XXXX)

    A data do atendimento médico (TNC_DTATEN, TNY_DTCONS ou TMT_DTATEN) deve ser igual ou anterior à data atual (Data base).

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Filial: XXX / Acidente: XXX / Hora do Atendimento Em branco

    A hora do atendimento médico (TNC_HRATEN, TNY_HRCONS ou TMT_HRATEN) deve ser preenchida.

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Filial: XXX / Acidente: XXX / Indicativo de Internação Em branco A indicação de internação (TNC_INTERN) deve ser preenchida.
    Deve ser igual a S- Sim ou N- Não A indicação de internação (TNC_INTERN) deve ser igual a "Sim" ou "Não".
    Filial: XXX / Acidente: XXX / Indicativo de Afastamento Em branco

    A indicação de afastamento (TNC_AFASTA, TNY_CODAFA ou TMT_QTAFAS) deve ser preenchida. Se a indicação de afastamento a ser considerada for pelo campo TNY_CODAFA, o sistema enviará "Sim" caso o campo esteja preenchido e "Não" caso o campo esteja vazio. Se a indicação de afastamento a ser considerada for pelo campo TMT_QTAFAS, o sistema enviará "Sim" caso o campo tenha um valor maior que "0" e "Não" caso o campo tenha o valor igual a "0".

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Deve ser igual a S- Sim ou N- Não

    A indicação de afastamento (TNC_AFASTA, TNY_CODAFA ou TMT_QTAFAS) deve ser igual a "Sim" ou "Não". Se a indicação de afastamento a ser considerada for pelo campo TNY_CODAFA, o sistema enviará "Sim" caso o campo esteja preenchido e "Não" caso o campo esteja vazio. Se a indicação de afastamento a ser considerada for pelo campo TMT_QTAFAS, o sistema enviará "Sim" caso o campo tenha um valor maior que "0" e "Não" caso o campo tenha o valor igual a "0".

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Se o campo 'Houve Morte' for igual a 'Sim', o indicativo de 'Afastamento' deve ser igual a 'Não'

    Caso a indicação de óbito (TNC_MORTE) for igual a "Sim", a indicação de afastamento (TNC_AFASTA, TNY_CODAFA ou TMT_QTAFAS) deve ser igual a "Não". Se a indicação de afastamento a ser considerada for pelo campo TNY_CODAFA, o sistema enviará "Sim" caso o campo esteja preenchido e "Não" caso o campo esteja vazio. Se a indicação de afastamento a ser considerada for pelo campo TMT_QTAFAS, o sistema enviará "Sim" caso o campo tenha um valor maior que "0" e "Não" caso o campo tenha o valor igual a "0".

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Filial: XXX / Acidente: XXX / Código de Descrição da Natureza da Lesão Em branco O código de descrição da natureza da lesão (TNC_CODLES) deve ser preenchido.
    Deve existir na tabela 17 do eSocial O código de descrição da natureza da lesão (TNC_CODLES) deve ser um código válido e existente na tabela 17 do eSocial, que faz referência à tabela "C8M" do SIGATAF.
    Filial: XXX / Acidente: XXX / CID Em branco

    O CID (TNC_CID, TNY_CID ou TMT_CID) deve ser preenchido.

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Filial: XXX / Emitente: XXX - XXXXX / Nome Em branco

    O nome do emitente (TMK_NOMUSU ou TNP_NOME) deve ser preenchido. Caso as informações do atendimento médico sejam enviadas pelo atestado, o campo a ser preenchido para envio do nome do emitente é o TNY_EMITEN e caso as informações do atendimento médico sejam enviadas pelo diagnóstico o campo a ser preenchido para envio do nome do emitente é o TMT_CODUSU.

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Filial: XXX / Emitente: XXX - XXXXX / Órgão de Classe Em branco

    O órgão de classe deve (TMK_ENTCLA ou TNP_ENTCLA) ser preenchido. Caso as informações do atendimento médico sejam enviadas pelo atestado, o campo a ser preenchido para envio do órgão de classe é o TNY_EMITEN e caso as informações do atendimento médico sejam enviadas pelo diagnóstico o campo a ser preenchido para envio do órgão de classe é o TMT_CODUSU.

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Deve ser igual a 1- CRM, 2- CRO ou 3- RMS

    O órgão de classe deve (TMK_ENTCLA ou TNP_ENTCLA) deve ser igual a CRM, CRO ou RMS. Caso as informações do atendimento médico sejam enviadas pelo atestado, o campo a ser preenchido para envio do órgão de classe é o TNY_EMITEN e caso as informações do atendimento médico sejam enviadas pelo diagnóstico o campo a ser preenchido para envio do órgão de classe é o TMT_CODUSU. Caso o conteúdo do campo TMK_ENTCLA ou TNP_ENTCLA conter a palavra "CRM", o sistema envia automaticamente o código "1", caso o conteúdo do campo TMK_ENTCLA ou TNP_ENTCLA conter a palavra "CRO", o sistema envia automaticamente o código "2" e caso o conteúdo do campo TMK_ENTCLA ou TNP_ENTCLA conter a palavra "RMS" o sistema envia automaticamente o código "3".

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Filial: XXX / Emitente: XXX - XXXXX / Número de Inscrição do Órgão de Classe Em branco

    O número de inscrição do órgão de classe (TMK_NUMENT ou TNP_NUMENT) deve ser preenchido. Caso as informações do atendimento médico sejam enviadas pelo atestado, o campo a ser preenchido para envio do número de inscrição do órgão de classe é o TNY_EMITEN e caso as informações do atendimento médico sejam enviadas pelo diagnóstico o campo a ser preenchido para envio do número de inscrição do órgão de classe é o TMT_CODUSU.

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Filial: XXX / Emitente: XXX - XXXXX / UF do Órgão de Classe Em branco

    A UF do órgão de classe (TMK_UF ou TNP_UF) deve ser preenchida. Caso as informações do atendimento médico sejam enviadas pelo atestado, o campo a ser preenchido para envio da UF do órgão de classe é o TNY_EMITEN e caso as informações do atendimento médico sejam enviadas pelo diagnóstico o campo a ser preenchido para envio da UF do órgão de classe é o TMT_CODUSU.

    Saiba mais sobre a regra de busca das informações do atendimento médico do acidente através da FAQ MDT0094.

    Filial: XXX / Acidente: XXX / Número  de Recibo da CAT Origem Em branco / Ao cadastrar uma CAT do tipo Origem ou Óbito, devem ser informados os campos CAT Origem e Dt. CAT Or. O número de recibo da CAT origem deve ser preenchido. Caso o envio seja via SIGATAF, o valor a ser enviado é a junção de algumas informações: CPF (RA_CIC) + Matricula (RA_CODUNIC) + Categoria Funcionário (RA_CATEFD, caso for trabalhador sem vínculo estatutário - TSVE) + Data Acidente (TNC_DTACID) + Hora Acidente (TNC_HRACID) + Tipo da CAT (TNC_TIPCAT). Caso o envio seja via Middleware, o valor a ser enviado é o conteúdo do campo RJE_RECIB, referente ao recibo da CAT de "Inicio" ou da última CAT de "Reabertura" (TNC_TIPCAT) enviada anteriormente ao Governo. Para busca dessas informações por parte do sistema, devem ser preenchidos os campos "CAT Origem" (TNC_CATORI) e "Dt. CAT Or." (TNC_DTCATO).
    Acidente: XXX / Agente causador do acidente XXX Deve ser um código válido e existente na tabela 14 do eSocial. O agente causador do acidente (TYE_CAUSA) deve ser um código válido e existente na tabela 14 do eSocial, que faz referência à tabela "C8J" do SIGATAF.



    (estrela) Cronograma eSocial