Administrativas
Reimpressão Cupom
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
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 |