Jump to content

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Rafael jorge

paygo cancelando uma venda ja realizada

  • Este tópico foi criado há 401 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

No nosso PDV ao realizar uma venda com TEF salvamos a nsu, finalização e rede desse pagamento.
temos uma tela onde os administradores podem cancelar uma venda ja feita sem ser a ultima (nfc-e permite cancelamento ate duas horas)
entao na rotina de cancelamento verifico se tem TEF nos pagamentos dessa venda. se tiver faço isso:
 

ACBrTEFD1.CNf(cdcdel.fieldbyname('tef_rede').asstring,
              cdcdel.fieldbyname('tef_nsu').asstring,
              cdcdel.fieldbyname('tef_finalizacao').asstring);

so que ela nao retorna nada, nenhum aviso de erro ou sucesso. nao imprime nada. e nao sei se foi cancelado ou nao.
ai a duvida é essa: pra cancelar uma transação ja aprovada e que pode ser a ultima ou nao, utilizo cnf? como pegar o retorno dessa transação?

Share this post


Link to post
Share on other sites

Desculpa, verifiquei na documentação e eu estava enviando o comando errado:
o certo é usar cnc e nao cnf

Comando Status Resposta Descrição

Citar

ATV ✓  Verifica se o Pay&Go está ativo
CRT ✓ ✓ Realiza uma transação de Venda
ADM ✓ ✓ Realiza uma transação Administrativa
CNC ✓ ✓ Realiza uma transação de Cancelamento
CNF ✓  Confirma a última transação realizada
NCN ✓  Desfaz a última transação realizada
CDP ✓ ✓ Captura um dado pessoal no PIN-pad

vou alterar o código e verificar

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Modifiquei o comando para o abaixo:
 

ACBrTEFD1.CNc(cdcdel.fieldbyname('tef_rede').asstring,
              cdcdel.fieldbyname('tef_nsu').asstring,
              cdcdel.fieldbyname('tef_data').AsDateTime,
              cdcdel.fieldbyname('tef_valor').AsCurrency);

ai ele abre o gerenciador do paygo e pede todas as informações de novo. isso é normal?
Pensei que se eu passasse os dados ele iria cancelar sem perguntar nada. é assim mesmo ou eu to cometendo algum erro?

Share this post


Link to post
Share on other sites
Em 18/04/2019 at 17:34, Rafael jorge disse:

ai ele abre o gerenciador do paygo e pede todas as informações de novo. isso é normal?

Sim, isso ocorre... e muitas vezes inviabiliza o cancelamento, ,por falta de informações...

Eles alegam questões de segurança...

  • Like 1

Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites
3 horas atrás, Daniel Simoes disse:

Sim, isso ocorre... e muitas vezes inviabiliza o cancelamento, ,por falta de informações...

Eles alegam questões de segurança...

hummm, vou fazer uma telinha onde o usuário poderá copiar as informaçes do TEF, pra o cancelamento.
Agora quando cancelar uma venda anterior vai ser bronca.
obrigado.

Share this post


Link to post
Share on other sites
Em 20/04/2019 at 16:06, Rafael jorge disse:

hummm, vou fazer uma telinha onde o usuário poderá copiar as informaçes do TEF, pra o cancelamento.
Agora quando cancelar uma venda anterior vai ser bronca.
obrigado.

Mas aí você joga a bronca pra cima das redes....

idris elba yes GIF

  • Like 1
  • Haha 1

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites

Por favor. Estou necessitando de orientação sobre TEF. É a primeira vez que mexo com TEF e não sei com fazer testes, podem me informar como faço para testar as rotinas TEF? Existe emuladores, como existe do ECF?

Ou é na base arquivos txt e tenho de ficar lendo em alguma pasta?

Share this post


Link to post
Share on other sites
Em 26/04/2019 at 22:20, Robson A. Ribeiro disse:

Por favor. Estou necessitando de orientação sobre TEF. É a primeira vez que mexo com TEF e não sei com fazer testes, podem me informar como faço para testar as rotinas TEF? Existe emuladores, como existe do ECF?

Ou é na base arquivos txt e tenho de ficar lendo em alguma pasta?

2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.

Sugiro que entre em contato com a Skytef ou software express para obter os manuais e início dos testes.

  • Like 1

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Share this post


Link to post
Share on other sites
  • Este tópico foi criado há 401 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...