Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

click.png

click.png

click.png

Seja-Profissional-Saiba-mais.png Beneficios_banner.png

 

Valdecir TL

Membros
  • Posts

    47
  • Joined

  • Last visited

Everything posted by Valdecir TL

  1. Bom espero ajudar quem tiver a mesma dúvida. Eu multipliquei o valor dos itens conforme a tabela ibpt acumulando em uma variável e no metodo em que chamo para fechar o cupom eu coloco da seguinte forma: acbrECF.InfoRodapeCupom.Imposto.ValorAproximado = Dados.Imposto; acbrECF.InfoRodapeCupom.Imposto.Fonte = "IBPT"; try { acbrECF.FechaCupom(Dados.CP_Mensagem); Dados.V_CupomAberto = false; } catch (Exception exception) { Dados.MensagemErro = exception.Message; }
  2. Bom dia pessoal, em que momento eu uso o InfoRodapeCupom : Subtotal, FechaCupom ?
  3. Boa tarde, Daniel se eu usar o AcBrTEFD1.FinalizarCupom, vou conseguir pegar o ComandaECFSubtotalizaEventArgs.DescAcre do OnComandaECFSubtotaliza ?. Caso não como faço para pegar o desconto CieloPremia. Utilizo AcbrFramework. Obrigado. Valdecir.
  4. Boa tarde Régis, também vou seguir esse caminho. Obrigado.
  5. Bom dia pessoal, me deparei com mais uma dúvida ao seguir o roteiro para homologação tef clisitef. O problema é onde pede o número do cheque, eu passo o digitado da primeira linha do cheque, está me retornando consulta inválida. o acbr já coloca o 0: ou tenho que colocar, bom detalhe mesmo com ou sem continua a mensagem. Agradeço antecipadamente, eu uso acbrframework.
  6. Bom dia, estou passando o roteiro da softwareexpress clisitef, uso o AcbrFramework. é o seguinte após começar a imprimir o comprovante tef, desligar a impressora, ligar novamente e informar não para não confirmar a transação e exibir mensagem no final para reter o cupom. A minha dúvida é, eu uso o ImprimeTransaçoesPendentes para começar a imprimir o comprovante, só que ao fazer isso a transação é confirmada, como posso resolver isso ?
  7. Regys, segue o log. antes funcionava certinho, fiquei um tempo sem usar esse projeto motivo contrato softwareexpress demorou. re-instalei o tef, e agora não consigo fazer funcionar. no demo tef, dá mensagem de (pin pad não está devidamente configurado) e o clisitef.ini está na pasta bin/debug. Já no meu projeto que utilizo o framework, ativa o pinpad corretamente e coloca a mensagem no visor porém me dá a mensagem : Retorno de "OnInfoEcf( ineEstadoECF, Retorno )" deve ser: "L" = Livre "V" = Venda de Itens "P" - Pagamento (ou SubTotal efetuado) "C" ou "R" - CDC ou Cupom Vinculado "G" ou "R" - Relatório Gerencial "N" - Recebimento Não Fiscal "O" - Outro desde já agradeço CliSiTef.ini logecf_20012014.txt logtef.txt
  8. Bom dia Regys, espero explicar direito. estou usando o Demo TEF da ACBr, está ocorrendo o mesmo erro. segue abaixo: - No momento de chamar o CRT. do CliSitef Retorno de "OnInfoEcf( ineEstadoECF, Retorno )" deve ser: "L" = Livre "V" = Venda de Itens "P" - Pagamento (ou SubTotal efetuado) "C" ou "R" - CDC ou Cupom Vinculado "G" ou "R" - Relatório Gerencial "N" - Recebimento Não Fiscal "O" - Outro Tenho o lod também: CodigoLoja: 00000000 NumeroTerminal: SW000001 Resultado: 0 ParametrosAdicionais: -- 20/01 10:40:34:752 - CliSitef Inicializado CliSiTEF -- 20/01 10:40:34:753 - InfoECF: ineEstadoECF -- 20/01 10:40:34:753 - Ret: -- 20/01 10:40:34:754 - CliSitef CancelarTransacoesPendentesClass -- 20/01 10:40:35:265 - InfoECF: ineEstadoECF -- 20/01 10:40:35:267 - Ret: -- 20/01 10:40:35:308 - CliSitef CancelarTransacoesPendentesClass -- 20/01 10:40:35:310 - CliSitef DesInicializado
  9. Boa tarde o Retorno do TEF_OnInfoECF, está vindo somente números alguém sabe o motivo bem aqui e.Operacao, onde verifico att, valdecir
  10. Pessoal, falha minha mesmo. Aqui na empresa tenho que colocar proxy. Obrigado
  11. Bom dia, o caminho para eu fazer checkout não está funcionando http://svn.code.sf.net/p/acbr/code Qual o caminho correto ?
  12. Bom dia, eu li vários tópicos a respeito da NFC-e aqui no forum. Porém o que ví foi usar ACBRNFE ou ACBRMONITOR !. Vai ter o Framework ?
  13. Log gerado (O texto em azul está correto, porém o Texto vermelho acredito que esteja errado) Comando usado : acbrECF.PafMF_GerarCAT52(_DataIni, _DataFim, @"C:\Pdv\Paf"); 10/07/2013 08:16:16:989 == função: ECF_DownloadMF("C:\Pdv\Paf\MF.BIN") 10/07/2013 08:16:19:390 == função: ECF_DownloadMF- arquivo binário copiado=( "C:\Pdv\Paf\MF.BIN" .................... ") 10/07/2013 08:16:19:917 == função: ECF_DownloadMF - arquivo texto gerado=("C:\Pdv\Paf\MF.TXT") 10/07/2013 08:16:19:917 == retorno: 1 10/07/2013 08:16:19:917 == função: ECF_ReproduzirMemoriaFiscalMFD( .................... "2","08/07/13","10/07/13","C:\Pdv\Paf\","C:\Pdv\Paf\MF.BIN")" 10/07/2013 08:16:20: 79 == Falha na geracao da leitura texto - entrada1: C:\Pdv\Paf\MF.BIN entr .................... "ada2: "" saida: C:\Pdv\Paf\" 10/07/2013 08:16:22:688 == SWMFD-Nao foi possível abrir o arquivo de saida! 10/07/2013 08:16:22:688 == retorno: -8 10/07/2013 08:16:22:689 == função: ECF_FechaPortaSerial() 10/07/2013 08:16:23:303 == retorno: 1 Segundo exemplo da sweda : status := ECF_ReproduzirMemoriaFiscalMFD (pchar(‘2’), pchar(‘01/01/2006’), pchar(‘31/12/2006’), pchar(‘c:\mf.txt’), ----------> Faltou ? pchar(‘mf.bin’))
  14. Rafael, eu tirei o nome do arquivo. Ainda não funcionou veja o log abaixo, onde eu deixei em vermelho "entrada2" não tem que ter algum parâmetro ? : 08/07/2013 13:19:29:926 == função: ECF_DownloadMF("C:\Pdv\Paf\MF.BIN") 08/07/2013 13:19:32:303 == função: ECF_DownloadMF- arquivo binário copiado=( "C:\Pdv\Paf\MF.BIN" .................... ") 08/07/2013 13:19:32:795 == função: ECF_DownloadMF - arquivo texto gerado=("C:\Pdv\Paf\MF.TXT") 08/07/2013 13:19:32:795 == retorno: 1 08/07/2013 13:19:32:795 == função: ECF_ReproduzirMemoriaFiscalMFD( .................... "2","08/07/13","08/07/13","C:\Pdv\Paf\","C:\Pdv\Paf\MF.BIN")" 08/07/2013 13:19:32:956 == Falha na geracao da leitura texto - entrada1: C:\Pdv\Paf\MF.BIN entr .................... "ada2: "" saida: C:\Pdv\Paf\" 08/07/2013 13:19:35:499 == SWMFD-Nao foi possível abrir o arquivo de saida! 08/07/2013 13:19:35:499 == retorno: -8 08/07/2013 13:19:35:499 == função: ECF_FechaPortaSerial() 08/07/2013 13:19:36: 50 == retorno: 1
  15. Bom dia Rafael, tentei o suporte da sweda, tive o seguinte retorno: alem da função downloadmf você terá que usar a função abaixo. ECF_DownloadMFD Anterior Próximo Realiza o download da MFD (Memória de Fita Detalhe) das impressoras fiscais térmicas. É gerado um arquivo com o nome especificado em formato texto. Parâmetros: Arquivo: STRING com o nome do arquivo que será gerado. Exemplo: "DOWNLOAD.TXT". Tipo: STRING com o tipo de download, onde: "0" (zero): download total. "1" (um): download por data. "2" (dois): download por COO. DadoInic: STRING com a data (formato ddmmaa, ddmmaaaa, dd/mm/aa ou dd/mm/aaaa) ou o COO inicial com no máximo 6 dígitos. DadoFim: STRING com a data (formato (formato ddmmaa, ddmmaaaa, dd/mm/aa ou dd/mm/aaaa) ou o COO final com no máximo 6 dígitos. Usuario: STRING com o número de ordem do proprietário do ECF. O conteúdo deste campo é ignorado. Vinicius Costa Santos Alves Depto. de Suporte [email protected] Isso ajuda ?. Detalhe um techo do log da sweda: 08/07/2013 10:36:34: 61 == função: ECF_DownloadMF( .................... "C:\Pdv\Paf\NFP_08072013_103624.TXT\MF.BIN") 08/07/2013 10:36:36:454 == função: ECF_DownloadMF- arquivo binário copiado=( .................... " "C:\Pdv\Paf\NFP_08072013_103624.TXT\MF.BIN")" 08/07/2013 10:36:36:593 == Falha na geracao da leitura texto - entrada: C:\SW041200000000010033\ .................... "SW041200000000010033.MF saida: C:\Pdv\Paf\NFP_08072013_103624.TXT\" .................... "MF.TXT" 08/07/2013 10:36:36:593 == SWMFD-Nao foi possível abrir o arquivo de saida! 08/07/2013 10:36:36:593 == retorno: -8
  16. Agradeço Rafael. Estou começando a desconfiar da minha impressora, pois ao usar a função PafMF_GerarCAT52 me retorna o seguinte erro: - Erro ao gerar xECFDownloadMF cod.: -8 (Pelo que vi no manual o erro é devido ao criar ou gerar o RELATORIO.TXT). Vou entrar em contato com a Sweda. Obrigado.
  17. Boa tarde, o caminho está composto com pasta + nome do arquivo ex: C:\Pdv\Arquico.TXT. A única diferença que uso é o true no comando. string EAD = acbrEAD.AssinarArquivoComEAD(Caminho + NomeArquivoSped, true);
  18. Estranho, más não mostra !. Fiz outros testes, Usei o aplicativo da Sweda (SWMFD 1.06 (1.26.1.0)) gerou os arquivos corretamente. Fui no projeto ACBrFramework.Net, alterei o ACBrECF.cs -> ArquivoMFD_DLL, De: FinalizaArqMFD Finaliza = FinalizaArqMFD.MFD Para: FinalizaArqMFD Finaliza = FinalizaArqMFD.TDM compilei, troquei ACBrFramework.Net.dll, No meu projeto, não passei o parâmetro de Finalidade e Tipo Documento, mesmo assim não alterou nada.
  19. Ativei o Log para acompanhar e no log não aparece a finalidade e tipo de documento. Estou passando os parâmetros e mesmo mudando a finalidade, nada muda. ACBrFramework.ECF.FinalizaArqMFD Finalidade = ACBrFramework.ECF.FinalizaArqMFD.TDM; ACBrFramework.ECF.TipoDocumento Tipo = ACBrFramework.ECF.TipoDocumento.Todos; ACBrFramework.ECF.TipoContador TipoContador = ACBrFramework.ECF.TipoContador.COO; if (_CooIni > 0) { try { acbrECF.ArquivoMFD_DLL(CooIni, cooFim, Caminho + NomeArquivo, Finalidade, TipoContador, Tipo); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { try { acbrECF.ArquivoMFD_DLL(_DataIni, _DataFim, Caminho + NomeArquivo, Finalidade, Tipo); } catch (Exception ex) { MessageBox.Show(ex.Message); } } Exemplo do LOG: -------------------------------------------------------------------------------- ATIVAR - 04/07/13 09:56:06:477 - Modelo: Sweda ST120 (ST) - Porta: COM4 - TimeOut: 7 Device: BAUD=115200 DATA=8 PARITY=N STOP=1 HANDSHAKE=DTR/DSR MAXBANDWIDTH=0 -------------------------------------------------------------------------------- -- 09:56:06:496 ArquivoMFD_DLL( 04/07/2013 , 04/07/2013 , C:\Pdv\Paf\NFP_04072013_095554.TXT ) TX -> [ESC].271} 09:56:09:392 RX <- .+C00110407130750CN000000000003327000000010800000000000000000000000000000000000000000000000000000000000000000000000000780297J } -- 09:56:09:392 TX -> [ESC].27G} 09:56:09:557 RX <- .+C001G000000000002000200001.000000000000332700000000000000000000000000000000000000000000000000000000000000 } -- 09:56:09:557 TX -> [ESC].27H} 09:56:09:705 RX <- .+C001HSW041200000000010033 01.00.05 00020108000078000163000297000000000750000000000000000000000000000033270000000000000000 }
  20. Boa tarde Rafael, no momento gera o arquivo com os registros E01,E02,E05,E06,E08,E09,E11,E12,E13. - A Dll do fabricante está no meu windows system32 - Caminho do arquivo incorreto (é onde eu informo para gerar ?, se sim está correto !) - Parâmetros incorretos ( Acredito que seja esse ponto, eu passo dataini,datafim,caminho e nome arquivo, tdm, todos - Não uso o emulador. O que quero gerar é E00,E01,E02,E12,E13,E14,E15,E16,E21. Más não sei se estou passando parâmentros correto.
  21. Boa tarde, já pesquisei no forum, encontrei respostas onde alguns membros conseguiram gerar os registros, más eu não estou conseguindo. Meu projeto é em C#. Abaixo está o comando que estou enviando para minha impressora sweda ST 120. acbrECF.ArquivoMFD_DLL(_DataIni, _DataFim, Caminho + NomeArquivo, ACBrFramework.ECF.FinalizaArqMFD.TDM, ACBrFramework.ECF.TipoDocumento.Todos); Alguém pode me dizer o que estou fazendo de errado ?. Obrigado.
  22. Novamente dúvidas, agora sobre os registros gerados, gerou do E01 ao E13. Más os registros restantes até E021 não gera, passei o parâmetro acbrECF.ArquivoMFD_DLL(_DataIni, _DataFim, Caminho + NomeArquivo, FinalizaArqMFD.TDM,TipoDocumento.Todos); onde pesquisei e assim mesmo não sai os registros, estou com a impressora Sweda ST 120.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.