Bematech_FI_MapaResumoMFD

BemaFI32

Bematech_FI_MapaResumoMFD

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