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