PAF ECF - ESPELHO MFD

TSANALISTA 07/06/2013 10:15:06
#424460
PAF ECF
[ô]“Espelho MFD”
[ô]Para gerar arquivo eletrônico da Memória de Fita Detalhe, no formato de “espelho” dos documentos nela contidos, com possibilidade de seleção por período de data e por intervalo de COO, devendo assiná-lo digitalmente inserindo ao final do arquivo uma linha com o registro tipo EAD abaixo especificado:
[ô]REGISTRO TIPO EAD - ASSINATURA DIGITAL
[ô]Observações: Campo 02: Vide procedimentos estabelecidos no Anexo VIII.
[ô]Bematech_FI_EspelhoMFD

Gostaria de saber qual será o arquivo MFD que tenho que passar [ô]Bematech_FI_EspelhoMFD[Ô]?
Olhei aqui no método tem pegar como parâmetro

Bematech_FI_EspelhoMFD(cArqMFD, cCOOInicial, cCOOFinal, [Ô]D[Ô], cUsuario, ChavePublica, ChavePrivada)

Gostaria se saber para onde encontro o arquivo MFD? Ou tem que criar ele através de alguma função do Menu Fiscal?

Código Completo

http://codepaste.net/i1fgvb

Nesta função tem uma variável
[Ô]Dim cArqMFD As String = [Ô]C:\Espelho.txt[Ô], já olhei aqui nos comandos do Menu Fiscal e em nenhuma das funções tem alguma operação para criar este arquivo. Esse projeto a empresa comprou e ai eu estou adiantando algumas partes e normalizando de acordo a lei ....

Agradeço qualquer ajuda
TSANALISTA 07/06/2013 11:44:10
#424465
Achei aqui esse tutorial
http://www.linhadecodigo.com.br/artigo/2542/bematech-arquivo-mfd-espelho-mfd-e-ato-cotepe-17_04-por-coo-e-data.aspx

Fiz aqui este exemplo mas está mim retornando -1
iRetorno = Bematech_FI_DownloadMFD([Ô]C:\SISTEMA\DOWNLOAD.MFD[Ô], [Ô]2[Ô], [Ô]000001[Ô], [Ô]000050[Ô], [Ô]1[Ô])
iRetorno = Bematech_FI_FormatoDadosMFD([Ô]C:\SISTEMA\DOWNLOAD.MFD[Ô], [Ô]C:\SISTEMA\Espelho.text[Ô], [Ô]0[Ô], [Ô]2[Ô], [Ô]000006[Ô], [Ô]000006[Ô], [Ô]1[Ô])

alguém poderiam mim ajudar?
EDUFS 07/06/2013 13:24:42
#424467
No link abaixo, você consegue baixar exemplos em diversas linguagens. (Impressora Bematech).

http://partners.bematech.com.br/suporte-recursos/downloads/?category=14&sortby=title&dlpage=3
TSANALISTA 08/06/2013 14:20:07
#424494
Certo obrigado, mas sabe como gerar o [Ô]DOWNLOAD.MFD[Ô], por pelo o que lhe antes de usar função:
iRetorno = Bematech_FI_DownloadMFD([Ô]C:\SISTEMA\DOWNLOAD.MFD[Ô], [Ô]2[Ô], [Ô]000001[Ô], [Ô]000050[Ô], [Ô]1[Ô])


Tem que gerar ele primeiro para passar o arquivo e de origem para a função Bematech_FI_DownloadMFD, do modo que estou fazendo o arquivo ainda não existe. Como faço para criar ele?
Faça seu login para responder