Bematech_FI_MapaResumo

BemaFI32

Bematech_FI_MapaResumo

Bematech_FI_MapaResumo

 

Gera o relatório "Mapa Resumo" referente ao movimento do dia. As informações serão geradas no arquivo RETORNO.TXT no diretório configurado no parâmetro "path" do arquivo ini. O diretório default configurado é o diretório raiz (C:\).

 

Parâmetro:

 

Não há.

 

Possíveis retornos da Função (INTEIRO):

 

0: Erro de comunicação.

1: OK.

-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.

-8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT.

-27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2).

 

Observações:

·As informações contidas no mapa resumo podem variar de Estado para Estado. Essa função gera o relatório com as informações padrões que são usadas na maioria dos Estados. O relatório gerado terá o seguinte layout:

Contador de Redução Z..: 0312

COO....................: 000026

Venda Bruta............: 43,73

Venda Líquida..........: 25,50

Cancelamentos..........: 11,14

Acréscimos.............: 2,33

Descontos..............: 7,09

ISS....................: 0,00

Isenção................: 0,00

Não Incidência.........: 1,95

Substituição Tributária: 23,55

1200...................: 0,00

1700...................: 0,00

·Após a linha "Substituição Tributária" serão gravadas as informações de vendas referente as alíquotas de ICMS. Portanto, o número de linhas irá variar de acordo com o número de alíquotas de ICMS cadastradas na impressora.
·As informações contidas no mapa resumo serão referentes aos dados da última redução Z, portanto, para gerar o mapa resumo referente ao movimento do dia você deve executar essa função após a redução Z, caso contrário o mapa resumo será gerado com as informações referente ao movimento do dia anterior.

Exemplo:

 

' Exemplo em Visual Basic

iRetorno = Bematech_FI_MapaResumo()

 

// Exemplo em Delphi

iRetorno := Bematech_FI_MapaResumo();