Bematech_FI_MapaResumo

Bematech

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();