Olá, por gentileza... subam um ajuste na unit ACBrBoletoRet_Sicredi_API.pas
Na operação ConsultaDetalhe o JSON retornado pelo banco Sicredi sofreu alterações nos últimos dias e o componente ACBrBoleto deixou de funcionar a property ListaRetorno.DadosRet.TituloRet.ValorPago. O que ocorreu é que antes o campo situação era retornado com a string "LIQUIDADO" ou "BAIXADO POR SOLICITACAO", e agora está retornando apenas uma letra (a primeira), conforme JSONs abaixo:
'[{"seuNumero":"00021","nossoNumero":"222000218","nomePagador":"SERGIO MATTOS","valor":"3.8","valorLiquidado":"0","dataEmissao":"2022-09-22","dataVencimento":"2022-09-23","situacao":"E"}]'
'[{"seuNumero":"00025","nossoNumero":"222000250","nomePagador":"SERGIO MATTOS","valor":"4.5","valorLiquidado":"4.5","dataEmissao":"2022-09-23","dataVencimento":"2022-09-24","dataLiquidacao":"2022-09-23","situacao":"L"}]'
Dessa forma o tratamento não identifica que o título foi liquidado e não preenche o ListaRetorno.DadosRet.TituloRet.ValorPago.
Alteração:
Em anexo deixo a alteração na Unit para resolver a situação, apenas alteração nas constantes.
Infelizmente não encontrei manual referente a esta alteração na internet, estou em contato com agência do cliente para ver se eles disponibilizam, se conseguir eu posto aqui.
ACBrBoletoRet_Sicredi_API.pas