Páginas filhas
  • 4746955 DVARH-1246 DT Divergência do código da tag paisNac com relação ao layout

Tempo aproximado para leitura: 02 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Recursos Humanos
Função:Geração dos eventos S-2200, S-2205 e S-2300 do eSocial
Ticket:4746955
Requisito/Story/Issue (informe o requisito relacionado) :DVARH-1246


02. SITUAÇÃO/REQUISITO

Quando enviado o evento S-2200, S-2205 ou S-2300 para o eSocial de um funcionário onde o seus país de nacionalidade e/ou país de nascimento possua um código inferior a 100, está havendo rejeição do evento pelo motivo de que o código informado não condiz com os aguardados pelo eSocial, pois estes devem ser representados por 3 dígitos.

Imagem 2.1 - Conforme a tabela 6 do layout 2.5 do eSocial a Bolivia corresponde ao código 097.


Imagem 2.2 - No XML gerado para o evento S-2200 ambas as tags paisNacto e paisNac foram geradas com o código 97 ao invés de serem geradas com o valor pedido que seria 097.

03. SOLUÇÃO

Na geração dos eventos S-2200, S-2205 e S-2300 passou a ser conferido se os códigos dos países a serem utilizados já possuem 3 dígitos, caso não possuam estes serão moldados para que se enquadrem as exigências do eSocial.

Imagem 3.1 - Após a implementação todos os códigos dos países passaram a ser padronizados em 3 dígitos conforme demonstrado no novo XML do evento S-2200


Imagem 3.2 - A mesma tratativa também foi aplicada na geração dos eventos S-2205 e S-2300, conforme demonstrados em seus XMLs.