Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFSeX ISSNET Ribeirão Preto


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

Recommended Posts

Postado

Boa tarde!

 

Ao passar a utilizar o componente ACBrNFSeX apontando para o provedor ISSNET (ABRASF 2.04) recursos como o link da nota fiscal e também o QRCode não estão retornando.

 

Isso é por conta do novo componente?

 

Grato.

  • Consultores
Postado

Bom dia Oliveira,

A versão 2.04 do provedor ISSNet só foi implementado no novo componente: ACBrNFSeX.

O componente só vai imprimir o QR-Code no DANFSE se no XML da NFS-e conter em alguma tag a string do QR-Code ou se no arquivo ACBrNFSeXServicos.ini conter a string do QR-Code para a referida cidade, caso contrario não vai imprimir.

Se tratando do provedor ISSNet tanto na versão 1.00 quanto na 2.04 no XML da NFS-e não contem a string do QR-Code e nem no arquivo ACBrNFSeXServicos.ini

Para a versão 2.04 foi implementando um método chamado ConsultarLinkNFSe que retorna a string do QR-Code.

De posse da string do QR-Code, você deve ler o XML da nota, passar para a propriedade NFSe.Link e por fim mandar imprimir o DANFSE.

Esse processo é só para o provedor ISSNet na versão 2.04

 

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

  • 4 semanas depois ...
Postado

>>>>>> Parametros <<<<<<<

   DM_Conexao.ACBrNFSe1.NotasFiscais.Clear;

   with DM_Conexao.ACBrNFSe1 do
   begin

      Configuracoes.Geral.Emitente.RazSocial := xRazaoSocial;
      Configuracoes.Geral.Emitente.CNPJ      := xCNPJCPF;
      Configuracoes.Geral.Emitente.InscMun   := xIM;

   end;

   InfConsultaLinkNFSe := TInfConsultaLinkNFSe.Create;

   xEmissao     := '08/03/2024';
   xCompetencia := '26/02/2024';
   xNumeroNFSe  := '335';
   xSerieNFSe   := '1';
   xNumeroRps   := '365';
   xSerieRps    := '1';

   try

      InfConsultaLinkNFSe.DTEmissao   := StrToDateDef(xEmissao, 0);
      InfConsultaLinkNFSe.Competencia := StrToDateDef(xCompetencia, 0);
      InfConsultaLinkNFSe.NumeroNFSe  := xNumeroNFSe;
      InfConsultaLinkNFSe.SerieNFSe   := xSerieNFSe;
      InfConsultaLinkNFSe.NumeroRps   := StrToIntDef(xNumeroRps, 1);
      InfConsultaLinkNFSe.SerieRps    := xSerieRps;
      InfConsultaLinkNFSe.TipoRps     := '1';
      InfConsultaLinkNFSe.Pagina      := 1;

      DM_Conexao.ACBrNFSe1.ConsultarLinkNFSe(InfConsultaLinkNFSe);

      ConfigNFSeForm1.ChecarResposta(tmConsultarLinkNFSe);

  finally

      InfConsultaLinkNFSe.Free;

 end;
 

 

Essa é a resposta do componente, a mensagem que aparece:

Requisição
Ambiente: 1
Cidade  : Ribeirao Preto/SP
Provedor: ISSNet
Versão  : 2.04
 
Método Executado: Consultar Link da NFSe
 
Parâmetros de Envio
Competencia   : 26/02/2024
Numero da NFSe: 335
Série da NFSe : 1
Numero da NFSe: 365
Série da NFSe : 1
 
Parâmetros de Retorno
Situação: 
Link    : 
Sucesso : False
 
 
Erro(s):
Código  : X800
Mensagem: Erro de Validação:  --> 1845 - Element '{http://www.abrasf.org.br/nfse.xsd}ConsultarUrlNfseEnvio': No matching global declaration available for the validation root.

Correção: 
---------
 

  • Consultores
  • Solution
Postado

Bom dia Oliveira,

Pela mensagem de erro, tudo indica que a sua aplicação esta pegando schemas desatualizado do provedor.

Os schemas corretos estão na pasta: ...\Exemplos\ACBrDFe\Schemas\NFSe\ISSNet\2.04

 

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

Bom dia Ítalo!

Realmente, atualizando os schemas deu certo a utilização da função ConsultarLinkNFSe.

No dia 08-03-2024 eu havia atualizado o componente, mas não me lembrei de verificar e atualizar os schemas.

 

Mas,.. você saberia me responder o por que ao ENVIAR uma NFS-e na resposta de retorno não vem o Link da nota fiscal ???

 

Grato.

  • Consultores
Postado

Boa tarde Oliveira,

O provedor ISSNet segue a versão 2 do layout da ABRASF e nesse layout não esta previsto a presença de uma tag com o Link, logo o webservice do provedor não gera o XML da NFS-e com essa informação.

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

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