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.
Campo | Tamanho | Descriçã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.
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 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:
Campo | Tamanho | Descrição |
---|---|---|
NumeroControle | 06N | NSU (número sequencial único) |
Status | 02l | [ 00 ] Transação autorizada [ 11 ] Transação não efetuada |
int DIRETIVA_CALLBACK TransacaoResumoVendas(char *pNumeroControle)