Jump to content

rossine

Membros
  • Posts

    139
  • Joined

  • Last visited

Everything posted by rossine

  1. Bom dia, Fui na opção "Limpar e Construir" e consegui gerar a DLL corretamente. Obrigado, Rossine.
  2. Olá Rafael, Como não programo em Delphi / Lazarus, não sei o que seria "fpc". Seria alguma configuraração que tenho que mudar aqui no "Lazarus" ? Obrigado, Rossine.
  3. Boa tarde, Atualizei os fontes do Acbr e ao tentar gerar a AcbrLib32.dll ocorre o erro abaixo: Warning: Duplicate file "ACBrBoletoFCFortesFr.lfm" in "ACBr_Boleto 0.1", path="C:\acbr\trunk2\Lib\Lazarus\ACBrBoleto\i386-win32\ACBrBoletoFCFortesFr.lfm" Warning: Duplicate file "ACBrBoletoFCFortesFr.lfm" in "ACBr_BoletoFC_Fortes 0.1", path="C:\acbr\trunk2\Fontes\ACBrBoleto\FC\Fortes\ACBrBoletoFCFortesFr.lfm" Hint: (11030) Start of reading config file C:\lazarus\fpc\3.2.0\bin\i386-win32\fpc.cfg Hint: (11031) End of reading config file C:\lazarus\fpc\3.2.0\bin\i386-win32\fpc.cfg Free Pascal Compiler version 3.2.0 [2020/07/07] for i386 Copyright (c) 1993-2020 by Florian Klaempfl and others (1002) Target OS: Win32 for i386 (3104) Compiling ACBrLibBoleto.lpr (3104) Compiling ACBrLibBoletoDataModule.pas (3104) Compiling C:\acbr\trunk2\Projetos\ACBrLib\Fontes\Comum\ACBrLibResposta.pas (3104) Compiling C:\acbr\trunk2\Projetos\ACBrLib\Fontes\Comum\ACBrObjectSerializer.pas (3104) Compiling C:\acbr\trunk2\Projetos\ACBrLib\Fontes\Comum\ACBrLibHelpers.pas (3104) Compiling C:\acbr\trunk2\Projetos\ACBrLib\Fontes\Comum\ACBrLibConfig.pas C:\acbr\trunk2\Projetos\ACBrLib\Fontes\Comum\ACBrLibConfig.pas(753,89) Error: (1026) Compilation raised exception internally Fatal: (1018) Compilation aborted An unhandled exception occurred at $00454FE6: EAccessViolation: Access violation $00454FE6 $0043A865 $0050897A $004E6B96 $004CF667 $005346FA $005357F8 $00537E11 $00537E3D $00537E3D $00537E3D $00538C11 $0055168B $00551A81 $004C2C47 $004C63FF $004C68C8 Error: C:\lazarus\fpc\3.2.0\bin\i386-win32\ppc386.exe returned an error exitcode Obrigado, Rossine.
  4. Boa tarde Rafael e confirmo a correção. Obrigado, Rossine.
  5. Boa tarde, Atualizei os fontes do Acbr e ao tentar gerar esta DLL, ocorre o erro abaixo: ACBrLibBoletoBase.pas(443,53) Error: Operator is not overloaded: "AnsiString" + "LongInt" Att, Rossine.
  6. Olá Kiko, Como não trabalho com com "Lote" então vou passar sempre "1". Obrigado pela excelente explicação. Rossine.
  7. Olá Rafael, Mas onde este "número de Lote" é Gerado ? É o retorno de algum método ? Ou eu posso passar como "0" (Zero) Rossine.
  8. Olá, O que devo passar no campo "ALote" no método NFE_Enviar ? Seria o Número da Nota ? https://acbr.sourceforge.io/ACBrLib/NFE_Enviar.html Obrigado, Rossine.
  9. Olá Rafael, Achei aqui configuração: [NFe] SalvarGer=1 Obrigado, Rossine.
  10. Olá Rafael, Como eu posso configurar isto para salvar estes xmls de comunicação ? Obrigado.
  11. Olá, As informações que preciso estão nos campos "msgDados" e "msgRetWS" Vou citar aqui 2 métodos como exemplo: NFE_StatusServico e NFE_Consultar Para o método NFE_StatusServico o AcbrLib me retorna estes dados: [Status] CStat=107 CUF=31 DhRecbto=16/04/2021 11:53:58 DhRetorno= Msg=Servico em operacao TMed=1 VerAplic=14.4.26-OR3 Versao=4.00 XMotivo=Servico em operacao XObs= tpAmb=2 Eu precisaria neste retorno ou de alguma outra forma obter também estes retornos: "mensagem": "107 - Servico em operacao", "msgDados": "<consStatServ xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"4.00\"><tpAmb>2</tpAmb><cUF>31</cUF><xServ>STATUS</xServ></consStatServ>", "msgRetWS": "<retConsStatServ xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"4.00\"><tpAmb>2</tpAmb><verAplic>14.4.26-OR3</verAplic><cStat>107</cStat><xMotivo>Servico em operacao</xMotivo><cUF>31</cUF><dhRecbto>2021-04-16T11:54:30-03:00</dhRecbto><tMed>1</tMed></retConsStatServ>", "nRet": 107 Para o método NFE_Consultar o AcbrLib me retorna estes dados: [Consulta] CStat=100 CUF=31 ChNFe=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx DhRecbto=05/03/2021 15:33:59 DigVal=xxxxxxxxxxxxxxxxxxxxx Msg=Autorizado o uso da NF-e NProt=23132132132121 VerAplic=14.4.24-OR3 Versao=4.00 XMotivo=Autorizado o uso da NF-e cMsg=0 tpAmb=2 xMsg= Eu precisaria neste retorno eu de alguma outra forma obter também estes retornos: "mensagem": "100 - Autorizado o uso da NF-e", "msgDados": "<consSitNFe xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"4.00\"><tpAmb>2</tpAmb><xServ>CONSULTAR</xServ><chNFe>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</chNFe></consSitNFe>", "msgRetWS": "<retConsSitNFe xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"4.00\"><tpAmb>2</tpAmb><verAplic>14.4.24-OR3</verAplic><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo><cUF>31</cUF><dhRecbto>2021-03-05T15:33:59-03:00</dhRecbto><chNFe>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</chNFe><protNFe versao=\"4.00\"><infProt Id=\"ID132131321\"><tpAmb>2</tpAmb><verAplic>14.4.24-OR3</verAplic><chNFe>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</chNFe><dhRecbto>2021-03-05T15:33:59-03:00</dhRecbto><nProt>2313213213229</nProt><digVal>xxxxxxxxxxxxxxxxxxxxxxx</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe></retConsSitNFe>", "nRet": 100 Isto é possível ? Obrigado, Rossine.
  12. Olá, Ok, entendi. Obrigado, Rossine.
  13. Boa tarde, Caso eu tenha mais de um certificado instalado em minha máquina, como eu faria para selecionar um determinado certificado para usar no componente acbrlib ? Eu só encontrei o método "NFE_ObterCertificados" para obter os certificados instalados mas e para selecionar um para uso, como faço ? Obrigado, Rossine.
  14. Perfeito Rafael Atualizei aqui e retornou 100% a informação do campo "Subject Name". Muito Obrigado pelo ajuste. Rossine. (Favor fechar este tópico)
  15. Rafael, Teria como você testar aí no seu AcbrMonitor, para retornar os dados do certificado ? Porque pra mim aqui no AcbrMonitor que tenho compilado, aparece o campo "Subject Name". (veja imagem em anexo)
  16. Olá Rafael, Dia 01/04/21 atualizei os fontes e estou usando a AcbrLibNfe (Lazarus) e realmente não tem estas informações que citei, talvez esta versão que você se refere deve ser pra Delphi e não foi atualizado para Lazarus. Obrigado, Rossine.
  17. Olá Rafael, o Método ObterCertificados(), atualmente no "AcbrLibNfe.Dll", não retorna o campo "Subject Name", ele retorna os campos abaixo: | Numero de Serie | Razão Social | CNPJ | Data de Vencimento | Certificadora | Já no AcbrMonitor retorna os campos: | Numero de Serie | Razão Social | CNPJ | Data de Vencimento | Certificadora | Subject Name | Emissor | Obrigado, Rossine.
  18. Boa tarde Daniel, O AcbrMonitor retorna esta informação como desmonstrei acima, mas o AcbrLib não retorna, como eu não programo em Delphi então fica difícil para mim fazer este ajuste. Hoje uso outro componente para emissão de NF-e / NFc-e e eu estou fazendo a migração para o AcbrLib e me deparei com este detalhe, mas nada que me impeça de usar o AcbrLib por causa disto. Agradeço o retorno, Rossine.
  19. Boa tarde Daniel, Eu não programo em Delphi então fica difícil para mim fazer estas alterações, por isso utilizo o componente AcbrLib. Hoje uso outro componente para emissão de NF-e / NFc-e e eu estou fazendo a migração para o AcbrLib e me deparei com este detalhe, mas nada que me impeça de usar o AcbrLib por causa disto. Agradeço o retorno, Rossine.
  20. Olá, Seria possível retornar a "Data de Inicio da Validade" de um certificado ? Obrigado, Rossine.
  21. Olá, Testando o AcbrMonitor, ele retorna o campo "Subject Name" ( Veja em anexo ), mas o Acbrlib não retorna ele. Seria possível retornar este campo no componente AcbrLib ? Obrigado, Rossine.
  22. OK Juliomar, obrigado pelas respostas e vou começar a estudar o AcbrLibNFE. Muito obrigado, Rossine.
  23. Olá, Já tenho instalado o Lazarus e já consegui gerar a DLL. Como eu já estou em fase de integração com o AbcrBoleto, então acredito que seja mais fácil para usar esta DLL pois o conceito de uso é o mesmo pelo que vi. Mas ela funciona também para NFC-e ? Obrigado, Rossine.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.