Bematech_FIR_ConferenciaMesa

 

Emite um cupom de conferência de mesa. Essa função reúne as funções Bematech_FIR_AbreConferenciaMesa e Bematech_FIR_FechaConferenciaMesa. Ela abre e fecha o cupom de conferência não permitindo registrar produtos nesse cupom de conferência.

 

Parâmetros:

 

Mesa: STRING com o número da Mesa  com até 4 dígitos.

 

FlagAcrescimoDesconto: "A" para acréscimo e "D" para desconto.

 

TipoAcrescimoDesconto: "$" para acréscimo ou desconto por valor e "%" para percentual.

 

ValorAcrescimoDesconto: STRING com no máximo 14 dígitos para acréscimo ou desconto por valor e 4 dígitos para acréscimo ou desconto por percentual (são duas casas decimais).

 

Retornos da Função (INTEIRO):

 

0 - Erro de comunicação.

1 - Ok.

-2 - Parâmetro Inválido.

-4 - Arquivo ini não encontrado ou parâmetro inválido para o nome da porta.

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

-27 - Status da impressora diferente de 6,0,0 (Ack, St1 e St2)

 

Exemplo:

 

' Exemplo em Visual Basic

iRetorno = Bematech_FIR_ConferenciaMesa("0001", "A", "%", "1000")

 

// Exemplo em Delphi

cMesa          := '0001';

cAcresDesc     := 'A';

cTipoAcresDesc := '%';

cValor         := '1000';

iRetorno := Bematech_FIR_ConferenciaMesa( pchar( cMesa ),

                                         pchar( cAcresDesc ),

                                         pchar( cTipoAcresDesc ),

                                         pchar( cValor ) );