-
Total de ítens
27.062 -
Registro em
-
Última visita
-
Days Won
759
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
configurar posprinter
Daniel Simoes replied to [email protected]'s tópico in NFe/NFCe - Nota Fiscal Eletrônica
Você precisa preencher um nome de arquivo em "Arq.Log" da aba PosPrinter -
Desculpe.... mas eu não uso Delphi... não estou a par...
-
ACBrECFEscECF - Erro em AbreNaoFiscal
Daniel Simoes replied to Everton Garcia's tópico in ACBrSerial
Já está no SVN -
Italo, Eu aconselho deixarmos a NFSe para o final... assim será um impedimento apenas para quem realmente usa ela... e eu acho que terei tempo para te ajudar
-
Veja esse post: http://www.projetoacbr.com.br/forum/topic/22540-erro-de-validação-do-conteúdo/
-
Algum problema com o Editor do Fórum ???
-
O Help não está no pacote de instalação ? Há uma versão Web nesse endereço: http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html Veja ainda, os links que passei no post anterior...
-
configure o modelo como "ppEscBematech"
-
ACBrECFEscECF - Erro em AbreNaoFiscal
Daniel Simoes replied to Everton Garcia's tópico in ACBrSerial
Não sei se a correção proposta é correta... Isso impediria o programador de fazer algo como: ACBrECF1.IdentificaConsumidor( CPF, NOME, ENDERECO ); ACBrECF1.AbreNaoFiscal; compreendi o problema... vou pensar em algo... Experimente dessa maneira: procedure TACBrECFEscECF.AbreNaoFiscal(CPF_CNPJ: String; Nome: String; Endereco: String); begin if Trim(CPF_CNPJ) <> '' then Consumidor.AtribuiConsumidor(CPF_CNPJ,Nome,Endereco); EscECFComando.CMD := 16; EscECFComando.AddParamString(LeftStr(OnlyNumber(Consumidor.Documento),14)) ; EscECFComando.AddParamString(LeftStr(Consumidor.Nome,30)) ; EscECFComando.AddParamString(LeftStr(Consumidor.Endereco,79)) ; Consumidor.Zera; EnviaComando; RespostasComando.Clear; RespostasComando.AddField( 'COO', EscECFResposta.Params[0] ); RespostasComando.AddField( 'DataHora', EscECFResposta.Params[1] ); RespostasComando.AddField( 'VendaBruta', EscECFResposta.Params[2] ); RespostasComando.AddField( 'NumSerie', EscECFResposta.Params[3] ); fsEmPagamento := false ; SalvaRespostasMemoria(False); end; -
Veja no LOG o que pode estar ocorrendo...
-
configurar posprinter
Daniel Simoes replied to [email protected]'s tópico in NFe/NFCe - Nota Fiscal Eletrônica
Não tenho essas impressoras para testes... Analise o Log gerado pelo ACBrPosPrinter... veja se o componente está enviando vários "LF" no final do cupom -
é Importante gerar apenas as TAGs da A.C. Isso pode ser obtido com: ACBrSAT1.CFe.GerarXML( True ); // True = Gera apenas as TAGs da aplicação
-
configurar posprinter
Daniel Simoes replied to [email protected]'s tópico in NFe/NFCe - Nota Fiscal Eletrônica
Notei que o seu numero de Espaço entre linhas está muito muito baixo... (4) Experimente deixar 0 (valor default)... use valores entre 50 a 30 Algumas impressoras perdem a capacidade de fazer o LF (Line Feed), quando o "EspacoEntreLinhas" está muito baixo... -
Erro Na Validação Da Nfe [RESOLVIDO]
Daniel Simoes replied to Pratic Sistemas's tópico in ACBrMonitor PLUS
não notei nenhum erro em: LerCampo(tcDatHor, 'dhEmi'); Por favor anexe o seu TXT- 23 replies
-
- nfe
- acbrmonitorplus
- (e 5 mais)
-
Ocorre o mesmo com o Lazarus... parece ser algo na DLL do fisco... mas em modo execução (sem DEBUG) o problema não ocorre... Aqui apenas mando continuar (F9)..
-
Decriptar XML utilizando RSA e AES256
Daniel Simoes replied to Jéter Rabelo Ferreira's tópico in Object Pascal - Delphi & Lazarus
Humm... acho que não há nenhum componente no ACBr que faça exatamente essa tarefa... O ACBrEAD computa assinaturas usando o OpenSSL... A nova classe ACBrDFeSSL (do trunk2), é capaz de assinar digitalmente documentos ficais usando a XMLSec(openssl) ou CAPICOM Talvez lendo os fontes dessas classes seja possível implementar algo... Por linha de comando... se o seu certificado for A1, você pode usar o OpenSSL Veja esse site: http://www.madboa.com/geek/openssl/ -
Esse grande código em Base64 é o XML... Apliquei as seguintes modificações no SVN... Notei porém, que no emulador podemos recuperar a resposta da sessão anterior apenas uma vez... (aparentemente é um Bug do emulador)
-
Erro Em Venda Com Cartao Depois Da Meia Noite
Daniel Simoes replied to Rodrigo de Carvalho Ribeir's tópico in Dúvidas sobre TEF
Você pode configurar as notificações no seu Painel de controle Analisei sua modificação... mas acho que ela não está correta... if ((EstadoECF <> 'L') and (StrToTime(FormatDateTime('HH:MM:SS', Date)) > StrToTime('02:00:00'))) then raise EACBrTEFDECF.Create( ACBrStr(CACBrTEFD_Erro_ECFNaoLivre) ) ; Dessa maneira... se houver um erro na impressão... entre 00:00:01 e 02:00:00 ele não exibirá o Erro... Não creio que precisamos dessa modificação... Veja... após as 2:00hs, se não houver Redução Z no ECF, o estado dele será "estRequerZ" (o que a sua aplicação deve responder como "O") e o IF original irá disparar o erro: if EstadoECF <> 'L' then raise EACBrTEFDECF.Create( ACBrStr(CACBrTEFD_Erro_ECFNaoLivre) ) ; Talvez você não esteja respondendo corretamente ao envento OnInfoECF -
De mais informações... O que você está tentando fazer ? Quais são os passos para reprodução do problema usando o Demo do ACBr ? Quando o erro ocorre ? Trunk2 ?
-
O ACBrNFSe ainda não está 100% no trunk2... nesse caso a migração não é recomendada
-
Unit1.pas ?
-
Tente primeiro, ler com o programa do fabricante... isso lhe dará certeza dos valores de configuração da porta serial...
-
configurar posprinter
Daniel Simoes replied to [email protected]'s tópico in NFe/NFCe - Nota Fiscal Eletrônica
Você está usando a impressão em EscPos, correto ? O Tamanho do QRCode tb é influenciado pelo numero de caracteres que ele contem... provavelmente a Impressora está computando um tamanho mínimo... O numero de linhas antes do corte de papel pode ser ajustado em "Linhas Pular"... -
Erro Na Validação Da Nfe [RESOLVIDO]
Daniel Simoes replied to Pratic Sistemas's tópico in ACBrMonitor PLUS
Veja... os desenvolvedores do ACBr só irão se dedicar a analisar esse problema, se: Eles tiverem com tempo livre (o que está difícil esses dias) Se o problema afetar o trabalho deles próprios Se você fosse um usuário do SAC (mesmo assim, não por obrigação de contrato) Mas nada impede que você ligue o seu DEBUG e tente achar o ponto com problema... Reportar um Bug com uma analise prévia, ajuda muito no trabalho dos desenvolvedores... Mas se você prefere que alguém analise o problema e arrume para você.. então há de se ter paciência, e esperar...- 23 replies
-
- nfe
- acbrmonitorplus
- (e 5 mais)