Ir para conteúdo
  • Cadastre-se

dev botao

Buscar informações do ACBrNFseX


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

Recommended Posts

Postado

Boa tarde,

Após autorizar a NFS-e, pelo ACBrNFSeX, o valor das Propriedades NotasFiscais.Items[0].NFSe.Numero, NotasFiscais.Items[0].NFSe.CodigoVerificacao e NotasFiscais.Items[0].NomeArq ficam em branco.

Utilizo o provedor DIGIFRED.

Alguma sugestão?

Desde já agradeço

Postado (editado)

Boa tarde, Italo!

Acabei fazendo os testes dentro do sistema que utilizo!

Não realizei os testes direto no programa exemplo!

Mas vou verificar aqui!

Tem alguma propriedade especifica que posso verificar?

 

 

 

Editado por Thiago Sarturi
  • Consultores
Postado

Bom dia Thiago,

No novo componente de emissão de NFS-e (ACBrNFSeX) temos agora apenas um método para emitir a NFS-e.

É o método Emitir.

Esse método possui 3 parâmetros: o primeiro é o numero do lote, o segundo é o modo de envio e o terceiro defini se o DANFSE vai ser impresso automaticamente ou não.

O meu conselho é que devemos informar somente o numero do lote, exemplo:

ACBrNFSeX1.Emitir(NumLote);

Desta forma o componente vai usar o modo de envio automático e vai imprimir o DANFSE caso o Rps enviado seja processado com sucesso.

Aconselho também que configure a propriedade de configuração: ConsultarLoteAposEnvio com o valor True, pois os provedores que seguem a versão 1 do layout da ABRASF se faz necessário realizar a consulta, uma vez que nessa versão o modo de envio é assíncrono.

 

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, Italo

Estou enviando neste formato: ACBrNFSeX1.Emitir(NumLote);

Configurei o ConsultarLoteAposEnvio  para true mas mesmo assim não preenche as informações após o processamento.

Postado

Boa Tarde,

Para mim apos executar as function :

     "ACBrNFSex1.emitir(NroLote)" e "ACBrNFSeX1.ConsultarLoteRps(TNFSeEmiteResponse(NFSeEmiteResponse).Protocolo, TNFSeEmiteResponse(NFSeEmiteResponse).Lote)"

no provedor Betha para prefeitura de São Jose - SC , somente a propriedade   NotasFiscais.Items[0].NFSe.Numero retorna preenchida.

e as propriedades : "NotasFiscais.Items[0].NFSe.CodigoVerificacao" , "NotasFiscais.Items[0].NomeArq"  e "NotasFiscais.Items[0].Protocolo" em branco.

 

  • Consultores
Postado

Boa tarde,

No novo componente a propriedade ConsultarLoteAposEnvio não esta funcionando, portanto se faz necessário executar os dois métodos.

Por favor anexa o XML retornado pelo ConsultarLoteRps, assim eu posso verificar o porque não esta retornando as demais informações.

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 (editado)

Bom dia, Italo

Testei aqui com o ConsultarLoteRps.

Está dando um erro de conversão.

---------------------------
GExperts Debugger Exception Notification
---------------------------
Project .... e raised exception class EConvertError with message ''202100000000032' is not a valid integer value'.
---------------------------
[&Filter ...] [Ignore &All this Session] [Break] [Additional &Info] [Continue]
---------------------------
ThreadId=3616
ProcessId=2
ThreadName=""
ExceptionMessage="'202100000000032' is not a valid integer value"
ExceptionName="EConvertError"
ExceptionDisplayName="EConvertError"
ExceptionAddress=7576A6F2
FileName=<not available>
LineNumber=<not available>
ExceptionObject=0F1C8010
Classes=[EConvertError,Exception,TObject]

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

Notei que está dando este quando executa a função FindByNFSe da classe ACBrNFSeXNotasFiscais.

image.png.4341bb03c7d41ee91b6eccc9aabc7669.png

Não sei se ajuda...

Tentei verificar mas não consegui resolver!

Editado por Thiago Sarturi
Postado

Bom dia Italo,

Show de bola!

Atualizei os fontes e o erro de conversão a princípio foi corrigido.

Só ao executar o ConsultarLoteRps ainda não consigo buscar as informações das propriedades: NotasFiscais.Items[0].NFSe.Numero, NotasFiscais.Items[0].NFSe.CodigoVerificacao

[]s,

 

Postado

Bom dia,

@Italo Giurizzato Junior tenho o mesmo problema no provedor SystemPro para a cidade de erechim. Em anexo os XML de retorno:
24-env-lot-sinc.xml24-lista-nfse-sinc-soap.xml24-lista-nfse-sinc.xml24-env-lot-sinc-soap.xml4321070877131400010856000000000000024-rps.xml

Notei que o RPS esta indo para a pasta Recibos mas a NFSe não esta na pasta Notas

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • Consultores
  • Solution
Postado

Boa tarde Maurício,

Favor atualizar os fontes e faça novos testes.

O rotina que trata o retorno do método Emitir não estava levando em consideração o retorno dos serviços: EnviarLoteRpsSincrono e GerarNfse.

Nesses dois temos no retorno o XML da NFS-e, que deve ser extraída e salva em disco na pasta Notas.

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, Italo

Só uma dúvida, quando ao buscar o Número e Código de Verificação da NFS-e.

Após consultar  o lote, verifiquei que retornam duas notas fiscais, mesmo tendo enviado apenas uma no lote.

A primeira nota (NotasFiscais.Items[0]) não traz as informações do Número e Código de Verificação. A segunda nota traz estas informações! Minha pergunta é: isto é um comportamento normal do componente? Deveria trazer apenas uma nota neste retorno?

 

 

Postado
22 minutos atrás, Thiago Sarturi disse:

Bom dia, Italo

Só uma dúvida, quando ao buscar o Número e Código de Verificação da NFS-e.

Após consultar  o lote, verifiquei que retornam duas notas fiscais, mesmo tendo enviado apenas uma no lote.

A primeira nota (NotasFiscais.Items[0]) não traz as informações do Número e Código de Verificação. A segunda nota traz estas informações! Minha pergunta é: isto é um comportamento normal do componente? Deveria trazer apenas uma nota neste retorno?

 

 

Bom dia tiago, sim eu tmbm notei, acredito que seja um problema na leitura do retorno que não esteja limpando o componente e adicionando outra NFSe, mas vou esperar o Italo se pronunciar

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

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

The popup will be closed in 10 segundos...