Árvore de páginas

Carregando...

Ponto-de-Entrada: LOTETEF - Customiza envio de TEF em lote
Idiomas: Espanhol , Inglês
Descrição:

CUSTOMIZAR O ENVIO DE TEF POR LOTE
Esse ponto de entrada é executado ao chamar a rotina (LOJA017T- Ver 2.07, LOJA010T - Ver 5.07 ou superior). Permite a customização do envio de TEF em lote.

aRet := LJ017Header (nRegistros)
Essa função monta o cabeçalho do arquivo a ser transmitido; é necessário informar a quantidade de registros a ser transmitida.

É retornada uma matriz contendo duas informações:
aRet[1] := nHandle
aRet[2] := LblArquivo
nHandle é o Handle do arquivo criado e LblArquivo é o nome.ext do arquivo criado (a extensão é sempre .TEF). Se o valor de nHandle for negativo, isso significa que ocorreu um erro na criação do arquivo.

cMsg := LJ017Detalhe(nHandle, aDetalhe)
Essa função monta uma linha no arquivo a ser transmitido. nHandle é o valor retornado pela função LJ017Header e aDetalhe é uma matriz contendo as informações a serem transmitidas. aDetalhe deve ser montada com a seguinte estrutura:

aDetalhe[1] := Número de parcelas
aDetalhe[2] := Juros da administradora? S ou N
aDetalhe[3] := Número do cartão*
aDetalhe[4] := Validade do cartão
aDetalhe[5] := Valor da compra
aDetalhe[6] := Taxa de serviço (opcional)
aDetalhe[7] := Código de autorização (opcional)
aDetalhe[8] := Campo livre, máximo de 40 caracteres (esse campo volta no arquivo de retorno; é importante preenchê-lo com as informações necessárias para identificar a que transação de venda ele pertence, como NF, Série, Data, etc.)

* => Gravar na base o número de cartão criptografado.

cMsg é a mensagem de erro que ocorreu na geração dessa linha; se cMsg estiver em branco, significa que a linha foi gerada sem problemas.

LJ017Trailer(nHandle,LblArquivo)
Essa função finaliza o arquivo a ser transmitido. nHandle é o valor retornado pela função LJ017Header e LblArquivo é o nome.ext do arquivo retornado pela função LJ017Header.

Programa Fonte
.PRW
Sintaxe

LOTETEF - Customiza envio de TEF em lote ( < UPAR> ) --> URET

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
UPAR Qualquer Nenhum X
Retorno
    URET(qualquer)
  • Nada