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.