Bematech_FI_ProgramaAliquota

Bematech

Bematech_FI_ProgramaAliquota

 

Programa alíquota tributária na Impressora Fiscal.

 

Parâmetros:

 

Aliquota: STRING com o valor da alíquota a ser programada.

Vinculo: INTEIRO com  o valor 0 (zero) para vincular a alíquota ao ICMS e 1 (um) para vincular ao ISS.

 

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:

  • O cupom fiscal deve estar fechado.

  • Nas impressoras fiscais MP-2000 TH FI, MP-6000 TH FI, MP-25 FI e MP-50 FI a programação da alíquota só será permitida somente após uma Redução Z.

Exemplo:

 

' Exemplo em Visual Basic

iRetorno = Bematech_FI_ProgramaAliquota("0500", 1)

 

// Exemplo em Delphi

cValor := '0500';

iRetorno := Bematech_FI_ProgramaAliquota( pchar( cValor ), 1 );