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)