Ir para conteúdo
  • Cadastre-se

nilsonoliveiratec

Membros
  • Total de ítens

    21
  • Registro em

  • Última visita

Tudo que nilsonoliveiratec postou

  1. Vc não entendeu, o valor do boleto seria 100,00 só que na hr que a pessoa que vai pagar digita um valor inferior e passa normalmente. Tipo quando vo pagar um boleto de financiamento de carro, se eu digitar o valor inferior ao valor real do boleto automaticamente ele diz que o valor não pode ser inferior ao valor do boleto. entendeu?
  2. Bom dia amigos! Estou com um probleminha meio chato e que pode dar um prejuízo danado. Os boletos quando os clientes estão pagando, está passando com valor inferior, ou seja, um boleto que seria de 100,00 o usuários esta pagando no valor de 10,00. Existe alguma propriedade que eu possa habilitar que bloqueie para que isso não aconteça? Estou com uns clientes me enlouquecendo aqui por causa disso. Desde já agradeço a ajuda pessoal. Nilson Oliveira.
  3. Estou usando ACBr Boleto Fortes report, após atualizar começou a aparecer esse erro, ai eu voltei os arquivos antigos e funciona normal, então deixei todo o restante atualizado mas somente esta pasta do boleto na versão antiga.
  4. Olá amigos, Estou utilizando o ACBr boleto no meu sistema, e ao utilizar os Layout para impressão nos modelos, " lFatura, lPadrao e lPadraoEntrega, ocorre o erro access violation..... mas se eu imprimir no modelo iCarne funciona normal, fiz testes pelo exemplo que vem junto ao pacote e lá também consta o mesmo erro. Gostaria que verificassem por favor, fico no aguardo.
  5. Olá pessoal! Estou começando a implementação da nfc-e no sistema aqui da empresa, e apareceram muitas dúvidas : A primeira é quanto a sequencia da nfc-e em pdvs diferentes. Não sei se eles ainda devem ser off-line, e se forem, como irei capturar essa sequencia no servidor? Existe alguma forma de seguir a numeração definindo a chave primaria como nr. da nfc-e e nr. do pdv? E quanto ao tef, como seria a rotina, já que não teria mais o cupom? Desde já agradeço a todos. Nilson Oliveira.
  6. O que ta acontecendo é o seguinte: Toda vez que faço a transação com dois cartões que o segundo é recusado, aparece a mensagem dizendo que a transação do primeiro foi cancelada exibindo a msg com o nsu, bandeira e valor, mas quando vou consultar la no site do tef direção a transação não aparece como desfeita e fica como se tivesse passado normalmente. Só isso que ta faltando pra terminar. Desde já agradeço pessoal.
  7. Ok, Até ai tudo bem, mas em relação a pergunta anterior.. você sugere algo que eu possa mudar?????? Não sei qual seria o correto, mostrar a tela pedindo o numero do cartão para cancelamento ou simplesmente cancelar direto essa e a dúvida. pois no check-list pede que só cancele e mostre a mensagem, ai fica confuso de entender. Só mais uma pergunta, mas sempre devo deixar marcado múltiplos cartões? ou em algum momento tenho que desativar essa opção em algum caso especifíco? mais alguma dica de como proceder sobre este caso..
  8. Estou usando assim no ACBrTEFD AutoEfetuaPagamento = False AutoFinalizaCupom = True Preciso informar alguma coisa nesse evento, pois deixei igual esta no DEMO. procedure TFPrincipal.ACBrTEFD1AntesFinalizarRequisicao(Req: TACBrTEFDReq); begin if Req.Header = 'CRT' then Req.GravaInformacao(777,777,'TESTE REDECARD'); // Aqui esse 777 e teste redecard devo deixar assim mesmo ou teria algo específico para informar? end;
  9. Não sei qual seria o correto, mostrar a tela pedindo o numero do cartão para cancelamento ou simplesmente cancelar direto essa e a dúvida. pois no check-list pede que só cancele e mostre a mensagem, ai fica confuso de entender. Só mais uma pergunta, mas sempre devo deixar marcado múltiplos cartões? ou em algum momento tenho que desativar essa opção em algum caso especifíco? mais alguma dica de como proceder sobre este caso.. obrigado pela atenção de todos.
  10. Mas qual seria a opção correta, deixar marcado multiplos cartões ou não? Como disse anteriormente se deixar marcado ocorre tudo bem, mas ele abre a opção pra informar o número do cartão, e aqui no check-list diz que não pode abrir opção para informar o cartão, simplesmente mostrar a mensagem de transação cancelada direto e não imprimir nada pois nada foi aprovado ainda. Isso tem que acontecer somente quando o segundo cartão for negado. no aguardo..
  11. Galera tá acontecendo o seguinte: Quando eu marco a opção para múltiplos cartões e o usuário vai fazer uma transação com múltiplos cartões e o segundo cartão é recusado, temos a opção para o usuário não optar para informar outra forma de pagamento, até aí tudo bem, só que o acbrtefd tinha que enviar apenas uma mensagem mostrando que a transação anterior foi cancelada mostrando o nsu, valor, etc, só que ele ta enviando o comando de cancelamento solicitando ao usuario informar o nr do cartão, documento e valor e em seguida ele está cancelando o cupom e imprimindo o cancelamento da transação tef. Detalhe só quando eu marco a opção múltiplos cartões. Se eu deixar desmarcada ele funciona normal. O problema é que se eu deixar essa opção de múltiplos cartões desmarcada, toda vez que faço uma venda em dois ou mais cartões, imprimi as transações corretamente só que quando vou olhar lá no site pra conferir as transações só fica aprovada a primeira, o resto fica cancelado. Estou fazendo homologação para o tef da Direção. Já to ficando doido com esse negócio. Quando marco da o problema que imprime o cancelamento e quando desmarco só aprova a primeira transação. Me ajudemmmmmmmmm. O mesmo erro acontece com o Demo do acbrtefd, já revirei e virei esse exemplo de cabo a rabo e nada. Agradeço se puderem me ajudar amigos.
  12. Poliany, agora você poderia colocar aqui como você fez pra poder ajudar outros em dúvida assim como você estava precisando.
  13. Galera é o seguinte, lá no evento OnExibeMsg alterei o código copiando a mensagem e verificando o conteúdo dela, mas não sei se está correto. Alguém sabe se desse jeito tá certo: case Operacao of opmOK :begin //AModalResult := MessageDlg( Mensagem, mtInformation, [mbOK], 0); Alterei aqui if Copy(Mensagem,0,34) = 'Última Transação TEF foi cancelada' then AModalResult := MessageDlg( 'Transação TEF não efetuada. Favor Reter o Cupom.', mtWarning, [mbOK], 0); end; De qualquer forma espero ter ajudado alguém. Valeu!
  14. Boa noite pessoal, to com uma dúvida violenta aqui a respeito de quando o usuário clica na opção não da mensagem quando a impressora não responde. Efetuo a venda realizo a transação tef, daí quando desligo a impressora no momento em que está imprimindo o comprovante o sistema exibe a mensagem "Impressora não responde. Tentar novamente?", quando o usuário clica no não, o acbrtefd não teria que fazer automaticamente o cancelamento da transação tef e exibir a mensagem para o usuário reter o cupom? Só que aqui já bati cabeça e não aparece essa mensagem de jeito nenhum. Pow pessoal desculpem é pq parece que tá muito dificil pra mim fazer essa homologação. Toda vez que pego o roteiro sempre tem uma coisa faltando. Já to pensando em desistir. Mas agradeço a ajuda. Brigadão mesmo!
  15. A tá! entao pra cada venda eu gero um R06 tb? sendo que se eu realizar algum registro desse sem forma de pagamento, não vai dar problema na hora de gerar o r06 sem um r07? Desde já obrigado Regys, vc é um cara muito bacana, que Deus te ilumine sempre.
  16. Boa noite galera do fórum. Perdoem-me mas pode ser apenas besteira minha, mas não to sabendo como gerar esse Registro R06. Já criei uma tabela com os campos necessários, mas segundo eu vi em um tópico que o sr. regys respondeu, ele diz pra incluir o registro no evento onDepoisAbre... Só que existem 4 eventos onDepoisAbre. Gostaria de saber em qual desses eventos devo utilizar ou devo colocar em todos? E o R07, a cada cupom que eu gerar tem uma ou várias formas de pagamento, minha dúvida: Pra cada forma de pagamento eu gero um registro do R06? Desde já agradeço pessoal. Nilson Oliveira Belém-PA
  17. Valeu galera, dei uma verificada e vi que pelo pay&go não faz a consulta de cheque, aí o que fiz: Instalei o G.P 4 que baixei la na software express e o modulo do redecard. Rodei o exemplo e funcionou filé. Valeu pessoal!
  18. Boa tarde galera, não sei se falta configurar alguma coisa, mas ta acontecendo o seguinte: As transações TEF tao funcionando tudo blz, só que quando vo fazer uma CHQ dá uma mensagem assim: COMANDO DESCONHECIDO (CHQ)! to usando o proprio demo do acbr e dá a mesma coisa. Desde já agradeço se puderem me ajudar. Nilson Oliveira
  19. Caros amigos do ACBr, Estou com um dúvida muito grande a respeito da geração do Registro 60M do sintegra. Criei uma tabela contendo os campos numserie, numordem, modelodoc, cooinicial, coofinal, crz, cro, vendabruta e valorgt, a duvida é quando devo carregar e como? no meu código gerei antes da redução z. Não sei se é burrice minha , mas to desesperado pra resolver este problema. abaixo ta meu código pra vcs analizarem. If Application.MessageBox('A Redução Z impossibilitará novas impressões. Deseja mesmo continuar?','Confirmação!',MB_ICONQUESTION+MB_YESNO) = MrYes then begin If not FbTransLocal.Active then FbTransLocal.StartTransaction; With QryVerReg do begin Close; Sql.Clear; Sql.Add('SELECT * FROM TBREG60MSINTEGRA WHERE NRSERIEECF=:NRSERIEECF'); ParamByName('NRSERIEECF').AsString := ACBrECF1.NumSerie; Prepare; Open; Last; First; If RecordCount = 0 then begin Close; Sql.Clear; Sql.Add('INSERT INTO TBREG60MSINTEGRA (NRSERIEECF, COOINICIAL, CODFINAL, CRZ, VENDABRUTA, VALORGT, MODELODOC, CRO) '+ 'VALUES (:NRSERIEECF, :COOINICIAL, :CODFINAL, :CRZ, :VENDABRUTA, :VALORGT, :MODELODOC, :CRO)'); ParamByName('NRSERIEECF').AsString := FPrincipal.ACBrECF1.NumSerie; ParamByName('COOINICIAL').AsInteger:= FPrincipal.ACBrECF1.DadosReducaoZClass.COO; ParamByName('CODFINAL').AsInteger := FPrincipal.ACBrECF1.DadosReducaoZClass.CCF; ParamByName('CRZ').AsInteger := FPrincipal.ACBrECF1.DadosReducaoZClass.CRZ; ParamByName('VENDABRUTA').AsFloat := FPrincipal.ACBrECF1.DadosReducaoZClass.ValorVendaBruta; ParamByName('VALORGT').AsFloat := FPrincipal.ACBrECF1.DadosReducaoZClass.ValorGrandeTotal; ParamByName('MODELODOC').AsString := '2D'; ParamByName('CRO').AsInteger := FPrincipal.ACBrECF1.DadosReducaoZClass.CRO; ExecSQL; end else begin Close; Sql.Clear; Sql.Add('UPDATE TBREG60MSINTEGRA SET COOINICIAL=:COOINICIAL, CODFINAL=:CODFINAL, CRZ=:CRZ, VENDABRUTA=:VENDABRUTA, VALORGT=:VALORGT, MODELODOC=:MODELODOC, CRO=:CRO WHERE NRSERIEECF=:NRSERIEECF'); ParamByName('COOINICIAL').AsInteger:= FPrincipal.ACBrECF1.DadosReducaoZClass.COO; ParamByName('CODFINAL').AsInteger := FPrincipal.ACBrECF1.DadosReducaoZClass.CCF; ParamByName('CRZ').AsInteger := FPrincipal.ACBrECF1.DadosReducaoZClass.CRZ; ParamByName('VENDABRUTA').AsFloat := FPrincipal.ACBrECF1.DadosReducaoZClass.ValorVendaBruta; ParamByName('VALORGT').AsFloat := FPrincipal.ACBrECF1.DadosReducaoZClass.ValorGrandeTotal; ParamByName('MODELODOC').AsString := '2D'; ParamByName('CRO').AsInteger := FPrincipal.ACBrECF1.DadosReducaoZClass.CRO; ParamByName('NRSERIEECF').AsString := FPrincipal.ACBrECF1.NumSerie; ExecSQL; end; end; FbTransLocal.CommitRetaining; ACBrECF1.ReducaoZ(); FPrincipal.GeraLogUsu(41, 'Efetuou Redução Z'); end; Desde já agradeço a todos! Muito obrigado mesmo!
×
×
  • 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.