21197 - INTERNA S-2299 gerado com o tipo 2 - Retificação
Problema:
Solução:
Ao reenviar o arquivo do leiaute S-2299 - Desligamento quando a rescisão já tinha sido enviada, porém retornou com erro e sem recibo, o reenvio era gerado com o tipo 2 - Retificação.
Correção foi liberada na 6.2.32.57, porém o conversor foi liberado somente na 6.2.32.58.
Dessa forma, quando o leiaute S-2299 já está gerado com o tipo 2 - Retificação, o erro ainda ocorre se o cliente não atualizou para a versão que liberou o conversor.
Se o cliente ainda não atualizou para a 6.2.32.58 ou compatível, aplicar o contorno conforme descrito na Solução.
Rotina / Tela:
eSocial > Gerar Não Periódicos
eSocial > Gerar Não Periódicos
eSocial > Consulta Pendências
Solução:
Solução:
Para ajustar é necessário efetuar o seguinte procedimento:
=> Executar o select abaixo no CBDS:
Se a base for SQL:
SELECT R350DES.*
FROM R350DES, R350STA
WHERE (R350STA.NUMREC IS NULL OR R350STA.NUMREC = '')
AND R350STA.STASIT IN (1,2,3,4,5,6)
AND R350DES.PIDEXC = R350STA.PIDEXC
AND R350DES.INDRET = 2
AND R350STA.LAYOUT = 'S-2299'
AND R350DES.TIPAMB = 1
AND R350DES.ENVVAL = 'S'
AND R350DES.IDEEVE = (SELECT DES.IDEEVE
FROM R350DES DES, R350STA STA
WHERE (STA.NUMREC IS NULL OR STA.NUMREC = '')
AND STA.STASIT = 10
AND DES.PIDEXC = STA.PIDEXC
AND R350STA.LAYOUT = STA.LAYOUT
AND R350DES.TIPAMB = DES.TIPAMB
AND DES.INDRET = 1
AND R350DES.IDEEVE = DES.IDEEVE
AND R350DES.NUMEMP = DES.NUMEMP
AND R350DES.TIPCOL = DES.TIPCOL
AND R350DES.NUMCAD = DES.NUMCAD)
ORDER BY R350DES.SEQDES DESC
Se a base for ORACLE:
SELECT R350DES.*
FROM R350DES, R350STA
WHERE TRIM(R350STA.NUMREC) IS NULL
AND R350STA.STASIT IN (1,2,3,4,5,6)
AND R350DES.PIDEXC = R350STA.PIDEXC
AND R350DES.INDRET = 2
AND R350STA.LAYOUT = 'S-2299'
AND R350DES.TIPAMB = 1
AND R350DES.ENVVAL = 'S'
AND R350DES.IDEEVE = (SELECT DES.IDEEVE
FROM R350DES DES, R350STA STA
WHERE TRIM(R350STA.NUMREC) IS NULL
AND STA.STASIT = 10
AND DES.PIDEXC = STA.PIDEXC
AND R350STA.LAYOUT = STA.LAYOUT
AND R350DES.TIPAMB = DES.TIPAMB
AND DES.INDRET = 1
AND R350DES.IDEEVE = DES.IDEEVE
AND R350DES.NUMEMP = DES.NUMEMP
AND R350DES.TIPCOL = DES.TIPCOL
AND R350DES.NUMCAD = DES.NUMCAD)
ORDER BY R350DES.SEQDES DESC
=> Para os colaboradores apresentados no resultado, executar um update na tabela R350DES, filtrando pelos campos:
NumEmp
TipCol
NumCad
IndRet = 2
Layout = 'S-2299'
IdeEve
PidExc
Alterando o campo IndRet para 1.
Os valores dos campos IdeEve e PidExc podem ser obtidos na tabela R350DES.
=> Após efetuar o UPDATE, é necessário enviar o S-2299 que está com erro na consulta de pendências.
Somente selecionar o leiaute e clicar no botão Enviar em eSocial > Consulta Pendências.