-
Total de ítens
5.548 -
Registro em
-
Última visita
-
Days Won
60
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel InfoCotidiano postou
-
ACBrLibBoleto (C#) - Integração para recuperar retorno via API (BB)
Daniel InfoCotidiano replied to SWAPI's tópico in ACBrLIB
Criado a tarefa TK-6817 para análise do time de boleto. Assim que analisado será notificado aqui mesmo no forum -
Novidade ! ACBrBoleto Consulta em Lista (TpConsulta) Francesinhas ITAU API !
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Boas notícias pessoal. Itau liberou um novo endpoint para realizar consultas em lista da movimentação de boletos com a promessa de dados mais estáveis, e informações mais completas nas respostas. Exemplo: [Boletos Index = 000] NumeroBoleto = 0XX57XX2 SeuNumero = XX2X0 dataRegistro = 30/12/1899 dataVencimento = 29/01/2025 valorOriginal = 1092 valorPago = 1113,63 valorRecebido = 1113,63 dataMovimento = 05/02/2025 dataCredito = 05/02/2025 valorJuros = 0 valorMulta = 0 valorOutrasDespesas = 23,38 valorDesconto = -1,75 variacaoCarteiraConvenio = 0 codigoEstadoTituloCobranca= 06 estadoTituloCobranca = Liquidado Link da documentação: https://devportal.itau.com.br/nossas-apis/itau-ep9-gtw-boletos-boletos-v3-ext-aws?tab=especificacaoTecnica#operation/get/francesas/{id_francesa}/movimentacoes Tivemos relatos que em certos casos, necessita liberação do itau deste endpoint. Entrar em contato com o Suporte API Itau. Veja tbm se está utilizando credenciais corretas para boletos normais e pix, pois existe em alguns casos credenciais ClientID, ClientSecret diferentes para Boletos Convencionais e Boletos Bolecode (hibridos) Identificamos uma "inconformidade" do ITAU quando consultamos boletos com situação em Aberto: O filtro da consulta (tipo de movimentação) em nossos testes, mesmo na ferramenta postman, ou seja, fora da solução ACBrBoleto, quando utilizado tipo_movimentacao=entradas ele está devolvendo boletos Liquidados com status de aberto e sem o valor de pagamento, esta resposta pode confundir o usuário, então por conta deste comportamento do banco Itaú, este filtro com situação em Aberto não está disponível para uso na solução ACBrBoleto. * Isso acontece que o banco retorna o status do boleto dependente da data.* Exemplo de um boleto gerado 10/05/2025 e recebido/pago em 20/05/2025 Se você pesquisar por abertos em 10/05/2025 ele vai aparecer Aberto e não liquidado (mesmo estando já liquidado na presente data) Se você pesquisar por liquidados em 20/05/2025 o mesmo boleto vai aparecer como liquidado. Devido a isso, a consulta com filtro isbAberto não está disponível, afim de evitar erros de processamento retroativo. É uma consulta em lista por dia. (e não por período) Como consultar Delphi / Lazarus Precisa alimentar com um titulo, pode ser com o valor zerado, apenas para ele pegar algumas informações bancarias. Para Consultar Bolecode liquidado via QRCODE, precisa marcar indicadorPIX como TRUE FiltrosAPI.Clear; FiltrosAPI.indicadorSituacao := isbBaixado; // (2-isbBaixado, 3-isbCancelado); FiltrosAPI.dataMovimento.DataInicio := strtodate('01/03/2025'); (consulta francesinhas diáriamente) FiltrosAPI.dataMovimento.DataFinal := strtodate('01/03/2025'); (NAO É POR PERÍODO, A CONSULTA É POR DIA) FiltrosAPI.indiceContinuidade := 0; Boleto.Configuracoes.WebService.Operacao := tpConsulta; Boleto.Enviar; Para utilizar a consulta que já existia que devolvia qualquer situação de boletos, utilize indicadorSituacao = isbNenhum; FiltrosAPI.Clear; FiltrosAPI.indicadorSituacao := isbNenhum; // (0-isbNenhum); FiltrosAPI.dataRegistro.DataInicio := strtodate('01/03/2025'); (Consulta por dia, nao é francesinha) FiltrosAPI.dataRegistro.DataFinal := strtodate('01/03/2025'); (NAO É POR PERÍODO, A CONSULTA É POR DIA) FiltrosAPI.indiceContinuidade := 0; Boleto.Configuracoes.WebService.Operacao := tpConsulta; Boleto.Enviar; É uma consulta em lista por dia. (e não por período) Como consultar ACBrLib Precisa alimentar com um titulo, pode ser com o valor zerado, apenas para ele pegar algumas informações bancarias. Para Consultar Bolecode liquidado via QRCODE, precisa marcar indicadorPIX como 1 (True) [ConsultaAPI] * indicadorSituacao : 2 DataInicioMovimento: 01/04/2025 (consulta francesinhas diáriamente) DataFinalMovimento : 01/04/2025 (NAO É POR PERÍODO, A CONSULTA É POR DIA) indiceContinuidade : 0 Para utilizar a consulta que já existia que devolvia qualquer situação de boletos, utilize indicadorSituacao = isbNenhum; [ConsultaAPI] * indicadorSituacao : 0 DataInicioRegistro: 01/04/2025 (Consulta por dia, nao é francesinha) DataFinalRegistro : 01/04/2025 (NAO É POR PERÍODO, A CONSULTA É POR DIA) indiceContinuidade : 0 Como consultar ACBrMonitorPlus Precisa alimentar com um titulo, pode ser com o valor zerado, apenas para ele pegar algumas informações bancarias. Para Consultar Bolecode liquidado via QRCODE, precisa marcar indicadorPIX como 1 (True) BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI] * indicadorSituacao : 2 DataInicioMovimento: 01/04/2025 (consulta francesinhas diáriamente) DataFinalMovimento : 01/04/2025 (NAO É POR PERÍODO, A CONSULTA É POR DIA) indiceContinuidade : 0") Para utilizar a consulta que já existia que devolvia qualquer situação de boletos, utilize indicadorSituacao = isbNenhum; BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI] * indicadorSituacao : 0 DataInicioRegistro: 01/04/2025 (Consulta por dia, nao é francesinha) DataFinalRegistro : 01/04/2025 (NAO É POR PERÍODO, A CONSULTA É POR DIA) indiceContinuidade : 0") Sobre o mapeamento "Valor de outras despesas": Conforme print abaixo, não temos descriminado na documentação os códigos de juros, multa, descontos, etc para que seja mapeado em campos específicos.- 1 reply
-
- 1
-
-
- consulta
- tpconsulta
- (e 3 mais)
-
ACBrLibBoleto (C#) - Integração para recuperar retorno via API (BB)
Daniel InfoCotidiano replied to SWAPI's tópico in ACBrLIB
ja questionou o suporte banco sobre estas informações que não esta voltando na consulta ? -
Nova consulta retorta lista de boletos liquidados do Santander API
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Boas notícias pessoal, foi alterado o endpoint de consulta em lista do Santander API. No novo endpoint está mapeado informações como, juros, multas, descontos : Exemplo: [Boletos Index = 001] NumeroBoleto = 0000000xx0xx7 SeuNumero = Pyy9ww5xxP1 dataRegistro = 25/03/2025 dataVencimento = 19/03/2025 valorOriginal = 920,49 valorPago = 957,3 dataMovimento = 25/03/2025 dataCredito = 25/03/2025 valorJuros = 18,4 valorMulta = 18,41 valorOutrasDespesas = 0 valorDesconto = 0 variacaoCarteiraConvenio = 0 codigoEstadoTituloCobranca= 06 estadoTituloCobranca = LIQUIDADO contrato = 00XX83XX3 [Boletos Index = 002] NumeroBoleto = XX0XX00XX9XX4 SeuNumero = PXX9XX1XXP1 dataRegistro = 25/03/2025 dataVencimento = 25/03/2025 valorOriginal = 3454,6 valorPago = 3399 dataMovimento = 25/03/2025 dataCredito = 25/03/2025 valorJuros = 0 valorMulta = 0 valorOutrasDespesas = 0 valorDesconto = 55,6 variacaoCarteiraConvenio = 0 codigoEstadoTituloCobranca= 06 estadoTituloCobranca = LIQUIDADO - contrato = 00XX8XX63 Como é uma consulta em lista, não precisa adicionar titulo na lista. Como consultar Componentes Delphi e Lazarus: FiltrosAPI.Clear; FiltrosAPI.indicadorSituacao := isbBaixado; FiltrosAPI.dataMovimento.DataInicio := strtodate('01/03/2025'); FiltrosAPI.dataMovimento.DataFinal := strtodate('25/03/2025'); FiltrosAPI.indiceContinuidade := 0; Boleto.Configuracoes.WebService.Operacao := tpConsulta; Boleto.Enviar; Como consultar ACBrlib: [ConsultaAPI] IndicadorSituacaoBoleto = 2 DataInicioMovimento= 01/04/2025 DataFinalMovimento = 10/04/2025 indiceContinuidade = 0 Como consultar ACBrMonitorPlus: BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI] IndicadorSituacaoBoleto = 2 DataInicioMovimento= 01/04/2025 DataFinalMovimento = 10/04/2025 indiceContinuidade = 0") Sobre a consulta.: Por enquanto a consulta a API do Banco está devolvendo apenas os boletos liquidados; -
ACBrLibBoleto (C#) - Integração para recuperar retorno via API (BB)
Daniel InfoCotidiano replied to SWAPI's tópico in ACBrLIB
No BB atualmente temos a consulta detalhada por boleto TpConsultaDetalhe e a Consulta em lista TpConsulta que devolve uma lista de boletos de acordo com filtros. Exemplo: indicadorSituacao, carteira, modalidadeCobranca, periodo ETC Esta consulta em lista, vc chegou a testar ? -
@jaidomini Segue anexo as 2 units ACBrBoletoW_Itau_API.pas ACBrBoletoRet_Itau_API.pas Salve em ..\ACBr\Fontes\ACBrBoleto\WS e rode o instalador. Boleto.Configuracoes.WebService.Operacao = TpConsulta Boleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbBaixado ou isbCancelado //Filtro é a data Movimento conforme exemplo abaixo: Boleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := Só consulta 1 dia por vêz não é período.
-
Santander API - liberada rota para consulta de liquidações
Daniel InfoCotidiano replied to armando.boza's tópico in ACBrBoleto
pois é estou consultando em produção. blz. Obrigado pela ajuda.. solicitei o log de cada um deles para ver o q esta acontecendo -
Santander API - liberada rota para consulta de liquidações
Daniel InfoCotidiano replied to armando.boza's tópico in ACBrBoleto
Armando. uma observação, tenho 2 credenciais diferentes aqui (usuarios diferentes) em ambos tudo q consulto , ele devolve httpcode 200, mas sem informações. o seu retornou de boa ? precisou liberar algo no banco ? Em ambos recebo { "_pageable": { "_limit": 20, "_offset": 0, "_pageNumber": null, "_pageElements": 0, "_totalPages": null, "_totalElements": 0 }, "_content": [] } -
você esta utilizando biblioteca que depende de modo gráfico por isso esta tendo este erro. Observe o que o @Diego Foliene passou de instrução para que vc possa utlizar a lib console:
-
Bom dia @Light System Software Tenho um exemplo de uma API simples em multiThread que vc pode analisar. Ela é da lib NFe, mas vc pode abstrair isso: reqMT_NFe.js Vai perceber que a SingleThread É diferente da MultiThread, se olhar o exemplo é passado um handle (ponteiro) como parametro NFSE_UltimoRetorno: ['int', ['void *', 'char*', 'int*']],
-
Santander API - liberada rota para consulta de liquidações
Daniel InfoCotidiano replied to armando.boza's tópico in ACBrBoleto
@armando.boza Consegue testar para nós a tpConsulta: ACBrBoletoW_Santander_API.pas ACBrBoletoRet_Santander_API.pas Testei com credenciais de outro usuário, mas infelizmente não está encontrando boletos liquidados nem no postman. Salvar na pasta ..\ACBr\Fontes\ACBrBoleto\WS Executar o instalador. FiltrosAPI.Clear; FiltrosAPI.indicadorSituacao := isbBaixado; FiltrosAPI.dataMovimento.DataInicio := IncDay(date,-30); FiltrosAPI.dataMovimento.DataFinal := Date; FiltrosAPI.indiceContinuidade := 0; -
Caracteres com acentuação no impresso NFSe sendo substituídos por ??
Daniel InfoCotidiano replied to 4gsmart's tópico in ACBrLIB
@4gsmart Testando em meu ambiente -
Caracteres com acentuação no impresso NFSe sendo substituídos por ??
Daniel InfoCotidiano replied to 4gsmart's tópico in ACBrLIB
Esta usando qual motor de relatorio FPDF ou Fortes ? Se mudar para o outro o comportamento é o mesmo ? Seu linux está configurado UTF-8 ? sudo dpkg-reconfigure locales -
Implementação do Método NFE_SalvarPDF em Java
Daniel InfoCotidiano replied to bds's tópico in ACBrLIB
@bds Atualizamos o exemplo java com este métodos e subimos para o svn para que vc possa testar At revision: 37576 -
Implementação do Método NFE_SalvarPDF em Java
Daniel InfoCotidiano replied to bds's tópico in ACBrLIB
vc pode implementar ai na classe ACBrNFe.JAVA Seguindo o exemplo, adicione o novo metododo int NFE_SalvarPDF(ByteBuffer buffer, IntByReference bufferSize); e logo abaixo: public String salvarPDF() throws Exception { ByteBuffer buffer = ByteBuffer.allocate(STR_BUFFER_LEN); IntByReference bufferLen = new IntByReference(STR_BUFFER_LEN); int ret = ACBrNFeLib.INSTANCE.NFE_SalvarPDF(buffer, bufferLen); checkResult(ret); return processResult(buffer, bufferLen); } Aqui gerou com sucesso, já subo a correção do exemplo: -
@deiviszi Obrigado por reportar, criado a tarefa TK-6699 para análise , assim que concluida reportamos aqui
-
Implementação do Método NFE_SalvarPDF em Java
Daniel InfoCotidiano replied to bds's tópico in ACBrLIB
Vou testar em meu ambiente, um momento por favor -
Implementação do Método NFE_SalvarPDF em Java
Daniel InfoCotidiano replied to bds's tópico in ACBrLIB