Werner_Marques
Membros Pro-
Total de ítens
780 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Werner_Marques postou
-
Mensagem De Erro Na Reimpressão Do Último Cupom
Werner_Marques replied to Werner_Marques's tópico in TEF
Rafael, obrigado por responder! Realmente você está certo. Eu retirei o parâmetro da função ADM, mesmo assim, ao final da reimpressão do último comprovante, ainda me deparo com o erro "101 - Erro no Arquivo". -
Mensagem De Erro Na Reimpressão Do Último Cupom
Werner_Marques replied to Werner_Marques's tópico in TEF
Acabei de perceber uma diferença entre a minha aplicação e o demo do ACBrTEFD. A minha aplicação tem "gpTefAuttar" como parâmentro no método ACBrTEFD.ADM. Já o demo recebe outro parâmetro, que é o "gpCliSiTef". Sendo assim, a execução vai para caminhos diferentes. O demo vai para a função: Function TACBrTEFDCliSiTef.ADM : Boolean, do ACBrTEFDCliSiTef. E a minha aplicação vai para Function TACBrTEFDClass.ADM : Boolean, do ACBrTEFDClass. É por isso que vocês não conseguem visualizar o erro que aparece para mim. -
Mensagem De Erro Na Reimpressão Do Último Cupom
Werner_Marques replied to Werner_Marques's tópico in TEF
Pois é... Como eu já falei, é muito estranho, porque tudo o que eu faço para chamar o método ADM do ACBRTEFD é o código seguinte: begin impfiscal.ACBrTEFD.ADM(gpTefAuttar); end; -
Mensagem De Erro Na Reimpressão Do Último Cupom
Werner_Marques replied to Werner_Marques's tópico in TEF
Daniel, na minha última mensagem eu não estava falando do passo a passo usando o TEFDDemo. Eu estava falando da minha aplicação mesmo... Enfim, realizei um teste aqui no DEMO que você falou, e não houve mensagem de erro. Agora é muito estranho, pois as duas aplicações usam o mesmo componente, e tudo o que eu faço para chamar o método ADM do ACBRTEFD é o código abaixo (como já havia falado antes): begin impfiscal.ACBrTEFD.ADM(gpTefAuttar); end; -
Mensagem De Erro Na Reimpressão Do Último Cupom
Werner_Marques replied to Werner_Marques's tópico in TEF
Daniel, estou utilizando o Cliente Sitef Modular dedicado, fornecido pela Software Express. O problema ocorre durante a reimpressão do último comprovante através de um comando ADM. O Sitef Modular vem para a frente da minha aplicação, eu consigo escolher a opção de reimpressão do último comprovante, porém, depois de imprimir as 2 vias e cortar o papel, aparece essa mensagem de erro: "101 - Erro no Arquivo". -
Mensagem De Erro Na Reimpressão Do Último Cupom
Werner_Marques replied to Werner_Marques's tópico in TEF
Tudo o que o meu código faz é chamar o método ADM do ACBRTEFD, conforme demonstrado a seguir: begin impfiscal.ACBrTEFD.ADM(gpTefAuttar); end; O resto fica por conta do componente do ACBR. A impressão ocorre normalmente nas duas vias, porém, no final da impressão aparece a mensagem de erro: "-101: Erro no arquivo". Então fica a dúvida, se o ACBR faz a transação e realiza a reimpressão, como é que o problema pode ser no meu sistema, se tudo o que eu fiz foi chamar a função ADM? -
Obrigado por responder, Juliomar! Agora me diz uma coisa, quais das duas funções eu utilizo para finalizar a venda: finalizarcupom ou fecharcupom?
-
Boa tarde! Como faço para chamar o CRT sem que ele encerre o cupom, sabendo que em seguida ainda tenho saldo a ser pago?
-
Obrigado! Entendi o que você quis dizer, mas você poderia mostrar um exemplo? (OBS.: Sou inexperiente com o ACBr).
-
Régys, muito obrigado por responder! Acredito que eu esteja fazendo como você falou acima, mas mesmo assim, quando tento finalizar a venda com várias formas de pagamento (dinheiro, cartão, dinheiro, cartão...) e no final tenho um troco, ainda me deparo com essa mensagem: "Operação TEF deve ser limitada ao Saldo restante a Pagar". Segue um trecho do meu código: qrPagamentos.first; while (not qrPagamentos.eof) do begin TpPag := qrPagamentos.fieldbyname('cd_finalizadora').asString; impfiscal.ACBr1.LerTotaisFormaPagamento ; FormaPagto := impfiscal.ACBr1.AchaFPGIndice(TpPag); TpPag:= FormaPagto.Indice; if (qrPagamentos.fieldbyname('cd_finalizadora').asString<>'03') then impfiscal.ACBr1.EfetuaPagamento( tpPag, qrPagamentos.fieldbyname('vl_finalizadora').asFloat ); qrPagamentos.next; end; BitBtn1.Enabled:= false; BitBtn2.Enabled:= false; qrPagamentos.first; while (not qrPagamentos.eof) do begin TpPag := qrPagamentos.fieldbyname('cd_finalizadora').asString; impfiscal.ACBr1.LerTotaisFormaPagamento ; FormaPagto := impfiscal.ACBr1.AchaFPGIndice(TpPag); TpPag:= FormaPagto.Indice; if (qrPagamentos.fieldbyname('cd_finalizadora').asString='03') then begin try InicializaTefDial; impfiscal.ACBrTEFD.CRT( qrPagamentos.fieldbyname('vl_finalizadora').asFloat , tpPag, impfiscal.acbr1.NumCOO ); finally end; end; qrPagamentos.next; end; BitBtn1.Enabled:= true; BitBtn2.Enabled:= true; Ainda estou me sentindo meio perdido. O que você me aconselha?
-
Olá, pessoal, bom dia! Estou realizando o processo de homologação da Cielo e em um dos testes eu tenho que finalizar a venda em forma de pagamento em qualquer ordem (dinheiro, cartão, dinheiro, cartão...), como por exemplo: A venda foi de R$ 1000. R$ 100,00 no cartao 1 R$ 500,00 no cartao 2 R$ 200,00 em dinheiro R$ 100,00 no cartao 3 R$ 200,00 em dinheiro Haverá troco de R$ 100,00 A minha aplicação funciona perfeitamente para qualquer situação de venda, desde que ela não tenha troco. Como ainda não obtive sucesso, entrei em contato com vocês em outro tópico e lá foi me passado para realizar alguns testes e ver um funcionamento do Demo do ACBrTEFD. No entanto, pude perceber que o Demo não está de acordo com a homologação da Cielo, e a venda só é finalizada adequadamente quando a forma de pagamento em dinheiro é realizada no início. Estou errado ou exite uma outra de forma de usar esse Demo, fazendo com que a forma de pagamento em dinheiro possa ser escolhida em qualquer ordem? Muito obrigado!
-
Bom dia! Estou tentando simular um venda com várias formas de pagamento no exemplo do ACBRTEFD, mas não estou conseguindo ativar o clisitef. Essa é a mensagem que aparece, quando tento ativá-lo: Como faço para ativá-lo?
-
Roteiro Multiplas Formas De Pagamento
Werner_Marques replied to Werner_Marques's tópico in Dúvidas sobre TEF
O meu problema ainda não foi resolvido. Consegui perceber que a mensagem "Operação TEF deve ser limitada ao Saldo restante a Pagar" só aparece quando existe troco, lembrando que existiram várias formas de pagamento em qualquer ordem para a tal venda. (Cartão, dinheiro...) Já realizei vários testes e tudo funciona perfeitamente quando não acontece troco. -
Roteiro Multiplas Formas De Pagamento
Werner_Marques replied to Werner_Marques's tópico in Dúvidas sobre TEF
Não entendi muito bem. Você poderia ser mais específico, por favor? Obrigado! -
Roteiro Multiplas Formas De Pagamento
Werner_Marques replied to Werner_Marques's tópico in Dúvidas sobre TEF
Juliomar, obrigado por responder! Acabei de realizar esse procedimento que você falou acima, mas não não obtive sucesso. Realizei uma venda de R$ 5.00, e tentei finalizá-la com as seguinte formas de pagamento: R$ 1.50 no cartão 1 R$ 1.60 no cartão 2 R$ 2.00 em dinheiro Troco de R$ 1.10 O código abaixo realizar o buffer dos valores que tiveram forma de pagamento em dinheiro: qrPagamentos.first; while (not qrPagamentos.eof) do begin TpPag := qrPagamentos.fieldbyname('cd_finalizadora').asString; impfiscal.ACBr1.LerTotaisFormaPagamento ; FormaPagto := impfiscal.ACBr1.AchaFPGIndice(TpPag); TpPag:= FormaPagto.Indice; if (qrPagamentos.fieldbyname('cd_finalizadora').asString<>'03') then impfiscal.ACBr1.EfetuaPagamento( tpPag, qrPagamentos.fieldbyname('vl_finalizadora').asFloat ); qrPagamentos.next; end; Já este trecho de código realizar o buffer dos valores que tiveram forma de pagamento no cartão qrPagamentos.first; while (not qrPagamentos.eof) do begin TpPag := qrPagamentos.fieldbyname('cd_finalizadora').asString; impfiscal.ACBr1.LerTotaisFormaPagamento ; FormaPagto := impfiscal.ACBr1.AchaFPGIndice(TpPag); TpPag:= FormaPagto.Indice; if (qrPagamentos.fieldbyname('cd_finalizadora').asString='03') then begin try InicializaTefDial; impfiscal.ACBrTEFD.CRT( qrPagamentos.fieldbyname('vl_finalizadora').asFloat , tpPag, impfiscal.acbr1.NumCOO ); finally end; end; qrPagamentos.next; end; O problema acontece quando o primeiro valor da forma de pagamento em cartão é finalizado pelo client sifet modular. A seguinte mensagem de erro aparece: "Operação TEF deve ser limitada ao Saldo restante a Pagar". Alguém tem um posicionamento a respeito disso? Obrigado! -
Ola Pessoal Tenho o seguinte problema com relacao a um roteiro de homologacao de TEF. Tanto a forma de pagamento DINHEIRO quanto CARTAO podem ocorrer em qualquer ordem. Por exemplo, a venda foi de R$ 1000 As formas de pagamento irao ocorrer nesta ordem R$ 100,00 no cartao 1 R$ 500,00 no cartao 2 R$ 200,00 em dinheiro R$ 100,00 no cartao 3 R$ 200,00 em dinheiro Havera troco de R$ 100,00 Observar que a ordem das finalizadoras devera ser exatamente como foi demonstrado acima, alternando-se entre dinheiro e cartao. Na impressora devem ser mostrados os 5 valores das finalizadoras e o troco. E logo em seguida devem ser impressos 3 comprovantes vinculados referentes as operacoes de cartao de credito. Alguem poderia me dizer como resolver essa situacao usando ACBR? Fico no aguardo.
-
Olá, pessoal! Bom dia! O problema acima já consegui resolver. Obrigado! Agora estou com outra dúvida... Estou com problemas no seguinte teste: devo realizar uma venda em que eu possa escolher a forma de pagamento em dinheiro em qualquer ordem. No entanto, eu percebi que a função abaixo me impede de escolher outra forma de pagamento, finalizando a transação, caso ela tenho saldo igual a zero. O que devo fazer para que a transação não seja finalizada nas circunstâncias que falei mais acima?
-
Erro Na Pré-Visualização De Nfe
Werner_Marques replied to Werner_Marques's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Ok Regys, Obrigado pelo apoio. -
Erro Na Pré-Visualização De Nfe
Werner_Marques replied to Werner_Marques's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Pessoal qual é o nome do arquivo usado na impressão? eu estava usando o danfe_rave513.rav, mas percebi que usando o notafiscaleletronica.rav está dando certo. Qual eu devo usar? -
Erro Na Pré-Visualização De Nfe
Werner_Marques replied to Werner_Marques's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Sim, Régys, é o mesmo arquivo .rav. -
Erro Na Pré-Visualização De Nfe
Werner_Marques replied to Werner_Marques's tópico in NFe/NFCe - Nota Fiscal Eletrônica
William, tentamos fazer da maneira que você sugeriu, mas o problema ainda continuou. Régys, sim, o componente do DANFE está ligado ao ACBrNFe corretamente. E nó utilizamos o DANFE Rave por arquivo (e este está no local certo). Vocês tem mais alguma sugestão? Obrigado! -
Erro Na Pré-Visualização De Nfe
um tópico no fórum postou Werner_Marques NFe/NFCe - Nota Fiscal Eletrônica
Pessoal, Bom dia estou com um problema ao tentar pré-visualizar o danfe, aparece uma mensagem de access violation quando estou depurando o código o erro está na procedure acbr.notasfiscais.imprimir estou com o acbr atualizado e uso o componente ACbrNFeDANFERave. Trecho do código onde eu mando pre-visualizar o danfe: Linha na qual acontece o erro: Aguardo a resposta de vocês. Desde já abrigado pela ajuda... -
Olá, pessoal! Já estou conseguindo enviar para o intpos.001 do REQ os campos 701-034, 210-081 e 210-084. Agora eu percebi que no intpos.001 da pasta RESP também recebe um campo 210-081 (que é o valor da transação com desconto). Agora ele está recebendo o valor da transação sem o desconto, como consta na imagem abaixo: Como eu faço para tratar essa campo, dando o desconto no valor da transação?
-
Pois é amigo O roteiro que eu tenho aqui comigo é para tef DEDICADO atualizado. Neste caso vcs iriam colocar esses novos campos dentro do acbr para viabilizar o cielo premia para permitir que hajam descontos em transacoes ?
-
Alguém sabe responder como manipular o intpos.001, colocando campos específicos para homologação de cartões cielo, conforme citado anteriormente? Alguém sabe dizer como fazer isso usando o Acbr?