Eduardo Suruagy
-
Total de ítens
31 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Eduardo Suruagy
-
-
Eu solicitei ao cliente, assim que ele mandar eu aviso.
- 1
-
Conforme conversa no discord estou enviando a documentação para a criação do QRCode - Pix no retorno do boleto do Bradesco. Em anexo segue o manual.
-
Boa tarde, acho que a geração de remessa do banco SICOOB-756 esteja com erro.
Fiz uma alteração do valor dos juros e o código do movimento era pra ser o 12,
estou passando o valor dessa forma: OcorrenciaOriginal.Tipo := ACBrBoleto.Banco.CodOcorrenciaToTipoRemessa('12');
o acbr entra na função:function TACBrBancoob.CodOcorrenciaToTipoRemessa(const CodOcorrencia: Integer): TACBrTipoOcorrencia;
e pega o valor errado:
12 : Result:= toRemessaAlterarDadosPagador; {Alteração de Pagador}
Quando mando gerar o arquivo ele entra na função:
function TACBrBancoob.GerarRegistroTransacao240(ACBrTitulo: TACBrTitulo): String;
ele pega o valor:
toRemessaAlterarDadosPagador : ATipoOcorrencia := '23';
onde era pra pegar o valor:
toRemessaAlterarJurosMora : ATipoOcorrencia := '12';
Se verificar os tipos que tem na função TACBrBancoob.CodOcorrenciaToTipoRemessa
Não bate com os que tem na função TACBrBancoob.GerarRegistroTransacao240 na linha 812
-
Boa tarde, estou gerando boletos via api e mesmo desmarcando a geração do logo o acbr cria o arquivo, como posso desabilitar isso?
-
12 minutos atrás, Victor H. Gonzales - Panda disse:
tudo certo?
Sim, esta ok o retorno do componente, o problema é com o banco mesmo. Muito obrigado!!
-
36 minutos atrás, Victor H. Gonzales - Panda disse:
Boa tarde,
olhei o SOAP e não localizei essa informação, as informações me induz que são do titulo e não do pagamento, você chegou analisar?
Eu analisei aqui tbm e vi que o banco não esta retornando essas informações do pagamento.
-
3 horas atrás, Victor H. Gonzales - Panda disse:
Boa tarde,
a consulta está normal na classe igual a forma de envio.
Verifique se em um titulo que está em aberto, você consegue percorrer todas as propriedades desejadas, mas algumas outras como data, valor está disponível, você pode verificar no SOAP o retorno que o banco está disponibilizando para o componente, todos essas o componente tem que ler e lhe disponibilizar.
begin Boleto := dm.ACBrBoleto; Boleto.Configuracoes.WebService.Operacao := tpConsulta; Boleto.Enviar; if Boleto.TotalListaRetornoWeb > 0 then begin SLRetorno := TStringList.Create; try for I := 0 to Pred(Boleto.TotalListaRetornoWeb) do begin SLRetorno.Add('HEADER' + sLineBreak + 'Versao=' + Boleto.ListaRetornoWeb[i].Header.Versao + sLineBreak + 'Autenticacao=' + Boleto.ListaRetornoWeb[i].Header.Autenticacao + sLineBreak + 'Usuario_Servico=' + Boleto.ListaRetornoWeb[i].Header.Usuario_Servico + sLineBreak + 'Usuario=' + Boleto.ListaRetornoWeb[i].Header.Usuario + sLineBreak + 'Operacao=' + TipoOperacaoToStr(Boleto.ListaRetornoWeb[i].Header.Operacao) + sLineBreak + 'Indice=' + IntToStr(Boleto.ListaRetornoWeb[i].Header.Indice) + sLineBreak + 'Sistema_Origem=' + Boleto.ListaRetornoWeb[i].Header.Sistema_Origem + sLineBreak + 'Agencia=' + IntToStr(Boleto.ListaRetornoWeb[i].Header.Agencia) + sLineBreak + 'ID_Origem=' + Boleto.ListaRetornoWeb[i].Header.Id_Origem + sLineBreak + 'Data_Hora=' +FormatDateTime('dd/mm/yyyy hh:nn:ss',Boleto.ListaRetornoWeb[i].Header.Data_Hora) + sLineBreak + 'ID_Processo=' + Boleto.ListaRetornoWeb[i].Header.Id_Processo + sLineBreak + 'DADOS' + sLineBreak + 'Excessao=' +Boleto.ListaRetornoWeb[i].DadosRet.Excecao + sLineBreak + 'CONTROLE_NEGOCIAL' + sLineBreak + 'Origem_Retorno=' + Boleto.ListaRetornoWeb[i].DadosRet.ControleNegocial.OriRetorno + sLineBreak + 'NSU=' + Boleto.ListaRetornoWeb[i].DadosRet.ControleNegocial.NSU + sLineBreak + 'Cod_Retorno=' + Boleto.ListaRetornoWeb[i].DadosRet.ControleNegocial.CodRetorno + sLineBreak + 'Msg_Retorno=' + Boleto.ListaRetornoWeb[i].DadosRet.ControleNegocial.Retorno + sLineBreak + 'COMPROVANTE' + sLineBreak + 'Data=' + FormatDateTime('dd/mm/yyyy', Boleto.ListaRetornoWeb[i].DadosRet.Comprovante.Data) + sLineBreak + 'Hora=' + Boleto.ListaRetornoWeb[i].DadosRet.Comprovante.Hora + sLineBreak + 'ID_BOLETO' + sLineBreak + 'Codigo_Barras=' + Boleto.ListaRetornoWeb[i].DadosRet.IDBoleto.CodBarras + sLineBreak + 'Linha_Digitavel=' + Boleto.ListaRetornoWeb[i].DadosRet.IDBoleto.LinhaDig + sLineBreak + 'Nosso_Numero=' + Boleto.ListaRetornoWeb[i].DadosRet.IDBoleto.NossoNum + sLineBreak + 'URL=' + Boleto.ListaRetornoWeb[i].DadosRet.IDBoleto.URL + sLineBreak + 'CONSULTA_BOLETO' + sLineBreak + 'Numero_Documento=' + Boleto.ListaRetornoWeb[i].DadosRet.TituloRet.NumeroDocumento + sLineBreak + 'Data_Vencimento=' + FormatDateTime('dd/mm/yyyy',Boleto.ListaRetornoWeb[i].DadosRet.TituloRet.Vencimento) + sLineBreak + 'Valor=' + CurrToStr(Boleto.ListaRetornoWeb[i].DadosRet.TituloRet.ValorDocumento) + sLineBreak ); SLRetorno.SaveToFile( PathWithDelim(ExtractFilePath(Application.ExeName))+formatDateTime('yyyy.mm.dd.hh.nn.ss.zzz',now)+'-RetornoConsulta.txt' ); end; finally SLRetorno.Free; end; end; end;
Consigo pegar os dados do retorno, sendo que não consigo pegar os dados da data de pagamento e valor pago.
-
12 minutos atrás, Victor H. Gonzales - Panda disse:
Você passa alguma credencial no componente no client id não?
Na caixa esse client id é igual para todos "client id = " o que muda é a agencia, conta, código do cedente e convenio. Essas informações eu já passei por email.
-
11 minutos atrás, Victor H. Gonzales - Panda disse:
Boa tarde, onde eu pego esse client id? Se for dados do banco (Caixa) ele não usa o client id.
-
3 horas atrás, Victor H. Gonzales - Panda disse:
TK-3052
Boa tarde, o que seria esse TK-3052? Sou novo aqui no fórum.
-
19 horas atrás, Victor H. Gonzales - Panda disse:
Boa noite,
atualize seus fontes e faça os testes conforme conversamos pelo discord.
Retorno := Boleto.ListaConsultaRetornoWeb; for X := 0 to Pred(Retorno.Count) do begin xVar1 := Retorno[X].DadosRet.IDBoleto.CodBarras; xVar2 := Retorno[X].DadosRet.IDBoleto.LinhaDig; xVar3 := Retorno[X].DadosRet.IDBoleto.NossoNum; xVar4 := Retorno[X].DadosRet.IDBoleto.URL; end;
depois retorne o resultado, qualquer coisa avise
Retorno.Count = 0 ai não aparece nada
-
Estou com problemas na consulta da caixa, ao consultar um boleto alguns campos não estão aparecendo:
COMPROVANTE
Data=30/12/1899
Hora=
ID_BOLETO
Codigo_Barras=
Linha_Digitavel=
Nosso_Numero=
URL=
Outra situação é que ao efetuar o pagamento do boleto e fazer a consulta os campos do pagamento não aparecem, exemplo: valo pago, data de pagamento
-
Estou passando pelo mesmo problema, já olhei os arquivos schema e constam 97 na pasta. Queria saber como faço pra configurar o projeto de exemplo usando um certificado A1.
-
Consegui, apaguei o .res fechei o delphi e abri novamente o projeto, ai ele pede pra recriar o .res e qd compilei deu certo.
- 3
-
Consegui instalar, agora quando vou compilar o exemplo do eSocial fica dando o erro "[Fatal Error] Internal error: LA30"
-
Esse foi o erro agora:
"C:\Program Files (x86)\Borland\Delphi7\bin\dcc32.exe" "D:\Componentes Delphi\Componentes Usados\Acbr2\Pacotes\Delphi\ACBrDFe\ACBr_DFeComum.dpk"
Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation
D:\Componentes Delphi\Componentes Usados\Acbr2\Fontes\ACBrDFe\ACBrDFeXsMsXml.pas(58) Error: Declaration of 'Assinar' differs from previous declaration
D:\Componentes Delphi\Componentes Usados\Acbr2\Fontes\ACBrDFe\ACBrDFeXsMsXml.pas(63) Error: Declaration of 'VerificarAssinatura' differs from previous declaration
D:\COMPON~1\COMPON~2\Acbr2\Fontes\ACBrDFe\ACBrDFeXsMsXmlCapicom.pas(44) Fatal: Could not compile used unit '..\..\..\Fontes\ACBrDFe\ACBrDFeXsMsXml.pas'
Compilation failure
Erro ao compilar o pacote "ACBr_DFeComum.dpk".
-
Esta dando o erro "Erro ao compilar o pacote "ACBr_synapse.dpk"." quando tento instalar pelo ACBrInstall_trunk2
-
Estou tentando instalar o Acbr novamente mas de cara já da erro na "Erro ao compilar o pacote "ACBr_synapse.dpk"."
-
Eu dei um update nos fontes pelo "SVN UPDATE" e depois disso ficou sem funcionar... mas vou reinstalar como vc falou
-
Eu vi nos fontes que já esta declarado
-
Estou com erro ao compilar o componente do eSocial no meu Delphi 7, o erro é :
[Error] pcesS1300.pas(270): Undeclared identifier: 'LerIniArquivoOuString'
-
Bom dia, tambem estou com o mesmo problema como foi resolvido?
-
O bradesco tbm tem layout
-
16 minutos atrás, Italo Jurisato Junior disse:
Eduardo,
Favor anexar os XMLs gerados pelo componente.
QrCode - PIX no Boleto do Bradesco
em Boleto
Postado
Bom dia, muito obrigado, vou comunicar ao cliente e esperar ele me falar alguma coisa. Qualquer coisa eu aviso a vc!!