Bematech_FI_AbreComprovanteNaoFiscalVinculado

BemaFI32

Bematech_FI_AbreComprovanteNaoFiscalVinculado

Bematech_FI_AbreComprovanteNaoFiscalVinculado

 

Abre o comprovante não fiscal vinculado.

 

Parâmetros:

 

FormaPagamento: Forma de pagamento com até 16 caracteres.

 

Valor: Valor pago na forma de pagamento com até 14 dígitos (2 casas decimais).

 

NumeroCupom: Número do cupom a que se refere o comprovante com até 6 dígitos.

 

Possíveis retornos da Função (INTEIRO):

 

0: Erro de comunicação.

1: OK.

-2: Parâmetro inválido na função.

-4: O arquivo de inicialização BemaFI32.ini não foi encontrado no diretório de sistema do Windows.

-5: Erro ao abrir a porta de comunicação.

-27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2).

 

Observações:

·A forma de pagamento utilizada não pode ser dinheiro.
·A forma de pagamento deve ter sido utilizada no cupom.
·Só pode ser emitido um comprovante não fiscal por forma de pagamento.
·Os parâmetros "Valor" e "Numero do Cupom" tornam-se obrigatórios se o comprovante emitido não for referente ao último cupom fiscal emitido.

Exemplo:

 

' Exemplo em Visual Basic

iRetorno = Bematech_FI_AbreComprovanteNaoFiscalVinculado("Cartao VISA", "", "")

 

// Exemplo em Delphi

cFormaPgto := 'Cartao VISA';

iRetorno := Bematech_FI_AbreComprovanteNaoFiscalVinculado( pchar( cFormaPgto ), pchar( '' ), pchar( '' ) );