Ir para conteúdo
  • Cadastre-se

Marcos Gerene

Membros
  • Total de ítens

    514
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Marcos Gerene postou

  1. Obrigado pela dica!
  2. Entendi... quando passo com o Chip no pinpad já aparece "visa crédito"... Hoje ele me pede para inserir o cartão, depois para retirar o cartão e me retorna que a aplicação cancelou a operação, não pede nem a senha (antes de dar o erro ele pergunta se é a vista ou parcelado)... Alguma dica?
  3. Boa tarde, Ia perguntar isso no ultimo tópico logo que resolvi o problema, mas acho que estaria violando as regras... Quando abre o OnExibeMenu me vem as opções do Redecard e do Cielo, sem visa, master... isso é do componente ou eu tenho que configurar algo? uso o V$Pague e o suporte deles me passou uma lista extensa de bandeiras aceitas...
  4. Juliomar, não sei se devo abrir outro tópico, pelas regras acho que devo, mas como o assunto foi levantado nesse tópico fiquei intrigado... rsrs O Sitef tem a mesma ideia do V$Pague, serve para integração do meu sistema com ele?
  5. Bom dia, Estou implementando o ACBRTEFD com V$Pague mais a DLL da Bematech... quando vou realizar a venda, ao transmitir o comando para pegar o cartão me retorna um Access Violation, o V$Pague não chega nem a ler o cartão... Estou em contato com o suporte da V$Pague, ele me disse isso: [eu]: no display do meu pinpad aparece "agueClientSimula v2.15.8", acredito que ele deve estar conectado a porta certa [10:04:19] Suporte Simbolus: porque só qndo fechei e fiz o q vc falou da COM7 apareceu isso [10:07:18] Suporte Automação \ VBI - Soluções TEF: sim esta [10:09:03] Suporte Automação \ VBI - Soluções TEF: esta foi a primeira venda que você faz ocorreu isso [10:09:31] Suporte Simbolus: na verdade limpei o log e tentei de novo [10:09:38] Suporte Simbolus: fiz algumas vendas todas deram o mesmo erro [10:10:08] Suporte Simbolus: faço outra venda? [10:10:30] Suporte Automação \ VBI - Soluções TEF: a venda esta demorando para ter a resposta por isso esta dando este erro [10:10:49] Suporte Simbolus: qual a resposta que demora para retornar? [10:10:55] Suporte Simbolus: a leitura do pinapd? [10:11:21] Suporte Simbolus: porque o ultimo log é "aguardando resposta do V&Pague" Alguns dados: ACBRTEFD + DLL da Bematech + Emulador da Bematech 4200TH + Gertec ppc910 USB Alguém saberia me dizer "o que devo perguntar" para o suporte? estou pedido... rs Log: ---- O problema era no pinpad, obrigado a todos
  6. Ítalo, desculpa a demora, vou conseguir o certificado para testar só amanhã... obrigado pela ajuda
  7. Ítalo, Me corrija se eu tiver errado... esse ACBrNFe1.WebServices.Consulta... refere-se ao xml de retorno (aquele com final -sit.xml), e cada nível a mais do meu objeto seria um nó mais interno do meu XML, é isso? Então no caso do meu retorno (abaixo), aonde eu tenho somente um InfEvento no meu RetEvento o meu "J" teria valor 0 (zero) sempre, é isso? A minha dúvida é, dentro do meu for I (usado para pegar os eventos e ver se um é de cancelamento), como eu sei qual das informações (Items) eu devo pegar para ter a data de cancelamento? Porque se eu entendi direito, caso eu faça um for para pegar o J sem nenhum "critério" eu vou pegar sempre o ultimo J o que seriaa mesma coisa de passar aquele count-1 como parâmetro... for J:=0 to ACBrNFe1.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.retEvento.Count-1 do dhcancel := ACBrNFe1.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.retEvento.Items[J].RetInfEvento.dhRegEvento;
  8. Bom dia Ítalo, Mas no meu caso, eu faço uma busca nos eventos para saber se algum deles é de cancelamento, por isso não uso um índice fixo no I (acho que está ok, vi isso em uma postagem aqui do forum quando mudou o esquema de consultar nfe cancelada), já o outro índice, não sei "em cima do que" ele é, ou seja, não sei qual índice pegar ou o que eu posso testar para pegar o índice certo...
  9. Bom dia Ítalo, No meu caso os índices dos dois "Items" seriam a variável I mesmo para pegar a data e hora do cancelamento? ou seria 0 e I?
  10. Juliomar, Dei update nos fontes e recompilei o ACBrComum, PCN2, synapse e o ACBrNFe, dei um build no meu projeto mas mesmo assim não apareceu a propriedade... verifiquei que teóricamente ela está no pcnEventoNFe, então abri a unit mas não encontrei ela la... Alguma dica?
  11. Cara, não tenho essa propriedade...
  12. Bom dia Ítalo, Desculpe a demora, tive que pegar os XMLs no meu cliente... 35140912926075000187550010000030561000030560-nfe.xml 35140912926075000187550010000030561000030560-ped-sit.xml 35140912926075000187550010000030561000030560-sit.xml
  13. Boa tarde, Alguém saberia me dizer se na consulta, caso a nota esteja cancelada, eu consigo pegar a data de cancelamento? Se sim, como? Alguém saberia me dizer a forma certa de chamar a data e hora do cancelamento? Desde já, obrigado
  14. Boa tarde Juliomar, Ainda estou sem o pinpad, chega na quinta então eu não sei quais campos não viriam, por isso da pergunta. Quando eu tiver o pinpad instalado, o ACBRTEF (ou o V$Pague) chama ele "sozinho" no tempo certo ou eu tenho que forçar essa chamada? Se eu tenho que forçar, aonde eu faria isso? Era essa a minha dúvida...
  15. Boa tarde Regys... e como eu faria para o meu V$Pague pedir o PinPad então? neste caso o ObtemCampo é "dispensável"? E o ExibeMenu (para mostrar o que o sistema "suporta") é dispensável também, é do V$Pague isso? Como eu implemento isso?
  16. Boa tarde, Eu estou implementando o ACBRTef com V$Pague e no método ObtemCampo vi que ele chama o mesmo diversas vezes para pedir informações como Número do cartão, Data e afins... Acredito que neste caso, seria neste método que eu chamaria o meu leitor do cartão para o TEF, estou certo disso? Se sim, como eu faria essa chamada? E estou para comprar o leitor, existe hoje alguma lista de compatibilidade ou eu teria que ver isso com a V$Pague? estou vendo para comprar um Pin-pad da Gertec, é bom, posso comprar "sem medo"? (PS: este leitor será "repassado" para meu cliente futuramente).
  17. Cara, desculpa, eu dei F11 no componente e vi que não estava ligado nem procurei no .pas, fui seco no pai google e não achei..rs falha totalmente minha... Obrigado pela atenção
  18. o meu OnObtemCampo está vazio, do VSPague só está implementado o onExibeMenu... está no projeto mesmo?
  19. Boa tarde, Alguém poderia me explicar ou até mesmo me dar um exemplo de como programo o evento TefVeSPagueObtemCampo, consegui chegar no passo que pede este evento com as DLLs da Daruma e Bematech, mas dele não tenho exemplo no Demo e nem achei nada no Google... Desde já, obrigado
  20. Boa tarde Daniel, Você é o cara rs Deu certo, obrigado
  21. Bom dia, estou tentando instalar o ACBRSerial e me retorna este erro: Undeclared identifier WriteLog Eu já add nas minhas units o fontes e atualizeis os mesmos hoje... Quando dou um repo-browser vem isso: svn://svn.code.sf.net/p/acbr/code/trunk (acredito que está certo, porque todo dia quase vem coisas no Update pra mim)
  22. Sim terei o ECF. Mas pelo fado de estar pronto e depender de DLL, para não ter que reescrever ou readaptar o código no caso da implementação de mais impressoras resolvemos buscar a solução do TEF de forma separada da ECF, seria como se a ECF nem existisse. Eu olhei o Demo e vi algumas coisas como ATV, ADM, CRT... e não entendi muito bem a finalidade... rs Ai procurei a parte de incluir pagamentos no TEF, e em todo o momento eu vi ele buscar total do ACBRECF, seja subtotal ou total em si. ======================= O que eu queria fazer: No meu frente de caixa ao dar F3 o meu usuário vai para finalizar a venda, lá ele escolhe a forma de pagamento (cartão, vale, dinheiro, ...) ai neste caso, quando ele escolher cartão quero chamar o TEF para fazer o processo de leitura, validação de senha e tudo mais, ai com o retorno lançar esses pagamentos (um ou mais cartões em uma mesma venda se for o caso). Agora você conseguiu entender melhor ou quer que mando algum print da minha frente de caixa, sei lá... Edit: try Tef.Inicializar(gpVeSPague); Tef.CRT(10.50, 'CARTÃO VISA', '102030', 0); except on e:exception do begin showmessage(e.Message); end; end; Tef.DesInicializar(gpVeSPague); Isso aqui daria certo para lançar um pagamento de R$ 10,50 no cartão?
  23. Daniel, Então é justamente ai o problema, continua sendo dependente da impressora se eu fizer pela DLL... rsrs Queria algo assim: somente na hora que o cara dá o comando de finalizar a venda para definir o(s) pagamento(s), ao confirmar o pagamento eu chamar o TEF e lançar este pagamento, de forma totalmente independente da impressora... é possível isso? Algo mais ou menos assim: while not minhaquerydepagamentonocartao.eof do begin ACBrTef1.IncluirPagamento(bandeirax, cartaoy, senhaz, valorf); minhaquerydepagamentonocartao.next; end; ACBrTef1.transmitir; Existe algo dessa forma?
  24. Entendi, Estou olhando no Demo, mas toda parte de efetuar pagamento, confirmar pagamento e tal está vinculada ao ACBRECF, como eu faria para identificar algo assim: Numa venda de 18,00 Cartão Master 10,00 Cartão Visa 8,00 Como eu lanço esses dois pagamentos e transfiro sem o ACBRECF? PS: Usarei o V$Pague
  25. Bom dia Daniel, Ótimo, isso foi um grande alívio inicial... rs Infelizmente ainda estou "verde" no assunto, teria como responder mais algumas coisinhas? 1-) Para eu usar o TEF é necessário ser de uma venda com ECF? 2-) O meu modo de pensar (abaixo) está correto? Eu faço a venda normalmente como já faço hoje, e no final da venda, recupero o total (se a resposta da 1 for sim, tenho que recuperar o total da impressora) e lanço o(s) pagamento(s) no ABCRTEFD e esse(s) pagamento(s) deve ser transmitidos depois.
×
×
  • 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.