Ir para conteúdo
  • Cadastre-se

dev botao

eSocial - retorno do evento S-2220...


Ver Solução Respondido por Diego Foliene,

Recommended Posts

  • Membros Pro
Postado

Olá,

Estou enviando o evento S-2220 do eSocial e o retorno que aparece no log é apenas OK: 

Não retorna o número do recibo ou alguma mensagem de erro.

A sequencia de comandos enviados para o ACBrMonitorPlus é esta: 

eSocial.SetIDTransmissor('18929660000117')
eSocial.SetIDEmpregador('26896460')
eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI",1)
eSocial.EnviareSocial(2)

Estou enviando em anexo o arquivo S2220.ini.

Uma dúvida: No ACBrMonitorPlus existe alguma configuração para que o log seja ainda mais detalhado, como nas LIBs, onde existe o paramento LogNivel=3, por exemplo?

Obrigado,

Sergio


 

S2220.INI

  • Consultores
Postado

Bom dia!

Em 08/02/2025 at 09:45, Delfos Sistemas disse:

Uma dúvida: No ACBrMonitorPlus existe alguma configuração para que o log seja ainda mais detalhado, como nas LIBs, onde existe o paramento LogNivel=3, por exemplo?

Não há.

O nível do Log do ACBrMonitorPLUS é único.

Dito isso, fiz alguns testes com seu arquivo em meu ambiente e notei dois erros que talvez possam justificar o problema.

O primeiro deles é o formato das datas.

Você informou tanto a dtExm quanto a dtAso no formato AAAA-MM-DD. Altere para DD/MM/AAAA e o próprio ACBrMonitor preenche no formato correto para você ao gerar o arquivo XML.

O segundo é que você colocou uma seção [examea01]. Por favor, corrija para [exame01]

Feito essas alterações, realize novo teste.

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado

Boa tarde!

1 hora atrás, Delfos Sistemas disse:

Boa tarde Diego,

Obrigado por alertar sobre os erros de digitação.

Fiz as alterações, tentei enviar pelo ACBrMonitorPlus e o retorno continua sendo apenas OK:

Estou enviando em anexo os arquivos.

Se tiver mais alguma dica, agradeço....

Sergio

S2220.INI 575 B · 0 downloads LOG.TXT 2.22 kB · 0 downloads sai.txt 6 B · 0 downloads ACBRMonitor.ini 9.06 kB · 0 downloads

Analisando seu arquivo Log.TXT, acredito que tenha entendido o problema.

Veja que na entrada dele, da a entender que você está enviando mais de um comando por vez.

Citar

10/02/2025 13:07:35 - Log de comandos será gravado em: C:\ACBrMonitorPLUS\LOG.TXT
10/02/2025 13:07:35 - eSocial.SetIDTransmissor('18929660000117')
eSocial.SetIDEmpregador('26896460')
eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI",1)
eSocial.EnviareSocial(2)
10/02/2025 13:07:36 - OK: 

Isso está incorreto.

O Monitor está interpretando somente o primeiro comando.

Você deve enviar um comando por vez, ficando assim:

Citar

10/02/2025 12:56:10 - Log de comandos será gravado em: C:\ACBrMonitorPLUS\LOG.TXT
10/02/2025 14:49:47 - eSocial.SetIDTransmissor('18929660000117')
10/02/2025 14:49:48 - OK: 
10/02/2025 14:49:57 - eSocial.SetIDEmpregador('26896460')
10/02/2025 14:49:57 - OK: 
10/02/2025 14:51:02 - eSocial.CriarEventoeSocial("C:\Users\Diego\Downloads\S2220.INI")
10/02/2025 14:51:02 - OK: C:\ACBrMonitorPLUS\Arqs\DFes\26896460\202502\eSocial\1268964600000002025021014510296949-S-2220-1.xml
Evento Adicionado: S-2220
10/02/2025 14:51:13 - eSocial.LimpareSocial
10/02/2025 14:51:13 - OK: Lista de Eventos Limpas com Sucesso

No meu exemplo eu não fiz o envio, limpei a lista depois de adicionar.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Bom Dia,

O problema era este mesmo! 

Estou gerando cada comando individualmente e o log de cada um esta sendo gerado.

Estão aparecendo erros, mas agora dá para ir corrigindo.

Pode encerrar o tópico.

Obrigado pela ajuda!

Sergio

  • Membros Pro
Postado

Oi Diego,

Aproveitando o tópico antes de você encerrar, fui testando comando a comando e ao criar o mesmo evento no eSocial, no meu caso apareceu o seguinte erro:

ERRO: List index (-1) out of bounds

No seu teste vi que a sintaxe que utilizou não tinha o segundo parâmetro (eSocial.CriarEventoeSocial("C:\Users\Diego\Downloads\S2220.INI"). Fiz igual a você e retornou o mesmo erro.

Obs: Pesquisando no forum, vi que outro usuário teve o mesmo problema e que foi resolvido atualizando a versão do ACBrMonitorPlus, mas no meu caso eu já estou com a última versão: 1.4.0.302-x64

Você poderia dar mais uma dica?

Obrigado,

Sergio

  • Consultores
Postado

Bom dia!

1 hora atrás, Delfos Sistemas disse:

ERRO: List index (-1) out of bounds

No seu teste vi que a sintaxe que utilizou não tinha o segundo parâmetro (eSocial.CriarEventoeSocial("C:\Users\Diego\Downloads\S2220.INI"). Fiz igual a você e retornou o mesmo erro.

Por favor, como está o log desta tentativa que resultou em List Index (-1) out of bonds?

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Oi Diego,

Segue abaixo o log:

11/02/2025 07:11:36 - eSocial.SetIDTransmissor('18929660000117')
11/02/2025 07:11:37 - OK: 
11/02/2025 07:13:06 - eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI",1)
11/02/2025 07:13:06 - ERRO: List index (-1) out of bounds
11/02/2025 07:14:27 - eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI")
11/02/2025 07:14:27 - ERRO: List index (-1) out of bounds
11/02/2025 07:19:27 - Dados da Sw.House gravados com sucesso
11/02/2025 07:19:28 - Configuração geral gravada com sucesso
11/02/2025 07:19:29 - ACBr MonitorPLUS Ver.1.4.0.302 - x64
11/02/2025 07:19:29 - Aguardando comandos ACBr
11/02/2025 07:19:29 - Monitorando Comandos TXT em: C:\ACBrMonitorPLUS\ENT.TXT
11/02/2025 07:19:29 - Respostas gravadas em: C:\ACBrMonitorPLUS\SAI.TXT
11/02/2025 07:19:29 - Log de comandos será gravado em: C:\ACBrMonitorPLUS\LOG.TXT
11/02/2025 07:20:14 - eSocial.LimpareSocial()
11/02/2025 07:20:14 - OK: Lista de Eventos Limpas com Sucesso
11/02/2025 07:20:42 - eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI",1)
11/02/2025 07:20:42 - ERRO: List index (-1) out of bounds
11/02/2025 07:21:00 - eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI")
11/02/2025 07:21:00 - ERRO: List index (-1) out of bounds

Obrigado,

Sergio

  • Consultores
Postado
16 minutos atrás, Delfos Sistemas disse:

Oi Diego,

Segue abaixo o log:

11/02/2025 07:11:36 - eSocial.SetIDTransmissor('18929660000117')
11/02/2025 07:11:37 - OK: 
11/02/2025 07:13:06 - eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI",1)
11/02/2025 07:13:06 - ERRO: List index (-1) out of bounds
11/02/2025 07:14:27 - eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI")
11/02/2025 07:14:27 - ERRO: List index (-1) out of bounds
11/02/2025 07:19:27 - Dados da Sw.House gravados com sucesso
11/02/2025 07:19:28 - Configuração geral gravada com sucesso
11/02/2025 07:19:29 - ACBr MonitorPLUS Ver.1.4.0.302 - x64
11/02/2025 07:19:29 - Aguardando comandos ACBr
11/02/2025 07:19:29 - Monitorando Comandos TXT em: C:\ACBrMonitorPLUS\ENT.TXT
11/02/2025 07:19:29 - Respostas gravadas em: C:\ACBrMonitorPLUS\SAI.TXT
11/02/2025 07:19:29 - Log de comandos será gravado em: C:\ACBrMonitorPLUS\LOG.TXT
11/02/2025 07:20:14 - eSocial.LimpareSocial()
11/02/2025 07:20:14 - OK: Lista de Eventos Limpas com Sucesso
11/02/2025 07:20:42 - eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI",1)
11/02/2025 07:20:42 - ERRO: List index (-1) out of bounds
11/02/2025 07:21:00 - eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI")
11/02/2025 07:21:00 - ERRO: List index (-1) out of bounds

Obrigado,

Sergio

Bom dia!

A sequência de comandos parece correta.

Vamos realizar alguns testes em nosso ambiente visando reproduzir o comportamento.

Reportamos aqui no tópico assim que descobrirmos algo.

Confirme, por favor, se está com a versão do leiaute do e-Social S-1.2 ou S-1.3 configurada.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Oi Diego,

A versão do lay out estava outra!

Alterei para S-1.3 e ai gerou o XML.

11/02/2025 09:30:24 - eSocial.SetIDTransmissor('18929660000117')
11/02/2025 09:30:25 - OK: 
11/02/2025 09:30:47 - eSocial.SetIDEmpregador('26896460')
11/02/2025 09:30:47 - OK: 
11/02/2025 09:31:09 - eSocial.CriarEventoeSocial("C:\DELFOS\MSPG\S2220.INI",1)
11/02/2025 09:31:09 - OK: C:\ACBrMonitorPLUS\Arqs\26896460\eSocial\202502\eSocial\1268964600000002025021109310997560-S-2220-0.xml
Evento Adicionado: S-222011/02/2025 09:31:39 - eSocial.EnviareSocial(2)
11/02/2025 09:31:39 - ERRO: Houve erro na validacao do Lote:  --> 1839 - Element '{http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1}nrInsc': [facet 'pattern'] The value ''18929660000117'' is not accepted by the pattern '\d{8,15}'.
 

Retornou um erro após o envio, mas ai não é do ACBrMonitor.

Obrigado mais uma vez pela ajuda!

Sergio

 

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.