-
Total de ítens
53 -
Registro em
-
Última visita
-
Days Won
1
DanielOliver last won the day on 4 Março
DanielOliver had the most liked content!
Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
DanielOliver's Achievements
-
Qrcode Pix Arquivo de Remessa Banco do Brasil
DanielOliver replied to DanielOliver's tópico in ACBrBoleto
Muito obrigado. Pode fechar o tópico. -
Boa tarde, procurei aqui e outros lugares mas não encontrei, uma dúvida bem simples, consigo gerar o boleto banco do brasil pelo cnab (arquivo de remessa no caso) com qrcode ou só por api?
-
Boa noite, uma dúvida bem simples, o acbrbpe é possível gerar pelo android? Compilar compila tudo com os componentes, mas por exemplo na hora de imprimir pede a libxml2, o acbr consegue imprimirbpe pelo android:? Tem algum lugar que explique como faz isso? Obrigado
-
Boa noite, podem fechar o tópico, agradeço a ajuda e todos e volto a aconselhar, não usem api bradesco boleto, o retorno deles também é bem complexo de fazer e cheio de burocracia pra eles liberarem as coisas.
-
Retorno da consulta do bradesco acredito não estar implementado no acbr mesmo, consultadetalhe está assim if (LTipoOperacao = tpConsultaDetalhe) then begin //Implementar. end; e consulta de cara já diz que não tem.
-
Boa noite, tá quase agora, depois de toda ajuda daqui e muita paciência com o suporte, alguém poderia me tirar uma dúvida sobre o retorno? Pagando por pix ou codigo não sei se o acbr tem o retorno do bradesco. Aqui por exemplo não tem if (ARetornoWS.ListaRejeicao.Count = 0) then begin if (LTipoOperacao = tpInclui) then begin ARetornoWS.DadosRet.TituloRet.NossoNumero := LJsonObject.AsString['ctitloCobrCdent']; ARetornoWS.DadosRet.TituloRet.CodBarras := LJsonObject.AsString['codBarras10']; ARetornoWS.DadosRet.TituloRet.LinhaDig := LJsonObject.AsString['linhaDig10']; ARetornoWS.DadosRet.TituloRet.EstadoTituloCobranca := LJsonObject.AsString['codStatus10'];//Ex. A Vencer/Vencido ARetornoWS.DadosRet.TituloRet.CodigoEstadoTituloCobranca := LJsonObject.AsString['codStatus10'];//Ex 01. ARetornoWS.DadosRet.TituloRet.SeuNumero := LJsonObject.AsString['snumero10']; ARetornoWS.DadosRet.TituloRet.DataRegistro := DateBradescoToDateTime(LJsonObject.AsString['dataReg10']); ARetornoWS.DadosRet.TituloRet.DataDocumento := DateBradescoToDateTime(LJsonObject.AsString['dataEmis10']); ARetornoWS.DadosRet.TituloRet.ValorDocumento := LJsonObject.AsCurrency['valMoeda10']; ARetornoWS.DadosRet.TituloRet.Vencimento := DateBradescoToDateTime(LJsonObject.AsString['dataVencto10']); ARetornoWS.DadosRet.TituloRet.TxId := LJsonObject.AsString['iconcPgtoSpi']; ARetornoWS.DadosRet.TituloRet.EMV := LJsonObject.AsString['wqrcdPdraoMercd']; end else if (LTipoOperacao = tpConsultaDetalhe) then begin //Implementar. end; mas aqui teria function TRetornoEnvio_Bradesco.LerListaRetorno: Boolean; var LListaRetorno: TACBrBoletoRetornoWS; LJsonObject: TACBrJSONObject; LJSonObjectItem: TACBrJSONObject; LMensagemRejeicao: TACBrBoletoRejeicao; LJsonBoletos: TACBrJSONArray; LMora, LMulta, LPagador : TACBrJSONObject; LSituacao:string; I: Integer; begin ambas na unit ACBrBoletoRet_Bradesco Não achei como chamar esse ler lista retorno, que aí sim teria embaixo LSituacao:= LJSonObjectItem.AsString['situacao']; if( LSituacao = C_CANCELADO ) or ( LSituacao = C_EXPIRADO ) or ( LSituacao = C_PAGO ) or ( LSituacao = C_EXPIRADO ) then begin LListaRetorno.DadosRet.TituloRet.ValorPago := LJSonObjectItem.AsCurrency['valorNominal']; LListaRetorno.DadosRet.TituloRet.DataBaixa := DateBradescoToDateTime( LJSonObjectItem.AsString['dataHoraSituacao']) end; Só isso falta, se alguém pudr ajudar agradeço muito.
-
Boa noite, agradeço toda ajuda, li todas só acabei esquecendo de responder, negócio está tão estressante que só quero resolver. esse erro é habilitar lá, deve ser um checkbox que marcam no sistema deles. Aí 3 dias depois de pedir isso, pensei agora vai, aí deu erro cnpj/cpf inválido, fui ver, a gerente implementadora mandou esse cnpj no email, dizendo que era o cadastrado 068735141 / 00001 - 96 68.735.141/0001-96 Mas está errado, o certo é esse, já procurei e achei um tópico aqui de alguém que teve o mesmo problema, só com eles pra deixar certo, é inacreditável. Aconselho a qualquer um que for fazer api do bradesco, não faça, convença o cliente a trocar.
-
Obrigado, no manual pra gerar pra produção eles não falam do key, falam só do pem, beleza consegui passar do token e empaquei de novo no registro do boleto. alguém sabe o que é isso? IDENTIFICADOR DO PRODUTO NAO CADASTRADO Nunca tive tanta dificuldade numa api de banco como essa, já fiz de vários, com acbr, na mão e esse ta complicado.
-
Bom dia, depois de 2 meses consegui gerar, conseguiram agendar uma conversa com suporte, ele mostrou que as credenciais estavam funcionando, ate comentei que no programa(acbr) não tinha nada errado, era coisa lá(ate tive uma pequena discussão com o suporte hehe), coincidentemente, não sei o que alterei(na verdade mudei um cnpj de lugar, mas depois voltei e continuou funcionando), funcionou 30 min depois, não mexi quase nada que já não tivesse mexido nesses 2 meses, porque a mensagem de erro mudou muito rápido. Desconfio que mudaram algo na hora e obviamente não falaram, mas tava lá, defendi o acbr, disse que o problema era só deles hehe. Mas enfim, pra finalizar, desculpa incomodar mais um pouco, eu vi lugares que vocês postaram como configurar o componente do bradesco em homologacao, certificado http false, chave key. Mas produção gera um pem pelo manual deles e não o key, qual config pra produção, ou seria a mesmo? Obrigado pela ajuda.
-
Desculpa, é tanta coisa, eles me mandaram os 2 collection, peguei do errado, sim tem razão. O json está correto. Olha resposta que o suporte deu agora. Prezados, vocês estão tentando utilizar a collection automatizada ou estão seguindo o nosso manual do desenvolvedor? Pergunto pois esse erro que vocês estão tendo é vindo de uma collection automatizada que utilizamos aqui internamente, não sendo disponibilizada geralmente para clientes externos. Estou usando acbr, a resposta não faz o menor sentido pra mim, se alguém souber o que eles quiseram dizer. To na luta pelo suporte, mas é o pior suporte que já vi na vida, não tem como falar por telefone, só email, demoram muito pra responder, quando respondem , respondem de ma vontade, parece que nem se esforçam, não sei se tem erro lá, se tem no acbr(que acho que não, segui passo a passo o que me passaram aqui), e nisso vai 2 meses já.
-
Boa tarde, procurando dentro do acbr achei algo muito estranho, aí claro, pode ser algum erro da minha parte. 'https://proxy.api.prebanco.com.br/v1/boleto-hibrido/registrar-boleto' a url que o acbr esta pegando é essa e o xml que gera, olhando aqui no executar do bradesco try httpsend.Document.Position := 0; if FPDadosMsg <> '' then WriteStrToStream(httpsend.Document, NativeStringToUTF8(FPDadosMsg)); BoletoWS.DoLog('URL: [' + MetodoHTTPToStr(FMetodoHTTP) + '] ' + FPURL, logSimples); BoletoWS.DoLog('Header:' + LineBreak + httpsend.Headers.Text, logParanoico); httpsend.HTTPMethod(MetodoHTTPToStr(FMetodoHTTP), FPURL); finally httpsend.Document.Position := 0; FRetornoWS := ''; try if LStream.Size > 0 then begin LCT := DetectCompressType(LStream); if (LCT = ctUnknown) then // Not compressed... begin LStream.Position := 0; FRetornoWS := ReadStrFromStream(LStream, LStream.Size); end else FRetornoWS := UnZip(LStream); end; except o FPDadosMsg gera assim '{"registrarTitulo":1,"codUsuario":"APISERVIC","nroCpfCnpjBenef":"68542653","filCpfCnpjBenef":"1018","digCpfCnpjBenef":"38","tipoAcesso":2,"cpssoaJuridContr":0,"ctpoContrNegoc":0,"nseqContrNegoc":0,"cidtfdProdCobr":"9","cnegocCobr":"386100000000041000","codigoBanco":237,"filler":"","eNseqContrNegoc":0,"tipoRegistro":1,"cprodtServcOper":0,"ctitloCobrCdent":"00000000050","ctitloCliCdent":"1450","demisTitloCobr":"15.05.2025","dvctoTitloCobr":"30.04.2025","cidtfdTpoVcto":0,"cindcdEconmMoeda":"00006","vnmnalTitloCobr":5295,"qmoedaNegocTitlo":0,"cespceTitloCobr":2,"cindcdAceitSacdo":"N","ctpoProteTitlo":0,"ctpoPrzProte":0,"ctpoProteDecurs":0,"ctpoPrzDecurs":0,"cctrlPartcTitlo":0,"cformaEmisPplta":2,"cindcdPgtoParcial":"N","qtdePgtoParcial":0,"filler1":"","ptxJuroVcto":0,"vdiaJuroMora":0,"qdiaInicJuro":0,"pmultaAplicVcto":0,"vmultaAtrsoPgto":0,"qdiaInicMulta":0,"pdescBonifPgto01":0,"vdescBonifPgto01":0,"dlimDescBonif1":"","pdescBonifPgto02":0,"vdescBonifPgto02":0,"dlimDescBonif2":"","pdescBonifPgto03":0,"vdescBonifPgto03":0,"dlimDescBonif3":"","ctpoPrzCobr":1,"pdescBonifPgto":0,"vdescBonifPgto":0,"dlimBonifPgto":"","vabtmtTitloCobr":0,"viofPgtoTitlo":0,"filler2":"","isacdoTitloCobr":"CLIENTETESTEREGISTRO","elogdrSacdoTitlo":"AVENIDACOPACABANA","enroLogdrSacdo":"","ecomplLogdrSacdo":"","ccepSacdoTitlo":"21011","ccomplCepSacdo":"400","ebairoLogdrSacdo":"ALPHAVILLE","imunSacdoTitlo":"RIO DE JANEIRO","csglUfSacdo":"SP","indCpfCnpjSacdo":"1","nroCpfCnpjSacdo":"68542653101838","renderEletrSacdo":"","cdddFoneSacdo":"","cfoneSacdoTitlo":"","bancoDeb":0,"agenciaDeb":0,"agenciaDebDv":0,"contaDeb":0,"bancoCentProt":0,"agenciaDvCentPr":0,"isacdrAvalsTitlo":"","nroCpfCnpjSacdr":"","ccepSacdrTitlo":"","ccomplCepSacdr":"","elogdrSacdrAvals":"","enroLogdrSacdr":"","ecomplLogdrSacdr":"","ebairoLogdrSacdr":"Centro","imunSacdrAvals":"Sucupira","csglUfSacdr":"","indCpfCnpjSacdr":"1","renderEletrSacdr":"","cdddFoneSacdr":"","cfoneSacdrTitlo":"","filler3":"","fase":1,"cindcdCobrMisto":"S","ialiasAdsaoCta":"","iconcPgtoSpi":"","caliasAdsaoCt e o bradesco me mandou um collection https://proxy.api.prebanco.com.br/v1/boleto/registrarBoleto "registraTitulo":1,"nuCPFCNPJ":"31759488","filialCPFCNPJ":"0","ctrlCPFCNPJ":"55","cdTipoAcesso":2,"clubBanco":0,"prazoDecurso":10,"cdTipoContrato":0,"nuSequenciaContrato":0,"idProduto":"9","nuNegociacao":"285600000000222652","cdBanco":237,"nuSequenciaContrato2":0,"tpRegistro":1,"cdProduto":1730,"nuTitulo":0,"nuCliente":"WEBSERVICE","dtEmissaoTitulo":"19.09.2024","dtVencimentoTitulo":"20.12.2024","tpVencimento":0,"vlNominalTitulo":1500,"cdEspecieTitulo":1,"tpProtestoAutomaticoNegativacao":0,"prazoProtestoAutomaticoNegativacao":0,"controleParticipante":"","cdPagamentoParcial":"","qtdePagamentoParcial":0,"percentualJuros":0,"vlJuros":0,"qtdeDiasJuros":0,"percentualMulta":0,"vlMulta":0,"qtdeDiasMulta":0,"percentualDesconto1":0,"vlDesconto1":0,"dataLimiteDesconto1":"","percentualDesconto2":0,"vlDesconto2":0,"dataLimiteDesconto2":"","percentualDesconto3":0,"vlDesconto3":0,"dataLimiteDesconto3":"","prazoBonificacao":0,"percentualBonificacao":0,"vlBonificacao":0,"dtLimiteBonificacao":"","vlAbatimento":0,"vlIOF":0,"nomePagador":"TESTEREGISTRO","logradouroPagador":"AVENIDACOPACABANA","nuLogradouroPagador":"237","complementoLogradouroPagador":"3ANDAR","cepPagador":"6472","complementoCepPagador":1,"bairroPagador":"ALPHAVILLE","municipioPagador":"BARUERI","ufPagador":"SP","cdIndCpfcnpjPagador":1,"nuCpfcnpjPagador":35594132813,"endEletronicoPagador":"","nomeSacadorAvalista":"","logradouroSacadorAvalista":"","nuLogradouroSacadorAvalista":"","complementoLogradouroSacadorAvalista":"","cepSacadorAvalista":0,"complementoCepSacadorAvalista":0,"bairroSacadorAvalista":"","municipioSacadorAvalista":"","ufSacadorAvalista":"","cdIndCpfcnpjSacadorAvalista":0,"nuCpfcnpjSacadorAvalista":0,"enderecoSacadorAvalista":""} esta certo isso? olhei na acbrboletows.rest Como disse, pode ser um erro feio meio, mas ta dificil achar onde é.
-
Copiei as dlls da pasta, coloquei junto do exe, esse ja estava false, mesma coisa, mais de 1 mes correndo se o problema ta no banco, mas agora me garantiram que ta tudo certo lá.
-
Boa tarde, alguém teria alguma idéia do que poderia ser isso? 401 - security failure Continuo gerando o token, mas no momento do registro do boleto retorna isso,peguei os dados fictícios com o banco, o pem.key esta pegando certo, senão nem o token iria gerar.
-
Beleza, era isso mesmo que precisava ter certeza, do só a partir de agora vai consultar nota. Obrigado pelo retorno de todos, pode fechar.
-
Obrigado pelo retorno. Não vale isso primeiro? b) No caso de novos usuários desse serviço, a geração de NSU ocorrerá a partir do primeiro acesso. Não haverá geração de NSU retroativo; c) Qualquer usuário que deixar de utilizar o serviço por mais de 60 dias, terá a geração de NSU interrompida e retomada a partir da próxima consulta com este método. Não haverá geração de NSU retroativo ao período de interrupção. Nunca foi feita consulta, não irá pegar apenas as notas feitas a partir da primeira consulta?