Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.502
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Veja um exemplo de verificação de Assinatura e Schema, usando o ACBrSAT... (extraído do projeto SATTeste) procedure TForm1.MenuItem22Click(Sender: TObject); var Erro: String; begin ACBrSAT1.SSL.SSLXmlSignLib := xsLibXml2; ACBrSAT1.SSL.SSLCryptLib := cryOpenSSL; ACBrSAT1.Config.ArqSchema := edSchemaVendaSAT.Text; PageControl1.ActivePageIndex := 0; if ACBrSAT1.SSL.VerificarAssinatura(ACBrSAT1.CFe.AsXMLString, Erro, 'infCFe') then mLog.Lines.Add('OK: Assinatura do XML retornado pelo SAT é válida') else begin mLog.Lines.Add('ERRO: Assinatura do XML retornado pelo SAT, é inválida: '); mLog.Lines.Add(Erro); end; if ACBrSAT1.ValidarDadosVenda( mRecebido.Text, Erro ) then mLog.Lines.Add('OK: XML Recebido do SAT, validado com sucesso, contra o Schema: '+ACBrSAT1.Config.ArqSchema) else begin mLog.Lines.Add('ERRO: Erro na Validação de Schema, do XML Recebido do SAT.'); mLog.Lines.Add(Erro); end; end;
  2. Apliquei uma possível correção, nos fontes do SVN... rev.16181 Favor atualizar e testar...
  3. Isso só tem sentido, se você usa httpWinINet... Veja esse vídeo:
  4. Veja o diretório de Freelancers https://www.projetoacbr.com.br/forum/companies/category/2-consultores/ @mmsuporte, você pode se cadastrar lá, gratuitamente...
  5. O problema parece estar do seu lado... tente um Revert na Unit Observe a mesma Unit no meu D7
  6. Todos os fontes .pas do ACBr, deve ficar em ANSI, para manter a compatibilidade com o D7... vou verificar...
  7. Isso se você usar Esc/Pos...
  8. Por favor seja mais específico... se possível, cole uma imagem que demonstra o problema a que você se refere...
  9. Talvez você tenha excedido sua quota.... você pode apagar arquivos em: https://www.projetoacbr.com.br/forum/attachments/ Zip os arquivos, que fica mais simples de anexar Vá viu esse vídeo?
  10. Que legal... um bug a menos pra me "atazanar" a mente, de noite... obrigado pelos testes
  11. Apliquei uma possível correção, na geração do QRCode, em Fortes Report... Por favor teste com o executável em anexo... Nos meus testes, o aplicativo do Fisco "De Olho na Nota", leu corretamente o QRCode e reconheceu o cupom...
  12. Creio que o problema, seja incompatibilidade na geração do QRCode da versão FortesReport, com o aplicativo do Fisco "De Olho na Nota"... que não deve suportar muito bem, alguns algoritmos de impressão de QRCode... Reverti todas as modificações que eu havia feito (mantendo os fontes como estão no SVN) (o QRcode lateral, já está no SVN) Usando o seu arquivo de Log postado aqui, eu localizei o Cupom da Imagem postada nesse tópico Com o conteúdo em Base64, decodifique usando esse Site, para chegar no XML gerado pelo SAT Gravei o XML em disco, e carreguei o mesmo usando o aplicativo SATTeste.exe Efetuei as 2 Impressões abaixo... A versão Esc/Pos funciona perfeitamente A versão Fortes ocorre erro na leitura Porém se usarmos um aplicativo de terceiro, como "QR Barcode Scanner", podemos ver que ambas impressões de QRCode tem exatamente o mesmo conteúdo Estou verificando se há como ajustar o QRCode na versão Fortes... mas você pode corrigir o problema, se mudar a impressão para Esc/Pos
  13. Parece ser um erro interno do SAT.. uma vez que esse código de erro, não é documentado na Especificação técnica do SAT https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Especificacao_SAT_v_ER_2_26_04.pdf
  14. Eu havia compilado o EXE com uma diretiva diferente da usada pelos consultores do SAC... Por favor teste com o arquivo em anexo..
  15. Por favor teste com o .EXE em anexo, substituindo o ACBrMonitor.exe existente... (mas mantenha Backup do .EXE em produção)
  16. Ahn desculpe.. me esqueci que você usa o MonitorPLUS... vou compilar uma versão de testes e anexar...
  17. @Italo Jurisato Junior, Por favor aplique os mesmos ajustes, no LFM (Formulário do Lazarus)
  18. Precisei ajustar várias Units... (em anexo) Por favor atualize as mesmas, na suas respectivas pastas, e rode novamente a aplicação, para verificar se problema foi solucionado...
  19. Qual a marca e modelo do SAT que você está utilizando ?
  20. Use o ACBrPosPrinter... Veja no Demo, a Tag de Gaveta....
  21. Simples... define na propriedade Porta, um arquivo.. como "C:\TEMP\ETQ.TXT"
  22. Qual a sua versão, André ? na 4.1.1.P está acusando o erro da Chave Notei que na pcnCFeR, o ACBr remove o prefixo CFe, if Leitor.rExtrai(1, 'infCFe') <> '' then begin CFe.infCFe.ID := Leitor.rAtributo( 'Id' ) ; //CFe.infCFe.ID := StringReplace( UpperCase(CFe.infCFe.ID), 'CFE', '', [rfReplaceAll] ) ; E quando ele vai remontar a String que vai no QRCode, ele acaba inserindo sem o CFe... Estou analisando algumas possíveis correções
  23. O Download é apenas para os Binários... Como você usará os fontes, baixa pelo SVN... e veja a pasta: ACBr\Projetos\ACBrLib
  24. HUmm.. notei que na resposta do seu SAT... tem o Prefixo CFe antes da Chave... e o mesmo não consta no QRCode Impresso.. pode ser isso... Estou verificando no código..
×
×
  • 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.