Bematech_FI_ReducaoZCV0909

BemaFI32

Bematech_FI_ReducaoZCV0909

Bematech_FI_ReducaoZCV0909

 

Esta função emite a redução na impressora fiscal encerrando o movimento do dia.

 

Parâmetros:

 

Data: variável STRING com a data no formato "DDMMAAAA" ou "DD/MM/AAAA".

Hora: variável STRING com a hora no formato "HHMMSS" ou "HH:MM:SS".

Situação: variável INT para definir se os dados da redução Z serão transmitidos para a SEFAZ, sendo 0 para não transmitir ou 1 para transmitir.

 

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,0 (Ack, St1, St2 e St3)

 

Observações:

·Função disponível apenas para a impressora fiscal modelo MP-4200 TH FI.
·É permitido um ajuste de até 5 minutos para mais ou para menos aplicado ao horário atual da impressora.

Exemplo:

 

' Exemplo em Visual Basic

iRetorno = Bematech_FI_ReducaoZCV0909("28/02/2013", "18:30:00", 1)

 

// Exemplo em Delphi

cData := '28/02/2013';

cHora := '18:30:00';

iRetorno := Bematech_FI_ReducaoZCV0909( pchar( cData ), pchar( cHora ), 1 );