Mario Inacio
-
Total de ítens
317 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Mario Inacio
-
-
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?
-
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.
-
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:
-
Bom dia.
Atualizei os fontes, e nessa versão o IM foi impresso.
- 1
-
Boa tarde.
Emitindo uma NFS no Ambiente Nacional, a IM não está sendo inserida no Danfe.
42177092223253393000140000000000004223120654755992-nfse.pdf 42177092223253393000140000000000004223120654755992-nfse.xml
-
Certo.
Obrigado Daniel
-
Bom dia.
O ACBr não transaciona com o TEF da PagBank/PagSeguro?
-
Escopo de consulta estava desativado.
Obrigado pela atenção
-
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.
-
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)
-
Bom dia.
Escopo está igual ao seu.
-
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?
-
Bom dia.
Certo.
Pode encerrar o tópico
-
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;
- 1
-
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.
- 1
-
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.
-
-
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.
-
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.
-
Bom dia.
Alguma novidade?
-
Ola Alexandre.
Atualizado e problema resolvido.
Obrigado
- 1
-
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.
-
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
- 1
-
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?
Cancelamento Automatico ao Inicializar
em TEF
Postado
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.