Ir para conteúdo
  • Cadastre-se

dev botao

Link para acesso à NFS-e


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

Recommended Posts

Pessoal, gostaria de verificar se podem incluir a seguinte alteração no componente de envio de NFS-e, na parte de consulta do link.

Por exemplo, no provedor Infisc é possível obter a URL de consulta apenas concatenando uma URL base com a chave de acesso. Exemplo:

https://nfse.sapucaiadosul.rs.gov.br/portal/consulta.jspx?nf=${ChaveAcesso}

-https://sapucaiadosul-homol.infisc.com.br/portal/consulta.jspx?nf=${ChaveAcesso}

 

https://nfse.caxias.rs.gov.br/portal/consulta.jspx?nf=${ChaveAcesso}

- https://nfsehomol.caxias.rs.gov.br/portal/consulta.jspx?nf=${ChaveAcesso}

Poderia haver um replace de chave de acesso lá na rotina.

----------------------

Outra coisa, no caso do IssNet é possível obter o link através de uma consulta:

Esse é um trecho de código que eu utilizo:

var
 DadosMsg,
 Envelope : AnsiString;
begin
DadosMsg := '<ConsultarUrlVisualizacaoNfseEnvio xmlns="http://www.issnetonline.com.br/webserviceabrasf/vsd/servico_consultar_url_visualizacao_nfse_envio.xsd" xmlns:tc="http://www.issnetonline.com.br/webserviceabrasf/vsd/tipos_complexos.xsd">' +
                '<Prestador>' +
                    '<tc:CpfCnpj>' +
                        '<tc:Cnpj>' + CNPJ + '</tc:Cnpj>' +
                    '</tc:CpfCnpj>' +
                    '<tc:InscricaoMunicipal>' + IM + '</tc:InscricaoMunicipal>' +
                '</Prestador>' +
                '<Numero>' + NumeroNFSe + '</Numero>' +
                '<CodigoTributacaoMunicipio>' + CodigoTributacaoMunicipio + '</CodigoTributacaoMunicipio>' +
            '</ConsultarUrlVisualizacaoNfseEnvio>';

Envelope := '<?xml version="1.0" encoding="utf-8"?>' +
            '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">' +
              '<soap:Body>' +
                '<ConsultarUrlVisualizacaoNfse xmlns="http://www.issnetonline.com.br/webservice/nfd">' +
                  '<xml>' +
                    '&lt;?xml version="1.0" encoding="UTF-8"?&gt;' +
                     StringReplace(StringReplace(DadosMsg, '<', '&lt;', [rfReplaceAll]), '>', '&gt;', [rfReplaceAll]) +
                  '</xml>' +
                '</ConsultarUrlVisualizacaoNfse>' +
              '</soap:Body>' +
            '</soap:Envelope>';

Envelope := ACBrUtil.TiraAcentos(Envelope);
Result := Envelope;

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Boa noite Marcio,

Com relação ao provedor Infisc, você fez a alteração?

Se sim, favor anexar os arquivos alterados para que possamos avaliar.

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

  • 2 semanas depois ...
  • Consultores

Boa noite Marcio,

Muito obrigado pela colaboração, ainda hoje estarei enviado para o repositório.

Quanto ao provedor ISSNet o problema que seria criado um método somente para ele.

 

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

  • 3 anos depois...

Boa tarde. Estou com mesmo problema sobre a consulta da URL para provedor ISSNET.

Tem outro topico também com o mesmo problema: Aqui

E um seguinte, para provedor ISSNET não tem o LinkNFSe. Tem um serviço para consultar a URL. Como se fosse envio, consulta, cancelamento. Tem um de ConsultaURL.

Entrei em contato com o pessoal da prefeitura de Aparecida de Goiânia e eles me passou os arquivos de XML de exemplo. Vou anexar também.

 

Minha dúvida e a seguinte, acho que e um serviço especifico para o provedor em questão. Qual melhor solução e implementação do metodo? Fazer igual de envio, consultar rps e assim por diante? Criar um especifico para consultar a URL?

 

Exemplo do link retornado pelo serviço do webservice.

URL

Manuais , Schemas e Exemplos.zip

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Lucio,

Tome como base o método ConsultarSituacao para criar o método ConsultarURL.

Implemente essa nova consulta e anexa somente os fontes que você alterou, para que possamos analisar.

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

22 horas atrás, Italo Giurizzato Junior disse:

Bom dia Lucio,

Tome como base o método ConsultarSituacao para criar o método ConsultarURL.

Implemente essa nova consulta e anexa somente os fontes que você alterou, para que possamos analisar.

Bom dia! Sim, ja fiz a alteração e anexei em outro topico. Aqui Inclusive funcionando. Estou utilizando o metodo em teste e ta ok.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

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

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

  • Este tópico foi criado há 1212 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.