Bematech_FIR_FechaCupomResumidoRestaurante

 

Permite fechar o cupom de forma resumida, ou seja, sem acréscimo ou desconto no cupom e com apenas uma forma de pagamento. Essa função lê o subtotal do cupom para fechá-lo.

 

Parâmetros:

 

FormaPagamento: STRING com a Forma de pagamento com no máximo 16 caracteres.

Mensagem: STRING com a Mensagem promocional com até 490 caracteres.

 

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ções:

               

- O cupom deve estar aberto.

- Pelo menos 1 (um) item deve ter sido vendido e não pode ter sido cancelado.

A utilização dessa função elimina a obrigatoriedade de uso das funções Bematech_FI_IniciaFechamentoCupom, Bematech_FI_EfetuaFormaPagamento e Bematech_FI_TerminaFechamentoCupom que estão implementadas internamente na função.

 

Exemplo:

 

' Exemplo em Visual Basic

iRetorno = Bematech_FIR_FechaCupomResumidoRestaurante("Cheque", "Obrigado, volte sempre !!!")

 

// Exemplo em Delphi

cFormaPgto      := 'Cheque';

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

iRetorno := Bematech_FIR_FechaCupomResumidoRestaurante( pchar( cFormaPgto ),

                                                       pchar( cMsgPromocional ) );