-
Total de ítens
47 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Valdecir TL postou
-
Em Que Momento Usar O Inforodapecupom Leiolhoimposto
Valdecir TL replied to Valdecir TL's tópico in .Net (C# e VB.Net)
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; } -
Em Que Momento Usar O Inforodapecupom Leiolhoimposto
Valdecir TL replied to Valdecir TL's tópico in .Net (C# e VB.Net)
Pronto, já achei. -
Em Que Momento Usar O Inforodapecupom Leiolhoimposto
um tópico no fórum postou Valdecir TL .Net (C# e VB.Net)
Bom dia pessoal, em que momento eu uso o InfoRodapeCupom : Subtotal, FechaCupom ? -
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.
-
Boa tarde Régis, também vou seguir esse caminho. Obrigado.
-
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.
-
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 ?
-
Obrigado Regys.
-
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
-
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
-
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
-
Pessoal, falha minha mesmo. Aqui na empresa tenho que colocar proxy. Obrigado
-
Bom dia, o caminho para eu fazer checkout não está funcionando http://svn.code.sf.net/p/acbr/code Qual o caminho correto ?
-
Obrigado Rafael
-
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 ?
-
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’))
-
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
-
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
-
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);
-
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.
-
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 }
-
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.
-
Não Consigo Gerar Os Registros (E14,e15,e16,e21) Acbrecf.arquivomfd_Dll
um tópico no fórum postou Valdecir TL .Net (C# e VB.Net)
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. -
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.