-
Total de ítens
115 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Mateus Penha postou
-
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?
-
Anexado acbrlog.txt
-
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
-
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
-
Saindo Dois Md5 No Final Do Cupom
Mateus Penha replied to Rafa2012's tópico in Dúvidas Gerais sobre o ACBr
OK Regys, Muito obrigado pela explicação -
OK irei fazer o procedimento, mas o estranho é que tinha recebido tudo certinho no svn, realmente terei que recompilar tudo? até NF-e?
-
Saindo Dois Md5 No Final Do Cupom
Mateus Penha replied to Rafa2012's tópico in Dúvidas Gerais sobre o ACBr
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 -
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
-
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
- 76 replies
-
- Danfe
- Fast Report
- (e 3 mais)
-
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?
-
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
-
Bom Dia Regys, Muito obrigado pela modificação.
-
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
-
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
-
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
-
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.
-
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
-
Impressão Em Bloco (Em Homologação - Urgente)
Mateus Penha replied to Mateus Penha's tópico in Dúvidas sobre TEF
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!!! -
Impressão Em Bloco (Em Homologação - Urgente)
Mateus Penha replied to Mateus Penha's tópico in Dúvidas sobre TEF
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? -
Impressão Em Bloco (Em Homologação - Urgente)
Mateus Penha replied to Mateus Penha's tópico in Dúvidas sobre TEF
ACBrECF.MaxLinhasBuffer, está como 0 basta trocar para 3? -
Impressão Em Bloco (Em Homologação - Urgente)
um tópico no fórum postou Mateus Penha Dúvidas sobre TEF
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 -
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.
-
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
-
Faltava programar a linha ineTotalAPagar e ineSubTotal, que verifiquei que tinha dentro do Demo, muito obrigado pela ajuda!
-
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