Ir para conteúdo
  • Cadastre-se

DanielOliver

Membros
  • Total de ítens

    53
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que DanielOliver postou

  1. Muito obrigado. Pode fechar o tópico.
  2. 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?
  3. 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
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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á.
  11. 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 é.
  12. 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á.
  13. 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.
  14. Beleza, era isso mesmo que precisava ter certeza, do só a partir de agora vai consultar nota. Obrigado pelo retorno de todos, pode fechar.
  15. 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?
  16. DanielOliver

    Nsu Inativo 60 dias

    Boa tarde, ultimamente usando bastante acbr e tem me ajudado muito agradeço a todos envolvidos no projeto. Uma dúvida que pode ser útil pra quem está começando a usar a parte de download xml(tipo eu), eu li várias coisas a respeito. Comecei a usar hoje, pelo último nsu, informando 0, retornou sem nota, em alguns lugares pelo que li é isso mesmo, e só a partir de agora vai vir as notas, (nunca foi usado a função, então sim cai na função dos 60 dias inativos) É isso mesmo o fluxo, o que gerar, seja homologação ou produção aí sim vai começar a vir depois da primeira pesquisa? Pergunto porque tem muito tópico antigo do assunto, e como muda direto as coisas de nfe.
  17. Dessa forma consigo buscar os dados sem ter xml nem nota, beleza, era isso obrigado, agora sim pode fechar.
  18. Obrigado, desculpa só mais uma pergunta pra finalizar aí pode fechar. Estou lendo a nota técnica, pra gerar o nsu só pelo conhecimento correto? A pessoa que me solicitou disse, não vai ter xml nem chave, só queria pegar os xml emitidos pro cnpj dela, dessa forma especifica não é possível correto? vi num tópico aqui '' Se consulto usando distNSU com UltNSU=0 retorna, por exemplo, o ultNSU=1000 e o MaxNSU=2000 e mais 50 documentos. entre esses documentos não vêm as notas que espero. Então, pretendo continuar a consulta até atingir o MaxNSU, porém só consigo consultar com o ultNSU retornado, nesse caso o 1000, na próxima consulta, 1050, na próxima, 1100 e assim vai de 50 em 50. '' informando 0 ate consulta dessa forma acredito que consiga oque preciso correto? Se puder me tirar só mais essa dúvida, aí pode fechar, obrigado.
  19. Obrigado pelo retorno. Reli os 2 comentários agora, é tem que ser pela manifestação mesmo, pegando os nsu, só precisava ter certeza pra dar um retorno, obrigado, pode fechar.
  20. Obrigado pelo retorno Aí preciso do que? Só da uf e cnpj? Tem que informar o último nsu, aí vem todos xmls emitidos pro cnpj dele, isso?
  21. Bom dia, uma dúvida bem simples, precisava fazer o download dos xmls emitidos para meu cnpj. Fiz diversas pesquisas aqui, vi que seria pela manifestação do destinatário correto? Recebo o danfe, faço a manifestação depois o xml fica disponível pra mim fazer o download pela chave ou nsu certo? (achei no exemplo do acbr nfe Distribuição DF-e por NSU ou Distribuição DF-e por Chave seria nesses certo?) Tem alguma outra forma de realizar o download dos xmls, tipo não tendo as chaves por exemplo? Ou só pelo fluxo que comentei acima?
  22. Obrigado pela ajuda, cheguei a uma nova credencial, agora gerou o token, mas na geração do boleto retorno 401 - security failure será que seria isso? (o importante é usar o CNPJ ao enviar que eles mandam para o processo em base de homologação(esse cnpj é invalido, porem tem que usar ele): 31759488000055) Teria que mudar o componente pra aceitar o cnpj daí? O token consigo só com o .key ,teoricamente com o token já teria que ter acesso geração do boleto, pelo menos todas outras api é assim.
  23. BigWings ou alguém lembra de qual api tenho que pedir que funciona com o acbr? Me responderam dizendo que pedi credencial para uma api diferente do processo que o acbr executa.
  24. Obrigado pelo retorno, fiz como mandou, mesmo assim não foi, continua com o erro 403. Não sei se teria mais alguma dica, vou ter que ver com o suporte, problema que o suporte do bradesco é o pior de todos, pra conseguir a chave foi 3 semanas pra responderem, e não tinha como falar com eles direto, só com gerente, vou pedir amanhã e vão responder só deus sabe quando eheh. Mas se tiver mais alguma dica agradeceria.
  25. Não tenho permissão para ver o link. Sim, tanto que mandei o certificado (de outras formas) mais de uma vez ate aprovarem e mandarem as credenciais, mandei no email inclusive de acordo com a linha do open ssl (essa acima) que estava no manual extrai o certificado, e não questionaram nada nisso. Me manda o que você mandou, de repente extraia a key novamente e de certo, de repente seja isso.
×
×
  • 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...