-
Total de ítens
47 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Valdecir TL
-
-
Pronto, já achei.
-
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" - Outrodesde já agradeço -
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" - OutroTenho 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: 110/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: -810/07/2013 08:16:22:689 == função: ECF_FechaPortaSerial()10/07/2013 08:16:23:303 == retorno: 1Segundo 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: 108/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: -808/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
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
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 -
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.
-
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: 7Device: 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:392TX -> [ESC].27G}09:56:09:557 RX <- .+C001G000000000002000200001.000000000000332700000000000000000000000000000000000000000000000000000000000000 }-- 09:56:09:557TX -> [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.
-
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.
Em Que Momento Usar O Inforodapecupom Leiolhoimposto
em .Net (C# e VB.Net)
Postado
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: