Lucio Bittes
Membros-
Total de ítens
279 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Lucio Bittes postou
-
[ACBR-8937] Consulta de boletos (francesinha) Itau
Lucio Bittes replied to Wesller's tópico in ACBrBoleto
Essa conversa foi em call que fizemos com time do itau. Não tem salvo a gravação. Eles falaram para usar o V1. Somente isso. Como apareceu outras demandas para verificar então não dei andamento. mas irei voltar o assunto provável semana que vem. Mas como nosso colega @KelvinAlexandre fez essa alteração, não seria bom incluir ela no repositório e deixar escolher se usa a V1 ou V3? Continua do jeito que está hoje e se quiser usar a V1 então colocar isso na versão para utilizar? Somente uma sugestão. -
Retorno Banco do Brasil com erro "Contrato de cobrança não localizado"
Lucio Bittes replied to rafmattos's tópico in ACBrBoleto
Também estou com mesmo problema. Falei ao cliente pode ser temporário e para ele enviar e-mail com essas informações para o suporte do banco. -
Conseguir realizar a consulta. Vou anexar o log. Troquei alguns dados por privacidade. Com as units que forneceu. 23/02/26 16:55:11:912 -03:00 - Autenticando Token... 23/02/26 16:55:11:933 -03:00 - Comando Enviar: TOAuth 23/02/26 16:55:11:933 -03:00 - Header Envio:Authorization: Basic YjM2NzFhZTEtN2QzNy00NzYxLTk3OGMtYmQyNzBiYWZkODA0OjlmYmRhZmM4LTMzZWYtNDgxYy1hOTQwLTQ3ZDAyYzkxNTU0Ng== 23/02/26 16:55:11:934 -03:00 - URL: [POST] https://openapi.bradesco.com.br/auth/server-mtls/v2/token 23/02/26 16:55:11:934 -03:00 - Body Envio (Payload):grant_type=client_credentials&client_id=b3671ae1-7d37-4761-978c-bd270bafd804&client_secret=9fbdafc8-33ef-481c-a940-47d02c915546 23/02/26 16:55:13:917 -03:00 - Validade: 23/02/2026 17:55:13 23/02/26 16:55:13:918 -03:00 - Cookies: 23/02/26 16:55:13:919 -03:00 - TS01d300c1=01e8bbc47fabc5a6f15f07bd8dc3518a22d069c0eb59aeba522da6012b15c9ea05e2d8e3289b3bb4ce4ded0c729c2858b54435afcf 23/02/26 16:55:13:920 -03:00 - C:\prj\gestcomd\Boletos\Certificados\BRADESCO_CERTIFICADO.crt 23/02/26 16:55:13:920 -03:00 - C:\prj\gestcomd\Boletos\Certificados\BRADESCO_PRIVADA.key 23/02/26 16:55:13:921 -03:00 - Header: 23/02/26 16:55:13:922 -03:00 - HTTP/1.1 200 OK X-Rate-Limit: [{"window":0,"type":"throttle","remaining":772}] Max-Forwards: 20 Via: 1.1 axway-apitraffic-69d974b664-bcgmg () Connection: keep-alive X-CorrelationID: Id-a0b09c69becfbcc039a72f2f 0 Cache-Control: no-store Date: Mon, 23 Feb 2026 19:55:12 GMT Pragma: no-cache traceresponse: 00-e55f862c29d4231e43b4179bf992cc7a-5aeab237f9b31699-01 x-dt-tracestate: fe3d2b4c-ab88a94d@dt Content-Type: application/json Set-Cookie: TS01d300c1=01e8bbc47fabc5a6f15f07bd8dc3518a22d069c0eb59aeba522da6012b15c9ea05e2d8e3289b3bb4ce4ded0c729c2858b54435afcf; Path=/; Domain=.openapi.bradesco.com.br Transfer-Encoding: chunked 23/02/26 16:55:13:923 -03:00 - Header Resposta:HTTP/1.1 200 OK X-Rate-Limit: [{"window":0,"type":"throttle","remaining":772}] Max-Forwards: 20 Via: 1.1 axway-apitraffic-69d974b664-bcgmg () Connection: keep-alive X-CorrelationID: Id-a0b09c69becfbcc039a72f2f 0 Cache-Control: no-store Date: Mon, 23 Feb 2026 19:55:12 GMT Pragma: no-cache traceresponse: 00-e55f862c29d4231e43b4179bf992cc7a-5aeab237f9b31699-01 x-dt-tracestate: fe3d2b4c-ab88a94d@dt Content-Type: application/json Set-Cookie: TS01d300c1=01e8bbc47fabc5a6f15f07bd8dc3518a22d069c0eb59aeba522da6012b15c9ea05e2d8e3289b3bb4ce4ded0c729c2858b54435afcf; Path=/; Domain=.openapi.bradesco.com.br Transfer-Encoding: chunked 23/02/26 16:55:13:924 -03:00 - Body Resposta (payload):{ "access_token" : "eyJhbGciOiJQUzI1NiJ9.ew0KICAgICJ2ZXIiOiAiMi4wIiwNCiAgICAic3ViIjogImIzNjcxYWUxLTdkMzctNDc2MS05NzhjLWJkMjcwYmFmZDgwNCIsDQogICAgImlzcyI6ICJodHRwczovL29wZW5hcGkuYnJhZGVzY28uY29tLmJyL2F1dGgvc2VydmVyLW10bHMvdjIvdG9rZW4iLA0KICAgICJhdWQiOiAiaHR0cHM6Ly9vcGVuYXBpLWF4d2F5LmFwaS5icmFkZXNjby5jb20uYnIiLA0KICAgICJpYXQiOiAxNzcxODc2NTEzLA0KICAgICJleHAiOiAxNzcxODgwMTEzLA0KICAgICJzY3AiOiAiQ0JPTiIsDQogICAgImp0aSI6ICJSTFppVjI2TkpWVFFFRmRteFd3RldBPSIsDQogICAgImNuZiI6IHsNCgkieDV0IzI1NiIgOiAiaXc4K1V6MExPWXlUVXVkRkRsRE1RQW1iNStpREpHc2ZxampmLzM5ZzlTQT0iDQp9LA0KICAgICJ0b2tlblR5cGUiOiAiYWNjZXNzIiwNCiAgICAiY2xpZW50VHlwZSI6ICJzZXJ2ZXItbXRscyIsDQogICAgImF1dGhEYXRhIjogImV5SmxibU1pT2lKQk1qVTJSME5OSWl3aVlXeG5Jam9pVWxOQkxVOUJSVkF0TWpVMkluMC5iTjhDRFh2QmZKSGlRS1JSSExSV2VsOER4S0dXMWFCU3BORjZ1djZqUUtGN1ptcFhqZHBhcDlieDd4bnB0dTV5OXhtQkh3MTk3d1JMRU5HWVFvRGlnXzZ1b1VSY1JsVFpuNWpaUTBVbXFWS2dTR19hdXNMSHNlMURuWU11WmJ3SUhNYW9ETExVSklkRllwMTF5SFlPMWp0RjlrblhFT1g4ZkNJanpidGFFaEdSMHd6RTJGN0NwclR2NGx6aUJGcnloLTZBVWVlUi1CZ2lYWmxFQnMwQ05tZjNzazhtNmFleVZIN1dOS0dDcTBpTDU1ZnBISHJ4YVpBbjJKNFhjVndYRGtlQldJQ2t1bzlmOHRqeTV0bEx2aER1T1VsYVRvdVlEYkppZUtxN1lFU3FLRHd1X2lVV1JLYnh2cndoeWcyaXduYkIzLWpzVEdUMWktb0JmaHhzT2cudFh0ajRaeS1EYmFLWnZHbS5uOUhRY0hGRlRPbVg5V1V3ZFhNdWRZZG1YczRfVmJKd2l1eV9Md1VtQUNDSEo2Tk9xMFZCYnh4c1lGbXVfUjJSZGFDUkhxeTBtMWVQUHZzY3FuTWw3eVhEX2lndUNlNlpNVmlGeGp1STlmdWdyUl9sSTdRN1VFa2UtQ21rSU1iSHpXZGhRZVg5TURzZzZnOFk4aDBnR1U1emhSclY0bUxHX0dzOVh2Yl9qS1o1QV9qRDh3Rk1Qc0wtNkttcnlRcHJ2SXJMQUJjQzU5OVFfbHBaMVI2S1VRa1NsZER3d3dHOWZRQjFaQ25HRy00aGN1VGI5OFRMdDM2clBFRjRKNDhtQjl2WmNyY3AyV1loVjVhZU1iNjVzeVlYejZsQjlYUjQ4bFh3NlcwOWpGZlhTWVBadTJfYUdKSlRUMEJLaTEwRlEzb1h3SU1BTktmZng2dTZwcnhfQ1ZNQS1WMTBqUWNmV3lqV0xzTmFPSmJOVUZPTXhOczJvTDdJMVNDV0FoXzNEX3lBQlhJZGZET2FMLWg2VjNDanB1RHZ2MndMMDBOb2M0bEtqbTJKSDB0bVZnMEwwZ1YzYmIzZjRIVXFEMFFVOEtSbDFERnNLZ3pydnk4bHhDd25FSVJfQU5RZkQySy1nX1V1RkhyNkZiNTdiVTJvQllKb0xIVllZTkUwbjJpcGMzOUw5N2RJNTBTenY1eFhZVkVaTFVCM0toMXdsQzQzQ1NMc2hKNk9WU3BEcDVwS0ZGR0dyODF4OVc2YkFUQzhUZTdiNWQ5UkNteVZfZXNqLnhwNFpwVE5EN0VnZElyb3d6SVB4b1EiDQp9.ZDBkPEjqozZIO288GVLpU-WAXk_YZHYFVPOhGkOEPQWD8zgPwDp7XII3S5Jd-nQVZHXbuLP2XjHGhj1LDuM35A4828a6LQiBN7f44sI-NcQZhJT_4dVYv3VIhZSTw-apAla5RyzZqTWT1OCBDpzJnfFPqr_ogsutUtXSGRnmEN7hz8n5_YpjGLgz_RyLQ9gzLeVRhLYfPQ6d-Q2FCMjaBeW3CmlzS39TFj16HokzqZ2D1zFOGXdV5ivuuKtV0jOHmMelodRaphPUouXRr_fN8Ash7BgpurKOEwJ-BUG86PNRImGnBjY3FNFo9u4c_n71_2Xx2m3TdB2M2LjX5McsbQ", "token_type" : "Bearer", "expires_in" : "3600", "scope" : "CBON" } 23/02/26 16:55:13:924 -03:00 - Comando Enviar: TBoletoW_Bradesco 23/02/26 16:55:13:925 -03:00 - Comando Enviar: {"cpfCnpj":{"cpfCnpj":"00001660","filial":"0001","controle":"02"},"produto":"9","negociacao":"27110114710","dataMovimentoDe":0,"dataMovimentoAte":0,"dataPagamentoDe":"20022026","dataPagamentoAte":"23022026","origemPagamento":0,"valorTituloDe":0,"valorTituloAte":0,"paginaAnterior":0} 23/02/26 16:55:13:926 -03:00 - URL: [POST] https://openapi.bradesco.com.br/boleto-hibrido/cobranca-lista/v1/listar 23/02/26 16:55:13:927 -03:00 - Header: Accept: */* Authorization: Bearer eyJhbGciOiJQUzI1NiJ9.ew0KICAgICJ2ZXIiOiAiMi4wIiwNCiAgICAic3ViIjogImIzNjcxYWUxLTdkMzctNDc2MS05NzhjLWJkMjcwYmFmZDgwNCIsDQogICAgImlzcyI6ICJodHRwczovL29wZW5hcGkuYnJhZGVzY28uY29tLmJyL2F1dGgvc2VydmVyLW10bHMvdjIvdG9rZW4iLA0KICAgICJhdWQiOiAiaHR0cHM6Ly9vcGVuYXBpLWF4d2F5LmFwaS5icmFkZXNjby5jb20uYnIiLA0KICAgICJpYXQiOiAxNzcxODc2NTEzLA0KICAgICJleHAiOiAxNzcxODgwMTEzLA0KICAgICJzY3AiOiAiQ0JPTiIsDQogICAgImp0aSI6ICJSTFppVjI2TkpWVFFFRmRteFd3RldBPSIsDQogICAgImNuZiI6IHsNCgkieDV0IzI1NiIgOiAiaXc4K1V6MExPWXlUVXVkRkRsRE1RQW1iNStpREpHc2ZxampmLzM5ZzlTQT0iDQp9LA0KICAgICJ0b2tlblR5cGUiOiAiYWNjZXNzIiwNCiAgICAiY2xpZW50VHlwZSI6ICJzZXJ2ZXItbXRscyIsDQogICAgImF1dGhEYXRhIjogImV5SmxibU1pT2lKQk1qVTJSME5OSWl3aVlXeG5Jam9pVWxOQkxVOUJSVkF0TWpVMkluMC5iTjhDRFh2QmZKSGlRS1JSSExSV2VsOER4S0dXMWFCU3BORjZ1djZqUUtGN1ptcFhqZHBhcDlieDd4bnB0dTV5OXhtQkh3MTk3d1JMRU5HWVFvRGlnXzZ1b1VSY1JsVFpuNWpaUTBVbXFWS2dTR19hdXNMSHNlMURuWU11WmJ3SUhNYW9ETExVSklkRllwMTF5SFlPMWp0RjlrblhFT1g4ZkNJanpidGFFaEdSMHd6RTJGN0NwclR2NGx6aUJGcnloLTZBVWVlUi1CZ2lYWmxFQnMwQ05tZjNzazhtNmFleVZIN1dOS0dDcTBpTDU1ZnBISHJ4YVpBbjJKNFhjVndYRGtlQldJQ2t1bzlmOHRqeTV0bEx2aER1T1VsYVRvdVlEYkppZUtxN1lFU3FLRHd1X2lVV1JLYnh2cndoeWcyaXduYkIzLWpzVEdUMWktb0JmaHhzT2cudFh0ajRaeS1EYmFLWnZHbS5uOUhRY0hGRlRPbVg5V1V3ZFhNdWRZZG1YczRfVmJKd2l1eV9Md1VtQUNDSEo2Tk9xMFZCYnh4c1lGbXVfUjJSZGFDUkhxeTBtMWVQUHZzY3FuTWw3eVhEX2lndUNlNlpNVmlGeGp1STlmdWdyUl9sSTdRN1VFa2UtQ21rSU1iSHpXZGhRZVg5TURzZzZnOFk4aDBnR1U1emhSclY0bUxHX0dzOVh2Yl9qS1o1QV9qRDh3Rk1Qc0wtNkttcnlRcHJ2SXJMQUJjQzU5OVFfbHBaMVI2S1VRa1NsZER3d3dHOWZRQjFaQ25HRy00aGN1VGI5OFRMdDM2clBFRjRKNDhtQjl2WmNyY3AyV1loVjVhZU1iNjVzeVlYejZsQjlYUjQ4bFh3NlcwOWpGZlhTWVBadTJfYUdKSlRUMEJLaTEwRlEzb1h3SU1BTktmZng2dTZwcnhfQ1ZNQS1WMTBqUWNmV3lqV0xzTmFPSmJOVUZPTXhOczJvTDdJMVNDV0FoXzNEX3lBQlhJZGZET2FMLWg2VjNDanB1RHZ2MndMMDBOb2M0bEtqbTJKSDB0bVZnMEwwZ1YzYmIzZjRIVXFEMFFVOEtSbDFERnNLZ3pydnk4bHhDd25FSVJfQU5RZkQySy1nX1V1RkhyNkZiNTdiVTJvQllKb0xIVllZTkUwbjJpcGMzOUw5N2RJNTBTenY1eFhZVkVaTFVCM0toMXdsQzQzQ1NMc2hKNk9WU3BEcDVwS0ZGR0dyODF4OVc2YkFUQzhUZTdiNWQ5UkNteVZfZXNqLnhwNFpwVE5EN0VnZElyb3d6SVB4b1EiDQp9.ZDBkPEjqozZIO288GVLpU-WAXk_YZHYFVPOhGkOEPQWD8zgPwDp7XII3S5Jd-nQVZHXbuLP2XjHGhj1LDuM35A4828a6LQiBN7f44sI-NcQZhJT_4dVYv3VIhZSTw-apAla5RyzZqTWT1OCBDpzJnfFPqr_ogsutUtXSGRnmEN7hz8n5_YpjGLgz_RyLQ9gzLeVRhLYfPQ6d-Q2FCMjaBeW3CmlzS39TFj16HokzqZ2D1zFOGXdV5ivuuKtV0jOHmMelodRaphPUouXRr_fN8Ash7BgpurKOEwJ-BUG86PNRImGnBjY3FNFo9u4c_n71_2Xx2m3TdB2M2LjX5McsbQ Accept-Encoding: gzip, deflate, compress 23/02/26 16:55:14:094 -03:00 - Retorno Envio: TBoletoW_Bradesco 23/02/26 16:55:14:095 -03:00 - Código do Envio: 200 1.1 OK 23/02/26 16:55:14:096 -03:00 - Retorno Envio: {"status":200,"transacao":"CBTTIAGW","mensagem":"Operação realizada com sucesso.","causa":"CBTT0005 - FIM DE CONSULTA","vtotTitulos":488698,"vtotPag":488698,"vtotOscila":0,"vtotOscilaS":"+","vtotCheque":0,"vtotDinheiro":488698,"difMaior":0,"difMenor":0,"difMenorS":"+","pagina":1,"indMaisPagina":"N","qtdeTitulos":4,"qtdeOcorr":4,"titulos":[{"bancoRecebedor":237,"agenciaRecebedora":244,"nossoNumero":727,"digitoNossoNumero":"P","tipoRegistro":"1","seuNumero":"NF 0000198","dataVencimento":"20022026","dataPagamento":"20022026","dataMovimento":"20022026","nomePagador":"ED MED COMERCIAL LTDA","descricaoOrigemPagamento":"NET EMPRESA","valorTitulo":37325,"valorPagamento":37325,"valorOscilacao":0,"sinalValorOscilacao":"+","numeroSequenciaTitulo":0,"numeroSequenciaPagamento":0,"codigoFormaCredito":3,"descricaoFormaCredito":"DISP MEIO ELETRONICO","indicadorPagoCartorio":"N","indicadorPagoQrCode":"N","txId":""},{"bancoRecebedor":341,"agenciaRecebedora":261,"nossoNumero":1000001614,"digitoNossoNumero":"2","tipoRegistro":"1","seuNumero":"NF 0000209","dataVencimento":"20022026","dataPagamento":"20022026","dataMovimento":"20022026","nomePagador":"DM ARRUDA DISTRIBUIDORA DE MEDICAMENTOS","descricaoOrigemPagamento":"COMPENSACAO ELETRONI","valorTitulo":104211,"valorPagamento":104211,"valorOscilacao":0,"sinalValorOscilacao":"+","numeroSequenciaTitulo":0,"numeroSequenciaPagamento":0,"codigoFormaCredito":6,"descricaoFormaCredito":"DISP OUTRO BANCO","indicadorPagoCartorio":"N","indicadorPagoQrCode":"N","txId":""},{"bancoRecebedor":748,"agenciaRecebedora":7779,"nossoNumero":1000001611,"digitoNossoNumero":"8","tipoRegistro":"1","seuNumero":"NF 0000208","dataVencimento":"20022026","dataPagamento":"20022026","dataMovimento":"20022026","nomePagador":"AMG MEDICAMENTOS LTDA","descricaoOrigemPagamento":"COMPENSACAO ELETRONI","valorTitulo":277481,"valorPagamento":277481,"valorOscilacao":0,"sinalValorOscilacao":"+","numeroSequenciaTitulo":0,"numeroSequenciaPagamento":0,"codigoFormaCredito":6,"descricaoFormaCredito":"DISP OUTRO BANCO","indicadorPagoCartorio":"N","indicadorPagoQrCode":"N","txId":""},{"bancoRecebedor":33,"agenciaRecebedora":505,"nossoNumero":789,"digitoNossoNumero":"P","tipoRegistro":"1","seuNumero":"NF 0000220","dataVencimento":"23022026","dataPagamento":"20022026","dataMovimento":"20022026","nomePagador":"LH ORTEGA DISTRIBUIDORA DE MEDICAMENTOS","descricaoOrigemPagamento":"COMPENSACAO ELETRONI","valorTitulo":69681,"valorPagamento":69681,"valorOscilacao":0,"sinalValorOscilacao":"+","numeroSequenciaTitulo":0,"numeroSequenciaPagamento":0,"codigoFormaCredito":6,"descricaoFormaCredito":"DISP OUTRO BANCO","indicadorPagoCartorio":"N","indicadorPagoQrCode":"N","txId":""}]} 23/02/26 16:55:14:097 -03:00 - Cookies: 23/02/26 16:55:14:097 -03:00 - TS01d300c1=01e8bbc47fabc5a6f15f07bd8dc3518a22d069c0eb59aeba522da6012b15c9ea05e2d8e3289b3bb4ce4ded0c729c2858b54435afcf 0327b4484bf09d8e895b23f1d2be8e30=3e0c66dc94edc86621d9b7bf645b1b2f 23/02/26 16:55:14:098 -03:00 - C:\prj\gestcomd\Boletos\Certificados\BRADESCO_CERTIFICADO.crt 23/02/26 16:55:14:099 -03:00 - C:\prj\gestcomd\Boletos\Certificados\BRADESCO_PRIVADA.key 23/02/26 16:55:14:100 -03:00 - Header: 23/02/26 16:55:14:100 -03:00 - HTTP/1.1 200 OK Max-Forwards: 19 Via: 1.1 axway-apitraffic-575f56748-2gp8g (), 1.1 axway-apitraffic-69d974b664-bcgmg () Connection: keep-alive X-CorrelationID: Id-a1b09c69bfcfa2bedecef30a 0; Id-a1b09c699f6f2c23a58660af 0 date: Mon, 23 Feb 2026 19:55:12 GMT set-cookie: 0327b4484bf09d8e895b23f1d2be8e30=3e0c66dc94edc86621d9b7bf645b1b2f; path=/; HttpOnly; Secure; SameSite=None traceresponse: 00-02ed7b7128eb66528b8a2536bee401ec-8e0969725c19f4ef-01 x-dt-tracestate: fe3d2b4c-ab88a94d@dt X-Rate-Limit: [{"window":0,"type":"throttle","remaining":99}] x-stateless-closed: eyJmcndrIjp7InRpY2tldCI6IkMyQzYxOEZCMkQ2NEM4NTZEMUNFRjM1QzIxNEZEMTQzNDA0MDQwNDAiLCJpZHNlc3NhbyI6IjAwMUU3N0U2NTAxRUVBN1gwMzlEOUZCRkYzNEQyNEVBIiwidXN1YXJpbyI6IjAyMjcyMTY2MDAwMDAxMDIiLCJ0aXBvVXN1YXJpbyI6IlBBUkNFSVJPX1BKIn19 x-stateless-open: eyJwZXJpZmVyaWNvIjoiT1BFTkFQSSIsImlkaW9tYSI6MSwiY2FuYWwiOjUzNiwiZW1wcmVzYSI6MjM3LCJ1dWlkIjoiYmI4NmZmNjctZDBlNS00ZjdiLWJhYmQtMDliMDg1Y2FiZjYyIiwiZGVwZW5kZW5jaWEiOjF9 content-language: en-US content-type: application/json Set-Cookie: TS01d300c1=01e8bbc47fabc5a6f15f07bd8dc3518a22d069c0eb59aeba522da6012b15c9ea05e2d8e3289b3bb4ce4ded0c729c2858b54435afcf; Path=/; Domain=.openapi.bradesco.com.br Transfer-Encoding: chunked Com as units que forneceu.
-
[ACBR-8937] Consulta de boletos (francesinha) Itau
Lucio Bittes replied to Wesller's tópico in ACBrBoleto
Bom dia. Acabei de sair de uma reunião também com Itau. Eles orientou a usar a V1 e ela que e a mais nova. A V3 está descontinuada. A questão do numero não quer dizer que e a mais atualizada. Eu fiz esse questionamento e eles informou que o numero não e incremental e não quer dizer que e o mais novo, isso com palavras deles. E outra além de utiliza o V1 eles me orientou a usar outro endpoint para consulta de pagamento dia PIX para o mesmo instante. Porque eles falou que tudo funciona D+1 regra do banco mesmo pagamento via PIX. Questionei também isso e eles passou o endpoint https://www.postman.com/grupo-abaco/caos/request/rab1v33/get-lancamentos-pix?tab=params -
Está me retornando 412 que não tenho autorização, abrir um chamado aqui no bradesco para tentar resolver e volto. Mas o que observei e que tenho que incluir um titulo para pegar somente a carteira. Seria melhor pegar isso somente do filtro. Não seria melhor? Mas enfim. Vou ver o retorno que eles me passam e vou testar novamente. procedure TBoletoW_Bradesco.RequisicaoConsulta; var LJsonObject, LJsonCpfCnpj: TACBrJSONObject; begin if not Assigned(ATitulo) then Exit; LJsonObject := TACBrJSONObject.Create; try LJsonCpfCnpj := TACBrJSONObject.Create; if Boleto.Cedente.TipoInscricao = pJuridica then begin LJsonCpfCnpj.AddPair('cpfCnpj', Copy(OnlyNumber(Boleto.Cedente.CNPJCPF), 1, 8)); LJsonCpfCnpj.AddPair('filial',Copy(OnlyNumber(Boleto.Cedente.CNPJCPF), 9, 4)); LJsonCpfCnpj.AddPair('controle', Copy(OnlyNumber(Boleto.Cedente.CNPJCPF), 13, 2)); end else begin LJsonCpfCnpj.AddPair('cpfCnpj', Copy(OnlyNumber(Boleto.Cedente.CNPJCPF), 1, 9)); LJsonCpfCnpj.AddPair('filial', '0'); LJsonCpfCnpj.AddPair('controle', Copy(OnlyNumber(Boleto.Cedente.CNPJCPF), 10, 2)); end; LJsonObject.AddPair('cpfCnpj', LJsonCpfCnpj); LJsonObject.AddPair('produto', RemoveZerosEsquerda(ATitulo.Carteira)); LJsonObject.AddPair('negociacao', AgenciaContaFormatada(11)); LJsonObject.AddPair('dataMovimentoDe', 0); LJsonObject.AddPair('dataMovimentoAte', 0); LJsonObject.AddPair('dataPagamentoDe', DateTimeToDateBradescoSemFormatacao(Boleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio)); LJsonObject.AddPair('dataPagamentoAte', DateTimeToDateBradescoSemFormatacao(Boleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal)); LJsonObject.AddPair('origemPagamento', 0); LJsonObject.AddPair('valorTituloDe', 0); LJsonObject.AddPair('valorTituloAte', 0); LJsonObject.AddPair('paginaAnterior', 0); FPDadosMsg := LJsonObject.ToJSON; finally LJsonObject.Free; end; end;
-
[ACBR-8937] Consulta de boletos (francesinha) Itau
Lucio Bittes replied to Wesller's tópico in ACBrBoleto
Tenho um cliente que utiliza o itau api. Estamos gerando o boleto para o cliente dele pagar, na verdade são três. Dois aparece no retorno e esse outro não vem no retorno do banco de forma nenhuma. "Todos 3 títulos estão pagos via PIX". Tem algum andamento dessa da v1 para ver se vem no retorno? -
Nota Control (ISSNet) Brasília/DF - Padrão Nacional - RTC
Lucio Bittes replied to Douglas A R Lima's tópico in ACBrNFSe
Onde eu consigo esse codigo NBS? To perdido no assunto. O meu e ISSNet também. Mas não conseguir localizar esse código onde pegar. -
NFSE Goiânia terá mudanças a partir de 01/10/2025
Lucio Bittes replied to Sandro Andre Reghelin's tópico in ACBrNFSe
Obrigado. Eu consegui emitir normal e retido. Obrigado. -
NFSE Goiânia terá mudanças a partir de 01/10/2025
Lucio Bittes replied to Sandro Andre Reghelin's tópico in ACBrNFSe
Estou com o problema L060 Se deixo ISSRetido = 2 que e o correto ele me retorna o erro L060 Campo ISSRetido diferente de 1. Informa o ISSRetido - 1 para tomadores substitutos tributarios. Minha duvida e, como que e identificado o tomador substituto tributario? Porque se eu troco para 1 ele aumenta uns 3 erros. -
NFSE Goiânia terá mudanças a partir de 01/10/2025
Lucio Bittes replied to Sandro Andre Reghelin's tópico in ACBrNFSe
Serie deu certo. Aqui informei o codigo do item serviço. ItemListaServico 14.01 Codigo Tributação municipio 1401 sem o ponto. E passou. -
NFSE Goiânia terá mudanças a partir de 01/10/2025
Lucio Bittes replied to Sandro Andre Reghelin's tópico in ACBrNFSe
Não e livre. Eu estava agorinha pesquisando mas não achei novamente. Para cada municipio existe uma serie especifica. Exemplo, aparecida de Goiañia/GO a serie e 8. E assim por diante. Vou tentar com sua sugestão. -
NFSE Goiânia terá mudanças a partir de 01/10/2025
Lucio Bittes replied to Sandro Andre Reghelin's tópico in ACBrNFSe
Sim, essa parte do Retido vou verificar. Meu maior problema e a serie que não sei qual informar. -
NFSE Goiânia terá mudanças a partir de 01/10/2025
Lucio Bittes replied to Sandro Andre Reghelin's tópico in ACBrNFSe
Tive dois erros depois de trocar o provedor. Primeiro 'E093' Serie do RPS invalida. Identifique o TPS utilizando no maximo 5 digitos. "Estou informando 8' mas acho que 8 e aparecida de goiania. 'L060' Campo ISSRetido diferente de 1. Informe o ISSRetido = 1 para tomadores substitutos tributarios. Esse problema eu troquei para 1 mas deu varios outros erros. O que faz ele identificar se o substituto tributarios? -
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
-
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.
-
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.
