Jump to content

dev botao

REINF - Envio R4020.INI não está considerando o Schema 2.01...


Go to solution Solved by Delfos Sistemas,
  • Este tópico foi criado há 501 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

Olá,

Após gerar o arquivo R4020.INI e usar o comando: Reinf.EnviarReinf() para transmissão, retorna a seguinte mensagem:

OK: [retornoLoteEventos]
Codigo=
Id=
Mensagem=
[ideTransmissor]
Codigo=
IdTransmissor=
Mensagem=
[status]
Codigo=
Mensagem=
cdStatus=7
descRetorno=Lote não recebido - Verificar ocorrências.
[dadosRecepcaoLote]
dhRecepcao=
protocoloEnvio=
versaoAplicativoRecepcao=
[ocorrencias001]
Mensagem=
codigo=30
descricao=A estrutura do arquivo XML está em desconformidade com o esquema XSD. The element 'eventos' in namespace 'http://www.reinf.esocial.gov.br/schemas/envioLoteEventosAssincrono/v1_00_00' has incomplete content. List of possible elements expected: 'e
vento' in namespace 'http://www.reinf.esocial.gov.br/schemas/envioLoteEventosAssincrono/v1_00_00'.
localizacaoErroAviso=
tipo=1
 

Porém, na configuração do ACBrMonitor, WebServices, Reinf, o campo "versão da Reinf" esta configurado para "2_01_02":

image.thumb.png.d1fe3b3968b98d94e3b3121d2ad366ca.png

Existe algum outro campo que deva ser informado a versão da Reinf como 2.01?

Obrigado,

Sergio

 

 

 

  • Membros Pro
Posted

Olá Renato,

O caminho para os schemas está a pasta padrão de instalação:

image.thumb.png.de86d7c5b40305e42edeebec50642618.png

Para o envio eu estou usando esta sequencia de comandos:

Reinf.LimparReinf()

Reinf.CriarEventoReinf("R4020.INI")

Reinf.EnviarReinf()

Obs.: Por hora estou configurando o ACBrMonitor como homologação e dentro do arquivo R4020.INI tbm esta configurado tpAmb=2

Estou enviando em anexo um exemplo de arquivo R4020.INI

Obrigado,

Sergio

 

 

R4020_10719710000120.INI

  • Membros Pro
Posted

Bom dia Renato,

Na resposta que enviei,  simplifiquei e apenas coloquei o nome do .INI, porém no programa eu já envio o caminho completo e o nome do arquivo .INI. Acredito que não seja este o problema.

Obrigado,

Sergio

  • Membros Pro
  • Solution
Posted

Olá Renato,

Analisando o log do ACBrMonitor, identifiquei que o formato da data que eu estava informando no R4020.INI estava errado.

Eu estava informando no formato do manual da REINF AAAA-MM-DD, porém no R4020.INI tem que ser DD/MM/AAAA.

Alterando isto, parou de aparecer o problema de versão do Schema (mas apareceu outro... rs).

Assim que eu solucionar todos eu dou um retorno.

Obrigado,

Sergio

  • Like 1
  • Membros Pro
Posted

Oi Renato,

Agora não aparece mais nenhum erro no LOG do ACBrMonitor:

Evento Adicionado: R-4020
05/10/2023 13:26:05 - Reinf.CriarEventoReinf("C:\DELFOS\LFPG\R4020_47807409000188.INI")
05/10/2023 13:26:05 - OK: C:\ACBrMonitorPLUS\Logs\1714774260000002023100513260510564-R-4020-7.xml
Evento Adicionado: R-4020
05/10/2023 13:26:05 - Reinf.CriarEventoReinf("C:\DELFOS\LFPG\R4020_67423152000178.INI")
05/10/2023 13:26:05 - OK: C:\ACBrMonitorPLUS\Logs\1714774260000002023100513260509003-R-4020-8.xml
Evento Adicionado: R-4020
05/10/2023 13:26:05 - Reinf.CriarEventoReinf("C:\DELFOS\LFPG\R4020_80680093002397.INI")
05/10/2023 13:26:05 - OK: C:\ACBrMonitorPLUS\Logs\1714774260000002023100513260595408-R-4020-9.xml
Evento Adicionado: R-4020
05/10/2023 13:26:05 - Reinf.EnviarReinf()
05/10/2023 13:26:05 - OK: [retornoLoteEventos]

Porém ao transmitir aparece esta mensagem:

OK: [retornoLoteEventos]
Codigo=
Id=
Mensagem=
[ideTransmissor]
Codigo=
IdTransmissor=
Mensagem=
[status]
Codigo=
Mensagem=
cdStatus=1
descRetorno=O lote está aguardando processamento.
[dadosRecepcaoLote]
dhRecepcao=05/10/2023 13:33:03
protocoloEnvio=2.202310.1724827
versaoAplicativoRecepcao=2.0.1-1579919

A mensagem de retorno seria esta mesmo?

Obrigado,

Sergio

  • Consultores
Posted

sim... o evento é assíncrono agora. Então ele foi transmitido ok.

Agora vc precisa fazer uma consulta para receber o resultado do processamento.

  • Like 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Consultores
Posted

Obrigado por reportar.

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

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Este tópico foi criado há 501 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...