Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 18-02-2021 em todas as áreas

  1. Boa tarde! Desde o final de Janeiro há versão do FastReport para o FMX Linux, conforme segue. https://www.fast-report.com/en/blog/show/how_to_install_and_use_fastreport_fmx_2.8_for_fmxlinux/ Estou tentando compilar o acbr com essas versões. Abraços
    2 pontos
  2. Ok, obrigado! Vou colocar o código para só fazer após a data 05/04/2021.
    1 ponto
  3. vai dar erro pois só no dia 05/04 o bom é tu implementar isoladamente e que tu possa habilitar no dia somente
    1 ponto
  4. Boa tarde Juliomar ! Sim, está na mão !. Inclusive não tenho mais nenhum cliente que utiliza este provedor Betha. Mas mesmo assim é importante a solução. NFSe Betha teste.xml
    1 ponto
  5. Salve Galera, Boa tarde, Esse tópico pode ser encerrado, conseguimos solucionar o problema parando de usar essa forma de carregar o certificado para assinar a conexão, A versão do Delphi 10.4 muda um pouco como trabalha os parâmetros dessa biblioteca aew, então estou carregando o certificado no próprio componente que faz a requisição, aqui deu bão. Para as versões mais nova do Delphi que essa biblioteca foi atualizada, acredito que teríamos que usar dessa forma.
    1 ponto
  6. 1 ponto
  7. 1 ponto
  8. Eu estou usando essa CREDITO LOJA para o CREDIARIO. No caso de financeiras acredito que deva usar CARTAO DE CREDITO. Foram incluídas novas formas. Talvez a CREDITO VIRTUAL posso ser usada no seu caso. 01=Dinheiro 02=Cheque 03=Cartão de Crédito 04=Cartão de Débito 05=Crédito Loja 10=Vale Alimentação 11=Vale Refeição 12=Vale Presente 13=Vale Combustível 15=Boleto Bancário 16=Depósito Bancário 17=Pagamento Instantâneo (PIX) 18=Transferência bancária, Carteira Digital 19=Programa de fidelidade, Cashback, Crédito Virtual
    1 ponto
  9. Quem pode lhe responder é a @aline garcia
    1 ponto
  10. Oi Olavo, ainda não troquei os tipos de dados, na minha base de dados; para dar uma solução imediata, apenas ajustei os valores para duas decimais antes de passar para o componente; por enquanto, não ocorreram mais diferenças. Qualquer outra ocorrência postarei aqui.
    1 ponto
  11. Olá pessoal... Como vocês sabem, em uma menu Administrativo do TEF (ADM), é possível efetuar várias operações, inclusive um Cancelamento de Pagamento TEF realizado anteriormente.. Nessa situação, a Aplicação Comercial pode necessitar ser informada de que houve um Cancelamento e identificar corretamente a transação TEF que foi Cancelada. Isso pode ser útil para refletir esse status de Cancelamento em sua base de dados local, ou até mesmo providenciar outros estornos e devoluções... Mas como podemos detectar no Log de retorno de uma transação Administrativa (ADM), se houve ou não um Cancelamento ou uma simples reimpressão ? A resposta abaixo, se refere ao TEF PayGo Web, usando o componente ACBrTEFD. O componente ACBrTEFD, mapeia os retornos do Log do TEF, para propriedades internas do Objeto TACBrTEFResp, isso é feito no método TACBrTEFResp.ConteudoToProperty, que é sobreposto em cada Classe de TEF... Para ver o mapeamento que o ACBrTEFD realiza com os Logs da PayGoWeb, veja na Unit ACBrTEFPayGoComum.pas, a procedure ConteudoToPropertyPayGoWeb(AACBrTEFResp: TACBrTEFResp); Analisando o Log de um ADM, onde ocorreu o Cancelamento... temos as seguintes respostas: PWINFO_TOTAMNT=000000000300 -> Resp.ValorTotal PWINFO_TRNORIGDATE=291020 -> Resp.DataHoraTransacaoCancelada PWINFO_TRNORIGNSU=000092672 -> Resp.NSUTransacaoCancelada PWINFO_TRNORIGREQNUM=0000216525 PWINFO_TRNORIGTIME=101830 -> Resp.DataHoraTransacaoCancelada PWINFO_RCPTMERCH= *** PAYGO - AMBIENTE SANDBOX *** \x0D\x0A Via Estabelecimento...... -> Resp.ImagemComprovante1aVia.Text Ou seja, se o Cancelamento ocorreu com sucesso, teremos a impressão de um comprovante desse cancelamento, e os dados da transação Cancelada... então podemos analisar a resposta com o IF abaixo: if (ACBrTEFD.Resp.NSUTransacaoCancelada <> EmptyStr) and (Trim(ACBrTEFD.Resp.ImagemComprovante1aVia.Text) <> EmptyStr) then // HouveCancelamento Um bom local para fazer esse tipo de Verificação é no evento "OnDepoisConfirmarTransacoes"
    1 ponto
  12. Olá pessoal, estou criando este artigo com o intuito de mostrar a vocês como utilizar ACBrLib no VB6. - Primeiramente vamos fazer o download da versão mais atualizada do ACBrLib. https://www.projetoacbr.com.br/forum/files/category/36-acbrlib/ - Vou utilizar a nossa Demo SAT em VB6 para orientação deste artigo. - Após realizar o download da Lib que deseja utilizar, será necessário descompactar o arquivo, assim que descompactar teremos uma estrutura de pasta exatamente assim. Temos dois tipos de ACBrLib no mesmo download, singlethread e multithread, abaixo está um link com o artigo explicando a diferença entre elas: Nós vamos utilizar a ACBrLib com suporte a singlethread, mas para a multithread siga este mesmo passo a passo. Então vamos acessar a pasta bin, e depois StdCall e copiar ACBrSAT32.dll. Acessando o nosso demo, vamos criar uma pasta chamada ACBrLib. Dentro dela criamos outra pasta chamada x86. Agora colamos a ACBrSAT32.dll dentro da pasta. Vocês devem fazer o mesmo em suas aplicações, ficando desta forma. Agora vamos abrir o demo ACBrLibSat.Demo e executar o demo. No campo NomeDll do Demo estou apontando o caminho da dll do Emulador SAT que está no C : e não a ACBrSAT32.dll. Observação: Quando for realizar download dos exemplos do Projeto ACBr, não se esqueça da pasta Comum.. ela é muito importante pois existem dependências para os exemplos.
    1 ponto
  13. Caro Édipo !!!! Funcionou aqui perfeitamente. Muito obrigado pelo compartilhamento de conhecimento.
    1 ponto
×
×
  • 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...
The popup will be closed in 10 segundos...