Bematech_FI_FormatoDadosMF |
Gera os dados da MF (Memória Fiscal) em formato TXT ou RTF.
Parâmetros:
cArquivoOrigem: STRING com o nome do arquivo MF contendo o download dos dados da memória fiscal, exemplo: "C:\DOWNLOAD.MF".
cDestino: STRING com o nome do arquivo que será gerado, exemplo: "SAIDA.TXT".
cFormatoDados: STRING com o tipo do formato de dados, onde: "0" (zero) para formato .TXT (é criado um arquivo TXT com a imagem dos cupons referentes ao movimento) "1" (um) para formato .RTF (é criado um arquivo RTF com a imagem dos cupons referentes ao movimento)
cTipoLeitura: STRING com o tipo da leitura da MF, onde: "C" = completa "S" = simplificada
cTipoDownload: STRING com o tipo de download, onde: "D" = download por data "C" = download por CRZ (Contador de Redução Z)
cDadoInicial: STRING com a data ou o CRZ inicial (data no formato DDMMAA ou DDMMAAAA, CRZ com no máximo 6 dígitos).
cDadoFinal: STRING com a data ou o CRZ final (data no formato DDMMAA ou DDMMAAAA, CRZ com no máximo 6 dígitos).
Possíveis retornos da Função (INTEIRO):
1: OK. -1: Erro de execução da função. -2: Parâmetro inválido. -8: Erro ao criar ou gravar o arquivo.
Observações:
Exemplo:
' Exemplo em VB iRetorno = Bematech_FI_FormatoDadosMF("C:\DOWNLOAD.MF", "C:\SAIDA.TXT", "0", "C", "C", "000150", "000250")
// Exemplo em Delphi cArquivoOrigem := 'C:\DOWNLOAD.MF'; cArquivoDestino := 'C:\SAIDA.TXT'; cFormatoDados := '0'; cTipoLeitura := 'C'; cTipoDownload := 'C'; cDadoInicial := '000150'; cDadoFinal := '000250'; iRetorno := Bematech_FI_FormatoDadosMF( pchar( cArquivoOrigem ), pchar( cArquivoDestino ), pchar( cFormatoDados ), pchar( cTipoLeitura ), pchar( cTipoDownload ), pchar( cDadoInicial ), pchar( cDadoFinal ) ); |