
frederico nogueira
Membros-
Total de ítens
92 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que frederico nogueira postou
-
to usando libOPENSSL+ xsXMLsec TRAVA EM procedure TDFeSSLXmlSignXmlSec.InitXmlSec; ACBrDFeXsXmlSec.InitXmlSec( XMLSecCryptoLib ); AQUI
-
agora apos executar tanto a DEMO quanto minha APP encarram aplicação sem dar erro ao executar. ACBrNFe1.NotasFiscais.Assinar; erro acontece na unit ACBrDFeXsXmlSec; function TDFeSSLXmlSignXmlSec.Assinar; XmlAss := XmlSecSign(AXml, AnsiString(SignatureNode), AnsiString(SelectionNamespaces), AnsiString(infElement)); app encerra aqui,
-
agora apos executar tanto a DEMO quanto minha APP encarram aplicação sem dar erro ao executar. ACBrNFe1.NotasFiscais.Assinar;
-
usei o OpenSSL e funcionou. mas nao e para mudar para o libWinCrypt?
-
com ou sem o numero de serie o erro continua. o erro acontece aqui na linha em negrito na unit ACBrDFeWinCrypt.pas procedure PFXDataToCertContextWinApi(AData, APass: AnsiString; var AStore, ACertContext: Pointer); var PFXBlob: CRYPT_DATA_BLOB; PFXCert: PCCERT_CONTEXT; wsPass: WideString; begin PFXBlob.cbData := Length(AData); PFXBlob.pbData := PBYTE(AData); if not PFXIsPFXBlob(PFXBlob) then raise EACBrDFeException.Create('PFXDataToCertContextWinApi: DadosPFX informado não são válidos'); wsPass := WideString( APass ); if not PFXVerifyPassword(PFXBlob, LPCWSTR(wsPass), 0) then raise EACBrDFeException.Create('PFXDataToCertContextWinApi: Senha informada está errada'); AStore := PFXImportCertStore( PFXBlob, LPCWSTR(wsPass), CRYPT_EXPORTABLE or {PKCS12_PREFER_CNG_KSP or} PKCS12_INCLUDE_EXTENDED_PROPERTIES); if AStore = nil then raise EACBrDFeException.Create( 'PFXDataToCertContextWinApi: Falha em "PFXImportCertStore" Erro: '+GetLastErrorAsHexaStr); // Varre cadeia de certificados lidos, e procura por Certificado do Cliente // ACertContext := Nil; PFXCert := Nil; PFXCert := CertEnumCertificatesInStore(AStore, PCCERT_CONTEXT(PFXCert)^); while (PFXCert <> Nil) and (ACertContext = Nil) do begin // Se Tem numero de série, então é o certificado do cliente if PFXCert^.pCertInfo^.SerialNumber.cbData >= 16 then ACertContext := PFXCert else PFXCert := CertEnumCertificatesInStore(AStore, PCCERT_CONTEXT(PFXCert)^); end; if (ACertContext = Nil) then raise EACBrDFeException.Create( 'PFXDataToCertContextWinApi: Falha ao localizar o Certificado com a Chave Privada.'); end;
-
modifiquei conforme exemple a agora estou com o seguinte erro que ja esta com outro topico aberto nesse forum recentemente. tudo que precisa acessar o certificado eta dando esse erro exceto o primeiro botão de consulta de numero de serie do certificado. reproduzi o erro na DEMO.
-
vou ter que parar de usar capcom?
-
estava funcionando normalmente mas quanto atualizei os fontes começou a dar erro ao assinar a nota. executo ACBrNFe1.NotasFiscais.GerarNFe; o erro acontece aqui ACBrNFe1.NotasFiscais.Assinar; mensagem é: EOleExcePtion with message 'parametro incorreto'
-
essas são as dll´s que estão na pasta da aplicação André.
-
caros, tenho uma app que funciona normal mas em uma determinada maquina ela não assina a nota fiscal ao executar a linha abaixo: acbr.notafiscal.assinar; isso ocorrem em apenas uma maquina a qual formatei e reinstale tudo e continua com o mesmo problema. fiz os testes de ambiente no site da serasa e o certificado esta ok e a assinatura esta ok. sera que os colegar poderiam me ajudar a identificar qual e o erro? desde ja agradeço a ajuda.
-
Erro enviando CCE trunk 2 'Não existe NFe com a chave xxxx carregada.'
um tópico no fórum postou frederico nogueira ACBrNFe
ao enviar estou com esse erro mostrado na imagem ao enviar a CCE. abaixo segue meu codigo para analise dos colegas e agradeço qualquer ajuda para descobrir o que esta errado. ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.EventoNFe.Evento.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(ARQUIVO); ACBrNFe1.EventoNFe.idLote := StrToInt(idLote); with ACBrNFe1.EventoNFe.Evento.Add do begin infEvento.chNFe := Chave; infEvento.CNPJ := CNPJ; infEvento.dhEvento := now; infEvento.tpEvento := teCCe; infEvento.nSeqEvento := StrToInt(nSeqEvento); infEvento.detEvento.xCorrecao := Correcao; InfEvento.cOrgao := StrToInt(Copy(Chave,1,2)); end; try ACBrNFe1.EnviarEvento(StrToInt(idLote)); ===> ERRO ACONTECE AQUI ##################### retornoWS := ACBrNFe1.WebServices.EnvEvento.RetWS; // LoadXML(ACBrNFe1.WebServices.EnvEvento.RetWS, WBResposta); except exit; end; -
Boa tarde! Gostaria de saber se tem como fazer uma consulta usando a função ACBrNFe1.DistribuicaoDFe para listar documentos de um período especifico?
-
List Index Out Of Bounds (1) Na Função Acbrnfe1.enviar
frederico nogueira replied to frederico nogueira's tópico in ACBrNFe
o problema e só no envio e recebimento da confirmação. o arquivo e recebido mas esse erro ocorre antes de receber a confirmação. outros webservices sem problema. anti virus, firewall, windoes defender desativados. -
List Index Out Of Bounds (1) Na Função Acbrnfe1.enviar
frederico nogueira replied to frederico nogueira's tópico in ACBrNFe
n consigo solucionar o problema. o componente envia mas da o erro antes deu receber a autorização da SEFAZ. alguém do grupo passou por isso? -
caros, tenho uma nota que esta apresentando esse erro. - rejeição -CEAN inválido como faço para verificar qual o problema com o EAN e qual seria ele? tenho como validar antes de transmitir? obs: uma nota com apenas 32 itens
-
List Index Out Of Bounds (1) Na Função Acbrnfe1.enviar
frederico nogueira replied to frederico nogueira's tópico in ACBrNFe
erro quando xecuta esse codigo quando transmito a nota procedure TWebServicesBase.GerarException(Msg: AnsiString); begin FazerLog( 'ERRO: ' + Msg, False ); raise EACBrNFeException.Create( Msg ); end; erro quanto encerro a aplicação function SslPending(ssl: PSSL):Integer; begin if InitSSLInterface and Assigned(_SslPending) then Result := _SslPending(ssl) else Result := 0; end; -
List Index Out Of Bounds (1) Na Função Acbrnfe1.enviar
frederico nogueira replied to frederico nogueira's tópico in ACBrNFe
caro,o erro e intermite. passos: 1-ACBrNFe1.NotasFiscais.GerarNFe - sem erro algum 2-ACBrNFe1.Enviar(vNumLote,True) - o erro ocorre quando executo essa fução do componente a note e enviada mas o erro ocore antes de receber o retorno. -
List Index Out Of Bounds (1) Na Função Acbrnfe1.enviar
um tópico no fórum postou frederico nogueira ACBrNFe
caros, estou tava tudo funcionando, agora quando envio o lote da esse erro: projeto none rised exceptionclass acbrnfeexception with message -List index out of bounds (1) o lote e recebido pela sefaz mas nao recebo o arquivo de lote enviado, simplemente da essa exceção e não recebo nada de retorno. o erro e intermitente mas no primeiro dia estava emitindo tudo perfeito. desse forma sou obrigado a pegar o xml na sefaz em tona nota que envio. preciso urgente de uma ajuda, grato ao colegas -
List index out of bounds (1) na Função ACBrNFe1.Enviar
frederico nogueira replied to Rubinho's tópico in ACBrNFe
estou com o mesmo problema -
caros, estou implantando a nfe 3.10 até o momento estou transmitindo ok mas quanto informo a nota fiscal de reverência tenho erro na validação do xml. faço tudo pelo componente do acbrnfe a tag fica preenchida assim. - <NFref> <refNFe>26150303573324003203550050000388321934788854</refNFe> - <refNF> <cUF>26</cUF> <AAMM>1503</AAMM> <CNPJ>09262660000115</CNPJ> <mod>01</mod> <serie>0</serie> <nNF>38832</nNF> </refNF> </NFref> </ide> minha codificação with Ide.NFref.Add do begin refNFe :=TRIM(cdsNota.FieldByName('NFE_REF_CHAVE_ACESSO').AsString); RefNF.nNF :=STRTOINT(TRIM(cdsNota.FieldByName('NFE_REF_NUMERO').AsString)); RefNF.AAMM :=formatdatetime('yyMM',cdsNota.FieldByName('NFE_REF_DATA_EMISSAO').AsDateTime); RefNF.serie :=STRTOINT(TRIM(cdsNota.FieldByName('NFE_REF_SERIE').AsString)); RefNF.modelo:=STRTOINT(TRIM(cdsNota.FieldByName('NFE_REF_MODELO').AsString)); //DADOS DO EMISSOR DA NOTA NOTE DE REFERANCIA DEVE SER O MESMO RefNF.CNPJ :=SEFII_CNPJ(TRIM(cdsEmitente.FieldByName('CGCCPF').AsString)); RefNF.cUF :=cdsEmitente.FieldByName('ID_UF').AsInteger; end; aguardo retorno grato. 26150309262660000115550000000210531000217496-nfe.xml 26150309262660000115550000000210531000217496-nfe.xml