Valmir Gomes Ribeiro
-
Total de ítens
71 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Valmir Gomes Ribeiro
-
-
GetCard
que trafega o GETNET
-
Bom Dia,
Seguindo os mesmos passos anteriores, fiz uma venda, paguei 3,00 no cartão e depois coloquei cancelar cupom, ele mostrou que tinha cancelado e não cancelou conforme a tela, outra coisa se eu fizer uma venda e sair do sistema bruscamente ctrl+alt+del tambem volta e mostra a mesma tela e não cancela, ou seja em nenhum dos casos ele entra na tela do gerenciador padrão ja que as vendas não estão pendentes e sim confirmadas.
muito obrigado antecipadamente.
-
obrigado antecipadamente, pois so dependo disso para colocar em produção.
-
bom dia, fiz pelo acbrdemo acredito que esta tudo ai, estou enviando o log e as telas
passos: fiz a venda de 5 itens que deu 5 reais, fiz o pagamento de 2,00 no cartao e depois cancelei o cupom, apareceu a mensagem cancelamento porem na consulta da venda esta ativo.
-
Pergunta, no tef discado é necessario fazer a confirmação a cada transação, ou tem com não confirmar e ficar igual ao tef dedicado ?
então a pergunta, se ele confirma a cada transacao e se tem que dar o cnc no caso de um cancelamento, tem como ele não verificar os arquivos pendentes na entrada
tipo mesmo que eu faca pelo cnc se eu sair do sistema e entrar ele vai mostrar a tela que foi cancelado e na realidade nao tem nada.
é bem simples o teste, no demo você faz uma venda de 100,00 e passa um cartão de 50,00 e depois finaliza o programa, na entrada ele não chama o cnc e sim o ncn que no caso do tef discado não consegue cancelar, no caso do dedicado sim.
-
Ele nao cancela pois não entra no gerenciador do cartao para solicitar os dados de cancelamento.
-
Bom dia, fiz aqui no demo.
Abri a venda, vendi 4 itens, subtotalizei, paguei 1 cartão com 1 real, depois cancelei a venda, ele chama a funcao CancelarTransacoesPendentes mostra na tela que foi cancelado
e não cancela na adm, como vc falou antes o padrão do discado é confirmar a venda ou seja ja ta confirmado na adm, entao ele não teria que entrar no gerenciador do getnet e fazer o cancelamento, pois no dedidado esta função CancelarTransacoesPendentes funciona perfeitamente porem no discado ela diz que cancelou mas como é apenas um NCN ele não faz nada, deveria ser um CNF pois vi que esta função faz a chamada no gerenciador padrão.
sera que consegui me explicar, ou seja como fazer para um cancelamento de uma venda em curso fique correto.
-
Boa tarde, vou tentar me expressar o mais simples possivel.
Problemas apenas no TEF Discado
- Faco uma venda de 100,00, então vou e recebo 50,00 no cartão, quando olho na pagina da adm de cartão a venda ja esta la confirmada certo, GETNET
ai eu dou um ESC e o sistema diz que tem transação no tef e vai cancelar ele executa o comando CancelarTransacoesPendentes pronto neste comando ele vai e mostra uma tela
pequena dizendo que a transação do NSU tal, rede tal e valor tal foi cancelada só que não cancela.
- Outro ponto é o seguinte feito feito duas vendas em cartão a primeira mostra esta tela que citei ai acima e não cancela e a segunda entra no gerenciador de cartão, porem no getNET ele faz o cancelamento pegando o numero do controle e não do nsu e ele não trás este numero e para isso tenho que ver na pagina ?, mas esta segunda pergunta eu ate consigo passar mas o primeiro problema realmente não to conseguindo fazer, configuração do componente é:
autoativargp = false,
autoefetuarpagamento = false,
autofinalizar = false,
confirmarantesdoscomprovantes = false,
multiploscartoes = true,
o comando no tef dedicado que uso a bastante tempo de cancelartransacoespendentes faz todo o processo certo cancela todas as vendas pendentes, porem no discado ele não cancela visto mesmo que ele não entra no gerenciador do cartão se tiver somente uma venda, debuguei e vi que ele tenta dar um NCN porem a venda já esta confirmada, acredito que ele tem que entrar no CNC para chamar o gerenciador, então pessoa minha duvida é esta.
Sim se eu simular uma queda de energia e entrar no sistema ele tambem não cancela, pois apenas dar o NCN e não entra no gerenciador do cartão para cancelar, mas o cartão ja foi confirmado.
no aguardo, obrigado.
-
Aurino, obrigado por me responder amigo, veja se consigo me expressar direito, dar um exemplo.
faco uma venda de 100,00, então vou e recebo 50,00 no cartão, quando olho na pagina da adm de cartão a venda ja esta la confirmada certo
ai eu dou um ESC e o sistema diz que tem transacao no tef e vai cancelar ele executa o comando CancelarTransacoesPendentes pronto neste comando ele vai e mostra uma tela
pequena dizendo que a transacao do nsu tal, rede tal e valor tal foi cancelada so que não cancela.
outro ponto é o seguinte feito feito duas vendas em cartao a primeira mostra esta tela e não cancela e a segunda entra no gerenciador de cartao, porem no getcard que vc conhece muito mais que eu ele faz o cancelamento pegando o numero do controle e nao do nsu, pasmem ele não tras este numero e para isso tenho que ver na pagina ?, mas esta segunda pergunta eu ate consigo passar mas o primeiro problema realmente não to conseguindo fazer, configuracao do componente é autoativargp = false, autoefetuarpagamento = false, autofinalizar = false, confirmarantesdoscomprovantes = false, multiploscartoes = true, realmente ta meio desesperador para mim, ja faz uma semana que não consigo finalizar. se alguem quiser posso ate liberar o acesso remoto para analise. obrigado a todos antecipadamente.
-
Sim juliana, fiz no demo e tambem não cancelou.
-
Bom dia,
Amigos estou tendo um problema que a semanas não consigo resolver, vou tentar exemplificar o mais simples possivel.
ja trabalho com o acbrtef a um bom tempo no dedicado tudo funciona perfeitamente, porem no discado com a GETCARD estou tendo um problema que ate agora não consegui resolver
referente ao cancelamento de uma venda cartão nao finalizada, ou seja, o cliente passa um cartão e depois nao vai querer mais a compra e ai faz o cancelamento,
estou enviando o comando CancelarTransacoesPendentes, e mostra inclusive na tela que foi cancelado, porem não é cancelado, pois eu acredito que para cancelar teria que entrar
no gerenciador e ele não entra.
obrigado antecipadamente, mas essa realmente não resolvi e fico preocupado se realmente é algo do componente porque se for esta dando problemas em varios clientes, verifiquei tambem que na getcard eles trabalham com o campo Controle e não NSU, fico no aguardo de alguem que utiliza e não tem este problema.
-
Entendi Daniel, não vou mexer por que meu conhecimento realmente não é tão grande, mas agradeço antecipadamente já pelo projeto acbr pois é de grande valia para todos os programadores do brasil e do mundo, de todo jeito vou tentar debugar e ver se vejo algo, mas se tiver um tempo e puder ver tambem agradeço, valeu mesmo.
- 1
-
Desculpa daniel, você quer que eu tente alterar o componente ? fiz esta pergunta por que poderia ou posso esta vendo algo errado ou ter alguma propriedade que eu não conheça no mesmo, apenas expus que sempre usei o acbrtef no sistema de tef dedicado e tinha esta variavel preenchida, agora precisei fazer para o tef discado e a mesma não vem, e se isto tava correto ou se é alguma coisa que não soube fazer.
-
quando do tef DISCADO, esta variavel não esta ficando preenchida, para ser usada no evento DepoisConfirmarTransacoes, fiz o debug vejo que ela preenche certo campo 025 do retorno e depois fica em branco, ja no tef DEDICADO, funciona normalmente, utilizo para poder estornar a nota no final do dia.
-
A Daruma DR-800, suporta este tipo de impressão ?
-
tem como fazer para que ele não crie ?
-
mas existe alguma rotina que faça isto, ou ele faz alguma leitura em algo que faça isto ?
-
Juliomar boa tarde, tudo bem amigo, estou usando o acbrvirtual, ai ele criou a primeira vez e eu fui e alterei ele para colocar todas as formas que uso, so que em alguns casos ele esta re-criando este arquivo com os dados padrões com isto eu perco tudo que coloquei, por que ele cria este arquivo se ja existe la ?
-
bom dia a todos, meu arquivo acbecf001.ini hora ou outra limpa e cria sozinho com isto perco todas as formas de pagamento cadastradas, o que pode ser isto ?
-
Acabei de atualizar meu acbr e no arquivo ini de pernambuco esta abaixo, não deveria estar para svrs, como faco para mudar, ou onde estar atualizado ?
[NFe_PE_P]
RecepcaoEvento_1.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/RecepcaoEvento
NfeRecepcao_2.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeRecepcao2
NfeRetRecepcao_2.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeRetRecepcao2
NfeInutilizacao_2.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeInutilizacao2
NfeInutilizacao_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeInutilizacao2
NfeConsultaProtocolo_2.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeConsulta2
NfeConsultaProtocolo_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeConsulta2
NfeStatusServico_2.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico2
NfeStatusServico_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico2
NfeConsultaCadastro_2.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/CadConsultaCadastro2
NfeConsultaCadastro_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/CadConsultaCadastro2
NfeAutorizacao_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeAutorizacao?wsdl
NFeRetAutorizacao_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeRetAutorizacao?wsdl[NFe_PE_H]
RecepcaoEvento_1.00=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/RecepcaoEvento
NfeRecepcao_2.00=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeRecepcao2
NfeRetRecepcao_2.00=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeRetRecepcao2
NfeInutilizacao_2.00=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeInutilizacao2
NfeInutilizacao_3.10=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeInutilizacao2
NfeConsultaProtocolo_2.00=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeConsulta2
NfeConsultaProtocolo_3.10=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeConsulta2
NfeStatusServico_2.00=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico2
NfeStatusServico_3.10=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico2
NfeAutorizacao_3.10=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeAutorizacao?wsdl
NFeRetAutorizacao_3.10=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeRetAutorizacao?wsdl
Erro no Cancelamento TEF
em TEF
Postado
quando fiz estes testes ja estava marcado conforme figura.
minha duvida é a seguinte, quando eu faco uma venda cartão no usando vamos paygo, darumatef, etc... qualquer um que trafegue por gerenciador padrão, e eu quero cancelar a venda que ainda esta em curso, o mesmo com o comando NCN vai fazer, ou no caso do tef discado vai chamar o gerenciador para fazer o cancelamento, pois se ele chamasse o gerenciador o cancelamento estaria ok, teve um amigo Aurino que me disse algumas coisas que ele fazia pois não usava a função cancelar pendentes e sim uma dele que seria algo assim.
se for dedicado basta chamar o cancelartransacoespendentes, senao no meu caso eu criei um vetor e depois pecorro chamando o cnc, porem neste caso não consigo passar o controle para o comando, ele disse que fazia mas tambem não consegui mais contato para ele tentar me ensinar, assim ate funciona na venda porem se o sistema cai e entrar ele não entra nesta rotina, mas acho que não seria isso, acredito que o proprio comando cancelartransacoespendentes deve resolver.
if Configuracao.TipoTEF = 'DE' then
FEfetuaPagamento.ACBrTEFD.CancelarTransacoesPendentes
else
begin
// Zerar Variaveis
for I := 0 to 10 do
begin
_Nsu := '';
_Rede := '';
_Contrl := '';
_Valor := 0;
end;
_TransacoesPendentes := FEfetuaPagamento.ACBrTEFD.RespostasPendentes.Count-1;
for I := 0 to _TransacoesPendentes do
begin
with FEfetuaPagamento.ACBrTEFD.RespostasPendentes do
begin
_Nsu := FEfetuaPagamento.ACBrTEFD.RespostasPendentes.NSU;
_Rede := FEfetuaPagamento.ACBrTEFD.RespostasPendentes.Rede;
_Contrl := Copy(FEfetuaPagamento.ACBrTEFD.RespostasPendentes.Finalizacao,13,11);
_Valor := FEfetuaPagamento.ACBrTEFD.RespostasPendentes.ValorTotal;
end;
end;
// Cancelar todas as transaes
for I := 0 to _TransacoesPendentes do
begin
_Cancelado := False;
while not _cancelado do
begin
Clipboard.asText := _Contrl;
Application.MessageBox(Pchar('Utilize Ctrl+V para colar o controle na tela CANCELAMENTO TEF' +#13+#10+
'ou anote o numero ' + _Contrl + ' e digite se solicitado.'), 'Informao do Sistema', MB_OK + MB_ICONINFORMATION);
if FEfetuaPagamento.ACBrTEFD.CNC(_Rede,
_Nsu,
Now,
_Valor) then _Cancelado := True;
end;
end;
FEfetuaPagamento.ACBrTEFD.RespostasPendentes.Clear;
ZapFiles(FEfetuaPagamento.ACBrTEFD.PathBackup + '\*.*');
end;