Árvore de páginas

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

CUSTOMIZAR O RECEBIMENTO DE TEF EM LOTE
LOJA018T (ver 2.07) e LOJA010T (ver 5.07 ou superior).

Com esse ponto de entrada, o analista poderá customizar o recebimento das informações de TEF por Lote, utilizando as seguintes funções:

nHandle := LJ018Header(cFileName)
Essa função abre o arquivo de recebimento (informado em cFileName) e retorna o nHandle do arquivo aberto. Se nHandle for negativo, significa que houve erro na abertura do arquivo.

aDetalhe := LJ018Detalhe(nHandle)
Essa função lê uma linha do arquivo de recebimento. nHandle é o valor informado pela função LJ018Header e aDetalhe é uma matriz que contém os dados recebidos na seguinte estrutura:

aDetalhe[1] := Estado da operação (C 2)
00 -> Registro não processado
01 -> Registro em processamento
99 -> Registro já processado
aDetalhe[2] := Código de retorno (C 2) (válido somente quando Estado da Operação = 99)
00 -> Transação aprovada
Qualquer outro valor indica erro.
aDetalhe[3] := Data da efetivação da compra (D)
aDetalhe[4] := Hora da efetivação da compra (C 8)
aDetalhe[5] := Número do comprovante de compra (C 9)
aDetalhe[6] := Código do estabelecimento (C 15)
aDetalhe[7] := Número da autorização (C 6)
Detalhe[8] := Número de controle do SiTef (C 6)
aDetalhe[9] := Nome da rede (ou descrição do erro para Estado da operação igual a 00 ou Código de Retorno diferente de 00)
aDetalhe[10] := Campo livre (C 40), o mesmo informado no envio.

Se o retorno de aDetalhe estiver em branco (len(aDetalhe) = 0), significa que o arquivo inteiro de retorno já foi lido.

LJ018Trailer(nHandle)
Essa função fecha o arquivo de recebimento. nHandle é o valor informado pela função LJ018Header. Essa função não retorna conteúdo algum.

Esse tipo de SiTef funciona nas versões 5.07 e 5.08 do SIGALOJA.

Programa Fonte
.PRW
Sintaxe

RECEBTEF - Customiza o recebimento 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