RECEBTEF - Customiza o recebimento de TEF em lote
Idiomas: | Espanhol , Inglês |
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.
.PRW
RECEBTEF - Customiza o recebimento de TEF em lote ( < UPAR> ) --> URET
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
UPAR | Qualquer | Nenhum | X |
-
URET(qualquer)
- Nada