Ir para conteúdo
  • Cadastre-se

dev botao

Mensagem Erro execução ConsultarNFSePorRPS


sergiots
  • Este tópico foi criado há 2949 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Então, preenchi todos os campos, WebUser informei o usuario que utilizo no site, e websenha a senha do site do fly notas, webfrasesecr deixei string vazia, é desta forma que configura?

Beleza deu certo, estas configurações eu não tinha visto no fórum nem nos exemplos, como funcionou quando migrei, nem me preocupei em procurar se tinha alguma mudança, obrigado Italo.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Cesar,

Essas mudanças ocorreram sim, para simplificar a quantidade de parâmetros que eram passados para os métodos.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
21 horas atrás, Italo Jurisato Junior disse:

Fabio,

Fiz uma alteração tanto nos fontes do componente quanto no arquivo INI do provedor.

Favor atualizar tudo e realizar novos testes.

Acredito que tenha descoberto o problema de lentidão no caso do provedor Thema.

Este possui dois tipos de envios.

Quando o lote de notas tem até 3 RPS devemos montar um envelope direcionando para EnviarLoteRpsLimitado, por outro lado quando o lote possui mais de 3 devemos direcionar para EnviarLoteRps.

Sendo assim, se você esta fazendo testes com apenas 1 RPS favor utilizar o método Gerar e não Enviar.

As alterações que fiz para esse provedor devemos utilizar o método Gerar para lotes com até 3 RPS e o Enviar para lotes com mais de 3 RPS.

Ok, fiz a atualização geral, inclusive thema.ini e schemas de nfse. Usei o apagar.bat e Rebuild All. Exclui o componente ACBrNFSe1 e adicionei de novo.

Substitui o comando ACBrNFSe1.Enviar(vNumLote,false); por ACBrNFSe1.Gerar(NUmRPS,vNumLote);

E o resultado é:

The element '{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}GerarNfseEnvio' is used but not declared in the DTD/Schema.

Arquivos em anexo.

Abri o thema.ini e o nfse.xsd e não achei o recepcionarLoteRpsLimitado e não sei qual seria o equivalente... estou tentando algumas configurações diferente no [Assinar] e no [SoapAction] mas quase sempre dá a mesma mensagem.

O arquivo 10132UNICA-comp-nfse-soap.xml dá erro de estrutura de xml será esse o problema?

 

10132UNICA-con-nfse-rps-soap.xml

10132UNICA-con-nfse-rps.xml

10132UNICA-comp-nfse-soap.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Fabio,

Favor atualizar os fontes e realizar novos testes.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Estou com o mesmo erro no provedor  SimplISS

Retorno da msg := branco.

Obs: No exemplo ocorre o mesmo erro . 

Parece que o erro é interno é na unit ACBrNFSeWebServices.pas ( internamente cfe nfse-tela-2.png ) 

Se alguem souber alguma dica , por favor ..   

Fontes atualizados e compilados(01-03-2016)  . 

 

 

erro que capturei ( '<s:Fault><faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher">a:InternalServiceFault</faultcode><faultstring xml:lang="pt-BR">The server was unable to process the request due to an internal error.  For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.</faultstring></s:Fault>'

nfse-tela-2.png

nfse-tela-1.png

Editado por oteniel
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Pela mensagem de erro, o erro é no provedor e não no componente.

Verifique se o arquivo INI do provedor esta atualizado.

Ele foi alterado no dia 29/02/2016

Verifique também se nenhum fonte do componente possui uma bolinha vermelha no ícone.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
18 horas atrás, Italo Jurisato Junior disse:

Boa tarde Fabio,

Favor atualizar os fontes e realizar novos testes.

Bom Dia.

O erro " The element '{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}GerarNfseEnvio' is used but not declared in the DTD/Schema. "
não aparece mais após atualização.

Agora aparece este:
Element '{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}EnviarLoteRpsEnvio' cannot be empty according to the DTD/Schema.
Ele entra aqui no ValidarLote com mensagem de erro '' em branco. Tirei o validar só para testar mas daí volta essa mensagem: "Não existe na base de dados uma NFS-e emitida para o número de RPS informado"
Tentei algumas alterações relativo a lote no thema.ini mas ainda não descobri...

 

 

10133UNICA-con-nfse-rps-soap.xml

10133UNICA-con-nfse-rps.xml

10133UNICA-comp-nfse-soap.xml

10133UNICA-comp-nfse.xml

Link para o comentário
Compartilhar em outros sites

11 minutos atrás, DOCFABIO disse:

Bom Dia.

O erro " The element '{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}GerarNfseEnvio' is used but not declared in the DTD/Schema. "
não aparece mais após atualização.

Agora aparece este:
Element '{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}EnviarLoteRpsEnvio' cannot be empty according to the DTD/Schema.
Ele entra aqui no ValidarLote com mensagem de erro '' em branco. Tirei o validar só para testar mas daí volta essa mensagem: "Não existe na base de dados uma NFS-e emitida para o número de RPS informado"
Tentei algumas alterações relativo a lote no thema.ini mas ainda não descobri...

 

 

10133UNICA-con-nfse-rps-soap.xml

10133UNICA-con-nfse-rps.xml

10133UNICA-comp-nfse-soap.xml

10133UNICA-comp-nfse.xml

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Fabio,

Porque você esta executando o método ConsultarNFSeporRPS?

E os arquivos de envio e de retorno gerados ao executar o método Gerar?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Isso eu posso tirar agora, antes fazia isso na tentativa de ter o retorno.

Vou refazer os testes sem o consultar e já coloco aqui.

Realmente faz diferença pois não dá aquela mensagem de erro. 
Apenas fica com o retorno da mensagem em branco, imagem em anexo.

acbr.jpg

10133-ger-nfse-soap.xml

10133-ger-nfse.xml

10133-lista-nfse-soap.xml

10133-lista-nfse.xml

Editado por DOCFABIO
Link para o comentário
Compartilhar em outros sites

2 horas atrás, Italo Jurisato Junior disse:

Bom dia,

Pela mensagem de erro, o erro é no provedor e não no componente.

Verifique se o arquivo INI do provedor esta atualizado.

Ele foi alterado no dia 29/02/2016

Verifique também se nenhum fonte do componente possui uma bolinha vermelha no ícone.

 Então ?

Oque eu poderia argumentar com o suporte ?

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2949 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.