Ir para conteúdo
  • Cadastre-se

Jhonlenon Ribeiro

Membros
  • Total de ítens

    621
  • Registro em

  • Última visita

  • Days Won

    5

Tudo que Jhonlenon Ribeiro postou

  1. Boa tarde @Douglas A R Lima você pode anexar sua ISSNet.Provider e schema_v101-ISSNet.xsd pra mim testar, meu ambiente de homologação está liberado...fiz a solicitação semana passada e segunda o pessoal da Nota Control está liberado.
  2. Parei nesse erro aqui.... <Codigo>E999</Codigo> <Mensagem>Operação GerarNfse está temporariamente indisponível. Serviço em construção.</Mensagem>
  3. Bom dia @IMATECH eu não encontrei a url em homologação pra testar....tentei testar com URL antiga em homologação e aparece esse erro... Erro(s): Código : X999 Mensagem: Erro de Conexão: Extra content at the end of the document Correção: --------- Fiz o cadastro no ambiente de homologação para testar mais dá erro.
  4. Bom dia...testei a consulta de boletos liquidados por periodo com os fontes do SVN e está 100%....vou deixar meu log abaixo...alterei alguns dados por segurança... 24/02/26 08:40:02:451 -03:00 - Autenticando Token... 24/02/26 08:40:02:495 -03:00 - Comando Enviar: TOAuth 24/02/26 08:40:02:496 -03:00 - Header Envio:Authorization: Basic MmNmMjkyZTktYzliZCreerODIwLTljYTEtNGZxcxcU5ODc3MWY0Ojk1YmJiNjMwryhlZDgtNDZhMy0DBhLTYyMDljYjQ4MDMzMQ== 24/02/26 08:40:02:496 -03:00 - URL: [POST] https://openapi.bradesco.com.br/auth/server-mtls/v2/token 24/02/26 08:40:02:496 -03:00 - Body Envio (Payload):grant_type=client_credentials&client_id=2cf294e9-c9bd-4824-9ca1-4fc0e98rer1f4&client_secret=95bbb430-8ed8-46a6-840a-6209cb880331 24/02/26 08:40:02:802 -03:00 - Validade: 24/02/2026 09:40:02 24/02/26 08:40:02:802 -03:00 - Cookies: 24/02/26 08:40:02:802 -03:00 - TS01d300c1=01e8bbc47f1e92515a386ff222e35656f4ce17c9ba09675d3f25dc3668fb7b4976322fe833e10cc2628eb3fa01ae76f3f58941ee6e 24/02/26 08:40:02:814 -03:00 - D:\Boletos\Certificado\Bradesco\certificado_bradesco.crt 24/02/26 08:40:02:814 -03:00 - D:\Boletos\Certificado\Bradesco\chave_bradesco_key.key 24/02/26 08:40:02:814 -03:00 - Header: 24/02/26 08:40:02:814 -03:00 - HTTP/1.1 200 OK X-Rate-Limit: [{"window":0,"type":"throttle","remaining":797}] Max-Forwards: 20 Via: 1.1 axway-apitraffic-69d974b664-45gbf () Connection: keep-alive X-CorrelationID: Id-398f9d6912a1ef80527726e3 0 Cache-Control: no-store Date: Tue, 24 Feb 2026 11:44:58 GMT Pragma: no-cache traceresponse: 00-7ed540f364985918d7bc0721d4db8f9a-7fe7d3a95456f445-01 x-dt-tracestate: fe3d2b4c-ab88a94d@dt Content-Type: application/json Set-Cookie: TS01d300c1=01e8bbc47f1e92515a386ff222e35656f4ce17c9ba09675d3f25dc3668fb7b4976322fe833e10cc2628eb3fa01ae76f3f58941ee6e; Path=/; Domain=.openapi.bradesco.com.br Transfer-Encoding: chunked 24/02/26 08:40:02:815 -03:00 - Header Resposta:HTTP/1.1 200 OK X-Rate-Limit: [{"window":0,"type":"throttle","remaining":797}] Max-Forwards: 20 Via: 1.1 axway-apitraffic-69d974b664-45gbf () Connection: keep-alive X-CorrelationID: Id-398f9d6912a1ef80527726e3 0 Cache-Control: no-store Date: Tue, 24 Feb 2026 11:44:58 GMT Pragma: no-cache traceresponse: 00-7ed540f364985918d7bc0721d4db8f9a-7fe7d3a95456f445-01 x-dt-tracestate: fe3d2b4c-ab88a94d@dt Content-Type: application/json Set-Cookie: TS01d300c1=01e8bbc47f1e92515a386ff222e35656fgfg17c9ba09675d3f25dc3668fb7b4976322fe833e10cc2628eb3fa01ae76f3f58941ee6e; Path=/; Domain=.openapi.bradesco.com.br Transfer-Encoding: chunked 24/02/26 08:40:02:815 -03:00 - Body Resposta (payload):{ "access_token" : "eyJhbGciOiJQUzI1NiJ9.ew0KICAgICJ2ZXIiOiAiMi4wIiwNCiAgICAic3ViIjogIjJjZjI5MmU5LWM5YmQtNDgyMC05Y2ExLTRmYzBlOTg3NzFmNCIsDQogICAgImlzcyI6ICJodHRwczovL29wZW5hcGkuYnJhZGVzY28uY29tLmJyL2rtyrdGgvc2VydmVyLW10bHMvdjIvdG9rZW4iLA0KICAgICJhdWQiOiAiaHR0cHM6Ly9vcGVuYXBpLWF4d2F5LmFwaS5icmFkZXNjby5jb20uYnIiLA0KICAgICJpYXQiOiAxNzcxOTMzNDk4LA0KICAgICJleHAiOiAxNzcxOTM3MDk4LA0KICAgICJzY3AiOiAiQ0JPTiIsDQogICAgImp0aSI6ICJoS1l4WnFmalZwMWI4M0RsdnFqWTBBPSIsDQogICAgImNuZiI6IHsNCgkieDV0IzI1NiIgOiAid0ZOczVnTTBvL0lxUm0yYzhQYmFXNUJ3WHFvK1FVQ0swSnFLMTRiUFE2MD0iDQp9LA0KICAgICJ0b2tlblR5cGUiOiAiYWNjZXNzIiwNCiAgICAiY2xpZW50VHlwZSI6ICJzZXJ2ZXItbXRscyIsDQogICAgImF1dGhEYXRhIjogImV5SmxibU1pT2lKQk1qVTJSME5OSWl3aVlXeG5Jam9pVWxOQkxVOUJSVkF0TWpVMkluMC5JSFh5OTltMU1KbGQ4bXVlLV9XU1BaMEFIWG9SZzFCX2xPU1JUb1ZFR0R5aXJIUWdyb3FZMjFmSjBSSldXdDhXUE13TVErtrtlmZmhyb083aHlyR3cxQl9rOEo1ODZvN3BMbHB4MDFXT2paQkxQd1lMNmpXczJWSlNmYVFmLWlUZTN4T2xUS0t2WnFRajlidzlMNmpCNmR2RGxyTXU2MElkM0RQT010SEFQZEJDS0M4NWd2MDZjaVR0ZExnR1pNX21aaFdlQmlkLUhmXzUwT3BIY3NhTVgyVmdvTTctWUYxTmQ5MW95Q3RCMmY3bHF4U0p0OE55c29ZSnN1U0RCZW16cGJrbFZBNFpQVkswTGVzWHg2VS1aUUFaS3FxNFRqdGVNWlNIcUhUbUkzMDNqeXN6SHlJN2JSSG9zZmwwMUJtc29WbE9Ea0g2RkMwZE5SS051MVR2ancuX0xRUkk2WldlZjlVQy14Ty4yNzI1NnNyRFJTWVV5SFFnbXZzb2F0YUhseXAzb0lNWmJrRmpJTEg1aVI4RDZOSm9iZVRwcVhjdTE1RFYxM3o4R1BkMjQ4REV5M0FnMVRQVmljWXVnSlZLRHA5bkl2SHIxNmtRME9vSF8xYnQ4cHVoelpleFZVb2l2U2RfU0huUnl0ZmxreTU0Unh4OFJaNUdYUlJhV2swd25SLTFkYkVJMF84RUhINW9Fc3ZJVERYV1N2WVpKY292VTVqTm02QTZoazlDMUlFc0JiQVRxazFkQjNzMzdIZjFiSzBFemxURG1VbEgyNEt5Y0pHaHhsMk00TURWSE5MTlgwVDVna18wM3VRS1lCdDlDS09yN05YMVFpcjAzMzNIMW1BV2duUkF0VlZwUlRHX0V6d2YxUFpJYXVJWjIxX1R3OTYwdzBVUng1TFR4VzcwYXNMdlJldnotN0k3OWpyWkp4SXR0U0x6Mk9lNnBNN09BdWU4elFtR3N5S2FiU0l0VExaUGdYdS1HQzdmR1pRazZrTW5FMVpQemhJdngydXBDRjVqTFpXNGU4Y1d0aGJKRVFWOUdzUUxKZGtuX0d5LUdkU2JwZ2ktRHl6NDYxSFBIQTNQdnVZSy04b3ZES0oyUWt3X2JPV3NZV0szTkJSSFJyV1NfZnlZZ3F5MDBNWU1GdW5JakZ3SmNqWEIzUFFUYVNqTy1FWTd1Y1FQWmRfNWR4aFp6U2pQS3RuTE51NTU3Z1BMRmdUblBLY0R3dkJPTzNkV29wZG5vWmc4SXVxZE02X2hMbWdGbTQ5OVhfYzBucE9XcDg2WlplV0hRNGV4QThDbXZBLjI4aFphX2c1aHFxTDFrZ0xSamVBX2ciDQp9.KNL8RHiXfSiAKI4tNuRH8Wc1hfFqOfNJIG7WLsS40jQ41sujsMWO7ZqpFp9jOiar3d42yo_MP7ri0T5t9jAnzhhdwORgsYqnZ1kPcS5XmmnzkDOebwmm5Jgh5WSfZBRDNqwQEE5G5b6wiOduUEBqDw7iNwfinlDnCExB7eschp4XroW5T9yMpdR5uUM3eSnr1FhqrY9TPzRHq3aBKLVST3e1L7BTiv1g2kNpCLggjs1w_IT2N_4fi39hLTJowggPv327-yA-lfeN1IPkMvS3qLrO_fPYGiHfUMUhyYwO2NNOTCLQw1eQNGPNOq20GuZgjzZowvtoCqsNIlQRKb2BQg", "token_type" : "Bearer", "expires_in" : "3600", "scope" : "CBON" } 24/02/26 08:40:02:816 -03:00 - Comando Enviar: TBoletoW_Bradesco 24/02/26 08:40:02:816 -03:00 - Comando Enviar: {"cpfCnpj":{"cpfCnpj":"76623661","filial":"0001","controle":"95"},"produto":"9","negociacao":"92910087572","dataMovimentoDe":0,"dataMovimentoAte":0,"dataPagamentoDe":"15022026","dataPagamentoAte":"24022026","origemPagamento":0,"valorTituloDe":0,"valorTituloAte":0,"paginaAnterior":0} 24/02/26 08:40:02:816 -03:00 - URL: [POST] https://openapi.bradesco.com.br/boleto-hibrido/cobranca-lista/v1/listar 24/02/26 08:40:02:816 -03:00 - Header: Accept: */* Authorization: Bearer eyJhbGciOiJQUzI1NiJ9.ew0KICAgICJ2ZXIiOiAiMi4wIiwNCiAgICAic3ViIjogIjJjZjI5MmU5LWM5YmQtNDgyMC05Y2ExLTRmYzBlOTg3NzFmNCIsDQogICAgImlzcyI6ICJodHRwczovL29wZW5hcGkuYnJhZGVzY28uY29tLmJyL2F1dGgvc2VydmVyLW10bHMvdjIvdG9rZW4iLA0KICAgICJhdWQiOiAiaHR0cHM6Ly9vcGVuYXBpLWF4d2F5LmFwaS5icmFkZXNjby5jb20uYnIiLA0KICAgICJpYXQiOiAxNzcxOTMzNDk4LA0KICAgICJleHAdfgiAxNzcxOTM3MDk4LA0KICAgICJzY3AiOiAiQ0JPTiIsDQogICAgImp0aSI6ICJoS1l4WnFmalZwMWI4M0RsdnFqWTBBPSIsDQogICAgImNuZiI6IHsNCgkieDV0IzI1NiIgOiAid0ZOczVnTTBvL0lxUm0yYzhQYmFXNUJ3WHFvK1FVQ0swSnFLMTRiUFE2MD0iDQp9LA0KICAgICJ0b2tlblR5cGUiOiAiYWNjZXNzIiwNCiAgICAiY2xpZW50VHlwZSfdf6ICJzZXJ2ZXItbXRscyIsDQogICAgImF1dGhEYXRhIjogImV5SmxibU1pT2lKQk1qVTJSME5OSWl3aVlXeG5Jam9pVWxOQkxVOUJSVkF0TWpVMkluMC5JSFh5OTltMU1KbGQ4bXVlLV9XU1BaMEFIWG9SZzFCX2xPU1JUb1ZFR0R5aXJIUWdyb3FZMjFmSjBSSldXdDhXUE13TVE3c3lmZmhyb083aHlyR3cxQl9rOEo1ODZvN3BMbHB4MDFXT2paQkxQd1lMNmpXczJWSlNmYVFmLWlUZTN4T2xUS0t2WnFRajlidzlMNmpCNmR2RGxyTXU2MElkM0RQT010SEFQZEJDS0M4NWd2MDZjaVR0ZExnR1pNX21aaFdlQmlkLUhmXzUwT3BIY3NhTVgyVmdvTTctWUYxTmQ5MW95Q3RCMmY3bHF4U0p0OE55c29ZSnN1U0RCZW16cGJrbFZBNFpQVkswTGVzWHg2VS1aUUFaS3FxNFRqdGVNWlNIcUhUbUkzMDNqeXN6SHlJN2JSSG9zZmwwMUJtc29WbE9Ea0g2RkMwZE5SS051MVR2ancuX0xRUkk2WldlZjlVQy14Ty4yNzI1NnNyRFJTWVV5SFFnbXZzb2F0YUhseXAzb0lNWmJrRmpJTEg1aVI4RDZOSm9iZVRwcVhjdTE1RFYxM3o4R1BkMjQ4REV5M0FnMVRQVmljWXVnSlZLRHA5bkl2SHIxNmtRME9vSF8xYnQ4cHVoelpleFZVb2l2U2RfU0huUnl0ZmxreTU0Unh4OFJaNUdYUlJhV2swd25SLTFkYkVJMF84RUhINW9Fc3ZJVERYV1N2WVpKY292VTVqTm02QTZoazlDMUlFc0JiQVRxazFkQjNzMzdIZjFiSzBFemxURG1VbEgyNEt5Y0pHaHhsMk00TURWSE5MTlgwVDVna18wM3VRS1lCdDlDS09yN05YMVFpcjAzMzNIMW1BV2duUkF0VlZwUlRHX0V6d2YxUFpJYXVJWjIxX1R3OTYwdzBVUng1TFR4VzcwYXNMdlJldnotN0k3OWpyWkp4SXR0U0x6Mk9lNnBNN09BdWU4elFtR3N5S2FiU0l0VExaUGdYdS1HQzdmR1pRazZrTW5FMVpQemhJdngydXBDRjVqTFpXNGU4Y1d0aGJKRVFWOUdzUUxKZGtuX0d5LUdkU2JwZ2ktRHl6NDYxSFBIQTNQdnVZSy04b3ZES0oyUWt3X2JPV3NZV0szTkJSSFJyV1NfZnlZZ3F5MDBNWU1GdW5JakZ3SmNqWEIzUFFUYVNqTy1FWTd1Y1FQWmRfNWR4aFp6U2pQS3RuTE51NTU3Z1BMRmdUblBLY0R3dkJPTzNkV29wZG5vWmc4SXVxZE02X2hMbWdGbTQ5OVhfYzBucE9XcDg2WlplV0hRNGV4QThDbXZBLjI4aFphX2c1aHFxTDFrZ0xSamVBX2ciDQp9.KNL8RHiXfSiAKI4tNuRH8Wc1hfFqOfNJIG7WLsS40jQ41sujsMWO7ZqpFp9jOiar3d42yo_MP7ri0T5t9jAnzhhdwORgsYqnZ1kPcS5XmmnzkDOebwmm5Jgh5WSfZBRDNqwQEE5G5b6wiOduUEBqDw7iNwfinlDnCExB7eschp4XroW5T9yMpdR5uUM3eSnr1FhqrY9TPzRHq3aBKLVST3e1L7BTiv1g2kNpCLggjs1w_IT2N_4fi39hLTJowggPv327-yA-lfeN1IPkMvS3qLrO_fPYGiHfUMUhyYwO2NNOTCLQw1eQNGPNOq20GuZgjzZowvtoCqsNIlQRKb2BQg Accept-Encoding: gzip, deflate, compress 24/02/26 08:40:02:972 -03:00 - Retorno Envio: TBoletoW_Bradesco 24/02/26 08:40:02:972 -03:00 - Código do Envio: 200 1.1 OK 24/02/26 08:40:02:973 -03:00 - Retorno Envio: {"status":200,"transacao":"CBTTIAGW","mensagem":"Operação realizada com sucesso.","causa":"CBTT0005 - FIM DE CONSULTA","vtotTitulos":264200,"vtotPag":264200,"vtotOscila":0,"vtotOscilaS":"+","vtotCheque":0,"vtotDinheiro":264200,"difMaior":0,"difMenor":0,"difMenorS":"+","pagina":1,"indMaisPagina":"N","qtdeTitulos":2,"qtdeOcorr":2,"titulos":[{"bancoRecebedor":107,"agenciaRecebedora":4980,"nossoNumero":999999984,"digitoNossoNumero":"6","tipoRegistro":"1","seuNumero":"100000565","dataVencimento":"16022026","dataPagamento":"18022026","dataMovimento":"18022026","nomePagador":"CLIENTE TESTE LTDA 1","descricaoOrigemPagamento":"COMPENSACAO ELETRONI","valorTitulo":145000,"valorPagamento":145000,"valorOscilacao":0,"sinalValorOscilacao":"+","numeroSequenciaTitulo":0,"numeroSequenciaPagamento":0,"codigoFormaCredito":6,"descricaoFormaCredito":"DISP OUTRO BANCO","indicadorPagoCartorio":"N","indicadorPagoQrCode":"N","txId":""},{"bancoRecebedor":778,"agenciaRecebedora":9101,"nossoNumero":999999985,"digitoNossoNumero":"2","tipoRegistro":"1","seuNumero":"100000571","dataVencimento":"23022026","dataPagamento":"23022026","dataMovimento":"23022026","nomePagador":"CLIENTE TESTE LTDA 2","descricaoOrigemPagamento":"COMPENSACAO ELETRONI","valorTitulo":119200,"valorPagamento":119200,"valorOscilacao":0,"sinalValorOscilacao":"+","numeroSequenciaTitulo":0,"numeroSequenciaPagamento":0,"codigoFormaCredito":6,"descricaoFormaCredito":"DISP OUTRO BANCO","indicadorPagoCartorio":"N","indicadorPagoQrCode":"N","txId":""}]} 24/02/26 08:40:02:973 -03:00 - Cookies: 24/02/26 08:40:02:973 -03:00 - TS01d300c1=01e8bbc47f1e92515a386ff222e35656f4ce17c9ba09675d3f25dc3668fb7b4976322fe833e10cc2628eb3fa01ae76f3f58941ee6e 0327b4484bf09d8e895b23f1d2be8e30=3e0c66dc94edc86621d9b7bf645b1b2f 24/02/26 08:40:02:973 -03:00 - D:\Boletos\Certificado\Bradesco\certificado_bradesco.crt 24/02/26 08:40:02:974 -03:00 - D:\Boletos\Certificado\Bradesco\chave_bradesco_key.key 24/02/26 08:40:02:974 -03:00 - Header: 24/02/26 08:40:02:974 -03:00 - HTTP/1.1 200 OK Max-Forwards: 19 Via: 1.1 axway-apitraffic-575f56748-wrsfm (), 1.1 axway-apitraffic-69d974b664-45gbf () Connection: keep-alive X-CorrelationID: Id-3a8f9d6913a1144759610f6a 0; Id-3a8f9d69b80d17bd1ced42e6 0 date: Tue, 24 Feb 2026 11:44:58 GMT set-cookie: 0327b4484bf09d8e895b23f1d2be8e30=3e0c66dc94edc86621d9b7bf645b1b2f; path=/; HttpOnly; Secure; SameSite=None traceresponse: 00-70af8304bf22ba65b5aa1449e1d6820b-726e0c01fdcc9134-01 x-dt-tracestate: fe3d2b4c-ab88a94d@dt X-Rate-Limit: [{"window":0,"type":"throttle","remaining":99}] x-stateless-closed: eyJmcndrIjp7InRpY2tldCI6Ijg1NTVGRUJCNDY0MDZGODVGNEJGMUI4ODM2QzU2ODkyNDA0MDQwNDAiLCJpZHNlc3NhbyI6IjAwMUU3N0U2NTAyMTI4Q1gwMzlEQThEODM4M0UzRDY5IiwidXN1YXJpbyI6IjAzNjYyMzY1MTAwMDAxODUiLCJ0aXBvVXN1YXJpbyI6IlBBUkNFSVJPX1BKIn19 x-stateless-open: eyJwZXJpZmVyaWNvIjoiT1BFTkFQSSIsImlkaW9tYSI6MSwiY2FuYWwiOjUzNiwiZW1wcmVzYSI6MjM3LCJ1dWlkIjoiYjE3MDgwNGYtMDQzZC00ZWMyLTllYjAtYzkyMDUyOTQyM2MzIiwiZGVwZW5kZW5jaWEiOjF9 content-language: en-US content-type: application/json Set-Cookie: TS01d300c1=01e8bbc47f1e92515a386ff222e35656f4ce17c9ba09675d3f25dc3668fb7b4976322fe833e10cc2628eb3fa01ae76f3f58941ee6e; Path=/; Domain=.openapi.bradesco.com.br Transfer-Encoding: chunked
  5. Boa tarde @QuantumSistemas veja se o end point Listar boletos liquidados - Cobrança com QR Code está incluido na sua aplicação e também ele aparece na opção recursos em credenciais de produção no portal developers Bradesco como mostra o print abaixo... Observe também se está passando os parametros correto na requisição... Titulo := ACBrBoleto.CriarTituloNaLista; with Titulo do begin Carteira :='sua_carteira_aqui'; end; ACBrBoleto.Cedente.CedenteWS.IndicadorPix :=True; ACBrBoleto.Configuracoes.WebService.Filtro.Clear; ACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbBaixado; ACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := DataInicial.Date; ACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := DataFinal.Date; ACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0; ACBrBoleto.Configuracoes.WebService.SSLCryptLib := cryWinCrypt; ACBrBoleto.Configuracoes.WebService.SSLHTTPLib := httpOpenSSL; AcBrBoleto.Configuracoes.WebService.SSLType := LT_TLSv1_2; ACBrBoleto.Configuracoes.WebService.TimeOut := 50000; ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := True; ACBrBoleto.Configuracoes.WebService.ArquivoCRT := 'seu_certificado_bradesco.crt'; ACBrBoleto.Configuracoes.WebService.ArquivoKEY := 'sua_certificado_bradesco.key'; ACBrBoleto.Configuracoes.WebService.Operacao := tpConsulta; ACBrBoleto.Enviar;
  6. Bom dia @Lucio Bittes me parece que você vai precisar ver com suporte da API mesmo...uma vez aconteceu isso comigo mais era as credenciais errada....porque eu tinha acesso as 2 APIs no portal developers Bradesco, API de Cobrança COM QRCODE e API de Cobrança SEM QRCODE...porque são credenciais diferentes...eu conseguia pegar o token mais não tinha permissão para consumir o end point. Essa consulta do post é da API de Cobrança COM QRCODE.
  7. Boa tarde @Lucio Bittes você mesmo pode liberar o consumo do end point de consulta de boletos liquidados....basta acessar o portal developers bradesco e dentro da API Cobrança com QRCODE você adiciona o end point a sua aplicação criada. @Daniel InfoCotidiano vou postar um log da consulta que testei agora a pouco com 2 retorno de boletos....alterei alguns dados por segurança... 19/02/26 15:37:50:451 -03:00 - Autenticando Token... 19/02/26 15:37:50:451 -03:00 - Comando Enviar: TOAuth 19/02/26 15:37:50:452 -03:00 - Header Envio:Authorization: Basic MsNmMjkyZTktYzliZC70ODIwLTljYTEtNhZjMGU5Ogc3sWY0Ojk1YmJiNjgwLThlZDgtNDZhMy04NDBhLTYyMtljYjQ4MkMzbQ== 19/02/26 15:37:50:452 -03:00 - URL: [POST] https://openapi.bradesco.com.br/auth/server-mtls/v2/token 19/02/26 15:37:50:452 -03:00 - Body Envio (Payload):grant_type=client_credentials&client_id=2cf292e9-c9bd-4820-9ca1-4fc0e98771f4&client_secret=95bbb630-8ed8-46a3-840a-6209cb480331 19/02/26 15:37:50:857 -03:00 - Validade: 19/02/2026 16:37:50 19/02/26 15:37:50:857 -03:00 - Cookies: 19/02/26 15:37:50:857 -03:00 - TS01d300c1=01e8bbc47f94a1760e5b53f20873aea8e0f993923c9f0b7c9bab2f11626566fe50b11941d50487454faa4e1720549525e54b85f287 19/02/26 15:37:50:868 -03:00 - D:\TESTE\Boletos\Certificado\Bradesco\certificado_bradesco.crt 19/02/26 15:37:50:868 -03:00 - D:\TESTE\Boletos\Certificado\Bradesco\chave_bradesco_key.key 19/02/26 15:37:50:868 -03:00 - Header: 19/02/26 15:37:50:868 -03:00 - HTTP/1.1 200 OK X-Rate-Limit: [{"window":0,"type":"throttle","remaining":797}] Max-Forwards: 20 Via: 1.1 traffic-5845d57f95-tc9j6 () Connection: keep-alive X-CorrelationID: Id-a859976964f84f50c220c70f 0 Cache-Control: no-store Date: Thu, 19 Feb 2026 18:42:48 GMT Pragma: no-cache traceresponse: 00-4caf4743c20b3ba3fc0871829b7adc56-be8fb3c47b1f4467-01 x-dt-tracestate: fe3d2b4c-ab88a94d@dt Content-Type: application/json Set-Cookie: TS01d300c1=01e8bbc47f94a1760e5b53f20873aea8e0f993923c9f0b7c9bab2f11626566fe50b11941d50487454faa4e1720549525e54b85f287; Path=/; Domain=.openapi.bradesco.com.br Transfer-Encoding: chunked 19/02/26 15:37:50:868 -03:00 - Header Resposta:HTTP/1.1 200 OK X-Rate-Limit: [{"window":0,"type":"throttle","remaining":797}] Max-Forwards: 20 Via: 1.1 traffic-5845d57f95-tc9j6 () Connection: keep-alive X-CorrelationID: Id-a859976964f84f50c220c70f 0 Cache-Control: no-store Date: Thu, 19 Feb 2026 18:42:48 GMT Pragma: no-cache traceresponse: 00-4caf4743c20b3ba3fc0871829b7adc56-be8fb3c47b1f4467-01 x-dt-tracestate: fe3d2b4c-ab88a94d@dt Content-Type: application/json Set-Cookie: TS01d300c1=01e8bbc47f94a1760e5b53f20873aea8e0f993923c9f0b7c9bab2f11626566fe50b11941d50487454faa4e1720549525e54b85f287; Path=/; Domain=.openapi.bradesco.com.br Transfer-Encoding: chunked 19/02/26 15:37:50:869 -03:00 - Body Resposta (payload):{ "access_token" : "eyJhbGciOiJQUtI1NiJ9.ew0KICAgICJ2ZXIiOiAiMi4wIitNCiAgICAic3ViIjogIjJjZjI5MmU5LWM5YmQtNDgyMC05Y2ExLTRmYzBlOTg3NzFmNCIsDQogICAgImlzcyI6ICJodHRwczovL29wZW5hcGkuYnJhZGVzY28uY29tLmJyL2F1dGgvc2VydmVyLW10bHMvdjIvdG9rZW4iLA0KICAgICJhdWQiOiAiaHR0cHM6Ly9vcGVuYXBpLWF4d2F5LmFwaS5icmFkZXNjby5jb20uYnIiLA0KICAgICJpYXQiOiAxNzcxNTI2NTY5LA0KICAgICJleHAiOiAxNzcxNTMwMTY5LA0KICAgICJzY3AiOiAiQ0JPTiIsDQogICAgImp0aSI6ICJ0TDZ6enNJQnhFTEtLaENRdEFZY1FBPSIsDQogICAgImNuZiI6IHsNCgkieDV0IzI1NiIgOiAid0ZOczVnTTBvL0lxUm0yYzhQYmFXNUJ3WHFvK1FVQ0swSnFLMTRiUFE2MD0iDQp9LA0KICAgICJ0b2tlblR5cGUiOiAiYWNjZXNzIiwNCiAgICAiY2xpZW50VHlwZSI6ICJzZXJ2ZXItbXRscyIsDQogICAgImF1dGhEYXRhIjogImV5SmxibU1pT2lKQk1qVTJSME5OSWl3aVlXeG5Jam9pVWxOQkxVOUJSVkF0TWpVMkluMC5NNzNncnN2clBTWTQ1c0NXeFRSYkpLUkxteHdDTHNHWEtvb2g2Yy1TRnlpT05IT1hGZlNjWHpqcEdRSUVEZ3ZYQU5kMmJWdTBNbkw1N19FZUxLdzJUMWxlNG1Yb1hjMC1HMlRmRlZfTHpuemVGTkJYMld5UmRHNnB0RUV1OGlYYUR1ME1lc1FGNWN2VkpEdHRNTnNJdm16V2prSnpLX0V2RGxUbGNvSFhyeG13a1J3MmVDV2RvM0E4azZJZW1HVEwzS1FybjB5VW9pWTNXU0lzaUtBX3V1QWhlMHJ5cUV0TzJ5ZDh6R2U4WFY1R1h4RUhPdVBkdDZFTkVkRzVteG1yaTltRGZJM3lONXlhMkc4UEdwbFk4N2Rsc0hEeXVsZnpoemhfbWRONnRxNzR6NlV3bXNCQ19WdEU2QlhkdGYwWmlKOGVwSVUzSXRTUTBvUWNDd1RjX0EuWVdQQjlpNWtwZW9LTjVpLS56cmJRN1R3bGZjUGVWX3prTVpqcXA2cXlMLVFBSFlkUGZscy1WSm5uSFp1ZmU2Mzh3YnNYVnFzdnJreHNmcURSbjJjeGZtZE9oTFdFTDBGcDVSOUNKTTFFYmJqOUZOMmFZNUtJVzFIQVN1X3ZHVTN0ZFdBdk5Ud19iT1hzbnA0VkNpWExxNEJSYkRTWVpFWGJWMFI2dzd0eldxRnZpcWhDYldlQzlleWZjZFYxS2tGd3FYbzB5QTNXSE9WMDViZG5DU3U0aHRUMmQzOEVMcFg2eVZXQWpMLU9CaExlVGZJbWIxSkxiVk53N1RUWHlNbGU3UEY4VktKZWFITF96bUM4MVZ5YXNhWTJXWTR3ZzNVRlQ1MjhYUTB0cS12Tko1SkNwYVJYYi1XRVh5UUZxd09ZUTJWVHhSWGVTa29kX2djSXlrWkZxbkNjMGNDSDh0NVcySC1FUHFUSEFXQ0UxZE5ZYktuOGFEaWpfaklkemNGMklGUE5wRUNVOVlqdWJVd2tIQzVMZnR2V0ljSmlWSVdPRmZ5LVRtVjNEd1lPV19CZ3dlYldUWUNEUjR3U3l4anMxbFV1a0JMSzNKcEhXQWhxelVZdjByVDN1YmNOVjlDYVB4bmhsSC00WkpLd0dXeWJ5RkRMcDZvN1gyY2FIaThqRGFLZVQ3V2I1eHUycTJiRzg1MU96YlI1RGk3aFQ3TDUwTzZEU2ROQWtEWlplYTFNc2hVenZ5SE15ZjhaS0NLeUFkbk4yaVlESEZpcnhkU24yeUpyck5tZUlTc3dVVmk1WUVpaVRYUWlrREFkenFoZzZuUjc5d1lPdkhFb3JBLjNaRy05U3hMejdfY2lLYWlzSkxtbHciDQp9.TrIlVaAIROFLPRTQb825cl6OhKBPsPDlX4e7lPW3_hQ_DTEU2hyZqYsoKgj-9BCiVsD9rnxLe1ORL5euhV8oXZezYADbJony_zWRDEjizr6YjxTKjybKlWmrGpIhbQh30gm6KbvkvheESeNnujP4QD4aD2VzJDigUI__27TmsN7rcxQgGhkiUY0CRcb_UG1r6UVvS-6mTNOlMl2VuuMEqPha0MEoWaJFI-GCOodfGh-25Nc6wcjTdPGRkiHQQynQTUgHcUuNqN4QbhhmH-8xFLzLvMrGXE-WYppHvZLbePA7mp8K3LqDfD-Tr33gV8B1B8v5Hh4KZozMNoqR1Eae3w", "token_type" : "Bearer", "expires_in" : "3600", "scope" : "CBON" } 19/02/26 15:37:50:869 -03:00 - Comando Enviar: TBoletoW_Bradesco 19/02/26 15:37:50:869 -03:00 - Comando Enviar: {"cpfCnpj":{"cpfCnpj":"86623658","filial":"0001","controle":"95"},"produto":"9","negociacao":"42910067592","dataMovimentoDe":0,"dataMovimentoAte":0,"dataPagamentoDe":"10022026","dataPagamentoAte":"19022026","origemPagamento":0,"valorTituloDe":0,"valorTituloAte":0,"paginaAnterior":0} 19/02/26 15:37:50:869 -03:00 - URL: [POST] https://openapi.bradesco.com.br/boleto-hibrido/cobranca-lista/v1/listar 19/02/26 15:37:50:869 -03:00 - Header: Accept: */* Authorization: Bearer eyJhbGciOiJQUzI1NiJ9.ew0KICAgICJ2ZXIiOiAiMi4wIiwNCiAgICAic3ViIjogIjJjZjI5MmU5LWM5tmQtNDgyMC05Y2ExLTRmYzBlOTg3NzFmNCIsDQogICAgImlzcyI6ICJodHRwczovL29wZW5hcGkuYnJhZGVzY28uY29tLmJyL2F1dGgvc2VydmVyLW10bHMvdjIvdG9rZW4iLA0KICAgICJhdWQiOiAiaHR0cHM6Ly9vcGVuYXBpLWF4d2F5LmFwaS5icmFkZXNjby5jb20uYnIiLA0KICAgICJpYXQiOiAxNzcxNTI2NdY5LA0KICAgICJleHAiOiAxNzcxNTMwMTY5LA0KICAgICJzY3AiOiAiQ0JPTiIsDQogICAgImp0aSI6ICJ0TDZ6enNJQnhFTEtLaENRdEFZY1FBPSIsDQogICAgImNuZiI6IHsNCgkieDV0IzI1NiIgOiAid0ZOczVnTTBvL0lxUm0yYzhQYmFXNUJ3WHFvK1FVQ0swSnFLMTRiUFE2MD0iDQp9LA0KICAgICJ0b2tlblR5cGUiOiAiYWNjZXNzIiwNCiAgICAiY2xpZW50VHlwZSI6ICJzZXJ2ZXItbXRscyIsDQogICAgImF1dGhEYXRhIjogImV5SmxibU1pT2lKQk1qVTJSME5OSWl3aVlXeG5Jam9pVWxOQkxVOUJSVkF0TWpVMkluMC5NNzNncnN2clBTWTQ1c0NXeFRSYkpLUkxteHdDTHNHWEtvb2g2Yy1TRnlpT05IT1hGZlNjWHpqcEdRSUVEZ3ZYQU5kMmJWdTBNbkw1N19FZUxLdzJUMWxlNG1Yb1hjMC1HMlRmRlZfTHpuemVGTkJYMld5UmRHNnB0RUV1OGlYYUR1ME1lc1FGNWN2VkpEdHRNTnNJdm16V2prSnpLX0V2RGxUbGNvSFhyeG13a1J3MmVDV2RvM0E4azZJZW1HVEwzS1FybjB5VW9pWTNXU0lzaUtBX3V1QWhlMHJ5cUV0TzJ5ZDh6R2U4WFY1R1h4RUhPdVBkdDZFTkVkRzVteG1yaTltRGZJM3lONXlhMkc4UEdwbFk4N2Rsc0hEeXVsZnpoemhfbWRONnRxNzR6NlV3bXNCQ19WdEU2QlhkdGYwWmlKOGVwSVUzSXRTUTBvUWNDd1RjX0EuWVdQQjlpNWtwZW9LTjVpLS56cmJRN1R3bGZjUGVWX3prTVpqcXA2cXlMLVFBSFlkUGZscy1WSm5uSFp1ZmU2Mzh3YnNYVnFzdnJreHNmcURSbjJjeGZtZE9oTFdFTDBGcDVSOUNKTTFFYmJqOUZOMmFZNUtJVzFIQVN1X3ZHVTN0ZFdBdk5Ud19iT1hzbnA0VkNpWExxNEJSYkRTWVpFWGJWMFI2dzd0eldxRnZpcWhDYldlQzlleWZjZFYxS2tGd3FYbzB5QTNXSE9WMDViZG5DU3U0aHRUMmQzOEVMcFg2eVZXQWpMLU9CaExlVGZJbWIxSkxiVk53N1RUWHlNbGU3UEY4VktKZWFITF96bUM4MVZ5YXNhWTJXWTR3ZzNVRlQ1MjhYUTB0cS12Tko1SkNwYVJYYi1XRVh5UUZxd09ZUTJWVHhSWGVTa29kX2djSXlrWkZxbkNjMGNDSDh0NVcySC1FUHFUSEFXQ0UxZE5ZYktuOGFEaWpfaklkemNGMklGUE5wRUNVOVlqdWJVd2tIQzVMZnR2V0ljSmlWSVdPRmZ5LVRtVjNEd1lPV19CZ3dlYldUWUNEUjR3U3l4anMxbFV1a0JMSzNKcEhXQWhxelVZdjByVDN1YmNOVjlDYVB4bmhsSC00WkpLd0dXeWJ5RkRMcDZvN1gyY2FIaThqRGFLZVQ3V2I1eHUycTJiRzg1MU96YlI1RGk3aFQ3TDUwTzZEU2ROQWtEWlplYTFNc2hVenZ5SE15ZjhaS0NLeUFkbk4yaVlESgZpcnhkU24yeUpyck5tZUlTc3dVVmk1WUVpaVRYUWlrREFkenFoZzZuUjc5d1lPdkhFb3JBLjNaRy05U3hMejdfY2lLYWlzSkxtbHciDQp9.TrIlVaAIROFLPRTQb825cl6OhKBPsPDlX4e7lPW3_hQ_DTEU2hyZqYsoKgj-9BCiVsD9rnxLe1ORL5euhV8oXZezYADbJony_zWRDEjizr6YjxTKjybKlWmrGpIhbQh30gm6KbvkvheESeNnujP4QD4aD2VzJDigUI__27TmsN7rcxQgGhkiUY0CRcb_UG1r6UVvS-6mTNOlMl2VuuMEqPha0MEoWaJFI-GCOodfGh-25Nc6wcjTdPGRkiHQQynQTUgHcUuNqN4QbhhmH-8xFLzLvMrGXE-WYppHvZLbePA7mp8K3LqDfD-Tr33gV8B1B8v5Hh4KZozMNoqR1Eae3w Accept-Encoding: gzip, deflate, compress 19/02/26 15:37:51:102 -03:00 - Retorno Envio: TBoletoW_Bradesco 19/02/26 15:37:51:103 -03:00 - Código do Envio: 200 1.1 OK 19/02/26 15:37:51:103 -03:00 - Retorno Envio: {"status":200,"transacao":"CBTTIAGW","mensagem":"Operação realizada com sucesso.","causa":"CBTT0005 - FIM DE CONSULTA","vtotTitulos":375000,"vtotPag":375000,"vtotOscila":0,"vtotOscilaS":"+","vtotCheque":0,"vtotDinheiro":375000,"difMaior":0,"difMenor":0,"difMenorS":"+","pagina":1,"indMaisPagina":"N","qtdeTitulos":2,"qtdeOcorr":2,"titulos":[{"bancoRecebedor":104,"agenciaRecebedora":9380,"nossoNumero":10185544221185,"digitoNossoNumero":"2","tipoRegistro":"1","seuNumero":"100000565","dataVencimento":"16022026","dataPagamento":"18022026","dataMovimento":"18022026","nomePagador":"CLIENTE TESTE 1 LTDA","descricaoOrigemPagamento":"COMPENSACAO ELETRONI","valorTitulo":145000,"valorPagamento":145000,"valorOscilacao":0,"sinalValorOscilacao":"+","numeroSequenciaTitulo":0,"numeroSequenciaPagamento":0,"codigoFormaCredito":6,"descricaoFormaCredito":"DISP OUTRO BANCO","indicadorPagoCartorio":"N","indicadorPagoQrCode":"N","txId":""},{"bancoRecebedor":341,"agenciaRecebedora":764,"nossoNumero":10185544221187,"digitoNossoNumero":"8","tipoRegistro":"1","seuNumero":"100000575","dataVencimento":"16022026","dataPagamento":"12022026","dataMovimento":"12022026","nomePagador":"CLIENTE TESTE 2 LTDA","descricaoOrigemPagamento":"COMPENSACAO ELETRONI","valorTitulo":230000,"valorPagamento":230000,"valorOscilacao":0,"sinalValorOscilacao":"+","numeroSequenciaTitulo":0,"numeroSequenciaPagamento":0,"codigoFormaCredito":6,"descricaoFormaCredito":"DISP OUTRO BANCO","indicadorPagoCartorio":"N","indicadorPagoQrCode":"N","txId":""}]} 19/02/26 15:37:51:103 -03:00 - Cookies: 19/02/26 15:37:51:103 -03:00 - TS01d300c1=01e8bbc47f94a1760e5b53f20873aea8e0f993923c9f0b7c9bab2f11626566fe50b11941d50487454faa4e1720549525e54b85f287 0327b4484bf09d8e895b23f1d2be8e30=14c67d4f74786362f9c5e9e7a173da1a 19/02/26 15:37:51:103 -03:00 - D:\TESTE\Boletos\Certificado\Bradesco\certificado_bradesco.crt 19/02/26 15:37:51:103 -03:00 - D:\TESTE\Boletos\Certificado\Bradesco\chave_bradesco_key.key 19/02/26 15:37:51:103 -03:00 - Header: 19/02/26 15:37:51:104 -03:00 - HTTP/1.1 200 OK Max-Forwards: 19 Via: 1.1 traffic-58b7f4cff7-zxnrd (), 1.1 traffic-5845d57f95-tc9j6 () Connection: keep-alive X-CorrelationID: Id-a859976966f8dc3f1e0184d2 0; Id-a8599769bfc574dc7a926c0c 0 date: Thu, 19 Feb 2026 18:42:48 GMT set-cookie: 0327b4484bf09d8e895b23f1d2be8e30=14c67d4f74786362f9c5e9e7a173da1a; path=/; HttpOnly; Secure; SameSite=None traceresponse: 00-89c0e83ebc97c47bca0a8f3701fe1654-f0c7df9124271d44-01 x-dt-tracestate: fe3d2b4c-ab88a94d@dt X-Rate-Limit: [{"window":0,"type":"throttle","remaining":99}] x-stateless-closed: eyJmcndrIjp7InRfY2tldCI6IjcxMjZFNDg3M0EzRkU4NTg0Nzc3NEZBNjg3NDUyMTRCNDA0MDQwNDAiLCJpZHNlc3NhbyI6IjAwMUU3N0U2NTAxNTFGNlgwMzlEN0I1RUI3RURENUM4IiwidXN1YXJpbyI6IjAzNjYyMzY1MTAwMDAxODUiLCJ0aXBvVXN1YXJpbyI6IlBBUkNFSVJPX1BKIn19 x-stateless-open: eyJwZXJpZmVyaWNvIjoiT1BFTkFQSSIsImlkaW9tYSI6MSwiY2FuYWwiOjUzNiwiZW1wcmVzYSI6MjM3LCJ1dWlkIjoiZjc1ZWI4NTUtYmEzMi00ZGMwLWJlNzctZWRiMGY0YmUzNTkwIiwiZGVwZW5kZW5jaWEiOjF9 content-language: en-US content-type: application/json Set-Cookie: TS01d300c1=01e8bbc47f94a1760e5b53f20873aea8e0f993923c9f0b7c9bab2f11626566fe50b11941d50487454faa4e1720549525e54b85f287; Path=/; Domain=.openapi.bradesco.com.br Transfer-Encoding: chunked Mais era bom se mais alguém testasse os fontes...
  8. Unit testado foram essas em anexo.. ACBrBoletoRet_Bradesco.pas ACBrBoletoW_Bradesco.pas
  9. Boa tarde @Daniel InfoCotidiano acabei de testar a unit e está funcionando 100%...eu entendo você...observe que no portal developers Bradesco tem a parte sandbox onde você foi e tem outra parte que é documentação..eu fiz direto em produção...vou postar o log abaixo..eu alterei os dados como CNPJ e conta por segurança...mais o resto do json é real... 10/02/26 17:19:06:938 -03:00 - Autenticando Token... 10/02/26 17:19:06:939 -03:00 - Comando Enviar: TOAuth 10/02/26 17:19:06:939 -03:00 - URL: [POST] https://openapi.bradesco.com.br/auth/server-mtls/v2/token 10/02/26 17:19:07:253 -03:00 - Validade: 10/02/2026 18:19:07 10/02/26 17:19:07:254 -03:00 - Comando Enviar: TBoletoW_Bradesco 10/02/26 17:19:07:254 -03:00 - Comando Enviar: {"cpfCnpj":{"cpfCnpj":"86623651","filial":"0001","controle":"95"},"produto":"9","negociacao":"42910067869","dataMovimentoDe":0,"dataMovimentoAte":0,"dataPagamentoDe":"01022026","dataPagamentoAte":"10022026","origemPagamento":0,"valorTituloDe":0,"valorTituloAte":0,"paginaAnterior":0} 10/02/26 17:19:07:254 -03:00 - URL: [POST] https://openapi.bradesco.com.br/boleto-hibrido/cobranca-lista/v1/listar 10/02/26 17:19:07:434 -03:00 - Retorno Envio: TBoletoW_Bradesco 10/02/26 17:19:07:434 -03:00 - Código do Envio: 200 1.1 OK 10/02/26 17:19:07:451 -03:00 - Autenticando Token... 10/02/26 17:19:07:451 -03:00 - Comando Enviar: TOAuth 10/02/26 17:19:07:451 -03:00 - URL: [POST] https://openapi.bradesco.com.br/auth/server-mtls/v2/token 10/02/26 17:19:07:778 -03:00 - Validade: 10/02/2026 18:19:07 10/02/26 17:19:07:778 -03:00 - Comando Enviar: TBoletoW_Bradesco 10/02/26 17:19:07:778 -03:00 - Comando Enviar: {"cpfCnpj":{"cpfCnpj":"86623651","filial":"0001","controle":"95"},"produto":"9","negociacao":"42910067869","dataMovimentoDe":0,"dataMovimentoAte":0,"dataPagamentoDe":"01022026","dataPagamentoAte":"10022026","origemPagamento":0,"valorTituloDe":0,"valorTituloAte":0,"paginaAnterior":0} 10/02/26 17:19:07:778 -03:00 - URL: [POST] https://openapi.bradesco.com.br/boleto-hibrido/cobranca-lista/v1/listar 10/02/26 17:19:07:948 -03:00 - Retorno Envio: TBoletoW_Bradesco 10/02/26 17:19:07:948 -03:00 - Código do Envio: 200 1.1 OK Json da documentação: { "cpfCnpj": { "cpfCnpj": 114383908, "filial": 0, "controle": 7 }, "produto": 9, "negociacao": 28560230114, "dataMovimentoDe": 21062017, "dataMovimentoAte": 21062017, "dataPagamentoDe": 14062017, "dataPagamentoAte": 14062017, "origemPagamento": 0, "valorTituloDe": 0, "valorTituloAte": 0, "paginaAnterior": 0 } Json do sandbox: { "produto": "9", "dataPagamentoDe": "13062017", "origemPagamento": "1", "negociacao": "28560230114", "valorTituloDe": "0", "dataMovimentoAte": "18062017", "dataMovimentoDe": "13062017", "valorTituloAte": "0", "cpfCnpj": { "filial": "0001", "cpfCnpj": "44256372", "controle": "59" }, "dataPagamentoAte": "18062017", "paginaAnterior": "0" } Obs: o 403 1.1 Forbidden é falta de permissão para consumir o end point
  10. Bom dia @christiane martins dias vou anexar a unit que estou usando aqui no Webiss...ai vc testa...comigo aqui está funcionando... ACBrNFSeXGravarXml_ABRASFv2.pas
  11. Boa noite...estava testando emitir NFS-e com as tags da Reforma Tributária com provedor Webiss e estava recebendo esse erro... Código : X800 Mensagem: Erro de Validação: --> 1871 - Element '{http://www.abrasf.org.br/nfse.xsd}CodigoNbs': This element is not expected. Expected is one of ( {http://www.abrasf.org.br/nfse.xsd}CodigoPais, {http://www.abrasf.org.br/nfse.xsd}ExigibilidadeISS ). <Servico> <Valores> <ValorServicos>36.00</ValorServicos> <ValorIss>1.08</ValorIss> <Aliquota>3.0000</Aliquota> </Valores> <IssRetido>2</IssRetido> <ItemListaServico>1104</ItemListaServico> <CodigoCnae>5212500</CodigoCnae> <CodigoTributacaoMunicipio>1104</CodigoTributacaoMunicipio> <Discriminacao>SERVICO DE DESMONTAGEM DE ESTRUTURA</Discriminacao> <CodigoMunicipio>xxxxxxx</CodigoMunicipio> <CodigoNbs>106011000</CodigoNbs> <CodigoPais>1058</CodigoPais> <ExigibilidadeISS>1</ExigibilidadeISS> <MunicipioIncidencia>xxxxxxx</MunicipioIncidencia> </Servico> Um colega relatou que aconteceu com ele esse mesmo erro em 2 municipio e ele alterou o sequencial do CodigoNBS para acima da Descrimincação ai resolve testar alterando a unit ai foi Autorizado <IssRetido>2</IssRetido> <ItemListaServico>1104</ItemListaServico> <CodigoCnae>5212500</CodigoCnae> <CodigoTributacaoMunicipio>1104</CodigoTributacaoMunicipio> <CodigoNbs>106011000</CodigoNbs> <Discriminacao>SERVICO DE DESMONTAGEM DE ESTRUTURA</Discriminacao> <CodigoMunicipio>xxxxxx</CodigoMunicipio> <CodigoPais>1058</CodigoPais> <ExigibilidadeISS>1</ExigibilidadeISS> <MunicipioIncidencia>xxxxx</MunicipioIncidencia> Isso aconteceu com provedor Webiss...vou anexar a unit alterada para ser analisada... ACBrNFSeXGravarXml_ABRASFv2.pas
  12. @Juliomar Marchetti Boa tarde...alguma previsão de adicionar ao fontes do ACBrBoleto o boleto da unicred via API?
  13. Bom dia, fiz a implementação da lista de boletos liquidado por periodo com QR CODE Bradesco via API do site developers. Abaixo tem os detalhe de como usar.. Titulo := ACBrBoleto.CriarTituloNaLista; with Titulo do begin Carteira :='sua_carteira_aqui'; end; ACBrBoleto.Cedente.CedenteWS.IndicadorPix :=True; ACBrBoleto.Configuracoes.WebService.Filtro.Clear; ACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbBaixado; ACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := DataInicial.Date; ACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := DataFinal.Date; ACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0; ACBrBoleto.Configuracoes.WebService.SSLCryptLib := cryWinCrypt; ACBrBoleto.Configuracoes.WebService.SSLHTTPLib := httpOpenSSL; AcBrBoleto.Configuracoes.WebService.SSLType := LT_TLSv1_2; ACBrBoleto.Configuracoes.WebService.TimeOut := 50000; ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := True; ACBrBoleto.Configuracoes.WebService.ArquivoCRT := 'seu_certificado_bradesco.crt'; ACBrBoleto.Configuracoes.WebService.ArquivoKEY := 'sua_certificado_bradesco.key'; ACBrBoleto.Configuracoes.WebService.Operacao := tpConsulta; ACBrBoleto.Enviar; Obs: nessa mesma unit já tem a consulta do boleto individual (2ª via) com qrcode via site developers que ainda não está no svan do ACBr. ACBrBoletoRet_Bradesco.pas ACBrBoletoW_Bradesco.pas
  14. @magistech Boa tarde...Bradesco liberou um novo end point de consulta de boletos pix liquidado por periodo...só que ainda não foi implementado no componente ACBrBoleto...
  15. Boa tarde @mlgoncalves vou anexar aqui as unit que estou usando... ACBrBoletoRet_Bradesco.pas ACBrBoletoW_Bradesco.pas
  16. Arrumei a geração das tags mais mesmo assim a rejeição continua... Rejeição: CST informado não permite informação de redução de alíquota estadual. <IBSCBS> <CST>000</CST> <cClassTrib>000001</cClassTrib> <gIBSCBS> <vBC>500.00</vBC> <gIBSUF> <pIBSUF>0.1000</pIBSUF> <gRed> <pRedAliq>0.0000</pRedAliq> <pAliqEfet>0.0500</pAliqEfet> </gRed> <vIBSUF>0.25</vIBSUF> </gIBSUF> <gIBSMun> <pIBSMun>0.0000</pIBSMun> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>0.25</vIBS> <gCBS> <pCBS>0.9000</pCBS> <gRed> <pRedAliq>0.0000</pRedAliq> <pAliqEfet>0.4500</pAliqEfet> </gRed> <vCBS>2.25</vCBS> </gCBS> <gTribCompraGov> <pAliqIBSUF>0.1000</pAliqIBSUF> <vTribIBSUF>0.50</vTribIBSUF> <pAliqIBSMun>0.0000</pAliqIBSMun> <vTribIBSMun>0.00</vTribIBSMun> <pAliqCBS>0.9000</pAliqCBS> <vTribCBS>4.50</vTribCBS> </gTribCompraGov> </gIBSCBS> </IBSCBS> Acho que pode ser um conflito nas validações na sefaz...
  17. Boa tarde, fui tentar emitir um CT-e em homologação com CST 000 e cClasstrib 000001 com tag da Compra Governamental com percentual redutor da compra governamental de 40%..percentual ficticios apenas para testar. Ai recebe o Rejeição: CST informado não permite informação de redução de alíquota estadual. por na unit ACBrCTe.XmlWriter está gerando a tag <gRed> para IBSUF, IBSMUN e CBS...já com CST 200 e cClasstrib 200050 já AUTORIZAVA de boa...então só pra testar alterei a unit colocando um validação e consegui AUTORIZAR....sem a tag compra governamental o CST 000 e cClasstrib 000001 autoriza o CT-e 100%...eu não se fica correto alterar a unit ou se existe um outro detalhe ou validação que eu não entendi na NT CTe_Nota_Tecnica_2025_001_RTC_v1.10....EXEMPLO DO XML DO CT-e... XML AUTORIZA dessa forma <IBSCBS> <CST>000</CST> <cClassTrib>000001</cClassTrib> <gIBSCBS> <vBC>500.00</vBC> <gIBSUF> <pIBSUF>0.1000</pIBSUF> <vIBSUF>0.50</vIBSUF> </gIBSUF> <gIBSMun> <pIBSMun>0.0000</pIBSMun> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>0.50</vIBS> <gCBS> <pCBS>0.9000</pCBS> <vCBS>4.50</vCBS> </gCBS> <gTribCompraGov> <pAliqIBSUF>0.1000</pAliqIBSUF> <vTribIBSUF>0.50</vTribIBSUF> <pAliqIBSMun>0.0000</pAliqIBSMun> <vTribIBSMun>0.00</vTribIBSMun> <pAliqCBS>0.9000</pAliqCBS> <vTribCBS>4.50</vTribCBS> </gTribCompraGov> </gIBSCBS> </IBSCBS> Já com esse XML abaixo recebo a Rejeição: CST informado não permite informação de redução de alíquota estadual. <IBSCBS> <CST>000</CST> <cClassTrib>000001</cClassTrib> <gIBSCBS> <vBC>500.00</vBC> <gIBSUF> <pIBSUF>0.1000</pIBSUF> <gRed> <pRedAliq>0.0000</pRedAliq> <pAliqEfet>0.0000</pAliqEfet> </gRed> <vIBSUF>0.50</vIBSUF> </gIBSUF> <gIBSMun> <pIBSMun>0.0000</pIBSMun> <gRed> <pRedAliq>0.0000</pRedAliq> <pAliqEfet>0.0000</pAliqEfet> </gRed> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>0.50</vIBS> <gCBS> <pCBS>0.9000</pCBS> <gRed> <pRedAliq>0.0000</pRedAliq> <pAliqEfet>0.0000</pAliqEfet> </gRed> <vCBS>4.50</vCBS> </gCBS> <gTribCompraGov> <pAliqIBSUF>0.1000</pAliqIBSUF> <vTribIBSUF>0.50</vTribIBSUF> <pAliqIBSMun>0.0000</pAliqIBSMun> <vTribIBSMun>0.00</vTribIBSMun> <pAliqCBS>0.9000</pAliqCBS> <vTribCBS>4.50</vTribCBS> </gTribCompraGov> </gIBSCBS> </IBSCBS> Fiz alteração na chama do IBSUF, IBSMun e CBS na hora de gerar <gRed> // Para CST 000 dá rejeição quando gera as tags gRed if (gIBSUF.gRed.pRedAliq > 0) or (gIBSUF.gRed.pAliqEfet > 0) or (CTe.Ide.gCompraGov.pRedutor > 0) and (CTe.Imp.IBSCBS.CST <> cst000) then Result.AppendChild(Gerar_IBSCBS_gIBSCBS_gIBSUFMunCBS_gRed(gIBSUF.gRed)); // Para CST 000 dá rejeição quando gera as tags gRed if (gIBSMun.gRed.pRedAliq > 0) or (gIBSMun.gRed.pAliqEfet > 0) or (CTe.Ide.gCompraGov.pRedutor > 0) and (CTe.Imp.IBSCBS.CST <> cst000) then Result.AppendChild(Gerar_IBSCBS_gIBSCBS_gIBSUFMunCBS_gRed(gIBSMun.gRed)); // Para CST 000 dá rejeição quando gera as tags gRed if (gCBS.gRed.pRedAliq > 0) or (gCBS.gRed.pAliqEfet > 0) or (CTe.Ide.gCompraGov.pRedutor > 0) and (CTe.Imp.IBSCBS.CST <> cst000) then Result.AppendChild(Gerar_IBSCBS_gIBSCBS_gIBSUFMunCBS_gRed(gCBS.gRed)); Voua anexar a unit para ser analisada... ACBrCTe.XmlWriter.pas
  18. @Alexandre de Paula alguma previsão de disponibilizar esses ajustes nos fontes ACBrBoleto do Bradesco?
  19. Bom dia..eu alterei as units ACBrBoletoW_Bradesco e ACBrBoletoRet_Bradesco para consultar 2 via de Boleto Bradesco Com Qr Code via API developers, esse end point foi criado agora por isso não tinha a unit ACBrBoletoW_Bradesco. Segue as units em anexo para ser analisada e validada. Como usar abaixo... ACBrBoleto.Configuracoes.WebService.Operacao := tpConsultaDetalhe; ACBrBoleto.Configuracoes.WebService.SSLCryptLib := cryWinCrypt; ACBrBoleto.Configuracoes.WebService.SSLHTTPLib := httpOpenSSL; AcBrBoleto.Configuracoes.WebService.SSLType := LT_TLSv1_2; ACBrBoleto.Configuracoes.WebService.TimeOut := 50000; ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := true; ACBrBoleto.Cedente.CedenteWS.IndicadorPix := True; ACBrBoleto.Configuracoes.WebService.ArquivoCRT := 'meu_certificado.crt'; ACBrBoleto.Configuracoes.WebService.ArquivoKEY := 'meu_certificado.key'; ACBrBoletoRet_Bradesco.pas ACBrBoletoW_Bradesco.pas
  20. Eu não sou muito bom em tributação...mais segundo a calculadora da Reforma Tributaria o calculo ta certo.....
  21. Vou postar meu codigo pra vc ver se entendi como estou fazendo...deixei fixo as aliquotas pra melhor entender... // REFORMA TRIBUTARIA if REFORMA_TRIBUTARIA = 'SIM' then begin AliqIBSUF := 0.1; // exemplo de partilha dentro do 0,1% (estado) AliqCBS := 0.9; // CBS federal AliqCredPres := 0; // só se legislação definir Imp.vTotDFe := TotalPrestacao.Value; Imp.IBSCBS.CST := cst000; Imp.IBSCBS.cClassTrib := '000001'; // Base de cálculo Imp.IBSCBS.gIBSCBS.vBC := TotalPrestacao.Value; // ======================================================================= // IBS Estadual (UF) Imp.IBSCBS.gIBSCBS.gIBSUF.pIBS := AliqIBSUF; // 0.10 (já em %) Imp.IBSCBS.gIBSCBS.gIBSUF.vIBS := SimpleRoundTo(TotalPrestacao.Value * (AliqIBSUF / 100), -2); // IBS Municipal Imp.IBSCBS.gIBSCBS.gIBSMun.pIBS := 0;//AliqIBSMun; Imp.IBSCBS.gIBSCBS.gIBSMun.vIBS := 0;//RoundTo(TotalPrestacao.Value * AliqIBSMun / 100, -2); // CBS Federal Imp.IBSCBS.gIBSCBS.gCBS.pCBS := AliqCBS; // 0.90 Imp.IBSCBS.gIBSCBS.gCBS.vCBS := SimpleRoundTo(TotalPrestacao.Value * (AliqCBS / 100), -2); Imp.IBSCBS.gIBSCBS.vIBS := SimpleRoundTo(Imp.IBSCBS.gIBSCBS.gIBSUF.vIBS + Imp.IBSCBS.gIBSCBS.gIBSMun.vIBS, -2); // ======================================================================= // Créditos Presumidos // ======================================================================= Imp.IBSCBS.gIBSCBS.gIBSCredPres.pCredPres := 0;//AliqCredPres; Imp.IBSCBS.gIBSCBS.gIBSCredPres.vCredPres := 0;//RoundTo(TotalPrestacao.Value * AliqCredPres / 100, -2); // Crédito Condicional/Suspenso (se aplicável) Imp.IBSCBS.gIBSCBS.gIBSCredPres.vCredPresCondSus := 0;//Imp.IBSCBS.gIBSCBS.gIBSCredPres.vCredPres; // ======================================================================= // Compra Governamental (se for o caso) // ======================================================================= Imp.IBSCBS.gIBSCBS.gTribCompraGov.pAliqIBSUF := 0;//AliqIBSUF; Imp.IBSCBS.gIBSCBS.gTribCompraGov.vTribIBSUF := 0;//RoundTo(TotalPrestacao.Value * AliqIBSUF / 100, -2); Imp.IBSCBS.gIBSCBS.gTribCompraGov.pAliqIBSMun := 0;//AliqIBSMun; Imp.IBSCBS.gIBSCBS.gTribCompraGov.vTribIBSMun := 0;//RoundTo(TotalPrestacao.Value * AliqIBSMun / 100, -2); Imp.IBSCBS.gIBSCBS.gTribCompraGov.pAliqCBS := 0;//AliqCBS; Imp.IBSCBS.gIBSCBS.gTribCompraGov.vTribCBS := 0;//RoundTo(TotalPrestacao.Value * AliqCBS / 100, -2); end;
×
×
  • 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...