Reimpressão simplificada do Cupom:

As solicitações de reimpressão de cupom são realizadas 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.

CampoTamanhoDescrição
02I[ 00 ] Transação autorizada
[ 11 ] Transação não efetuada
int DIRETIVA_CALLBACK TransacaoReimpressaoCupom()

Reimpressão completa do Cupom:

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.

CampoTamanhoDescrição
DataTransacao10NDD/MM/AAAA
NSUTransacao6NNúmero Sequencial único NNNNNN
PermiteAlteracao1AS ou N
Reservado1N0 ou 1: Indica se deve reimprimir a última transação caso ocorra o problema
int DIRETIVA_CALLBACK TransacaoReimpressaoCupomCompleta(char *pDataTransacao, 
    char *pNSUTransacao, char *pPermiteAlteracao, char *pReservado)

Resumo de Vendas

A função TransacaoResumoVendas é utilizada para apresentar o resumo referente a transação executada:

CampoTamanhoDescrição
NumeroControle06NNSU (número sequencial único)
Status02l[ 00 ] Transação autorizada
[ 11 ] Transação não efetuada

int DIRETIVA_CALLBACK TransacaoResumoVendas(char *pNumeroControle)