Ir para conteúdo
  • Cadastre-se

dev botao

Envio de NFSe e não consigo obter no retorno a situação


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

Recommended Posts

estou usando trunk2 e o provedor BHISS, porém não estou conseguindo pegar a situação de maneira alguma nem pelo protocolo, nem após ConsultarNFSeporRps.

 

Segue como estou fazendo.

 

  ACBrNFSe1.NotasFiscais.Clear;
  ACBrNFSe1.NotasFiscais.LoadFromFile(nomearq);

  ACBrNFSe1.ConsultarNFSeporRps(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,
                                ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,
                                TipoRPSToStr(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo));

 

situacao :=  ACBrNFSe1.NotasFiscais.Items[0].NFSe.Situacao;

A situacao vem em Branco porem na mensagem do componente vem correto 4 por exemplo.

 

Pelo protocolo :

ACBRNFSe1.ConsultarSituacao(dbedtPROTOCOLONFSE.Text);

situacao := ACBrNFSe1.WebServices.ConsSitLoteRPS.RetSitLote.InfSit.Situacao;

Nem no site da prefeitura conseguui consultar tipo não reconhece o protocolo.

O que estou fazendo de errado?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Se ao consultar a NFS-e por RPS a situação vem em branco isso significa que esse provedor não retorna essa informa ao realizar esse tipo de consulta.

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

Link para o comentário
Compartilhar em outros sites

Italo quando a nota é processada após o envio com o monitoramento do componente vem a informação pelas duas situações abaixo.

 ShowMessage(ACBrNFSe1.WebServices.ConsSitLoteRPS.Situacao + ' / ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.Situacao);

 

Porém quando consulto após :

ACBrNFSe1.ConsultarNFSeporRps(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,
                                ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,
                                TipoRPSToStr(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo));

 

  ACBrNFSe1.ConsultarLoteRps('124', 'A50045742B20166000000049');

 

  ACBRNFSe1.ConsultarSituacao('A50045742B20166000000049','1');

 

Sempre vem em branco ou 1.

 

129UNICA-con-nfse-rps.xml

129UNICA-comp-nfse.xml

Link para o comentário
Compartilhar em outros sites

Italo,

Aparentemente resolvido, o problema aparentemente estava na hora de salvar o protocolo na base de dados estava salvando tudo maiusculo agora só porque eu quero estou gerando e não vem nenhum com minisculo, vou realizar mais uns testes mas consegui consultar assim.

    ACBrNFSe1.ConsultarLoteRps(rps, protocolo);
    situacao := ACBrNFSe1.NotasFiscais.Items[0].NFSe.Situacao;

 

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

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