Ajudinha com TEF!

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

CCA
Usuário Nível 1
Usuário Nível 1
Mensagens: 16
Registrado em: 07 Set 2005 14:30
Localização: Rio Verde
Contato:

Ajudinha com TEF!

Mensagem por CCA »

Olá amigos Clippeiros,
Estou com o seguinte probleminha no meu TEF. Qdo envio as informacoes para que seja feita a transacao com o Visanet, tudo sai perfeito. So que qdo eu envio os dados para que se faca no Redecard. Não esta dando certo.

Exemplo :

Visanet => Envia-se R$1,63 e mostra o valor de R$1,63.
Redecard => Envia-se R$1,63 e mostra o valor de R$163,00

Alguem ja viu esse erro. E pode me ajudar?

Aguardo,
Saúde e Paz!!!
Carlos Castro
Analista de Sistemas
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Está me parecendo, que deve ser um problema de formato do valor. Isto é, digamos o valor MIL REAIS para o formato americano seria 1,000.00 e no modo brasileiro seria 1.000,00. Quem sabe seja isso o seu problema.

Um clip-abraço :)Pos
CCA
Usuário Nível 1
Usuário Nível 1
Mensagens: 16
Registrado em: 07 Set 2005 14:30
Localização: Rio Verde
Contato:

Mensagem por CCA »

Amigo Pablo, vc tem alguma ideia de como eu possa resolver este problema?
Saúde e Paz!!!
Carlos Castro
Analista de Sistemas
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Caro Carlos, eu nunca tive que fazer TEF, mas você tinha dito:
Qdo envio as informacoes para que seja feita a transacao com o Visanet, tudo sai perfeito. So que qdo eu envio os dados para que se faca no Redecard.
De que jeito você envia essa informação ?. Você gera algum arquivo ?.

Mas básicamente eu tenho a siguinte situação:

VAR_VALOR:=1200.50

VAR_BR:=TRANSFORM(VAR_VALOR,"@E 9,999.99") // irá ficar: 1.200,50
VAR_AM:=STR(VAR_VALOR,7,2) // irá ficar: 1200.50

Conseguiu, entender ?. Faça um teste mas com um número maior, assim como eu fiz (1.200,50) e veja como é gerado em VISA e dê um retorno.

Um clip-abraço :)Pos
Responder