Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SUCESSO OU ERRO? #296

Open
wwebdevelop opened this issue May 30, 2022 · 5 comments
Open

SUCESSO OU ERRO? #296

wwebdevelop opened this issue May 30, 2022 · 5 comments

Comments

@wwebdevelop
Copy link

Enviei um item de evento S1010 e me foi retornado mensagem de sucesso e erro ao mesmo tempo para o mesmo envio. E agora?

{
"id": 443,
"tipoOcorrencia": "TABELA_RUBRICA",
"referencia": "377",
"operacao": "INCLUSAO",
"retificarRecibo": null,
"dataOcorrencia": "2022-05-30T09:13:15.000+00:00",
"dataRecebimento": "2022-05-30T12:26:00.341+00:00",
"dadosOcorrencia": {
"tipo": ".TabelaRubrica",
"ideEmpregador": {
"tpInsc": 1,
"nrInsc": "04789665"
},
"infoRubrica": {
"ideRubrica": {
"codRubr": "377",
"ideTabRubr": "377",
"iniValid": "2017-01",
"fimValid": null
},
"dadosRubrica": {
"dscRubr": "Verbas Indenizatórias - ATIVOS - LICENÇA P.",
"natRubr": 1299,
"tpRubr": 1,
"codIncCP": "00",
"codIncIRRF": 9,
"codIncFGTS": "00",
"codIncCPRP": "00",
"tetoRemun": "N",
"observacao": null,
"ideProcessoCP": null,
"ideProcessoIRRF": null,
"ideProcessoFGTS": null
},
"novaValidade": null
}
},
"evento": {
"id": 443,
"ocorrencia": 443,
"estado": {
"id": 3,
"descricao": "PROCESSADO COM SUCESSO"
},
"idEvento": "ID1047896650000002022053009260000190",
"tipoEvento": {
"desTipo": "Tabela de Rubricas",
"grupoTipoEvento": {
"id": 1,
"descricao": "Eventos de Tabelas"
},
"codTipo": 1010
},
"enviosEvento": [{
"id": 349,
"lote": {
"id": 44,
"estado": {
"id": 4,
"descricao": "PROCESSADO COM ERRO"
},
"codigoResposta": {
"id": 11,
"desResposta": "Lote recebido com sucesso",
"codGrupoResposta": 1,
"codResposta": 201
},
"dtaEnvio": "2022-05-30T12:43:35.255+00:00",
"protocolo": "1.2.202205.0000000000115242467",
"retorno": "<eSocial xmlns="http://www.esocial.gov.br/schema/lote/eventos/envio/retornoEnvio/v1_1_0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n\n\n1\n04789665\n\n\n1\n04789665000187\n\n\n201\nLote Recebido com Sucesso.\n\n\n2022-05-30T09:43:35.71\n0.1.0.0\n1.2.202205.0000000000115242467\n\n\n",
"resposta": {
"id": 11,
"desResposta": "Lote recebido com sucesso",
"codGrupoResposta": 1,
"codResposta": 201
}
},
"codRespostaProcessamento": {
"id": 1,
"desResposta": "Sucesso",
"codGrupoResposta": 2,
"codResposta": 201
},
"dtaGeracaoEvento": "2022-05-30",
"versao": ""S-1.0"",
"erroInterno": null,
"errosProcessamento": []
}],
"nrRecibo": "1.2.0000000000138940844"
},
"arquivado": null
}

@Matheuscruztj
Copy link

Bom dia,
Até o momento para mim, o sucesso é quando ele retorna o nrRecibo não nulo.
Pois tem outros eventos que retorna o status com erro (advertência), mas com recibo (ex: fechamento ou cadastro).
Se não retornar o recibo, precisa realmente analisar o problema.

@ghost
Copy link

ghost commented Jun 3, 2022

Boa tarde. Esse erro foi superado? Poderia passar mais detalhes?

@wwebdevelop
Copy link
Author

Questão ainda persiste. Há uma incongruência quando a resposta é retornada.
No mesmo retorno diz que deu erro e sucesso. Veja o JSON da primeira mensagem

@Matheuscruztj
Copy link

Alguns dos exemplos que passamos por aqui e que seguem essa mesma lógica:
1 - cadastro de estagiário (S-2300) com o CEP inválido
2 - fechamento de período com pendências anteriores, ex: funcionário cadastrado que não possui remuneração no mês atual.

@rmrosa
Copy link
Contributor

rmrosa commented Sep 19, 2022

Na verdade não existe incongruência. Existe estado do lote e do evento. No caso o evento foi recebido com sucesso, porém outro evento do lote foi recebido com erro, por isso embora a codRespostaProcessamento do evento em questão seja sucesso, o lote permaneceu com estado de erro devido a outro evento do mesmo lote que foi foi recebido com erro. Se você procurar outros eventos do mesmo lote, deve encontrar ao menos um com erro.

Esse trecho diz respeito ao estado do lote como todo. Só ficará com sucesso se todos os eventos do lote forem recebidos com sucesso.
"lote": {
"id": 44,
"estado": {
"id": 4,
"descricao": "PROCESSADO COM ERRO"
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants