Ir para conteúdo
  • Cadastre-se

[ACBR-8989] Consulta de boletos (francesinha) Sicredi - Nova opção de Consulta: Liquidados (D0) vs Movimentações (D+1)


Recommended Posts

Postado

Realizei algumas implementações nas units da API V2 do Sicredi para suportar a rota de "Movimentações" (conhecida como Francesinha).

Motivação: A implementação atual consulta apenas a rota de "Liquidados no Dia" (D0). No entanto, para fins de conciliação financeira, muitos clientes necessitam da data efetiva do crédito (D+1) e não apenas da data do pagamento. A rota de movimentações fornece essa informação correta (dataMovimento).

O que foi feito: Alterei as units ACBrBoletoWS.pas, ACBrBoletoW_Sicredi_APIV2.pas e ACBrBoletoRet_Sicredi_APIV2.pas para permitir alternar entre as estratégias de consulta.

  1. ACBrBoletoWS: Ajustado para instanciar a classe da API V2 também quando a configuração for identificada como rota alternativa.

  2. Unit de Envio (W): Implementada a lógica no método DefinirURL e DefinirParametros. Se a propriedade VersaoDF for definida como 'V1', o componente direciona para a rota /cobranca/v1/cobranca-financeiro/movimentacoes. Se for 'V2' (padrão), mantém a rota antiga /boletos/liquidados/dia.

  3. Unit de Retorno (Ret):

    • Adicionado tratamento para diferenciar o JSON de retorno (chave resultado vs items).

    • Mapeamento da DataCredito baseado no campo dataMovimento quando estiver na rota Francesinha.

    • Ajuste no controle de paginação para respeitar o padrão desta rota específica.

Mantive a compatibilidade com a rota atual de liquidação D0.

Seguem as units alteradas para análise e merge, qualquer dúvida estou à disposição.

Obrigado.

ACBrBoletoRet_Sicredi_APIV2.pas ACBrBoletoW_Sicredi_APIV2.pas ACBrBoletoWS.pas

  • Curtir 1
  • Consultores
Postado

Foi criada a tarefa ACBR-8989 para análise do caso e parecer por parte da equipe de consultores.

Qualquer novidade será divulgada aqui no tópico.

Valter Patrick
Gerente de Projetos na empresa CTEC
Consultor ACBr
(33)98400-0936
GitHub: https://github.com/valterpatrick

Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

  • valterpatrick changed the title to [ACBR-8989] Consulta de boletos (francesinha) Sicredi - Nova opção de Consulta: Liquidados (D0) vs Movimentações (D+1)
  • 3 meses depois ...

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...