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