Ir para conteúdo
  • Cadastre-se

Mateus Penha

Membros
  • Total de ítens

    115
  • Registro em

  • Última visita

Tudo que Mateus Penha postou

  1. Por exemplo, se eu abro um cupom fiscal, depois que fecho ele, não consigo abrir um segundo pois esse erro de checksum, desencadeia um erro de ACK = 0, alguma sugestão?
  2. Anexado acbrlog.txt
  3. Boa Tarde, Estou com uma Epson FBIII e estou tendo retorno do ACBr de erro do CheckSUM, em todos os comandos, atualizei para pegar o ajuste feito em 14/11/2013, porém o erro persiste alguém sabe o que pode ser? Desde já obrigado
  4. Boa Tarde à todos, Pesquisando pela WEB encontrei uma tabela no site da prefeitura de recife que diz listar os dados de Serviços/Código de Atividade x CNAE, alguém sabe se existe uma fonte única no portal da própria receita ou algo assim com tal lista? Ou posso utilizar essa mesmo? Desde já obrigado pela atenção
  5. OK Regys, Muito obrigado pela explicação
  6. OK irei fazer o procedimento, mas o estranho é que tinha recebido tudo certinho no svn, realmente terei que recompilar tudo? até NF-e?
  7. Boa Tarde, Tive o mesmo problema de duplicidade de MD5, porém mesmo enviando em branco não limpou da memória, viu que dentro da rotina IdentificaPAF da ECFDaruma.pas existe código para preencher a mensagem dentro do xml, não seria mais interessante deixar isso opcional e não como regra? Para evitar que aconteça em outros casos? Alguém sabe o comando que posso enviar para apagar os dados da ECF? (Mach 2)? Até quando eu emito um cupom pelo demo da daruma em delphi 7 sai meu md5 e o nome do meu aplicativo Atenciosamente, Mateus Penha
  8. Bom Dia Regys, Uso o Delphi XE2, e fui compilar e utilizar o componente ACBRIBPT, porém me deparei com 7 erros todos iguais, todo local onde está com o seguinte termo FloatToString O Delphi não aceitou tive que alterar para FloatToStr Após a alteração consegui compilar e usar normalmente o componente. Aliás parabéns, ficou muito bom! Tenho uma pergunta, existe alguma forma de compatibilizar isso sem meu fonte ficar modificado em relação ao repositório oficial? Atenciosamente, Mateus Penha
  9. Bom Dia, Conforme citado mais acima foram feitas as seguintes alterações... Atualizado em 20/05/2013: -Alterado arquivo DanfeRetrato.fr3 para imprimir a Tag vTotTrib automaticamente, quando a mesma for informada. -Incluído a Propriedade ExibirTotalTributosItem (padrão FALSE) para informar se deseja imprimir o vTotTrib por ítem. Revisão do componente: 5312 Gostaria de saber se existe alguma alteração em andamento para o arquivo: NotaFiscalEletronica.rav Atenciosamente, Mateus Penha
  10. Boa Tarde, Realmente passando em run-time ACBrBarCode1.Typ:=bcCode_2_5_interleaved; ACBrBarCode1.Text:='01012345678910'; Funcionou, usarei assim, muito obrigado pela ajuda. Apenas por curiosidade, isso é considerado um erro e será solucionado em futuras versões ou ficará desta forma mesmo?
  11. Mateus Penha

    Erro Acbrbarcode

    Bom Dia, Estou com problemas para usar o compoente ACBrBarCode, criei uma aplicação nova e adicionei somente um componente, o "ACBrBarCode1". prosseguindo fiz as seguintes configurações em seus atributos: ShowText = bcoBoth ShowTextPosition = stpBottomCenter Text = 01012345678910 Transparent = True Typ = bcCode_2_5_interleaved Obs.: o Texto do meu código de barras deverá ser exatamente como informado com 14 caracteres. Após essas configurações o "visual" do código de barras em tempo de design fica certinho tudo legal, mas quando rodo o aplicativo recebo a mensagem: "Invalid Text len (EAN13) AJBarcode.pas, line 896" Parece que mesmo sendo 2 entre 5 (que não usa somente 13 digitos) ele tenta usar um "len" do EAN13. Por dentro do fonte é como se a propriedade Typ, não tivesse sofrido alteração Alguém pode me ajudar? Obrigado
  12. Bom Dia Regys, Muito obrigado pela modificação.
  13. Boa Tarde Isaque, Sim, no meu caso mesmo cortando em 40 ele já quebra a linha pois na frente vem o texto: "Razao Social:". Ficarei no aguardo de mais informações do Regys então. Obrigado
  14. Boa Tarde à Todos, Conclui minha homologação PAF-ECF dia 18/02/2013, e me surgiu uma dúvida, no relatório de identificação do paf-ecf o ACBr usa já as informações passadas anteriormente na classe ACBrAAC.IdentPAF. Porém quando emito, minha razão social sai cortada pois possui 60 caracteres, fui informado durante a homologação que no relatório de identificação de PAF-ECF deve conter o nome COMPLETO da razão social da empresa, ou seja, não pode cortar, no meu caso está cortando 20 caracteres por causa dessa trecho de código: procedure TACBrECFEmpresa.SetRazaoSocial(const AValue : string) ; begin fsRazaoSocial := Trim(LeftStr( AValue, 40)); end ; Alguém tem alguma idéia de como posso melhorar acertar isso? por hora eu modifiquei diretamente dentro da função de impressão da identificação do PAF-ECF colocando o nome completo da minha empresa, ai o relatório foi impresso corretamente. Desde já obrigado pela atenção
  15. Boa Tarde à Todos, Informo que encerrei a homologação e conforme tinha dito deixei por hora o comando de envio de moeda no fonte do ACBr, de posse das informações do Regys de que não precisaria alterar nada e do Daniel de que não é requerido o campo no CNC, me resta apenas uma pergunta, existe então um erro na citação do changelog que eu encontrei e informei no começo do Tópico? Deixo aqui meu agradecimento aos dois pela ajuda no tópico!!! Muito Obrigado! Atenciosamente, Mateus Penha
  16. Regys, vou apagar o repositório que tenho do ACBr e fazer download novamente para poder testar e ver se é problema de versão do arquivo que tenho em minha máquina.
  17. Boa Noite à Todos, Hoje fazendo homologação de meu software me deparei com o erro de não ser enviado o campo 004-00 (Moeda) no comando CNC, olhando no changelog do componente ACBrTED encontrei a seguinte citação: "Data: 04/09/2012 - 4.1.3 -- ACBrTEFDClass -- [*] Informando campo Moeda em CRT, CHQ e CNC, que agora são obrigatórios para essas transações (por: DSA)" Até ai tudo bem realmente encontrei a função da seguinte forma: ### CRT ### Function TACBrTEFDClass.CRT( Valor : Double; IndiceFPG_ECF : String; Linha: Req.Moeda := 0; // Moeda 0 = Real ### CHQ ### Function TACBrTEFDClass.CHQ( Valor : Double; IndiceFPG_ECF : String; Linha: Req.Moeda := Moeda; ### CNC ### Function TACBrTEFDClass.CNC( Rede, NSU : String; DataHoraTransacao : TDateTime; Valor : Double) : Boolean; Linha: ??? Não encontrei nenhuma linha informando a Moeda!!! O que fiz, implementei a seguinte linha: "Req.Moeda := 0;" Após essa linha adicionada o campo passou a ser informado e o teste foi validado pelo certificador, agora fiquei com a dúvida, seria um erro do componente ou eu comi barriga em algum lugar? Observação: Estou com fontes que fiz update em 04/02/2013 Caso alguém possa tirar essa dúvida, seria muito importante, pois por hora estou com a modificação direta no fonte do ACBr. Desde já obrigado pela atenção! Att. Mateus Penha
  18. EDIT O Certificador disse que agora não está mais em bloco, mais não está imprimindo de 3 em 3 linhas, porém a certificação é remota, como posso conferir isso, tem algum modo "correto" de testar? EDIT.2 Passamos no teste referente a impressão, realmente foi deixado 3 em MaxLinhasBuffer Obrigado Juliomar e Daniel!!!
  19. Ok, mas com essa alteração do ACBrECF.MaxLinhasBuffer para 3 o ACBrECF continuará sendo capaz de gerenciar essa questão do estouro de muitas linhas certo? ou preciso configurar alguma outra propriedade?
  20. ACBrECF.MaxLinhasBuffer, está como 0 basta trocar para 3?
  21. Bom Dia Estou em homologação TEF Discado, e uso o ACBrTEFD, estou fazendo remoto, o certificador me disse que o sistema está imprimindo o comprovante em bloco e deveria ser de 3 em 3 linhas, porém o comprovante o ACBr que imprimi certo? alguém pode me ajudar? Desde já obrigado pela atenção
  22. Bom Dia Daniel, Verificando mais a fundo no arquivo ACBrTEFDClass.pas encontrei o trecho que creio ser o responsável pela geração dinâmica do valor do campo ao qual me referi "fpIDSeq := SecondOfTheDay(now) ;" Muito obrigado pela resposta.
  23. Bom Dia a Todos, No roteiro de pré-certificação remota (SevenPDV) nas observações (item 13) diz: "O campo 001-000 de cada mensagem não pode se repetir. Ele pode ser seqüencial ou randômico". Todos os testes do roteiro funcionaram corretamente em minha aplicação gostaria apenas de saber se o ACBr já preenche esse campo nas requisições dessa forma, ou eu que devo programar o conteúdo desse campo no arquivo de requisição? Desde já grato pela atenção Mateus Penha
  24. Faltava programar a linha ineTotalAPagar e ineSubTotal, que verifiquei que tinha dentro do Demo, muito obrigado pela ajuda!
  25. Bom Dia a Todos, Estou mudando o fluxo que tinha atualmente em meu sistema para atendimento ao Cielo Premia, aparentemente tudo tranquilo, programei o evento "ComandaECFSubtotaliza" para que ele faça o subtotal do cupom porém estou com seguinte problema, por exemplo: Faço uma venda de R$ 9,51 Informo os seguintes valores: Desconto: R$ 0,51 Acréscimo: R$ 1,00 Meu software entende que deverá ser enviado um CRT no valor final de R$ 10,00 Lembrando que até o momento não foi enviado nenhum comando de subtotalização, então o ACBrECF.SubTotal retorna R$ 9,51 Quando envio o CRT no valor de R$ 10,00 tenho a seguinte exceção: "Operação TEF deve ser limitada ao Saldo restante a Pagar". Alguém poderia me ajudar? Desde já obrigado pela atenção Atenciosamente, Mateus Penha
×
×
  • 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.