Bematech_FIR_FechaConferenciaMesa

 

Fecha o cupom de conferência de mesa. Essa função permite incluir um acréscimo ou desconto sobre o valor total vendido na mesa.

 

Parâmetros:

 

FlagAcrescimoDesconto: "A" para acréscimo ou "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)

 

Observação:

 

- A função somente será executada se o cupom de conferência estiver aberto.

 

Exemplo:

 

' Exemplo em Visual Basic

iRetorno = Bematech_FIR_FechaConferenciaMesa("A", "%", "1000")

 

// Exemplo em Delphi

cAcresDesc     := 'A';

cTipoAcresDesc := '%';

cValor         := '1000';

iRetorno := Bematech_FIR_FechaConferenciaMesa( pchar( cAcresDesc ),

                                              pchar( cTipoAcresDesc ),

                                              pchar( cValor ) );