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á 1311 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á 1311 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...