Bematech_FI_RelatorioTipo60Analitico

Bematech

Bematech_FI_RelatorioTipo60Analitico

 

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 (ACK, ST1 e ST2).

 

Observações:

  • O relatório gerado terá o seguinte layout:

Tipo do relatório.........:                       60

Subtipo...................:                        A

Data de emissão...........:                 12/05/03

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

 

// Exemplo em Delphi

iRetorno := Bematech_FI_RelatorioTipo60Analitico();