Bematech_FI_TerminaFechamentoCupomPreVenda

Bematech

Bematech_FI_TerminaFechamentoCupomPreVenda

 

Fecha o cupom fiscal com informações referentes a pré-venda.

 

Parâmetros:

 

MD5: STRING com o MD5 do principal aplicativo executável, com o tamanho de 32 caracteres.

 

NumeroPreVenda: STRING com o número da pré-venda, com o tamanho de até 13 caracteres.

 

MensagemPromocional: STRING com a mensagem promocional do cupom fiscal, com até 288 caracteres.

 

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

 

0: Erro de comunicação.

1: OK.

-1 - Erro de execução.

-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ção:

  • Esta função pode ser usada em substituição a função Bematech_FI_TerminaFechamentoCupom, caso o cupom fiscal emitido seja referente a DAV emitida.

  • O MD5 do arquivo executável da aplicação deve ser previamente gerado pela função md5FromFile.

Exemplo:

 

' Exemplo em Visual Basic

iRetorno := Bematech_FI_TerminaFechamentoCupomPreVenda("D4F15R15E1515H1J5K15L1515Q84A96Q", "123",  "Obrigado, volte sempre !!!")

 

// Exemplo em Delphi

cMD5    := 'D4F15R15E1515H1J5K15L1515Q84A96Q';

cNumero := '123';

cMSG    := 'Obrigado, volte sempre !!!';

iRetorno := Bematech_FI_TerminaFechamentoCupomPreVenda( pchar( cMD5 ), pchar( cNumero ), pchar( cMSG ) );