Ir para conteúdo
  • Cadastre-se

Rubinho

Usuários SAC
  • Total de ítens

    44
  • Registro em

  • Última visita

Reputação

4 Neutro

Sobre Rubinho

  • Rank
    Membro

Profile Information

  • Sexo
    Masculino
  • Localização
    Brasil

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Foi exatamente esse o meu deslize. Tinha identificado agora de manhã antes de ler esse seu post, muito obrigado!!! Prolema resolvido, galera! Muito obrigado, pessoal!
  2. Italo, Fiz um teste com o ACBrNFe_demo e nele tbm ao rejeitar gera uma exceção que aponta para: function TWebServices.Envia(const ALote: String; const ASincrono: Boolean; AZipado: Boolean): Boolean; begin FEnviar.Clear; FRetorno.Clear; FEnviar.Lote := ALote; FEnviar.Sincrono := ASincrono; FEnviar.Zipado := AZipado; if not Enviar.Executar then Enviar.GerarException( Enviar.Msg ); if not ASincrono or ((FEnviar.Recibo <> '') and (FEnviar.cStat = 103)) then begin FRetorno.Recibo := FEnviar.Recibo; if not FRetorno.Executar then FRetorno.GerarException( FRetorno.Msg ); end; Result := True; end; log de erro em anexo. erro.log
  3. Vou fazer uns testes ACBrNFe_demo para tentar entender o que esta acontecendo com minha aplicação. Italo, muito obrigado!!! Tendo alguma novidade, posto aqui. Valeu!
  4. Usando assim: ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.xMotivo // Aqui o motivo da rejeição vem corretamente ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.cStat // Aqui vem sempre zero Isso! Debuguei, foi aí que percebi q se gerava uma exceção. Lembro que há algum tempo atrás, percebi isso e acabei fazendo o controle da exceção, já que mesmo com a exceção eu, na epoca ainda recebia o Status e o Motivo. Mas agora não mais e não sei exatamente quando isso parou de acontecer.
  5. Italo, É normal quando há uma rejeição da Sefaz o fluxo abaixo gerar uma Exceção? Veja os comentários do código. try ACBrNFe1.Enviar(vNumLote,True,True); cStatus := ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.cStat; Except On E: Exception do // Aqui é local correto de receber o código de rejeição? Quando a NFC esta sendo rejeitada esta sendo gerado uma exceção. cStatus := ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.cStat; End;
  6. Então, Italo Acho que essa condição está sendo atendida, abaixo segue a versão 4.0 e QRCode só tem em NFC. -<retEnviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00">
  7. <?xml version="1.0" encoding="UTF-8"?> -<retEnviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00"> <tpAmb>2</tpAmb> <verAplic>SVRSnfce201807191353</verAplic> <cStat>104</cStat> <xMotivo>Lote processado</xMotivo> <cUF>28</cUF> <dhRecbto>2019-03-13T15:16:19-03:00</dhRecbto> -<protNFe versao="4.00"> -<infProt> <tpAmb>2</tpAmb> <verAplic>SVRSnfce201807191353</verAplic> <chNFe>28190307684607000187650060000000071000000075</chNFe> <dhRecbto>2019-03-13T15:16:19-03:00</dhRecbto> <digVal>VVPTSlJLABN3m/NWXUJx5GkkDgs=</digVal> <cStat>464</cStat> <xMotivo>Rejeicao: Codigo de Hash no QR-Code difere do calculado</xMotivo> </infProt> </protNFe> </retEnviNFe> Estou fazendo algumas simulações e não é sempre que esse arquivo é gravado quando há rejeições.
  8. Perfeito. Ele dá erro e retorna zero, consulto a Sefaz e a NFC não foi registrada na Sefaz devido ao erro, exemplo, falta de NCM. Recebendo apenas o zero não consigo diferenciar uma inconsistência no XML, que não adianta reenvio, de um erro de timeout com a Sefaz. Não tem como capturar o status da rejeição?
  9. Bom dia, pessoal! Uso ACBr com sucesso já há alguns anos e por esses dias comecei a ter alguns problemas de bloqueio junto a Sefaz. Percebi que o problema era porque eu não estava tratando direito os Status de rejeição, o que faz minha aplicação enviar varias vezes minhas NFC que estão em contingencia mesmo sem ter sido feito nenhuma correção na NFC. Li algumas dicas em outros tópicos aqui no Forum e não obtive sucesso. A pergunta é: Como fazer para capturar o código de status da rejeição após o uso do método "ACBrNFe1.Enviar(vNumLote,True,True);" ? Tentei outros métodos que achei em outros tópicos, tipo: ACBrNFe1.WebServices.Retorno.cStat; mas não funcionaram. Percebi que no arquivo: "***-pro-lot.xml" vem o status correto. Como tenho usado: try ACBrNFe1.Enviar(vNumLote,True,True); cStatus := ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.cStat; Except On E: Exception do cStatus := ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.cStat; End; Agradeço desde já a atenção de todos. Rubens
  10. Rubinho

    Erro 555

    Em Sergipe também estou com o mesmo problema.
  11. Bom dia, rapazes! Existe alguma forma de fazer o download da tabela IBPT direto do site: http://deolhonoimposto.ibpt.com.br através do componente ACBr?
  12. Galera, perdão por meu equivoco. Italo, muito obrigado pelos esclarecimentos e atenção. Rubens
×
×
  • Criar Novo...