Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 15-03-2021 em todas as áreas

  1. Resposta curta: Use o método ACBrTEFD1.CNC Ok, vamos explicar um pouco mais... O ACBrTEFD, tem um método exclusivo para Cancelamento, ACBrTEFD1.CNC, com ele o ACBrTEFD já iniciará uma transação administrativa, com informações suficientes, para localizar a transação no Banco de Dados do Gerenciador TEF, e iniciar o Cancelamento da mesma... Function CNC(const Rede, NSU : String; const DataHoraTransacao : TDateTime; const Valor : Double; CodigoAutorizacaoTransacao: String = '') : Boolean ; Veja abaixo, um exemplo de como você pode chamar o método: ACBrTEFD1.CNC( AResp.Rede, // PWINFO_AUTHSYST AResp.NSU, // PWINFO_AUTEXTREF AResp.DataHoraTransacaoLocal, // PWINFO_DATETIME AResp.ValorTotal, // PWINFO_TOTAMNT AResp.CodigoAutorizacaoTransacao); // PWINFO_AUTHCODE Lembramos entretanto, que cada adquirente, tem um fluxo de Cancelamento de transações, então pode ser que em alguns casos, outras informações sejam solicitadas, pelo Gerenciador TEF, por isso é sempre recomendado, ter o Cupom da Transação original, em mãos... Outro fato, é que sempre será solicitado o cartão do cliente, no final do processo... Ou seja, o Cliente precisa estar presente, para que o cancelamento seja efetuado...
    3 pontos
  2. Obrigado pela correção. já está no svn
    2 pontos
  3. Bom dia a todos, O componente ACBrReinf foi alterado para enviar os eventos na versão 1.5.1 e também foi incluído o evento R-2055. Peço a todos que atualizem todos os fontes de todas as pastas, reinstale a suíte ACBr usando o ACBrInstall_Trunk2 e por fim façam os testes.
    2 pontos
  4. Já está tudo atualizado no SVN. TpcnFormaPagamento = (fpDinheiro, fpCheque, fpCartaoCredito, fpCartaoDebito, fpCreditoLoja, fpValeAlimentacao, fpValeRefeicao, fpValePresente, fpValeCombustivel, fpDuplicataMercantil, fpBoletoBancario, fpDepositoBancario, fpPagamentoInstantaneo, fpTransfBancario, fpProgramaFidelidade, fpSemPagamento, fpRegimeEspecial, fpOutro); O 99 foi mantido, afinal ele ainda existe nos schemas, e só passará a ser recusado em produção a partir de 01/09/2021.
    1 ponto
  5. Daniel Obrigado e solucionado. Atualizei ofirmware para 1.22 e funcionou. Amanhã vou abrir um para a Daruma DRM-380...hehehe. Tô achando que o problema também é de firmware. Saudações e sucesso.
    1 ponto
  6. Boa tarde, pode baixar no site da Bematech mesmo: http://www.bematech.com.br/manuais-e-drivers/
    1 ponto
  7. Sim já estamos cientes. mas não podemos fazer igual ao Peru. morrer na vespera do Natal. temos ai um ano e se duvidar mais pouco pela frente
    1 ponto
  8. Olá Juliano Rosa. Agradecemos sua contribuição. Mas eu não entendi a necessidade dela. A adição do parâmetro AOwner não parece ser necessário. Sei que mencionou a padronização como motivação, ou seja, para ficar semelhante aos registros H020 e H030. Mas nem mesmo nos registros H020 e H030 esse parâmetro parece ser necessário. Na verdade, acho que o correto seria remover deles. A menos que você tenha percebido alguma coisa que eu deixei passar. Poderia confirmar se seria apenas isso mesmo?
    1 ponto
  9. Se você não usa o ACBrTEFD, pode informar os parâmetros, antes de iniciar a transação, usando o método: PW_iAddParam PW_iAddParam( PWINFO_AUTHSYST, Rede); // Origem: PWINFO_AUTHSYST PW_iAddParam( PWINFO_TRNORIGNSU, NSU); // Mandatorio, Origem: PWINFO_AUTEXTREF PW_iAddParam( PWINFO_TRNORIGDATE, FormatDateTime('DDMMYY', DataHoraTransacao)); // Mandatorio, Origem: PWINFO_DATETIME PW_iAddParam( PWINFO_TRNORIGTIME, FormatDateTime('hhnnss', DataHoraTransacao)); // Mandatorio, Origem: PWINFO_DATETIME PW_iAddParam( PWINFO_TRNORIGAMNT, IntToStr(Trunc(RoundTo(Valor * 100,-2))); // Mandatorio, Origem: PWINFO_TOTAMNT PW_iAddParam( PWINFO_TRNORIGAUTH, CodigoAutorizacaoTransacao); // Mandatorio, Origem: PWINFO_AUTHCODE
    1 ponto
  10. Provavelmente você misturou na mesma pasta, DLLs 32 com binários 64.. ou vice-versa... Usar a versão 64 não lhe trará nenhum ganho de velocidade... Recomendo usar sempre a versão 32, até o Windows continuar aceitando aplicações 32 bits Apague a pasta do Monitor, e instale novamente, a versão 32...
    1 ponto
  11. O primeiro passo, é verificar se o Firmware dela, está atualizado... Veja o tópico abaixo...
    1 ponto
  12. sim, isto faço hoje. Obrigado pelo retorno. att Edson
    1 ponto
  13. Realize um teste instalando o ACBrMonitor em novo diretório... Não é recomendado instalar versão x64 no mesmo diretório da versão x32 ou vice e versa...
    1 ponto
  14. @Juliomar Marchetti Após esta alteração na unit ACBrPAF.pas. Os registros E estão sendo gravados duas vezes no arquivo. Devido a este código. Nesta situação, pode chamar duas vezes a função FPAF_E.WriteBuffer. if FPAF_E.RegistroE2.Count > 0 then begin FPAF_E.WriteRegistroE2(Layout); FPAF_E.WriteBuffer; end; if FPAF_E.RegistroE3.DT_EST > 0 then begin FPAF_E.WriteRegistroE3; FPAF_E.WriteBuffer; end; Alterei este pequeno bloco para: if FPAF_E.RegistroE2.Count > 0 then FPAF_E.WriteRegistroE2(Layout); if FPAF_E.RegistroE3.DT_EST > 0 then FPAF_E.WriteRegistroE3; if (FPAF_E.RegistroE2.Count > 0) or (FPAF_E.RegistroE3.DT_EST > 0) then FPAF_E.WriteBuffer; E resolveu.
    1 ponto
  15. Bom dia. Em nosso canal no youtube temos muitos videos e cursos sobre ambas as soluções https://www.youtube.com/c/ProjetoACBrOficial/playlists Para conhecer melhor o SAC, você falar também com nossa consultora @aline garcia Att.
    1 ponto
  16. Bom dia Udenilson, Por favor abra o arquivo ISSNet.ini e verifique o conteúdo da sessão URL_P. Tem que estar da seguinte forma: [URL_P] RecepcaoLoteRPS=http://www.issnetonline.com.br/webserviceabrasf/%NomeURL_P%/servicos.asmx ;Cuiaba/MT RecepcaoLoteRPS_5103403=https://ws%NomeURL_P%.issnetonline.com.br/webserviceabrasf/%NomeURL_P%/servicos.asmx Se não estiver, isso significa que os seus fontes estão desatualizados.
    1 ponto
  17. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  18. Defina a configuração NFE.Configuracoes.Arquivos.EmissaoPathNFe, dessa forma vai salvar sempre no mês da data de emissão da nota e não o mês da data que o arquivo foi atualizado.
    1 ponto
  19. Boa tarde Marco, Faça um teste com essa Unit em anexo. ACBrReinfWebServices.pas
    1 ponto
  20. Boa tarde, Era isso sim, tive que adicionar o https no inicio de cada url. Ficando desta forma. [NFCe_SC_P] Usar=NFCe_SVRS_P URL-QRCode=https://sat.sef.sc.gov.br/nfce/consulta?p= URL-ConsultaNFCe=https://sat.sef.sc.gov.br/nfce/consulta URL-ConsultaNFCe_2.00=https://sat.sef.sc.gov.br/nfce/consulta [NFCe_SC_H] Usar=NFCe_SVRS_H URL-QRCode=https://hom.sat.sef.sc.gov.br/nfce/consulta?p= URL-ConsultaNFCe=https://hom.sat.sef.sc.gov.br/nfce/consulta URL-ConsultaNFCe_2.00=https://hom.sat.sef.sc.gov.br/nfce/consulta
    1 ponto
  21. Bom dia pode fechar o tópico, não há bug nenhum, eu estava selecionando um certificado errado rsrs esta tudo 100% Resolvido.
    0 pontos
×
×
  • 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.