Ir para conteúdo
  • Cadastre-se

Thiago Duarte

Membros
  • Total de ítens

    11
  • Registro em

  • Última visita

Últimos Visitantes

603 visualizações

Thiago Duarte's Achievements

Apprentice

Apprentice (3/14)

  • Reacting Well Rare
  • Collaborator Rare
  • First Post
  • Conversation Starter
  • Week One Done

Recent Badges

3

Reputação

1

Community Answers

  1. Desculpe Juliomar, não tinha percebido, já respondi, o erro acima era o preenchimento do campo scope errado. obrigado.
  2. Olá, Alguém sabe o que pode ser esse erro ao realizar a consulta de boletos via api do banco do brasil: JSON={"erros":[{"codigoMensagem":"4678420","versaoMensagem":"1","textoMensagem":"Campo Carteira preenchido com dados inv\u00e1lidos.","codigoRetorno":"9998"}]} Estou preenchendo o campo carteira conforme o exemplo do arquivo na pasta do acbr: Título ex campos: ACBrBoleto.Cedente.CodigoCedente := '4863177'; ACBrBoleto.Cedente.Convenio := '1014051'; ACBrBoleto.Cedente.Modalidade := '35'; Carteira := '17'; EspecieDoc := 'DM';
  3. Olá, desculpe a demora, era esse o problema mesmo.. Obrigado...
  4. Olá, Estou usando o ACBrBoleto para o envio e consulta para a api do banco do brasil, porém ao realizar a consulta recebo o erro abaixo: {"statusCode":403,"error":"Forbidden","message":"Scopes Not Granted","erros":[]} Alguma dica do que pode ser?
  5. Thiago Duarte

    ACBrBoletoAPI erro

    Prezados, Estou desenvolvendo um service application para enviar os boletos para a api do Banco de Brasil. em tempo de execução eu passo as credenciais conforme abaixo: BeneficiarioWS.ClientID := 'eyJpZCmNvZxxxxxxxxxx; BeneficiarioWS.ClientSecret := 'eyJpZCI6IjgxODxxxxxxxxxxxxxx '; BeneficiarioWS.KeyUser := 'd27b077904fxxxxxxxxxxxxxx'; Porem dentro da função function TOAuth.Executar(const AAuthBase64: String): Boolean; da unit ACBRBoletoWS recebo a seguinte mensagem: 'Expected "{" but found value (1, 14)' Alguém já passou por algo parecido.
  6. Obrigado Juliomar, mesmo assim não funcionou, mudei para "ACBrNFe1.Configuracoes.Geral.SSLLib := TSSLLib.libOpenSSL;" e deu certo. Obrigado! Obrigado Daniel, sim, fiz e deu certo, Obrigado!
  7. Bom dia, Tenho um módulo no sistema Distribuição DFe, temos a versão Desktop e a versão Unigui. Temos uma procedure que pega o certificado digital e grava o mesmo em uma tabela do banco de dados, no desktop não temos problemas. Ocorre que no UNIGUI ao tentar ler o certificado para salvar no banco de dados o erro acontece: Obs: Na maquina de desenvolvimento o erro não acontece, somente acontece no servidor após publicar o módulo. a procedure: TRY MS := TMemoryStream.Create; MS.CopyFrom(AStream, AStream.Size); MS.SaveToFile(UniServerModule.LocalCachePath + 'cert.pfx'); ACBrNFe1.SSL.SSLCryptLib := cryWinCrypt; ACBrNFe1.Configuracoes.Certificados.ArquivoPFX := UniServerModule.LocalCachePath + 'cert.pfx'; ACBrNFe1.Configuracoes.Certificados.Senha := vSenhaCertificado; ACBrNFe1.SSL.CarregarCertificado; IF (ACBrNFe1.SSL.CertificadoLido) THEN BEGIN edCertificado.Text:= ACBrNFe1.SSL.DadosCertificado.NumeroSerie; edSenha.Text := vSenhaCertificado; try FDQuery:= TFDQuery.Create(Self); FDQuery.Connection:= DtmDistribuicaoDFe.FDConnection1; FDQuery.SQL.Text:= 'UPDATE OR INSERT INTO CERTIFICADOS_DFE (EMPRESA, CERT_ARQUIVO, CERT_ID, '+ 'CERT_CERTIFICADORA, CERT_VENCIMENTO, CERT_SERIAL, CERT_RAZAOSOCIAL, CERT_CNPJ, CERT_SENHA) '+ 'VALUES (:EMPRESA, :CERT_ARQUIVO, :CERT_ID, :CERT_CERTIFICADORA, :CERT_VENCIMENTO, :CERT_SERIAL, '+ ':CERT_RAZAOSOCIAL, :CERT_CNPJ, :CERT_SENHA )'; FDQuery.ParamByName('EMPRESA').AsString:= vIDEmpresa; FDQuery.ParamByName('CERT_ARQUIVO').LoadFromFile(UniServerModule.LocalCachePath + 'cert.pfx', ftblob ); FDQuery.ParamByName('CERT_ID').AsString := ACBrNFe1.SSL.DadosCertificado.ThumbPrint; FDQuery.ParamByName('CERT_CERTIFICADORA').AsString := ACBrNFe1.SSL.DadosCertificado.Certificadora; FDQuery.ParamByName('CERT_VENCIMENTO').AsDateTime := ACBrNFe1.SSL.DadosCertificado.DataVenc; FDQuery.ParamByName('CERT_SERIAL').AsString := ACBrNFe1.SSL.DadosCertificado.NumeroSerie; FDQuery.ParamByName('CERT_RAZAOSOCIAL').AsString := ACBrNFe1.SSL.DadosCertificado.RazaoSocial; FDQuery.ParamByName('CERT_CNPJ').AsString := FormatarCNPJ(ACBrNFe1.SSL.DadosCertificado.CNPJ); FDQuery.ParamByName('CERT_SENHA').AsString := dm.Crip.TextToCriptoHex(vSenhaCertificado); FDQuery.ExecSQL; finally FDQuery.Free; end; END ELSE uniMENSAGEM('Arquivo do certificado está inválido ou a senha não está correta, tente novamente.', mtError); FINALLY MS.Free; END; Alguém já passou por isso, alguma dica? Agradeço!!
  8. Juliomar, aparentemente era a opção MostraStatus do componente ACBrNFeDANFeRL1, mudai para FALSE e o erro não aconteceu mais. Vou realizar mais testes. Obrigado por sua atenção!
  9. Então Juliomar, só que eu estou publicando no IIS da minha própria maquina, não é outro servidor.
  10. Thiago Duarte

    Gerar PDF Unigui

    Boa tarde, Desenvolvi um módulo de Distribuição DFe no Unigui, porém, existe uma rotina onde eu carrego o xml após baixado para o componente ACBrNFe. Até nesse momento sem problemas, ocorre que, ao executar o comando ACBrNFe1.NotasFiscais.ImprimirPDF, onde o mesmo salva o PDF na pasta cache do usuário logado no sistema o erro abaixo ocorre: Operation not supported on selected printer. Obs: Esse cenário é após eu publicar a aplicação no IIS, se eu executar na maquina de desenvolvimento (F9 Delphi) o erro não ocorre. Alguém ja passou por algo parecido?
×
×
  • 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...
The popup will be closed in 10 segundos...