Jump to content
Notícias do ACBr

logos

Texto.png

p200

logos

Texto.png

p200

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

eSocial s2205 erro no campo paisNac


Go to solution Solved by Marcelo Pontes Melim,

Recommended Posts

Em 29/04/2021 at 09:02, Marcelo Pontes Melim disse:

Obrigado pela sua intenção em colaborar, esse também é o meu objetivo. Já fiz uma revisão completa na estrutura e geração dos eventos, e, no momento, precisamos mesmo é que enviem lotes para testar, me retornando quando problemas forem encontrados.

Salve salve pessoal.

Estou gerando o S-2205 com a versão simplificada do e-Social e esta dando un erro no campo paisNac. O valor esta sendo passado para a geração do XM mas mesmo assim o erro persiste. Esse erro não acontecia na versão 2.5. 

Alguém tem alguma ideia do que pode ser ?

 

image.thumb.png.c6642f0b4cd1b81a035f18fdce822cf2.png

 

o código esta dessa forma:

          with Trabalhador do
          begin
               NmTrab := mtS2205.FindField('NmTrab').AsString;
               nmSoc := mtS2205.FindField('nmSoc').AsString;
               Sexo := mtS2205.FindField('Sexo').AsString;
               RacaCor := mtS2205.FindField('RacaCor').AsInteger;
               EstCiv := mtS2205.FindField('EstCiv').AsInteger;
               GrauInstr := mtS2205.FindField('GrauInstr').AsString;

               with Nascimento do
               begin
                 PaisNac := mtS2205.FindField('PaisNac').AsString;
               end;
               ...
          end;

 

 

MODERAÇÃO: tópico dividido de:

 

Link to post
Share on other sites
  • Solution
42 minutos atrás, epcmont1 disse:

Salve salve pessoal.

Estou gerando o S-2205 com a versão simplificada do e-Social e esta dando un erro no campo paisNac. O valor esta sendo passado para a geração do XM mas mesmo assim o erro persiste. Esse erro não acontecia na versão 2.5. 

Alguém tem alguma ideia do que pode ser ?

 

image.thumb.png.c6642f0b4cd1b81a035f18fdce822cf2.png

 

o código esta dessa forma:

          with Trabalhador do
          begin
               NmTrab := mtS2205.FindField('NmTrab').AsString;
               nmSoc := mtS2205.FindField('nmSoc').AsString;
               Sexo := mtS2205.FindField('Sexo').AsString;
               RacaCor := mtS2205.FindField('RacaCor').AsInteger;
               EstCiv := mtS2205.FindField('EstCiv').AsInteger;
               GrauInstr := mtS2205.FindField('GrauInstr').AsString;

               with Nascimento do
               begin
                 PaisNac := mtS2205.FindField('PaisNac').AsString;
               end;
               ...
          end;
 

Olá! Acabei de gerar, enviar e receber o retorno do evento de alteração cadastral (S-2205) e não foi encontrado o problema relatado. Veja o código abaixo:

<evtAltCadastral Id="ID1020770810000002021042910283700001">
    <ideEvento>
        <indRetif>1</indRetif>
        <tpAmb>2</tpAmb>
        <procEmi>1</procEmi>
        <verProc>XXXXXXXX</verProc>
    </ideEvento>
    <ideEmpregador>
        <tpInsc>0</tpInsc>
        <nrInsc>XXXXXXXX</nrInsc>
    </ideEmpregador>
    <ideTrabalhador>
        <cpfTrab>XXXXXXXXXXX</cpfTrab>
    </ideTrabalhador>
    <alteracao>
        <dtAlteracao>2021-04-29</dtAlteracao>
        <dadosTrabalhador>
            <nmTrab>XXXXXXXXXXXXXXXXXXXXXXXXXXXX</nmTrab>
            <sexo>M</sexo>
            <racaCor>0</racaCor>
            <estCiv>0</estCiv>
            <grauInstr>00</grauInstr>
            <paisNac>105</paisNac>
            <endereco>
                <brasil>
                    <tpLograd>R</tpLograd>
                    <dscLograd>XXXXXXXX</dscLograd>
                    <nrLograd>S/N</nrLograd>
                    <complemento>XXXXXX</complemento>
                    <bairro>XXXXXX</bairro>
                    <cep>00000000</cep>
                    <codMunic>0000000</codMunic>
                    <uf>RJ</uf>
                </brasil>
            </endereco>
            <contato>
                <fonePrinc>00000000000</fonePrinc>
            </contato>
        </dadosTrabalhador>
    </alteracao>
</evtAltCadastral>
 

Link to post
Share on other sites

salve salve Marcelo.

Grato pelo exemplo. 

Eu estava informando o "paisNac" dentro do grupo "Nascimento" quando na verdade deveria estar fora.

Fiz o ajuste aqui e deu certo.

Vlww mesmo pela ajuda.

Abraço.

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...