Ir para conteúdo
  • Cadastre-se

Mario Inacio

Membros Pro
  • Total de ítens

    317
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Mario Inacio postou

  1. A venda não foi finalizada, pois ainda precisa da emissão da NFC-e. O que foi finalizada corretamente foi a transação com o cartão. Então nesse caso, o componente não poderia enviar um "CancelarTransacao", pois não existe nada pendente na parte "cartão". Como vou acessar a venda no meu sistema, tomarei a decisão de dai sim, cancelar a transação (que já esta Confirmada junto a operadora) e passar novamente o cartão, ou manter a transação anterior e fazer a emissão da NFC-e.
  2. Ola Daniel. Só não entendi porque no começo do LOG, após inicializar o componente está enviando um cancelamento, sendo que a Confirmação está automática, e esta transação finalizou corretamente, faltando apenas emitir a NFC-e, pois derrubei a aplicação antes. Mas de qualquer forma a transação já deveria estar confirmada, e minha aplicação é que tem que enviar o cancelamento ao retornar a tela de vendas, conforme minha regra de negócio. Correto?
  3. Esse é o log de quando inicio após derrubar a aplicação depois da transação autorizada. Estranho é que está setado pra ConfirmarAutomaticamente, e derrubei a aplicação somente após concluir a transação, antes de emitir a NFC-e. logtef.txt
  4. Bom dia. Estou configurando meu sistema para o Sitef. A transação de autorização está ok. Dai derrubo a aplicação após a autorização, já com confirmação automática ativada. Então quando reinicio e Inicializo o TEFApi, deveria cancelar automaticamente, apresentando a mensagem abaixo, mas solicita a senha do operador, sem ao menos informar do que se trata. Mas analisando melhor, não há nenhuma transação pendente, pois a confirmação automatica está ativada. Deveria aparecer diretamente isso: Apenas solicita a senha do supervisor, e depois é apresentado o Menu com as opções: TefApi configurado assim:
  5. Bom dia. Atualizei os fontes, e nessa versão o IM foi impresso.
  6. Boa tarde. Emitindo uma NFS no Ambiente Nacional, a IM não está sendo inserida no Danfe. 42177092223253393000140000000000004223120654755992-nfse.pdf 42177092223253393000140000000000004223120654755992-nfse.xml
  7. Mario Inacio

    TEF PagBank/PagSeguro

    Bom dia. O ACBr não transaciona com o TEF da PagBank/PagSeguro?
  8. Escopo de consulta estava desativado. Obrigado pela atenção
  9. Alexandre, Fiz um lançamento no Modo Produção de Cobrança PIX, aparentemente, o pix é gerado, mas verificando no banco, o PIX não existe e ao executar o método de consulta, volta a ocorrer o erro de conexão. log.txt
  10. Bom dia Alexandre. No Postman conecta: Se precisar posso criar um certificado pra você testar. Lembrando que no site da Efi, consta que esses endpoints em breve sairão do ar. Endpoints exclusivos Efí | Documentação Técnica API (efipay.com.br)
  11. Bom dia. Escopo está igual ao seu.
  12. Mario Inacio

    PIX GerenciaNet (Efi)

    Boa tarde. Abri uma conta no Efi (antigo GerenciaNet) para operar com PIX. Semana passada até consegui gerar um QrCode e pagar por PIX, mas hoje voltei para efetuar novos testes e ocorre o erro atual. Seguem as configurações do PIX e PSP e estão com as mesmas chaves da conta. Uso windows 11, Avast desativado. Uma luz do que pode ser?
  13. Ola Italo. Entao vamos usar da seguinte forma, se houver erros no envio, já gera a exceção com base nos erros. Caso contrario, consultamos o evento pra ver se algo gerou erros. with iNFSe do begin EnviarEvento(InfEvento); with WebService.EneviarEvento do GeraException(Erros,Alertas); ConsultarEvento(InfEvento.pedRegEvento.chNFSe, WebService.EnviarEvento.tpEvento, WebService.EnviarEvento.nSeqEvento); with WebService.ConsultarEvento do GeraException(Erros,Alertas); end;
  14. Bom dia Italo. Debugando verifiquei o seguinte: - Quando é disparado o EnviarEvento, os erros já são preenchidos no WebService.EnviarEvento - Se disparar o Consulta Evento, nenhum erro é retornado. Então a forma correta ficou assim: Nesse caso, não usarei o ConsultaEvento.
  15. Ola Italo. Não apresentou nenhum AV mas o erro não apresentado. Note na imagem que parei após executar o ConsultarEvento e tanto Erros como Alertas estão zerados, e deveria constar o erro provocado.
  16. Boa tarde. Estou emitindo normalmente a NFS-e no Padrão Nacional. O cancelamento está funcionando corretamente. O único problema é o retorno do cancelamento quando informo por exemplo, uma chave inválida, sendo que o componente não está retornando erro nesse caso, e deveria vir algo de que a chave não existe na base ou o evento não foi efetivado. Código do Cancelamento: with InfEvento.pedRegEvento do begin tpAmb := iNFSe.Configuracoes.WebServices.AmbienteCodigo; verAplic := 'ACBrNFSeX-1.0'; dhEvento := Now; chNFSe := '42177092223253393000140000000000002423106094041473'; nPedRegEvento := 1; tpEvento := teCancelamento; cMotivo := 1; xMotivo := 'Erro no preenchimento dos dados'; end; with iNFSe do begin EnviarEvento(InfEvento); ConsultarEvento(InfEvento.pedRegEvento.chNFSe, WebService.EnviarEvento.tpEvento, WebService.EnviarEvento.nSeqEvento); with WebService.ConsultarEvento do GeraException(Erros,Alertas); end; Esta chave por exemplo, não existe, então o evento deveria ser enviado mas na linha "WebService.ConsultarEvento.Erros" deveria vir algo.
  17. Boa tarde Diego. Erro AV corrigido e NFS-e aprovada. Agora estou testando o cancelamento com o código: with InfEvento.pedRegEvento do begin tpAmb := iNFSe.Configuracoes.WebServices.AmbienteCodigo; verAplic := 'ACBrNFSeX-1.0'; dhEvento := Now; chNFSe := '42177092223253393000140000000000002423106094041473'; nPedRegEvento := 1; tpEvento := teCancelamento; cMotivo := 1; xMotivo := 'Erro no preenchimento dos dados'; end; with fMenu.iNFSe do begin EnviarEvento(InfEvento); ConsultarEvento(InfEvento.pedRegEvento.chNFSe, WebService.EnviarEvento.tpEvento, WebService.EnviarEvento.nSeqEvento); with WebService.ConsultarEvento do GeraException(Erros,Alertas); end; O cancelamento é feito com sucesso. Mas fiz um teste informando uma chave inválida e o WebService.ConsultarEvento.Erros não retorna nenhum erro, sendo que a chave é inválida.
  18. Ola Alexandre. Atualizado e problema resolvido. Obrigado
  19. Boa tarde. Removi toda a pasta ACBr e ao reinstalar acusa e erro IndexText: Delphi 7 e Fortes já instalado C:\Compo\ACBr\Fontes\ACBrBoleto\ACBrBancoDaycoval.pas(782) Error: Undeclared identifier: 'IndexText' C:\Compo\ACBr\Fontes\ACBrBoleto\ACBrBoleto.pas(2012) Fatal: Could not compile used unit '..\..\..\Fontes\ACBrBoleto\ACBrBancoDaycoval.pas' Compilation failure Erro ao compilar o pacote "ACBr_Boleto.dpk". Abortando... Ocorreram erros na compilação dos pacotes.
  20. Acabei de testar no Windows 11 com Rad 11.3 e não ocorreu o AV com o mesmo INI. O windows 7 esta numa maquina virtual com Delphi7
  21. Italo, Ta complicado de encontrar o motivo desse AV. - Rodei o Bat "apagaACBR" da pasta do ACBr - Removi a pasta do acbr - Baixei tudo - Ao instalar, marquei a opção de Remover arquivos antigos - Abri o projeto demo, executei um Build. E continua a mesma coisa. Uso Windows 7 sem antivirus Pode me enviar o executavel compilado?
×
×
  • 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.