Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.065
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. aqui parece estar funcionando... confira se seus fontes estão corretos...
  2. Experimente baixar a nova versão e fazer uma instalação em uma pasta limpa
  3. Verifique se as DLLs da LibXML2 estão na mesma pasta do seu .EXE http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/LibXml2/x86/
  4. mistério esclarecido... mas a sugestão é muito válida... ajuda muito a ler o número... será implementado na próxima compilação...
  5. Bom... após debate interno com a equipe de commiter's, decidimos que realmente é bom ter a mascara de formatação nesse número... já estamos fazendo a alteração...
  6. O tamanho sempre será 1024.. veja como essa variável é declarada mHashBuffer: array [0..1023] of AnsiChar; // 1024 - Tamanho máximo do maior Hash atual
  7. Então por favor informa a versão, para que possamos verificar...
  8. precisamos verificar internamente, se isso será um incomodo para os usuários atuais... Como citado no tópico, provavelmente a sua versão tinha mais de anos sem atualização...
  9. Precisamos saber a versão, para recorrermos ao Log do SVN...
  10. Por favor experimente o seguinte ajuste... isso fará o Lazarus também usar CERT_STORE_PROV_SYSTEM_W {$IfDef UNICODE} StoreProvider := CERT_STORE_PROV_SYSTEM_W; {$ELSE} StoreProvider := CERT_STORE_PROV_SYSTEM_A; {$ENDIF};
  11. Não há Bug na rotina... ela apenas segue as normas de arredondamento da ABNT... http://svn.code.sf.net/p/acbr/code/tools/Diversos/ABNT NBR-5891 Regras de arredondamento e numeração decimal.pdf RoundTo e SimplRoundTo, também usam regras diferentes entre si... RoundTo uses "Banker's Rounding" - http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Math_RoundTo.html SimpleRoundTo uses asymmetric arithmetic rounding - http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Math_SimpleRoundTo.html O seu provedor de API, deveria usar o arredondamento da ABNT, pois afinal, esse é o arredondamento usado em todos os documentos eletrônicos Brasileiros
  12. o mais simples é usar o TEF... O PIX poderá ter inúmeros operadores e variantes...
  13. Tem algum XML com a assinatura, mesmo que errada ? Isso é normal... o IFDEF é para carregar a versão ANSI ou WideString, conforme a IDE
  14. Não lembro de termos modificado algo relacionado a isso... sabem de algo, @José M. S. Junior ou @EMBarbosa ?
  15. Apliquei um possível ajuste no SVN... Commit [r20508] Mas como citado pelo @EMBarbosa, você pode ter problemas na homologação, se não imprimir as vias que são exigidas na documentação...
  16. use a RoundABNT, da ACBrUtil.pas
  17. PIX será implementado por integração com TEF
  18. Estranho você relatar que funciona no Delphi e não no Lazarus, pois os fontes são os mesmos...
  19. Aqui parece funcionar... UpperCase.zip
  20. @Paulo Sergio de Almeida... me parece que o TEF está reportando uma mensagem muito diferente do erro realmente acusado... O erro na transação é: -- 21/08 10:47:56:510 - PW_iExecTransac() -- 21/08 10:47:56:850 - PWRET_EMVDENIEDHOST, NumParams: 11 PWRET_EMVDENIEDHOST -2573 Transação EMV negada pelo host Esse parece ser o problema da transação não ser aceita... em todo caso, o PWINFO_RESULTMSG deveria retornar uma texto de mensagem condizente... ainda estou em contato com eles...
  21. tente assim: ACBrMail1.AddAttachment(TFileName(lbxAnexos.Items.Strings[Anexo]), 'NFe', adAttachment);
  22. Tente UTF8UpperCase da unit LazUTF8
  23. Nesse site, tem vários pacotes de Icones... muitos gratuitos... https://www.iconarchive.com/ https://material.io/resources/icons/
  24. https://www.antt.gov.br/pt/web/guest/perguntas-frequentes/-/categories/362297?p_r_p_resetCur=true&p_r_p_categoryId=362297
  25. Qual o comando utilizado, para enviar o email ? Como está o comando usando, para anexar o XML ?
×
×
  • 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.