
Lucio Bittes
-
Total de ítens
258 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Lucio Bittes
-
-
22 minutos atrás, Juliomar Marchetti disse:
deu certo ou não Santander?
Com arquivo PFX não. Tive que exportar as chaves. Isso gera demanda suporte. Seria interessante colocar na função que mencionei a opção de pegar o arquivo PFX que assim colocamos para o proprio cliente configurar o caminho junto com o clientid e clientsecret e o caminho do certificado e a senha. O restante ele mesmo consegue dar andamento no processo. Mas respondendo de forma objetiva. Não, não deu certo com PFX.
-
19 minutos atrás, Daniel - PiraByte disse:
Olá, nos caso dos bancos, normalmente utilizo arquivos .CRT e .KEY extraídos do PFX.
ACBrBoleto1.Configuracoes.WebService.ArquivoCRT := 'CAMINHO_ARQ.CRT'; ACBrBoleto1.Configuracoes.WebService.ArquivoKEY := 'CAMINHO_ARQ.KEY';
Eu ja fiz esse processo no itau. Mas fica por nossa conta pra fazer esse processo. No pfx ele so aponta qual o caminho e a senha e não precisa muito do suporte.
-
Boa tarde. Estou com um problema que mesmo informado o arquivo PFX e a senha onde ele CarregaCertificados na unit ACBrBoletoWS.Rest.OAuth ele não passa o arquivo PFX para o HttpSend. Isso ocorre tanto na unit mencionada como na ACBrBoletoWS.Rest no mesmo método. Estou informando errado ou que não está realmente passando a informação? Pelo Postman informando o PFX e a senha conseguir pegar o token usando o SandBox.
procedure TOAuth.CarregaCertificados; var LStringList : TStringList; begin if FACBrBoleto.Configuracoes.WebService.UseCertificateHTTP then begin // adiciona a chave privada if NaoEstaVazio(FACBrBoleto.Configuracoes.WebService.ChavePrivada) then begin if StringIsPEM(FACBrBoleto.Configuracoes.WebService.ChavePrivada) then FHTTPSend.Sock.SSL.PrivateKey := ConvertPEMToASN1(FACBrBoleto.Configuracoes.WebService.ChavePrivada) else FHTTPSend.Sock.SSL.PrivateKey := FACBrBoleto.Configuracoes.WebService.ChavePrivada; end else if NaoEstaVazio(FACBrBoleto.Configuracoes.WebService.ArquivoKEY) then begin FHTTPSend.Sock.SSL.PrivateKeyFile := FACBrBoleto.Configuracoes.WebService.ArquivoKEY; end; // adiciona o certificado if NaoEstaVazio(FACBrBoleto.Configuracoes.WebService.Certificado) then begin if StringIsPEM(FACBrBoleto.Configuracoes.WebService.Certificado) then FHTTPSend.Sock.SSL.Certificate := ConvertPEMToASN1(FACBrBoleto.Configuracoes.WebService.Certificado) else FHTTPSend.Sock.SSL.Certificate := FACBrBoleto.Configuracoes.WebService.Certificado; end else if NaoEstaVazio(FACBrBoleto.Configuracoes.WebService.ArquivoCRT) then FHTTPSend.Sock.SSL.CertificateFile := FACBrBoleto.Configuracoes.WebService.ArquivoCRT; FHTTPSend.Sock.SSL.Connect; end else begin if Self.AuthorizationType = atJWT then begin LStringList := TStringList.Create; try //FHTTPSend.Sock.SSL.PrivateKeyFile := AACBrBoleto.Configuracoes.WebService.ArquivoKEY; LStringList.LoadFromFile(FACBrBoleto.Configuracoes.WebService.ArquivoKEY); FHTTPSend.Sock.SSL.PrivateKey := LStringList.Text; finally LStringList.Free; end; end; end; end;
Lembrando que estou usando UseCertificateHTTP = True
Estou passando essas duas informações.
FACBrBoleto.Configuracoes.WebService.ArquivoPFX := 'CAMINHO_ARQUIVO.pfx';
FACBrBoleto.Configuracoes.WebService.Senha := 'Senha';Estou informando no fonte porque no demo não tem os campos disponíveis no demo para serem informados.
-
Bom dia. Fiz uma pesquisa e não achei nada. Estou com dúvida se o componente faz a pesquisa via API das movimentações extrato. "Conciliação bancária". Exemplo que estou falando e do Santander que e uma outra API.
https://developer.santander.com.br/api/visao-geral/contas-saldo-e-extrato-visao-geral
Movimentações - Histórico de entradas e saídas com identificação de valor, descrição e data.
-
Vi em outro topico logo a baixo.
campoUtilizacaoBeneficiario permite ate 30 caracter.
Agora o campo mensagemBloquetoOcorrencia e 55 por linha e tamanho total de 165.
Estou precisando passar o valor maior que 30. Posso aumentar nesse campo que fiz referencia?
No componente está passando para o campo mensagemBloquetoOcorrencia tamanho fixo copy tamanho 30.
-
Ta bom. Obrigado
-
Bom dia Italo. Sim, entendi a diferença. Capaz que o componente antigo esteva preparado para isso, porque no antigo eu consigo ler de aparecida. De Nerópolis e capaz que não porque o layout mudou. Como nosso sistema da entrada de serviço seria interessante ja fazer a leitura do mesmo para que o usuário não precise de digitar o mesmo. Teria alguma outra alternativa para contorna isso?
Maioria do pessoal pega a listagem dos XML's e envia para o cliente. Não e todo mundo que utiliza sistema para emissão de serviço. As vezes o pessoal faz pelo portal da prefeitura e manda o XML para o cliente.
-
So um adicional.
Na versão antiga no NFSe o de aparecida está lendo normal. E de neropolis está com erro. Mas nem entra ao caso porque está descontinuada.
Na versão nova nenhuma das duas deu certo.
-
De aparecida também não está carregando as informações. Não entendi o motivo. Nunca cheguei a utilizar o loadXML somente a emissão.
-
Estou tentando efetuar a leitura do xml Neropolis mas está vindo tudo zerado. Estou fazendo algo errado? Configuro o componente para IBGE de neropolis e logo em seguinda tento efetuar o Load mas não trás nenhuma informação.
ACBrNFSeX1.NotasFiscais.Clear; ACBrNFSeX1.NotasFiscais.LoadFromFile(LOCALDOXML);
Tento ver as informações mas não veio nenhuma.
-
Bom dia. Minha dúvida e na configuração dos tributos para efetuar os cálculos na geração da Nf-e.
1. No cadastro do estado define as alíquotas referente do mesmo.
2. No cadastro da cidade defino o estado e o código município.
3. No cadastro da empresa defino o estado e o regime da empresa. Simples ou normal.
4. No cadastro do cliente defino se e revenda, consumidor final e assim por diante.
5. No cadastro do produto defino (tributado, retido, isento) Nesse e onde inicia meu ponto de dúvida. Defino CST/CSOSN ou defino se e tributado, retido ou isento. Defino a origem e o tipo do produto.
6. Efetuar um cadastro de natureza de operação. Tipo. (Venda, Entrada, Devolução) e assim por diante. Nela eu defino CFOP, tipo do produto ou CST/CSOSN. Se e consumidor final ou não e outras configurações básicas. Isso e pra saber qual CFOP que vou utilizar por item.
7. Na geração da Nf-e ou outro documento. Tenho a empresa logada onde eu sei qual e a UF origem e o cliente selecionado para saber qual destino. Nesse ponto tenho que pegar o Item para saber qual tributação do produto a pegar na natureza de operação junto com as alíquotas e o restante.
Gostaria de saber como estão fazendo a configuração da tributação para estudar melhor essa parte para fazer uma coisa simples e funcional.
Coloquei de forma resumida. Procurei alguns vídeos no youtube mas não achei algo pra comparar com a ideia levantada.
-
8 horas atrás, Juliomar Marchetti disse:
então o lfm precisa ser modificado também para dai poder validar e dai sim subir, não posso subir só para delphi tem que ter para lazarus também
Não uso lazarus. Então não sei como fazer a alteração.
-
1 hora atrás, Juliomar Marchetti disse:
mas tu mandou o dfm também
lembrando que o dfm é delphi e lfm é lazarus então não é no fortes que mudou tanto que se fosse dai teria que ser um pull request lá o fortes , tu mudou o relatorio em si
Isso mesmo. Adicionei um image no relatorio e ele recebe como property.
-
2 horas atrás, Juliomar Marchetti disse:
em lazarus também?
Lazarus não testei. Mas a alteração foi no FortesReport. Então bem provável que vai da certo também.
Agora, Lucio Bittes disse:Lazarus não testei. Mas a alteração foi no FortesReport. Então bem provável que vai da certo também.
Com essa alteração deu certo.
-
Fiz a alteração no layout PIX pra quando informar a logomarca então ele adiciona. Vou anexar.
Foi realizado no FortesReports modelo PadraoPIX.
-
So tem do tipo fatura que sai a logo do cliente. No padrão PIX em nenhum dos dois sai a logomarca.
-
-
7 minutos atrás, datilas disse:
pode ser porque os servidores da sefaz RS estão desligados.
por causa das enchentes
Imaginei isso mesmo.
-
-
14 horas atrás, Jhonlenon Ribeiro disse:
@Lucio Bittes agora está retornando o qrcode do pix em homologação, depois dessa alteração nos dados em homologação. Será que você consegui implementar no ACBrBoleto?
"nroCpfCnpjBenef": "68542653",
"filCpfCnpjBenef": "1018",
"digCpfCnpjBenef": "38",
"cidtfdProdCobr": "09",
"cnegocCobr": "386100000000041000",
obs.: No Header deve ser alterado o CNPJ para 68542653101838
{*** FIM BLOCO DE ASSINATURA ***}
{*** MONTAGEM DO HEADER ***}
FHTTP.Request.Clear;
FHTTP.Request.CustomHeaders.Clear;
FHTTP.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Acoo Browser; GTB5; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; Maxthon; InfoPath.1; .NET CLR 3.5.30729; .NET CLR 3.0.30618)';
FHTTP.Request.Accept := '*/*';
FHTTP.Request.AcceptCharSet := 'UTF-8, *;q=0.8';
FHTTP.Request.AcceptEncoding := 'gzip, deflate, br';
FHTTP.Request.BasicAuthentication := False;
FHTTP.Request.Connection := 'keep-alive';
FHTTP.Request.CustomHeaders.FoldLines := False;
FHTTP.Request.ContentType := 'application/json';
FHTTP.Request.CustomHeaders.Add('Authorization: Bearer ' + editToken.Text); //TOKEN OBTIDO.
FHTTP.Request.CustomHeaders.Add('X-Brad-Signature: ' +vStrRequestAssinado);
FHTTP.Request.CustomHeaders.Add('X-Brad-Nonce: ' + IntToStr(vIntMiliSegundos));
FHTTP.Request.CustomHeaders.Add('X-Brad-Timestamp: ' + vStrTimeStamp);
FHTTP.Request.CustomHeaders.Add('X-Brad-Algorithm: SHA256');
FHTTP.Request.CustomHeaders.Add('access-token: ' + CLIENT_ID);
FHTTP.Request.CustomHeaders.Add('cpf-cnpj: ' + '68542653101838'); /// CNPJ de homologaçãoParte do retorno do json em homologação
"ialiasAdsaoCta":"9fb698d6-b191-4cec-99a5-ae7b86818039",
"iconcPgtoSpi":"20240422237093861004100022222233408",
"wqrcdPdraoMercd":"00020101021226930014BR.GOV.BCB.PIX2571qrpix-h.bradesco.com.br/qr/v2/cobv/a4365949-d058-448f-a3e0-7c20de621e5e520400005303986540580.005802BR5924EMPRESA PGIT NET EMPRESA6006OSASCO62070503***63044EAE",
"validadeAposVencimento":0,Bom dia. Por enquanto não vou conseguir. Provável que mês que vem talvez possa iniciar o processo. Vai depender muito da demanda, que por sinal sempre tá acumulada rsrs.
Esse último anexo e que você está usando ne?
-
Proxy
em ACBrBoleto
Bom dia. Deu certo da maneira q fiz
-
1
-
-
Proxy
em ACBrBoleto
1 minuto atrás, Juliomar Marchetti disse:após essa alteração . tu rodou o instalador do acbr e testou o componente?
ele passou
Boa tarde. Sim, funcionou corretamente com as informações do proxy do jeito que fiz.
-
29 minutos atrás, Daniel InfoCotidiano disse:
Bom dia @Lucio Bittes
Subimos uma correção, pode atualizar seu svn e rodar o instalador por favor.
após os estes se puder nos dar um feedback;
É para estar funcionando em seu ambiente agoraAcabei de efetuar a consulta e retornou com sucesso. Obrigado!
-
1
-
-
Proxy
em ACBrBoleto
Bom dia. Podem me auxiliar se dessa maneira está correto?
Conciliação bancária
em ACBrBoleto
Postado · Editado por Lucio Bittes
Boa tarde. Estou tentando utilizar parte do extratoAPI banco do brasil. Mas estou tendo o retorno 500.
Agencia: 1840-8 Conta: 500555-8
De acordo com o manual tenho que informar a agencia sem o digito e a conta sem o digito. Peguei o clientid e o clientsecret e o appkey. Eu consigo pegar o token normal. Ele retornar. Mas esta dando um erro que acredito que seja o certificado. 500.
Estou anexado o LOG também.
Fiz o passo a passo.
Como solicitar as credenciais para cadastrar
https://www.projetoacbr.com.br/forum/topic/81859-acbrpagamentosapi-como-solicitar-as-credenciais-e-configurar-no-componente/
Gerar certificado para cadastrar no site para ter acesso a parte de produção
https://www.projetoacbr.com.br/forum/topic/79375-manual-de-exporta%C3%A7%C3%A3o-de-certificado-para-uso-nas-apis-do-banco-do-brasil/
da exportação para eu usar no demo utilizei o modo que está nesse outro.
- Exportar chave publica e privada (PEM) e (KEY)
https://www.projetoacbr.com.br/forum/topic/73380-exportar-certificado-pem-crt-e-key/#comment-475033
Então não sei o que está de errado.
ADICIONEI ARQUIVO LOG COMPLETO
ArquivoLog.txt
ArquivoLog_NOVO.txt