Gera o relatório "Tipo 60 analítico" exigido pelo convênio de ICMS 85/2001. 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 é 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:
· | O relatório gerado terá o seguinte layout: |
Tipo do relatório.........: 60
Subtipo...................: A
Data de emissão...........: 12/05/2003
Número de série...........: 5708990400028
Cancelamentos.............: 11,14
Descontos.................: 7,09
F.........................: 18,55
I.........................: 0,00
N.........................: 1,95
1200......................: 0,00
1700......................: 0,00
ISS.......................: 0,00
· | Após a linha "N..." serão gravadas as informações de vendas referentes às alíquotas tributárias. Portanto, o número de linhas irá variar de acordo com o número de alíquotas cadastradas na impressora. |
· | As informações contidas no relatório Tipo 60 Analítico são referentes aos dados da última Redução Z. Portanto, para gerar o relatório referente ao movimento do dia você deve executar essa função após a Redução Z, caso contrário as informações geradas serão referentes ao movimento do dia anterior. |
Exemplo:
' Exemplo em Visual Basic
iRetorno = Bematech_FI_RelatorioTipo60AnaliticoMFD()
// Exemplo em Delphi
iRetorno := Bematech_FI_RelatorioTipo60AnaliticoMFD();
|