O envio de dados inesperados nos parâmetros de entrada da API REST pode ocasionar alguns erros. Desta forma, foram criados alguns tratamentos de erros, listados abaixo, cada um com sua respectiva mensagem e solução.
Erro | Mensagem | Solução | API RESPONSE |
1 | Já existe candidato externo com o CPF informado. | Verificar se o CPF (cpf) informado já é um candidato externo no RS0027 ou RS0009 ou pessoa física no FP1440. | Bloco de código |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | true |
---|
| {
"errorCode": 1,
"errorMessage": "Já existe candidato externo com o CPF informado."
} |
|
366 | 265 | Processo (nrProc) deve ser informado(a) |
Nome deve ser preenchido. | Verificar se a propriedade json |
name nrProc está preenchida no pacote enviado . | Bloco de código |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | true |
---|
| {
" |
|
errorCode 366,
errorMessage": "NomeProcesso (nrProc) deve ser |
|
preenchido."
}158 | País / UF Nascimento inválido. | Verificar se as propriedades json nativeCountry e homeState existem. Lembrando que país é o nome do país de nascimento e UF é a sigla da UF de nascimento. Ambos devem existir no FP0100. | Bloco de código |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | true |
---|
| {
"errorCode": 158,
"errorMessage": "País/UF Nascimento Inválido para CPF "
} |
|
56 | Parâmetros Recrutamento e Seleção (RS0006) inexistente para a empresa informada. | Verificar se o programa RS0006 foi minimamente preenchido na empresa que o candidato será admitido. Estas informações são necessárias para o correto cadastramento do candidato no Sistema. informado(a).\n",
"code": "265",
"type": "error"
} |
|
158 | Informe um(a) Tipo Processo (tpProc) válido(a). Valores Válidos: 1 ou 2 ou 3 | Verificar se a propriedade json tpProc existe e está com valor válido conforme leiaute do eSocial. | Bloco de código |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | true |
---|
| {
" |
|
errorCode 56,
errorMessage": "Parâmetros Recrutamento e Seleção (RS0006) inexistente para a empresa informada."
}158 | Funcionário Responsável não foi informado nos Parâmetros Recrutamento e Seleção (RS0006) para a empresa informada. | Não foi informado responsável pela requisição no RS0006. Verificar o RS0006 da empresa (companyId) informada. | Bloco de código |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | true |
---|
| {
"errorCode": 158,
"errorMessage": "Funcionário Responsável não foi informado nos Parâmetros Recrutamento e Seleção (RS0006) para a empresa informada."
} |
|
158 | Motivo Requisição Pessoal não foi informado nos Parâmetros Recrutamento e Seleção (RS0006) para a empresa informada. | Não foi informado o motivo padrão de solicitação de requisição de pessoal no RS0006. Verificar o RS0006 da empresa (companyId) informadaInforme um(a) Tipo Processo (tpProc) válido(a). Valores Válidos: 1 ou 2 ou 3.\n",
"code": "158",
"type": "error"
} |
|
56650 | Processo cadastrado(a) no HCM deve ser mantido neste produto. Verifique o FP0030. | Se o processo já foi cadastrado pelo HCM (FP0030), a manutenção do mesmo deve ocorrer no HCM e não via integração. | Bloco de código |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | true |
---|
| {
" |
|
errorCode 158 "Processo cadastrado(a) no HCM deve ser mantido neste produto. Verifique o FP0030.\n",
" |
|
errorMessageMotivoRequisiçãoPessoalnãofoiinformadonosParâmetrosRecrutamentoeSeleção(RS0006) para a empresa informada.56 | Funcionário Responsável Inexistente. Verifique Parâmetros Recrutamento e Seleção (RS0006) da empresa informada. | Existe alguma informação de responsável pela requisição no RS0006, porém este funcionário não existe. Verificar o RS0006 da empresa (companyId) informada7137 | Empresa não relacionada com Nenhum Empregador. | Empresa informada na integração (companyCode) deve ser um empregador ou estar relacionado a algum empregador. Verifique complemento do eSocial no FP0500 Manutenção Parâmetros Empresa RH. | Bloco de código |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | true |
---|
| {
" |
|
errorCode 56 "Empresa não relacionada com Nenhum Empregador",
" |
|
errorMessage"Funcionário Responsável Inexistente. Verifique Parâmetros Recrutamento e Seleção (RS0006) da empresa informada."7137",
"type": "error"
} |
|
158 | Grau de Instrução inválido. | Verificar se o grau de instrução (educationalLevel) informado para o candidato está relacionado em algum grau de instrução eSocial no FP0120 |
53817 | Dado Registro infoSusp (codSusp: 1) incorreto - indSusp (50). | Este campo (indSusp) deve ter valor conforme leiaute do eSocial. | Bloco de código |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | true |
---|
| {
" |
|
errorCode 158,
"errorMessage": "Grau de Instrução Inválido."
}158 | Empresa Parâmetros RH inválida. | Verificar se a empresa (companyId) informada é uma empresa de RH e possui registro no FP0500. | Bloco de código |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"errorCode": 158,
"errorMessage": "Empresa Parâmetros RH Inválida. "Dado Registro infoSusp (codSusp: 1) incorreto - indSusp (50).",
"code": "53817",
"type": "error"
} |
|