-
Total de ítens
383 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Edevair Viesa Junior postou
-
Componente ACBrECFVirtualNaoFiscal
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
@Daniel Simoes obrigado por responder.. Imaginei que seria este o caminho e ter que refazer os relatórios em ESC POS Porém usando o componente, não consigo sequer fazer um relatório simples funionar, estou testando em 3 impressoras diferente : daruma DR800, Elgin I7 e Epson TMT20 As três instaladas com porta srial virtual, conectadas na USB Dá erro de timeout, conforme imagem abaixo .. Segue o código que estou usando : MD.ACBrPosPrinterNaoFiscal.Modelo := TACBrPosPrinterModelo(g_modelo_esc_pos_sat_nao_fiscal); MD.ACBrPosPrinterNaoFiscal.Porta := g_porta_esc_pos_sat_nao_fiscal; MD.ACBrPosPrinterNaoFiscal.PaginaDeCodigo := TACBrPosPaginaCodigo(g_pag_cod_esc_pos_nao_fiscal); MD.ACBrPosPrinterNaoFiscal.PularLinhas(4); MD.ACBrPosPrinterNaoFiscal.Ativar; with MD.ACBrPosPrinterNaoFiscal.Buffer do begin Add('</zera>'); Add('</ce><a>Comprovante de Compra Cliente Fidelidade</a>'); Add('</pular_linhas>'); Add('</linha_simples>'); Add('</pular_linhas>'); Add('</fn></ae>Caixa : '+g_desc_caixa); Add('</pular_linhas>'); Add('Operador : '+g_nome_operador); Add('</pular_linhas>'); Add('Num. do Fechamento : '+l_num_fechamento); Add('</pular_linhas>'); Add('</linha_simples>'); Add('</pular_linhas>'); Add('<n>Dados do Cliente</n>'); Add('</pular_linhas>'); Add('</pular_linhas>'); Add('Nome : '+v_client_CC0100.FieldByName('C_NOME_CLIENTE').AsString); Add('</pular_linhas>'); Add('RG / Inscr. Est. : '+v_client_CC0100.FieldByName('C_INS_RG_CLIENTE').AsString); Add('</pular_linhas>'); Add('</linha_simples>'); Add('</pular_linhas>'); Add('<n>Dados da Venda</n>'); Add('</pular_linhas>'); Add('</pular_linhas>'); Add('Valor da Venda : R$ ' + FormatFloat(F_Formato_String_Valor, l_valor_venda)); Add('</pular_linhas>'); Add('Número da Venda : ' +l_cod_venda); Add('</pular_linhas>'); Add('</linha_simples>'); Add('</pular_linhas>'); Add(v_mensagem); Add('</pular_linhas>'); Add('</pular_linhas>'); Add('</pular_linhas>'); Add('</pular_linhas>'); Add('</corte>'); end; MD.ACBrPosPrinterNaoFiscal.Imprimir; MD.ACBrPosPrinterNaoFiscal.Desativar; O pior de tudo é que no exemplo do POS Printer funciona... Não sei o que está errado ! -
Boa tarde. Gostaria de saber pra que serve o componente ACBrECFVirtual ? Eu tentei seguir com o exemplo do ACBrECF porém ainda não ficou claro. Eu estou com o seguinte problema, tenho 3 ou 4 relatórios que uso no sistema não fiscal, todos eles feitos em FortesReport, porém como pesquisei bastante e concluí que FortesReport está diretamente ligado ao uso do spool de impressão do windows, e por isso, fico dependente do SO para o sistema "funcionar" bem (o cliente não entende que os problemas de não imprimir o cupom é do windows, já que não controle isso) e já perdemos 2 clientes por este motivo e estamos em vias de perder o terceiro, pois bem, preciso usar uma forma que não dependa do spool, pesquisei bastante e conclui que o melhor jeito é a impressão direta, usando EscPosPrinter, mas realmente não consegui usar, fica tudo desconfigurado e realmente vai demandar muito tempo de desenvolvimento para uma coisa tão simples e a empresa optou por não fazer. Lí em algumas mensagens aqui no site do acbr que usam este componente, mas tentei entender como funciona e não ficou nada claro, já que é necessário usar um componente ACBrECF ligado a ele, e isto não é que eu preciso, enfim, este componente pode ser usado para amissão não fiscal, de um cupom completo de venda ? Se não for, qual componente uso pra resolver o meu problema ?? Muito Obrigado !!
-
Erro "1237 - CPF do destinatário Inválido"
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in SAT / MFE
Putz cara que bobeira a minha, o problema na cara e eu não ví, foi mal, vou corrigir. Muito Obrigado ! -
Bom dia... Estou com problemas em um único cliente, que está informando um CNPJ num CFe e o SAT retorna erro de validação de conteúdo 6010, nos detalhes o erro é 1237 Porém consultando o CNPJ informado o mesmo é válido e consta tanto na receita como ativo, quanto no sintegra. testamos com outro CNPJ para ver se o problema estava em meu sistema, mas passou normal, parece ser um problema específico com este CNPJ e o mais interessante é que o retorno é referente ao CPF !!! Se fosse CNPJ retornaria 1235... Ambiente do cliente SAT Dimep Windows 7 Data da DLL : 20-07-2017 CNPJ : 06540085000187 Log segue em anexo... Log SAT Dimep 09-03-2019.txt
-
ACBrETQ ImprimirBarras imprime em branco
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Nossa, 20 dígitos, aqui se eu usar 1 nas largura barras finas e 2 nas grossas cabe no máximo 4 dígitos, isso usando CODE39 Vou testar os outros e muito obrigado pelas dicas.. -
ACBrETQ ImprimirBarras imprime em branco
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Hum... Esta informação me era desconhecida... Ok. Então neste caso realmente quando tiver um código com dígitos impar o próprio componente inclui um zero certo ?? Aí realmente não iria funcionar. O problema de usar o o CODE39 pra tudo é que o tamanho das barras não cabem na etiqueta se eu usar mais de 3 dígitos, mesmo diminuindo as larguras das barras. Aí realmente vou ter que usar os dois em conjunto como está funcionando agora... Muito Obrigado pelo retorno !!! Legal, então realmente neste caso vou continuar a usar os dois tipos de códigos mesmo... Muito Obrigado !!! -
ACBrETQ ImprimirBarras imprime em branco
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Ok. Depois de um longo e tenebroso inverno, consegui achar a configuração. Estou usando o tipo barINTERLEAVED para códigos com mais de 3 dígitos e o CODE39 para códigos com até 3 dígitos e está imprimindo tudo numa beleza. Os códigos barCODE39 estão maravilhosamente funcionando bem, porém as barras geradas nos códigos barINTERLEAVED está gerando com um zero na frente do código, porém eu passo a informação do código sem este 0, independente da qtd de caracteres que tiver. Seguem abaixo os códigos gerados, note que o codigo na etiqueta sozinha na fileira foi informado como 04793, porém usando o leitor pra ler as barras, ele lê : 004793 Conforme segue no bloco de notas abaixo. Aí, como o código é diferente, o sistema informa que o produto não esta cadastrado, pois meu select não retorna o código que verifico como string. O que eu estou fazendo errado ?? -
ACBrETQ ImprimirBarras imprime em branco
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Fiz o teste mas imprime em branco.. Acho que é a qtd de caracteres no código... Se colocar mais de 6 caracteres imprime normalmente.. Só com 4 não vai... -
ACBrETQ ImprimirBarras imprime em branco
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Eu estou usando os códigos a seguir para os testes : ImprimirTexto(orNormal, 2, 1, 2, 2, 3, 'BISCOITO REC 33G'); //ImprimirTexto(orNormal, 2, 1, 1, 6, 3, 'CHOC BRANCO'); //ImprimirBarras(orNormal, barEAN13, 2, 2, 8, 3, '7896003701685', 7); ImprimirBarras(orNormal, barCODE93, 2, 2, 8, 3, '8282', 7); //ImprimirBarras(orNormal, barCODE39, 2, 2, 8, 3, '8282', 10); //ImprimirBarras(orNormal, barEAN13, 2, 2, 8, 3, '8282', 10); ImprimirTexto(orNormal, 2, 1, 1, 16, 3, 'CHOC BRANCO'); ImprimirTexto(orNormal, 2, 1, 2, 2, 28, 'BISCOITO RECH 33G'); ImprimirTexto(orNormal, 2, 1, 1, 6, 28, 'CHOC BRANCO'); ImprimirBarras(orNormal, barEAN13, 2, 2, 8, 28, '7896003701685', 10); ImprimirTexto(orNormal, 2, 1, 2, 2, 53, 'BISCOITO RECH 33G'); ImprimirTexto(orNormal, 2, 1, 1, 6, 53, 'CHOC BRANCO'); ImprimirBarras(orNormal, barEAN13, 2, 2, 8, 53, '7896003701685', 10); Os textos imprimem perfeitamente, porém as barras de jeito nenhum, nem com Code39, Code93... Não mexi no código das outras duas etiquetas, somente para comparar.. Segue a imagem das etiquetas impressas : -
ACBrETQ ImprimirBarras imprime em branco
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Uma Elgin L42 USB -
ACBrETQ ImprimirBarras imprime em branco
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Sim estou testando com o demo do ACBrETQ, mudei o código enviado na impressão de barras e o mesmo não funcionou, fica em branco.. A impressora é nova e por padrão de fábrica vem configurada na linguagem ppla, porém mesmo assim testei em pplb e não imprimiu as barras.. O restante imprime normalmente.. -
ACBrETQ ImprimirBarras imprime em branco
um tópico no fórum postou Edevair Viesa Junior Dúvidas gerais
Pessoal boa noite, precisei criar um etiqueta para um cliente novo, que usa até 4 dígitos nos códigos de seus produtos. Nesta etiqueta preciso incluir o código de barras para uso do leitor no PDV. Porém tentei utilizar a função ImprimirBarras com TODOS os tipos de código de barras disponíveis e não obtive sucesso, somente no tipo barINTERLEAVED que imprimiu as barras, mas ao ler com um leitor simples CCD Elgin BS300, mas também não obtive sucesso. Gostaria de saber como imprimir estes códigos nas etiquetas. Alguém tem alguma sugestão ?? Muito Obrigado ! -
A Impressora FiscNet não está respondendo
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Paf-ECF
Hehe... E eles falaram que é uma ciência exata.. Rsssss Não sei em qual planeta... Rssss Muito obrigado pela ajuda e em relação ao ajuste no código eu agradeço a análise. -
A Impressora FiscNet não está respondendo
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Paf-ECF
@Daniel Simoes , verificando todo o log eu percebi que muitas e muitas vezes a ECF se perde na questão dos pagamentos. Por este motivo eu verifiquei em alguns fóruns que falam sobre a Elgin em específico e muitos deles informam que a forma de pagamento Dinheiro (escrito exatamente assim) não pode ocupar nenhum outro indez que não seja o default -2, no caso esta impressora foi lacrada por uma empresa desconhecida e nosso cliente já a possuia quando instalamos o sistema. Enfim eu ignorei a forma de pagamento 20 - DINHEIRO e a 1 - Dinheiro na listagem de formas de pagamento e associação dos index para enviar ao ECF, havia reparado que sempre que usava um exemplo de impressão com forma de pagamento 2 - Cartao Debito o problema não ocorria, conforme informado no log : 13/09 08:31:41:192 FormasPagamento -- 13/09 08:31:41:192 TX -> {53;PagaCupom;CodMeioPagamento=2 Valor=65,9;43} -- 13/09 08:31:41:782 RX <- {53;0;;6} -- 13/09 08:31:41:802 FechaCupom( Obrigado pela Preferencia[LF]Venda Num.: 000000000270417[LF]Total de Tributos R$ 16.11 (24.45%) : [LF]Tributos Federais R$ 6.56 (9.95%) [LF]Tributos Estaduais R$ 9.55 (14.49%) [LF]Tributos Municipais R$ 0.00 (0.00%) [LF]Fonte IBPT. ;[LF] ) -- 13/09 08:31:41:802 TX -> {54;ImprimeTexto;TextoLivre="Obrigado pela Preferencia\x0AVenda Num.: 000000000270417\x0ATotal de Tributos R$ 16.11 (24.45%) : \x0ATributos Federais R$ 6.56 (9.95%) \x0ATributos Estaduais R$ 9.55 (14.49%) \x0ATributos Municipais R$ 0.00 (0.00%) \x0AFonte IBPT. ;\x0A";267} -- 13/09 08:31:42:787 RX <- {54;0;;6} -- 13/09 08:31:42:787 -- 13/09 08:31:42:787 TX -> {55;EncerraDocumento;;21} -- 13/09 08:31:43:567 RX <- {55;0;;6} -- 13/09 08:31:43:682 Ativando a porta: COM1 -- 13/09 08:31:43:687 CortaPapel -- 13/09 08:31:43:687 TX -> {56;CortaPapel;TipoCorte=0;26} -- 13/09 08:31:43:817 RX <- {56;0;;6} -- 13/09 08:31:57:669 Veja que aqui não ocorre nenhum erro. Então eu alterei a forma de pagamento na listagem interna do nosso sistema para usar o Dinheiro no index -2 e voilá o erro desapareceu e está imprimindo todos os cupons sem nenhum erro... Talvez implementar na FiscNet que se no caso for uma impressora Elgin ZPM - 200 no caso da forma de pagamento ser "Dinheiro " o componente ignora o index e usa -2 (Default Dinheiro Elgin). O problema foi solucionado.. Muito Obrigado pela ajuda. Abs -
A Impressora FiscNet não está respondendo
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Paf-ECF
Alterando o baud para 115200 novamente, imprimi um cupom que saiu normalmente, e na sequencia fui imprimir outro deu erro, truncando conforme log : -- 13/09 08:31:41:192 FormasPagamento -- 13/09 08:31:41:192 TX -> {53;PagaCupom;CodMeioPagamento=2 Valor=65,9;43} -- 13/09 08:31:41:782 RX <- {53;0;;6} -- 13/09 08:31:41:802 FechaCupom( Obrigado pela Preferencia[LF]Venda Num.: 000000000270417[LF]Total de Tributos R$ 16.11 (24.45%) : [LF]Tributos Federais R$ 6.56 (9.95%) [LF]Tributos Estaduais R$ 9.55 (14.49%) [LF]Tributos Municipais R$ 0.00 (0.00%) [LF]Fonte IBPT. ;[LF] ) -- 13/09 08:31:41:802 TX -> {54;ImprimeTexto;TextoLivre="Obrigado pela Preferencia\x0AVenda Num.: 000000000270417\x0ATotal de Tributos R$ 16.11 (24.45%) : \x0ATributos Federais R$ 6.56 (9.95%) \x0ATributos Estaduais R$ 9.55 (14.49%) \x0ATributos Municipais R$ 0.00 (0.00%) \x0AFonte IBPT. ;\x0A";267} -- 13/09 08:31:42:787 RX <- {54;0;;6} -- 13/09 08:31:42:787 -- 13/09 08:31:42:787 TX -> {55;EncerraDocumento;;21} -- 13/09 08:31:43:567 RX <- {55;0;;6} -- 13/09 08:31:43:682 Ativando a porta: COM1 -- 13/09 08:31:43:687 CortaPapel -- 13/09 08:31:43:687 TX -> {56;CortaPapel;TipoCorte=0;26} -- 13/09 08:31:43:817 RX <- {56;0;;6} -- 13/09 08:31:57:669 -------------------------------------------------------------------------------- ATIVAR - 13/09/18 08:31:57:669 - Modelo: FiscNET: ZPM - ZPM-200 - Porta: COM1 - TimeOut: 20 Device: BAUD=115200 DATA=8 PARITY=E STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0 -------------------------------------------------------------------------------- -- 13/09 08:31:57:669 -- 13/09 08:31:57:669 TX -> {57;LeTexto;NomeTexto="VersaoSW";32} -- 13/09 08:32:19:279 RespostaComando: lorTexto="01.04.03";27} -- 13/09 08:32:19:279 RX <- lorTexto="01.04.03";27} -- 13/09 08:32:19:279 ----------------- ERRO ----------------- Impressora FiscNET: ZPM - ZPM-200 não está respondendo ---------------------------------------- -- 13/09 08:32:19:284 Ativando a porta: COM1 -- 13/09 08:32:19:284 CortaPapel -- 13/09 08:32:19:289 TX -> {58;CortaPapel;TipoCorte=0;26} -- 13/09 08:32:19:414 RX <- {58;0;;6} -- 13/09 08:32:24:119 CancelaCupom -- 13/09 08:32:24:119 TX -> {59;CancelaCupom;;17} -- 13/09 08:32:26:024 RX <- {59;0;;6} -- 13/09 08:32:26:049 CortaPapel -- 13/09 08:32:26:049 TX -> {60;CortaPapel;TipoCorte=0;26} -- 13/09 08:32:26:179 RX <- {60;0;;6} -
A Impressora FiscNet não está respondendo
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Paf-ECF
@Daniel Simoes muito obrigado por responder... Eu tentei fazer exatamente como você me falou e segue o trecho do log, agora nem ativa : -------------------------------------------------------------------------------- ATIVAR - 13/09/18 08:20:53:050 - Modelo: FiscNET - Porta: COM1 - TimeOut: 10 Device: BAUD=9600 DATA=8 PARITY=E STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0 -------------------------------------------------------------------------------- -- 13/09 08:20:53:050 -- 13/09 08:20:53:050 TX -> {1;LeTexto;NomeTexto="VersaoSW";31} -- 13/09 08:21:17:250 RespostaComando: -- 13/09 08:21:17:250 RX <- -- 13/09 08:21:17:250 ----------------- ERRO ----------------- Impressora FiscNET não está respondendo ---------------------------------------- -- 13/09 08:21:51:126 -------------------------------------------------------------------------------- ATIVAR - 13/09/18 08:21:51:126 - Modelo: FiscNET - Porta: COM1 - TimeOut: 20 Device: BAUD=9600 DATA=8 PARITY=E STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0 -------------------------------------------------------------------------------- -- 13/09 08:21:51:126 -- 13/09 08:21:51:126 TX -> {1;LeTexto;NomeTexto="VersaoSW";31} -- 13/09 08:22:12:353 RespostaComando: -- 13/09 08:22:12:358 RX <- -- 13/09 08:22:12:358 ----------------- ERRO ----------------- Impressora FiscNET não está respondendo ---------------------------------------- Antes de eu atualizar o sistema lá, eu usava a dll do fabricante para as vendas e com o programa da elgin não dá nenhum erro, o que me faz crer que o problema na impressora está descartado. O cabo nós trocamos e continua o mesmo problema.. Tentei usar timeout 10 e 20 e mesmo assim permanece o erro.. Além do cabo e a velocidade da porta, tem idéia de como posso resolver ??? -
Bom dia. Estou com problemas em um cliente que possui uma impressora Elgin ZPM 200 A mensagem que ocorre ao imprimir o cupom fiscal é essa : Ocorre sempre que tem mais de 2 itens na venda. As configurações são : Porta Serial no Windows baud 115200 No componente tb 115200 e timeout já usei 10, 20 e até 30 Segue em anexo o log do AcbrECF Tentei diversas configurações, sem sucesso.. E só acontece neste cliente e um outro que tb tem ZPM 200 O que pode ser ?? LogECF.txt
-
Ahhhh sim mas aí é gambiarra tb... Rsssss Você informa os valores do serviço como troco.... Aí realmente funciona... Se não informar o troco não passa, pode testar... Talvez seja uma outra saída mesmo... Muito Obrigado !! O amigo @Daniel Port já me tirou a dúvida, ele usou a tag de troco pra "ludibriar" a sefaz.. Rsssss Muito obrigado a todos pelas resposta e ajuda..
-
@EMBarbosa eu questionei o cartório e o mesmo informou que pode ser sim como você sugeriu, assim como a @Juliana Tamizou e o amigo @Amarildo de Matos A única coisa que terei que fazer é recalcular os valores das parcelas de acordo com as vendas de produtos. Uma última pergunta e sei que a @Juliana Tamizou é a especialista em boletos, em qual local é permitido eu informar as duas NFs de referência ?? Gostaria de saber se posso colocar nas mensagens ao invés de usar o campo numero do documentos, pois assim não precisaria de alterar nada no financeiro !!! Muito Obrigado a todos pela ajuda...