Ir para conteúdo
  • Cadastre-se

dev botao

Error reading ConsultarLoteRps.Execute


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1225 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom Dia,

Estou tentando homologar a NFS-e para a cidade Jacupiranga-SP, com o provedor 4R, e está me retornando o erro 

Error reading ConsultarLoteRps.Execute

Alguém sabe como proceder nesse caso?

Obrigado.

  • Administradores
Postado

Boa tarde.

Sugiro realizar o teste com o ACBrNFSeX pois o antigo componente não receberá mais atualizações...

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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
Postado

Boa tarde,

Então faça um teste usando o programa exemplo do componente ACBrNFSe e nos mostre a mensagem exata do erro e como reproduzir.

Como você incluiu a cidade, favor anexar os arquivos INI que você alterou para incluir ela.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Boa tarde Italo,

Estou realizando os testes no Demo, e quando aciono o botão Enviar Lote RPS (Enviar) ele ocorre o erro abaixo:

image.png.1e19f0c96c8520435dd9beb714319976.png

 

Porém, quando eu aciono o botão Enviar Lote RPS (EnviarSincrono), ele faz o processo corretamente.

Hoje nós temos empresas homologadas com o Provedor GINFES e funciona corretamente, porém com os testes no provedor 4R ocorre essas diferenças.

Sabe me dizer se o 4R envia as informações de forma diferente que a GINFES??

Obrigado.

  • Consultores
  • Solution
Postado

O grande problema é que o provedor Ginfes segue a versão 1 do layout da ABRASF.

Todos os provedores que seguem a versão 1 só tem um serviço para recepcionar o XML.

É o serviço: EnviarLoteRpsEnvio.

O provedor 4R segue a versão 2 do layout da ABRASF.

A principio nessa versão os provedores deveriam disponibilizar os serviços: EnviarLoteRpsEnvio, EnviarLoteRpsSincronoEnvio e o GerarNfse.

Só que o provedor 4R disponibilizou somente o EnviarLoteRpsSincronoEnvio.

Isso explica a mensagem que você anexou.

O novo componente não tem mais os métodos: Enviar, EnviarSincrono e Gerar que consome os serviços listados acima.

Ele tem o método chamado Emitir.

Esse novo método é capaz de abstrair qual é o serviço que o provedor disponibilizou e desta forma consegue enviar o Rps para o webservice.

 

É por isso que estamos orientado o pessoal a migrar para o novo componente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Obrigado pela resposta Ítalo,  realmente esse era o motivo do problema que relatei.

Os meus testes prosseguem, porém agora eu me deparei com um retorno na hora de emitir a NFSE.

Esse exemplo abaixo é nos testes através do programa Demo do ACBR. Posso passar qualquer Numero de lote que me retorna a mesma mensagem abaixo:

Existe algum parâmetro que não estou passando de forma correta?? Lembrando que esse cliente nunca emitiu uma NFS-e. Existe a possibilidade de estar esperando algum numero de lote específico? 

<hRecepcionarLoteRpsSincrono.ExecuteResponse xmlns="Abrasf2">

<Resposta xmlns="Abrasf2">
<EnviarLoteRpsSincronoResposta xmlns="http://www.abrasf.org.br/nfse.xsd">
<NumeroLote>100</NumeroLote>
<DataRecebimento>2021-07-14T00:00:00</DataRecebimento>
<Protocolo>8025</Protocolo>
<ListaMensagemRetorno>
<MensagemRetorno>
<Codigo>E233</Codigo>
<Mensagem>Lote ja processado.</Mensagem>
<Correcao>Atribua um novo numero ao lote de RPS, caso os RPS nele contidos ainda nao tenham sidos processados.</Correcao>
</MensagemRetorno>
</ListaMensagemRetorno>
</EnviarLoteRpsSincronoResposta>
</Resposta>
</hRecepcionarLoteRpsSincrono.ExecuteResponse>
 
 

Agradeço se puderem me ajudar, tenho certa urgência pra iniciar a emissão dessas Notas de Serviço.

  • Administradores
Postado

Bom dia.

Você está usando o novo componente e ocorre o mesmo?

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

Postado (editado)

Resolvido Italo, pelo que entendi o Provedor 4R, mesmo que retorne o lote com erro, ele guarda esse lote e não pode ser usado novamente.

Pra toda nova tentativa de transmissão, tenho que informar um novo número de lote.

Aproveitando o assunto, outra coisa que eu reparei é que no caso do Provedor 4R, eu tenho que informar no campo

NotasFiscais.Add.NFSe.Servico.ItemListaServico  , sempre o codigo usando ponto, por exemplo, eu tenho que passar '07.02' e não posso passar '0702' ou '702', na GINFES eu passo dessa forma e não me retorna o erro, já no 4R só deixou passar quando coloquei o ponto.

É isso mesmo??

Editado por easysoft
  • Este tópico foi criado há 1225 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.