Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Consultar Nfse Guarapari-Es


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

Recommended Posts

Ola pessoal,

 

Estou começando a realizar uns teste aqui com NFSe e me deparei com o erro no programa demo:

 

"O nome ou o endereço do servidor não pôde ser resolvido - URL:http://nfse.guarapari.es.gov.br/NFSEws/Services.svc - SOAPAction:http://tempuri.org/INFSEConsultas/ConsultaNfse"

 

 

Sendo que ao debugar vi que o erro ocorre ao executar "HTTPReqResp.CheckContentType" que esta

dentro do método "TWebServicesBase.OnBeforePost" do fonte "ACBRNFSeWebServices.pas"

 

Os dados da empresa e o certificado foram indicados corretamente.

A consulta foi em modo de produção, consultando NFSe por periodo.

 

Se alguem puder me ajudar.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Maycoll,

 

Digitando a URL diretamente no IE foi resolvido, ou seja, não ocorreu nenhum erro.

 

Deve ter sido um problema momentaneo.

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

Ola Italo, obrigado pela resposta.

 

Porém mesmo que pelo browser esteja dando informação do webservice, pelo Demo da NFSe continua com a mensagem de erro.

Estou o dia todo tentando e o mesmo erro persiste.

 

Será que tem alguma configuração que não foi feita corretamente?

Ou até mesmo algum caminho errado?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Maycoll

 

No seu primeiro post consta a mensagem de erro:

 

"O nome ou o endereço do servidor não pôde ser resolvido - URL:http://nfse.guarapar...ws/Services.svc - SOAPAction:http://tempuri.org/INFSEConsultas/ConsultaNfse"

 

Note que no SoapAction esta escrito: ConsultaNfse sendo que o correto é ConsultarNfse.

 

Checando a Unit ACBrProvedorGovBR, o referido SoapAction esta correto conforme o WSDL do provedor.

 

Favor atualizar todos os fontes de todas as pastas.

 

Cheque se não tem nenhum fonte com uma bolinha vermelha ou triangulo amarelo no seu icone, caso afirmativo exclu-a o arquivo e baixe novamente.

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

Bom dia Italo, sem querer ser chato mas ja sendo ...

 

Em relação ao caminho do SoapAction foi erro meu mesmo na hora de transcrever a mensagem.

 

Em relação aos fontes, acabei de atualizar e o problema persiste.

 

Uma coisa que notei foi que trocando a cidade para uma outra que usa o GovBr(Guapore/4309407/RS por exemplo) o erro não é o mesmo e sim: "Não foi possivel encontrar informações sobre o esquema para o elemento".

(Lembrando: trocando a cidade apenas do servidor, mas mantendo os dados da cidade de Guarapari)

 

Existe alguma coisa a ser feita?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Maycoll,

 

Se você abrir os fontes: pnfsConversao.pas, ACBrProvedorGovBR.pas e ACBrProvedorPronim.pas vai notar que algumas cidades passaram do GovBR para o Pronim.

 

Tenta fazer o mesmo com a cidade Guarapari.

 

Lembre-se de neste caso utilizar os schemas da pasta Pronim para validar o lote de RPS.

 

Se funcionar me avise para que possa fazer as alterações e enviar para o SVN.

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

Fiz a conversão do GovBr para Pronin, mesmo assim acontece o mesmo erro.

 

Acho que fiz certo, alterei somentes estes 3 arquivos que vc indicou. Devo mexer alguma coisa no componente?

 

Outra coisa que me deu duvida é em relação a qual provedor usar pois o site da prefeitura http://nfse.guarapari.es.gov.br/NFSE/ tem uma logo do GovBr mas logo embaixo tem uma informação do Pronin.

 

Segue anexo os arquivos os quais alterei.

 

ACBrProvedorGovBR.pas

ACBrProvedorPronim.pas

pnfsConversao.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Maycoll,

 

Não é necessário mais nenhuma alteração a não ser de configurar o componente para a pasta de schemas do pronim.

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

Boa tarde Italo,

 

O problema que estava acontecendo eu consegui resolver. Percebi que era um problema no certificado, ou melhor, no arquivo ACBR.inc que não estava indicando que era OpenSSL.  :mrgreen:

 

Pois bem, o RPS gera normalmente, porem o problema agora é que na hora de enviar o lote da "Erro desconhecido ao enviar o lote".

 

Estou fazendo os teste pelo Pronim, pois tudo indica que foi mudado mesmo. Os teste estão sendo feitos em modo homologação.

 

Alguma solução viável?

Link para o comentário
Compartilhar em outros sites

Descobri uma coisa:

Os endereços de acesso estão errados.

 

ConfigURL.ProNomeCidade              := '';
ConfigURL.ProRecepcaoLoteRPS    := 'http://nfes.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProConsultaLoteRPS      := 'http://nfes.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProConsultaNFSeRPS    := 'http://nfes.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProConsultaSitLoteRPS  := 'http://nfes.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProConsultaNFSe           := 'http://nfes.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProCancelaNFSe            := 'http://nfes.guarapari.es.gov.br/NFSEws/Services.svc';
 
CORRETO

 

ConfigURL.ProNomeCidade              := '';
ConfigURL.ProRecepcaoLoteRPS    := 'http://nfse.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProConsultaLoteRPS      := 'http://nfse.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProConsultaNFSeRPS    := 'http://nfse.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProConsultaSitLoteRPS  := 'http://nfse.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProConsultaNFSe           := 'http://nfse.guarapari.es.gov.br/NFSEws/Services.svc';
ConfigURL.ProCancelaNFSe            := 'http://nfse.guarapari.es.gov.br/NFSEws/Services.svc';

 

 

 

Porem  :mrgreen: , quando vou consultar notas por período,

 

Pelo Pronim me informa que a inscrição municipal não corresponde ao cnpj do emitente

 

Pelo GovBr me informa que:

Código de Erro : E160

Mensagem: Linha: 1 - Coluna: 40 - Could not find schema information for the element 'http://tempuri.org/servico_consultar_nfse_envio:ConsultarNfseEnvio'.

Correcao: Envie um arquivo dentro do schema do arquivo XML de entrada.

 

To achando o fio da meada ... mas ainda to meio perdido ....  :-|

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Maycoll,

 

Me diz uma coisa, alterando a cidade de Guarapai para o provedor Pronim o envio foi realizado com sucesso?

 

A questão agora é consulta?

 

Se sim, vou provemer a alteração nos fontes e disponibilizar para mais colegas possam realizar testes e lhe ajudar nas correções que faltam.

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

Boa tarde Ítalo,

 

O que fiz até agora:

 

- Alterei o servidor de GovBr para Pronim.

- Modifiquei os caminhos do servidor de 'http://nfes.guarapari.es.gov.br/NFSEws/Services.svc' para 'http://nfse.guarapari.es.gov.br/NFSEws/Services.svc'

 

O que consegui:

 

- Consultas de notas por período ok pelo servidor Pronim.

- Impressão de notas ok.

- Gerar RPS

   - Geração ok

   - Emissão não funciona em modulo de homologação pois acho que o servidor de teste da prefeitura esta off,

   - Vou ter que fazer alguns teste em modo de produção mesmo e depois cancelar as notas.

 

 

Se eu tiver mais algum resultado eu posto aqui.

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Solution

Bom apenas pra finalizar o tópico:

 

O testes que estou fazendo para o envio e consulta de nfse para a cidade de Guarapari-ES, estão sendo feitos pelo servidor PRONIM.

 

Tudo parece estar funcionando perfeitamente.

 

Tive que alterar os fontes do GovBr para PRONIM

Link para o comentário
Compartilhar em outros sites

Maycoll, obrigado por estar ajudando nesse tópico, mas gostaria de te perguntar:

 

- Você testou como homologação também? Nos meus testes dá erro dizendo que não está habilitada ainda a função de gerar e enviar. Que XML voçe está usando? Teve que modifica-los também?

 

Mudei também para o PRONIM e continua a mesma coisa.

 

Teria como você compartilhar os fontes do componente que você alterou com a gente? Seria de grande ajuda.

 

Obrigado

 

Rodrigo

Link para o comentário
Compartilhar em outros sites

Ola Rodrigo,

 

Cara pelo que vi o servidor de homologação não esta funcionando, erro interno do servidor. Não consegui falar com algum responsavel na prefeitura que me informasse se o problema poderia ser resolvido.

 

O jeito, infelismente, foi fazer os testes em produção memso. Tirei algumas notas de 0,01 centavo para ver como se comportaria.

 

Em relação aos xml's, estou usando os mesmos do componente com algumas alterações que não influenciam na execução dos comandos, alterei apenas algumas mensagens de retorno e algumas propriedades que eu precisava. Porem as requisições de serviço são as mesmas do demo.

Link para o comentário
Compartilhar em outros sites

Maycoll, não sei como você pode estar conseguindo enviar pra cidade de Guarapari...rssss....

 

Estou com os fontes do componente atualizados, mudei tudo o que tinha que mudar neles (acho) e até coloquei como PRODUÇÃO, mas nada.

 

Continua dando a mensagem de que  a funcionalidade [Gerar NFSe] não foi disponibilizada pelo provedor: Pronim.

 

Seria muito legal se você disponibilizasse os fontes do componente alterados e os XMLs também pra que toda a comunidade ACBr pudesse ser beneficiada.

 

Valeu!!

 

Abraço

 

Rodrigo

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia Rodrigo

veja que um pouco acima ele postou que usou o Gerar RPS e não Gerar NFS-e!

conforme o italo já explico tem provedores que deixam gerar somente o RPS e muito poucos deixam gerar diretamente a NFS-e

acho que é ai seu problema !

Maycoll, não sei como você pode estar conseguindo enviar pra cidade de Guarapari...rssss....

 

Estou com os fontes do componente atualizados, mudei tudo o que tinha que mudar neles (acho) e até coloquei como PRODUÇÃO, mas nada.

 

Continua dando a mensagem de que  a funcionalidade [Gerar NFSe] não foi disponibilizada pelo provedor: Pronim.

 

Seria muito legal se você disponibilizasse os fontes do componente alterados e os XMLs também pra que toda a comunidade ACBr pudesse ser beneficiada.

 

Valeu!!

 

Abraço

 

Rodrigo

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a todos,

 

Na verdade alguns provedores aceita somente o envio de um lote de RPS, outros o envio tem que ser de apenas um RPS e tem outros cujo envio é síncrono e não assíncrono.

 

Sendo assim o componente possui 3 métodos que podemos utilizar para enviar o RPS para o Web Services.

 

Enviar - > trabalha no modo assíncrono e envia um lote contendo UM ou no máximo 50 RPS.

 

EnviarSincrono -> trabalha no modo síncrono e envia um lote contendo UM ou no máximo 50 RPS.

 

Gerar -> trabalha no modo síncrono e envia somente UM RPS.

 

Como vocês podem ver, apesar do Web Services se chamar GerarNfse o componente não gera o XML da NFS-e e sim gera e envia o XML do RPS.

 

Por favor não confundir com outro método que o componente oferece que é o GerarLote.

 

Este por sua vez apenas Gera o Lote contendo UM ou no máximo 50 RPS e salva em disco, para que seja posteriormente importado através do site do provedor.

 

Outra coisa importante cada provedor implementou os Web Services da sua maneira, portanto temos provedores que oferecem as 3 opções de envio e outros apenas UM.

 

Se você tentar usar uma opção e receber a mensagem do componente informando que a funcionalidade escolhida não foi implementada pelo provedor XYZ, isso significa que, não se trata de um erro ou você fez algo de errado e muito menos que algo ainda precisa ser implementado no componente.

 

O Ginfes por exemplo, só temos a opção de envio pelo modo assíncrono os outros dois não funciona, pela simples razão que o Ginfes não possui os Web Services para recepcionar o lote em modo síncrono ou simplesmente o envio de um RPS sem a necessidade de montar o lote.

 

Se algum dia o Ginfes implementar o Web Services GerarNfse, basta liberarmos esse método para este provedor.

 

Espero ter ajudado.

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

Obrigado a todos pela atenção.

 

A dica do Juliomar foi em cheio. Estava na minha frente e não estava vendo que era para gerar o RPS e não a nota.

 

Mudei aqui e funcionou. Estou testando mais ainda pra garantir.

 

A questã da explicação do Italo, também já sabia, por isso que estava achando estranho.

 

Valeu pessoal!!!!

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
  • Este tópico foi criado há 3598 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.