Bematech_FI_MapaResumoMFD

Bematech

Bematech_FI_MapaResumoMFD

 

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

 

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 ICMS...:           11,14

Cancelamentos ISSQN..:            0,00

Acrescimos ICMS......:            2,33

Acrescimos ISSQN.....:            0,00

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

Descontos ISSQN......:            0,00

Substituicao ICMS....:           23,55

Substituicao ISSQN...:            0,00

Isencao ICMS.........:            0,00

Isencao ISSQN........:            0,00

Nao incidencia ICMS..:            0,00

Nao incidencia ISSQN.:            0,00

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

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

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

  • Após a linha "Nao incidencia ISSQN"  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_MapaResumoMFD()

 

// Exemplo em Delphi

iRetorno := Bematech_FI_MapaResumoMFD();