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. 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?
  2. 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...
  3. 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?
  4. 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
  5. Ítalo, desculpa a demora, vou conseguir o certificado para testar só amanhã... obrigado pela ajuda
  6. Í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;
  7. 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...
  8. 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?
  9. 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?
  10. Bom dia Ítalo, Desculpe a demora, tive que pegar os XMLs no meu cliente... 35140912926075000187550010000030561000030560-nfe.xml 35140912926075000187550010000030561000030560-ped-sit.xml 35140912926075000187550010000030561000030560-sit.xml
  11. 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
  12. 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...
  13. 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?
  14. 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).
  15. 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
  16. o meu OnObtemCampo está vazio, do VSPague só está implementado o onExibeMenu... está no projeto mesmo?
  17. 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
  18. Boa tarde Daniel, Você é o cara rs Deu certo, obrigado
  19. 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)
  20. 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?
  21. 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?
  22. 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
  23. 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...