Skip to content

Administrativas

Reimpressão Cupom

int DIRETIVA_CALLBACK TransacaoReimpressaoCupom()

As solicitações de transação de Reimpressão de Cupom é realizada através da chamada à função TransacaoReimpressaoCupom.

Caso a função seja executada com sucesso, será disponibilizado no diretório parametrizado (diretório de cupons) um arquivo denominado ULTIMO.PRN contendo o cupom da última transação de venda efetuada com sucesso.

Na resposta da chamada à função será devolvido o , indicando o resultado da transação.

O campo está abaixo caracterizado.

Campo Tamanho Descrição
02I • [ 00 ] Transação autorizada

• [ 11 ] Transação não efetuada

[ 00 ] indica que não existiram restrições para a efetivação da transação.

[ 11 ] indica que existiram restrições para a efetivação da transação.

Função para Reimpressão Completa do Cupom

A função atualmente disponibilizada é:

int DIRETIVA_CALLBACK TransacaoReimpressaoCupomCompleta(char *pDataTransacao, 
    char *pNSUTransacao, char *pPermiteAlteracao, char *pReservado)

A função TransacaoReimpressaoCupomCompleta faz a reimpressão completa do cupom permitindo passar os dados da transação.

Os campos das funções estão abaixo caracterizados.

Campo Tamanho Descrição
DataTransacao 10N DD/MM/AAAA
NSUTransacao 6N Número Sequencial Único NNNNNN
PermiteAlteracao 1A S ou N
Reservado 1N 0 ou 1: Indica se deve reimprimir a última transação caso ocorra problema

Resumo Vendas

int DIRETIVA_CALLBACK TransacaoResumoVendas(char *pNumeroControle)

Para a transação acima, pode-se utilizar a função ConfirmaCartaoCredito . Após a execução desta, deve-se chamar a função FinalizaTransacao, assim como é feito nas transações de cartões de débito, crédito e voucher.

Campo Tamanho Descrição
NumeroControle 06N NSU (número seqüencial único)
Status 02I • [ 00 ] Transação autorizada

• [ 11 ] Transação não efetuada