Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Pessoal, eu estou tentando fazer uma venda pelo TEF no PDV e está apresentando o erro "Operação TEF deve ser limitada ao Saldo restante a Pagar". A quantidade é 0,375 e o valor unitário é 18,50 o que dá um total de 6,94.
O comando que estou usando é o FrmPrincipal.TEF.CRT('VALOR', 'id','NUMERO CPF').

Tem alguma configuração que eu tenho de fazer no TEF para aceitar? Quando eu faço a mesma venda sem arredondamento (6,93 o total) ele aceita.

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Link para o comentário
Compartilhar em outros sites

4 horas atrás, valterpatrick disse:

Pessoal, eu consegui fazer funcionar colocando o valor de 0,01 na propriedade TrocoMaximo.

Tambem tive esse problema, quando usado dois cartões nunca consegui fazer funcionar, mas não sei se é correto colocar um valor fixo, como troco.

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

Eu realizei um outro teste onde eu coloquei vários itens onde dava o arredondamento, ai deu erro.

Exemplo: 

Item 1: 0,165 * 5,00 = 0,825 (Arredondando = 0,83)

Item 2: 0,165 * 5,00 = 0,825 (Arredondando = 0,83)

Item 3: 0,165 * 5,00 = 0,825 (Arredondando = 0,83)

O total sem arredondamento é 2,475, mas com o arredondamento é 2,49 e na hora de efetuar a venda dá o erro de troco máximo já que eu configurei para ser 0,01 e no exemplo ultrapassou isto.

 

Alguém ai conhece a solução para este problema?

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Solivan disse:

Tambem tive esse problema, quando usado dois cartões nunca consegui fazer funcionar, mas não sei se é correto colocar um valor fixo, como troco.

Solivan, você fazendo esta situação, dá erro também ou não?

 

Item 1: 0,165 * 5,00 = 0,825 (Arredondando = 0,83)

Item 2: 0,165 * 5,00 = 0,825 (Arredondando = 0,83)

Item 3: 0,165 * 5,00 = 0,825 (Arredondando = 0,83)

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Link para o comentário
Compartilhar em outros sites

55 minutos atrás, valterpatrick disse:

Solivan, você fazendo esta situação, dá erro também ou não?

 

Item 1: 0,165 * 5,00 = 0,825 (Arredondando = 0,83)

Item 2: 0,165 * 5,00 = 0,825 (Arredondando = 0,83)

Item 3: 0,165 * 5,00 = 0,825 (Arredondando = 0,83)

Não testei ainda, desenvolvi TEF há muito tempo, porem não tenho nenhum cliente pra utilizar todos utilizam maquina POS, mas quando testei só consegui usar um cartão. quando adicionava o outro dava esse erro ai.

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

30 minutos atrás, Solivan disse:

Não testei ainda, desenvolvi TEF há muito tempo, porem não tenho nenhum cliente pra utilizar todos utilizam maquina POS, mas quando testei só consegui usar um cartão. quando adicionava o outro dava esse erro ai.

No caso estou usando só um cartão mesmo. 

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.