Ir para conteúdo
  • Cadastre-se

Reinoldo

Membros
  • Total de ítens

    21
  • Registro em

  • Última visita

Tudo que Reinoldo postou

  1. Reinoldo

    Erro 555

    Conforme tinha comentando no post anterior está aqui a resposta do pessoal da SEFAZ DE SC Resposta ao questionamento 205678 do assunto NFE Prezado Reinoldo A Sefaz do Ambiente Nacional (SVAN) está com problemas internos no servidor de DF-e. Por favor, aguarde a regularização do serviço. Att Em caso de dúvida(s) entre em contato conosco. Este e-mail se propõe a elaborar respostas de caráter meramente informativo, não produzindo os efeitos próprios do instituto denominado CONSULTA, definido pelos artigos 209 a 213 da Lei nº 3.938, de 26 de dezembro de 1966. Atenciosamente, CAF <[email protected]>
  2. Reinoldo

    Erro 555

    Bom dia, Para meus clientes essa situação da rejeição 555 também ocorreu ao baixar o XML. Eu fiz o teste trocando de web services porém aconteceu outra rejeição 652: UF do destinatário da chave de acesso informada diverge da UF do Web Service. Fiz algumas outras alterações mudando o código da UF de 42 para 91, mas mesmo assim prosseguiu, abri um chamado para a SEFAZ do estado de SC e estou aguardando a resposta. 'https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx'; // Ambiente Nacional - (AN) -- Rejeição 555 'https://www.sefazvirtual.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx'; // Sefaz Virtual Ambiente Nacional - (SVAN) -- Rejeição 652 Assim que tiver o retorno do chamado posto aqui.
  3. Bom dia Régys Sim, foi instalado o driver da Bematech o qual cria a porta virtual, no entanto mesmo assim não funcionou. Att.
  4. Bom dia, Além de voltar as alterações conforme post anterior. Precisei alterar na unit ACBrECFFiscNET.pas a procedure ativar para instanciar a propriedade fpNumMaxLinhasRodape := 0; pois assim ao fechar o cupom somente terá os ajustes nas linhas da observação se esse valor for maior que zero, sendo assim não ocorre o erro de linhas suplementares excedidas. Obs: aconteceu esta mesma situação também para a impressora fiscal Urano ZPM/1FIT LOGGER. Att,
  5. Bom dia, Já implementei o convênio ICMS 25 em nosso aplicativo, e só confirmando os posts anteriores, estava com dúvida se iria vigorar agora ou se somente após a nova homologação. Segue o retorno do email que o fiscal de SC nos respondeu. Este é um e-mail automatizado, não responda a ele. CAF - Central de Atendimento Fazendário Rua Tenente Sapucaia, 126 Centro - CEP: 88.015-280 | Florianópolis - SC Questionamento Boa tarde, Minha dúvida é sobre o Convênio ICMS 25 de Abril de 2016. Sou desenvolvedor do PAF-ECF e estamos homologados na versão 02.03. Essa alteração fiscal aplicasse apenas quando for realizada uma nova homologação? Ou deve implementa-la em meu aplicativo e liberar uma nova versão com novo MD-5 atualizado na SAT até 01/06/2016(prazo de vigência) para meus clientes? Atenciosamente Resposta Prezado sr. Reinoldo, Boa tarde! Deve ser feita atualizaçã de versão do PAF-ECF até o dia 01/10/2016, que é quando entra em vigor as exigências do convênio 25/2016. Saudações, Leandro Luí­s Darós Auditor Fiscal da Receita Estadual Secretaria de Estado da Fazenda FAÇA SUA PARTE, EXIJA NOTA FISCAL Este e-mail se propõe a elaborar respostas de caráter meramente informativo, não produzindo os efeitos próprios do instituto denominado CONSULTA, definido pelos artigos 209 a 213 da Lei nº 3.938, de 26 de dezembro de 1966. Em caso de dúvida(s) entre em contato conosco. Este e-mail se propõe a elaborar respostas de caráter meramente informativo, não produzindo os efeitos próprios do instituto denominado CONSULTA, definido pelos artigos 209 a 213 da Lei nº 3.938, de 26 de dezembro de 1966. Atenciosamente,
  6. Bom dia, Recentemente um cliente trocou a Bematech MP-4000 TH FI de computador, onde antes continha uma placa serial e funcionava perfeitamente, e agora no novo computador somente possui portas USB. Orientamos desde inicio para o cliente usar a placa serial no novo computador, mas o mesmo não quis. Tentou com cabo conversor, e também com emulador de porta. Mas mesmo assim o ECF Teste não reconheceu de nenhuma forma. Creio que para a Bematech MP-4000 TH FI a solução é somente com porta serial. Att,
  7. Bom dia, Meu cliente utiliza a impressora fiscal Elgin K, e quando atualizei a aplicação dele. Ocorreu o erro de "Linhas suplementares excedidas ao imprimir texto", tive que deixa-lo ainda na versão anterior da aplicação a qual utilizava a impressão de texto promocional e não o texto livre. Verifiquei que a modificação deste tópico está implicando nesta minha situação de linhas suplementares excedidas ao fechar o cupom fiscal. Aplicação sem a atualização -- 12/05 10:19:57:323 FechaCupom( MD-5:3e52f4cb89c259187f431e3d43092b61[LF]TTrib aprox R$ 0,00 Federal 0,01 Importado 0,01 Estadual Fonte: IBPT ca7gi3 6661 - M.D CAR LATOARIA E PINTURA LTDA ME (10.777.557/0001-97) END:RUA ADOLFO A. A . ZIEMANN, 183, BAIRRO AMIZADE, JARAGUA DO SUL, SC VEND:MELISSA SABRINA Pgto: A VISTA ) -- 12/05 10:19:57:323 TX -> {82;EncerraDocumento;TextoPromocional="MD-5:3e52f4cb89c259187f431e3d43092b61\x0ATTrib aprox R$ 0,00 Federal 0,01 Importado 0,01 Estadual Fonte: IBPT ca7gi3 6661 - M.D CAR LATOARIA E PINTURA LTDA ME (10.777.557/0001-97) END:RUA ADOLFO A. A . ZIEMANN, 183, BAIRRO AMIZADE, JARAGUA DO SUL, SC VEND:MELISSA SABRINA Pgto: A VISTA";326} -- 12/05 10:19:58:803 RX <- {82;0;;6} Aplicação com a atualização -- 12/05 11:02:07:702 FechaCupom( MD-5:6a2442d81abd8d3e08ed7b022f153f10 Trib aprox R$ 0,00 [LF]Federal 0,01 Importado 0,01 Estadual Fonte: IBPT ca7gi3 [LF]6661 - M.D CAR LATOARIA E PINTURA LTDA ME (10.777.557/000[LF]1-97) END:RUA ADOLFO A. A . ZIEMANN, 183, BAIRRO AMIZADE,[LF] JARAGUA DO SUL, SC VEND:MELISSA SABRINA Pgto: A VISTA[LF] ) -- 12/05 11:02:07:702 TX -> {82;ImprimeTexto;TextoLivre="MD-5:6a2442d81abd8d3e08ed7b022f153f10 Trib aprox R$ 0,00 \x0AFederal 0,01 Importado 0,01 Estadual Fonte: IBPT ca7gi3 \x0A6661 - M.D CAR LATOARIA E PINTURA LTDA ME (10.777.557/000\x0A1-97) END:RUA ADOLFO A. A . ZIEMANN, 183, BAIRRO AMIZADE,\x0A JARAGUA DO SUL, SC VEND:MELISSA SABRINA Pgto: A VISTA\x0A";332} -- 12/05 11:02:07:772 RX <- {82;8039;NomeErro="ErroCMDLinhasSuplementaresExcedidas" Circunstancia="Linhas sumplementares excedidas ao imprimir texto";121} Obs: não utilizo a identificação do cliente no cabeçalho do cupom. Mando a mensagem com MD-5, Transparência Fiscal, Informações do Cliente, Vendedor, Forma de Pagamento. Se puder deixar a alteração específica para a impressora fiscal Dataregis 3202DT ou então para a Elgin K imprimir no texto promocional.
  8. Somente tinha testado no emulador, pois a impressora somente o cliente tem. Mas obrigado pela atenção.
  9. No ECFTeste vá no menu Relatórios, no subItem Relatório Gerencial e qualquer uma das opções ali, ficará tudo na mesma linha. Mas no meu caso. Utilize as seguintes opções: Menu -> Relatórios SubItem -> Relatório Gerencial -> abre Relatório gerencial (qualquer indice) SubItem -> Relatório Gerencial -> imprime linha relatório (escreve qualquer coisa) Menu -> Relatórios -> Pula linhas (7) SubItem -> Relatório Gerencial -> imprime linha relatório (escreve qualquer coisa) nesse momento verás que a cada pula linha e cada imprime linha escreverá mais a direita.
  10. Anexado, a parte que está comentada é igual ao que está no ACBr Trunk2 (linha 2108 até 2166) e o resto é parte "alterada" (linha 2167 até 2204). ACBrECFEscECF.pas
  11. Olá senhores, Recentemente atualizei os fontes do ACBr. Pois estava tendo um travamento com a impressora MP 4200 TH FI II. E segundo o log do SVN Data: 06/04/2016 -- ACBrECFEscECF -- [*] Modificado tamanho máximo de Buffer de envio para Bematech, para 256 bytes para evitar travamentos do ECF. (por: DSA) Até ai tudo bem, porém ao testar a impressão de comprovante no emulador da impressora MP 4200... a cada envio de texto fica mais alinhado a direita. Imagem "alinhamento a direita.png" no link https://drive.google.com/open?id=0B7ZvS1wjEhJSeWRzNDFjVnllUFU. Imagem "mudança de código fonte.png" no link https://drive.google.com/open?id=0B7ZvS1wjEhJSX0xqZ3pXdWV4SnM é como deveria imprimir. Abaixo como está no projeto ACBr a unit ACBrECFEscECF: procedure TACBrECFEscECF.LinhaRelatorioGerencial(Linha: AnsiString; IndiceBMP: Integer); var P, Espera, LenMaxBuffer: Integer; Buffer : AnsiString ; EhControle: Boolean; begin Linha := AjustaLinhas( Linha, Colunas, 0, IsBematech ); { Formata as Linhas de acordo com "Coluna" } if IsBematech then LenMaxBuffer := cEscECFMaxBufferBematech else LenMaxBuffer := cEscECFMaxBuffer; P := pos(LF, Linha); while P > 0 do begin EhControle := Linha[max(P-1,1)] = ESC; if not EhControle then begin Linha := StuffString(Linha, P, 0, CR ); // Adiciona CR antes de LF Inc( P ); end else begin if IsBematech then begin Delete(Linha, P-1, 1); // Remove "ESC" (carcater de controle) Dec( P ); end; end; P := PosEx( LF, Linha, P+1); end; while Length( Linha ) > 0 do begin P := Length( Linha ) ; if P > LenMaxBuffer then { Acha o fim de Linha mais próximo do limite máximo } P := PosLast(LF, copy(Linha, 1 , LenMaxBuffer) ) ; if P = 0 then P := Trunc( LenMaxBuffer / Colunas ) * Colunas; Buffer := copy( Linha, 1, P); Espera := Trunc( CountStr( Buffer, LF ) / 4); EscECFComando.CMD := 9; EscECFComando.TimeOut := Espera; EscECFComando.AddParamString(Buffer); EnviaComando; { ficou apenas um LF sozinho ? } if (P = Colunas) and (RightStr( Buffer, 1) <> LF) and (copy( Linha, P+1, 1) = LF) then P := P + 1 ; Linha := copy( Linha, P+1, Length(Linha) ) ; // O Restante end ; end; Abaixo como deixei o código fonte: procedure TACBrECFEscECF.LinhaRelatorioGerencial(Linha: AnsiString; IndiceBMP: Integer); var P, Espera, LenMaxBuffer: Integer; Buffer : AnsiString ; begin Linha := AjustaLinhas( Linha, Colunas, 0, (IsEpson or IsBematech) ); { Formata as Linhas de acordo com "Coluna" } if IsBematech then LenMaxBuffer := cEscECFMaxBufferBematech else LenMaxBuffer := cEscECFMaxBuffer; while Length( Linha ) > 0 do begin P := Length( Linha ) ; if P > LenMaxBuffer then { Acha o fim de Linha mais próximo do limite máximo } P := PosLast(LF, copy(Linha, 1 , LenMaxBuffer) ) ; if P = 0 then P := Trunc( LenMaxBuffer / Colunas ) * Colunas; Buffer := copy( Linha, 1, P) ; Espera := Trunc( CountStr( Buffer, LF ) / 4) ; EscECFComando.CMD := 9 ; EscECFComando.TimeOut := Espera ; EscECFComando.AddParamString(Buffer); EnviaComando; { ficou apenas um LF sozinho ? } if (P = Colunas) and (RightStr( Buffer, 1) <> LF) and (copy( Linha, P+1, 1) = LF) then P := P + 1 ; Linha := copy( Linha, P+1, Length(Linha) ) ; // O Restante end ; end; Não sei se estou fazendo errado, ou se precisa de algum parâmetro que não estou passando. Mas com minha alteração a impressão fica certa. Obs: vi que a mudança dessa função entrou no seguinte commit Revision: 10712 Author: dopi Date: segunda-feira, 21 de dezembro de 2015 14:53:13 Message: -- ACBrECFEscECF -- [*] Ajuste para correta impressão de Cod.Barras e Caracteres de Controle em Epson TM-800/900F, e Bametech MP4200-THFI (nota: Para a Impressão de Cod.barras usando a DLL da Epson como túnel, é requer necessário uma atualização da mesma) (por: DSA) ---- Modified : /trunk2/Fontes/ACBrSerial/ACBrECFBematech.pas Modified : /trunk2/Fontes/ACBrSerial/ACBrECFEpson.pas Modified : /trunk2/Fontes/ACBrSerial/ACBrECFEscECF.pas Modified : /trunk2/Fontes/ACBrSerial/ACBrSerial-change-log.txt
  12. Olá estava com a mesma situação. Horas minha aplicação comunicava com a Daruma FS800i e horas travava. Sempre tendo que desligar e religar a impressora, ou então finalizar o aplicativo e iniciar novamente. E como disse em situações diversas com os mesmos testes. Foi realizados testes com o programa da assistência a qual vendeu a impressora fiscal. E após alguns cupons também travou. A assistência trocou a fonte e solicitou para desinstalar o driver da Daruma e instalar o diver (compartilhado em https://drive.google.com/open?id=0B7ZvS1wjEhJSZ0swM0pTYVJnLVE) que eles tinham recebido do suporte da http://www.desenvolvedoresdaruma.com.br/. Fiz os testes novamente com minha aplicação e mesmo assim travava. Verifiquei que a porta sempre é ativada e desativada a cada comando pois faço o mesmo para a impressora Bematech MP-4200 TH FI II o qual já temos alguns clientes com ela utilizando e usa o mesmo protocolo (ecfEscECF) da Daruma FS800i. Alterei a propriedade controle da porta para realizar apenas para a bematech, e até a impressora está estável. Obs: - Vi que no teu log o mesmo é realizado, ativado e desativado a porta. - As configurações da porta alterei conforme imagem em compartilhada (https://drive.google.com/file/d/0B7ZvS1wjEhJSSENsUnlNdFUyaTQ/view?pref=2&pli=1) Faça o mesmo e boa sorte. Espero que funcione
  13. Boa tarde senhores, Conforme contato com a Receita Estadual de RS segue a resposta sobre esse tipo de situação: "O evento de prorrogação, previsto na NT 2015.001, é um evento opcional. Isso significa que cada UF pode decidir sobre implementar ou não o evento. No momento, o RS não implementou o evento. Até onde temos conhecimento, o único estado que implementou o evento é São Paulo. Portanto, esse evento não deve ser emitido no RS. Se a empresa tentar fazê-lo, então vai mesmo gerar uma mensagem de evento inválido. Eduardo S. Benazzi Agente Fiscal do Tesouro do Estado Equipe da NF-e Receita Estadual – RS" Portanto, apenas emissores de SP terão este beneficio, os demais não poderão usar até segundas informações de cada estado.
  14. Estas enviando para o WS https://nfe-homologacao.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx ou https://hom.nfe.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx ? Se puder anexar o xml (string) que está enviando para o webservice, para analisar
  15. Obrigado pela ajuda e atenção de todos, farei as alterações e solicitarei também para a impressora ser analisada por um técnico autorizado. Postarei depois as respostas que obtiver.
  16. Farei as configurações conforme dito e darei um retorno. Sobre os códigos verifiquei que em alguns cupons acontecem isso. Exemplo o usuário vende o produto de código 10, todas as informações de descrição, quantidade, imposto, valor e unidade de medida saem corretamente na impressora fiscal, mas o código fica outro na impressão. Olhando no LOG pode ser visto que é enviado um código, mas no espelho, sai um totalmente diferente. Consegui ser claro Régis? Não sei se com mais alguém isso já aconteceu, ou se isso pode ser algum problema da própria impressora. Se alguém tiver uma ideia do que pode ser feito ficaria grato.
  17. Ok, vou fazer De TimeOut: 3 para TimeOut: 5. Isso quem sabe resolveria a situação do ECF não estar respondendo, mas a questão do código dos produtos serem diferentes tem alguma ideia? :/
  18. Conforme verificado no arquivo BEMAFI32.INI baixado do proprio site de suporte da Bematech a configuração já vem com baudrate 9600, assim como a porta que é criada pela impressora tem o baudrate de 9600. Creio que não seria a situação.
  19. Sim este mesmo -------------------------------------------------------------------------------- ATIVAR - 13/11/15 15:02:36:838 - Modelo: EscECF - Porta: COM1 - TimeOut: 3 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 -------------------------------------------------------------------------------
  20. Boa tarde Senhores, Tive o seguinte problema no meu cliente operando com a impressora fiscal Bematech MP-4200 TH FI. Ao efetuar uma venda no sexto item a impressora não respondeu retornando a exceção de: ----------------- ERRO ----------------- Impressora BEMATECH não está respondendo ---------------------------------------- No entanto, ela registrou o item informado. Meu sistema ignorou este item pois entendeu que não tinha sido efetivada a venda do item na impressora. Ao fechar o cupom a impressora estava com o total diferente do que foi informado para efetuar o pagamento. Retornando claro o erro de: ----------------- ERRO ----------------- Erro retornado pela Impressora: BEMATECH Categoria: 5-Erro em Cupom Fiscal Motivo: 11-Comando não pode ser executado em documento não pago. ---------------------------------------- Foi um caso bem a par, o que farei para tratar essa situação será se ao executar o procedimento VendeItem() o valor que tiver na minha variável ECF.NumUltItem for incrementado essa venda portanto não ignorará meu item. Fazendo mais uma verificação quando o usuário finalizar a venda se meus números do item do sistema batem com os números de item da impressora. Caso sim finaliza a venda caso não cancelará. Mas o que vem realmente de importante neste post é que ao conferir o espelho da impressora identifiquei que os códigos dos produtos eram diferentes dos informados ao vender o item. Em anexo o espelho e o LOG dos comandos. Pré-visualização dos anexos: • Espelho: ------------------------------------------------ 13/11/2015 14:48:23 CCF:000000107 COO:000000221 CUPOM FISCAL ITEM CÓDIGO DESCRIÇÃO QTD. UN. VL UNIT(R$) ST VL ITEM(R$) ------------------------------------------------ 001 1634495 REGATA EM MALHA PP Tam. GG 1 PC T17, 00% 34,20 • LOG dos comandos: -- 13/11 14:48:23:006 -- Ativando a porta: COM1 -- 13/11 14:48:23:006 VendeItem( 1700287 , REGATA EM MALHA PP Tam. GG , 0017T , 1 , 34,2 , 0 , PC , $ , A , -1 ) -- 13/11 14:48:23:006 TX -> [SOH][217][STX][NUL]:[NUL]1700287|REGATA EM MALHA PP Tam. GG|T03|PC|1000|3|3420|2|T|. -- 13/11 14:48:23:006 RX <- [ACK] -- 13/11 14:48:23:006 Status TX -> [ENQ][NUL] -- 13/11 14:48:23:021 RX <- [WAK][NUL][SOH][NUL][NUL][NUL] (1) -- 13/11 14:48:23:224 Status TX -> [ENQ][NUL] -- 13/11 14:48:23:255 Resposta: SEQ:217 CMD:2 EXT:0 CAT:0 RET:[SOH][NUL][NUL][NUL] TBR:12 BRS:"1|3420|3420|" CHK:31 -- 13/11 14:48:23:364 RX <- [SOH][217][STX][NUL][NUL][SOH][NUL][NUL][NUL][FF][NUL]1|3420|3420|[31] -- 13/11 14:48:23:364 -- Desativando a porta: COM1 Se alguém puder me auxiliar ficaria grato. Att, ACBR_ECF_LOG.txt ESPELHO.txt
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...