Postada em 26/04/2011 22:33 hs
Na Dll da Bematech, voce vai usar qual tipos de registros, A, B ou Todos, veja exemplo do comando para gerar abaixo:
Primeiro voce faz o Download da MFD
ArquivoMFD: STRING com o nome do arquivo que será gerado. Tipo: STRING com o tipo de download, onde: "0" (zero): download total. "1" (um): download por data. "2" (dois): download por COO. Inicio: STRING com a data ou o COO inicial (data no formato DDMMAA ou DDMMAAAA, COO . Fim: STRING com a data ou o COO final (data no formato DDMMAA ou DDMMAAAA, COO. Usuario: STRING com o número de ordem do proprietário do ECF.
iretorNO = Bematech_FI_DownloadMFD(ArquivoMFD, Tipo, Inicio, Fim, Usuario)
Gerado o Arquivo, em seguida o comando:
ArquivoTXT: variável STRING com path+nome do arquivo texto de destino. Perfil: variável STRING com o perfil do relatório a ser gerado, sendo "A", "B" ou "T", onde T = Todos os registros (A e B). CFOP: variável STRING com o código CFOP do estabelecimento, com o tamanho de 4 dígitos. CodObsLancFiscal: variável STRING com o código da observação do lançamento fiscal. Caracter branco caso opcional. Pis: variável STRING com o valor percentual da alíquota para o cálculo do PIS, com o tamanho de 4 dígitos sem a vírgula (0000) ou 5 dígitos com a vírgula (00,00). Cofins: variável STRING com o valor percentual da alíquota para o cálculo do COFINS, com o tamanho de 4 dígitos sem a vírgula (0000) ou 5 dígitos com a vírgula (00,00).
iretorNO = Bematech_FI_GeraRegistrosSpedMFD(ArquivoMFD, ArquivoTXT, Inicio, Fim, Perfil, CFOP, CodObsLancFiscal, Pis, Cofins)
O arquivo txt, já vem com o layout que a sefaz exige, fica bem simples, mas voce precisa ter a Dll na versão 5.10.8.0 da Bematech.
Espero que ajude, o comando é este, também tive problemas, e veja, não funciona no simulador.
vlu//
|